package cn.timer.api.dto.kqmk; import java.util.List; import cn.timer.api.bean.kqmk.KqglAssoKqzdkfs; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * @author LAL 2020-05-09 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class KqglMainKqzDto { @ApiModelProperty(value = "id id", example = "101") private Integer id; @ApiModelProperty(value = "名称 ", example = "名称") private String name; @ApiModelProperty(value = "考勤备注 ", example = "考勤备注") private String kqbz; @ApiModelProperty(value = "排班方式(1:固定排班;2:自由排班;3:自由工时) 排班方式(1:固定排班;2:自由排班;3:自由工时)", example = "101") private Integer pbfs; @ApiModelProperty(value = "企业id 企业id", example = "101") private Integer qyid; @ApiModelProperty(value = "是否开启法定节假日休息 是否开启法定节假日休息", example = "101") private Integer isFdjjr; @ApiModelProperty(value = "考勤开始时间(自由工时专用) ", example = "考勤开始时间(自由工时专用)") private String kqkssjTime; @ApiModelProperty(value = "至少工作时长(自由工时专用--【已去掉】) ", example = "至少工作时长(自由工时专用--【已去掉】)") private String zsgzsc; @ApiModelProperty(value = "正常工作时长(自由工时专用--【已去掉】) ", example = "正常工作时长(自由工时专用--【已去掉】)") private String zcgzsc; @ApiModelProperty(value = "上班后多久可打下班卡(自由工时专用) ", example = "上班后多久可打下班卡(自由工时专用)") private String jbzdsc; @ApiModelProperty(value = "是否开启到期提醒([排班制专用]0:否;1:是) 是否开启到期提醒([排班制专用]0:否;1:是)", example = "101") private Integer isDqtx; @ApiModelProperty(value = "提醒人员([排班制专用]员工id以[“,”]连接 ", example = "json数组)") private String txry; @ApiModelProperty(value = "提醒方式([排班制专用]提前15天、7天、3天、1天) 提醒方式([排班制专用]提前15天、7天、3天、1天)", example = "101") private Integer txfs; @ApiModelProperty(value = "提醒循环天数([排班制专用]) 提醒循环天数([排班制专用])", example = "101") private Integer txxhts; @ApiModelProperty(value = "提醒时间([排班制专用]) ", example = "提醒时间([排班制专用])") private String txsjTime; @ApiModelProperty(value = "提示方式([排班制专用]PC端、APP客户端、短信、邮件 ", example = "以[“,”]连接 json数组)") private String tsfs; @ApiModelProperty(value = "是否开启未排班时打卡([排班制专用]0:否;1:是;未排班时,员工可以选择班次打卡) 是否开启未排班时打卡([排班制专用]0:否;1:是;未排班时,员工可以选择班次打卡)", example = "101") private Integer isWpbsdk; @ApiModelProperty(value = "使用班次【排班制使用】 ", example = "使用班次【排班制使用】") private String sybc; @ApiModelProperty(value = "是否开启未排班时,员工可选择班次打卡 是否开启未排班时,员工可选择班次打卡", example = "101") private Integer isXzbcdk; @ApiModelProperty(value = "外勤 外勤", example = "101") private Integer isWq; @ApiModelProperty(value="加班规则 加班规则",example="101") private Integer overtimeRulesId; @ApiModelProperty(value="休息日打卡开关 0:关 1:开",example="101") private Integer restdayclock; @ApiModelProperty(value = "考勤组人员数", example = "100") private Integer kqznum; @ApiModelProperty(value = "排班方式", example = "1") private String pbfsnm; @ApiModelProperty(value = "打卡方式", example = "2") private String dkfs; @ApiModelProperty(value = "考勤机id", example = "3") private Integer kqjid; private List<KqglAssoKqzdkfs> kqzdkfslist; }