package cn.timer.api.bean.kqmk; import javax.persistence.*; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.extension.activerecord.Model; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * @author LAL 2020-05-07 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor @Table(name = "kqgl_asso_bcsz") @ApiModel("班次表") public class KqglAssoBcsz extends Model<KqglAssoBcsz> { /** * */ private static final long serialVersionUID = 1L; @Id @GeneratedValue @TableId(type = IdType.AUTO) @ApiModelProperty(value = "id id", example = "101") private Integer id; @ApiModelProperty(value = "班次名称 ", example = "班次名称") private String name; @ApiModelProperty(value = "上班1 ", example = "上班1") private String sbdk1; @ApiModelProperty(value = "上班1是否次日(0:否;1:是) 上班1是否次日(0:否;1:是)", example = "101") private Integer isSbdk1Cr; @ApiModelProperty(value = "上班1区间开始 ", example = "上班1区间开始") private String sbqjks1; @ApiModelProperty(value = "上班1区间结束 ", example = "上班1区间结束") private String sbqjjs1; @ApiModelProperty(value = "下班1 ", example = "下班1") private String xbdk1; @ApiModelProperty(value = "下班1是否次日(0:否;1:是) 下班1是否次日(0:否;1:是)", example = "101") private Integer isXbdk1Cr; @ApiModelProperty(value = "下班1区间开始 ", example = "下班1区间开始") private String xbqjks1; @ApiModelProperty(value = "下班1区间结束 ", example = "下班1区间结束") private String xbqjjs1; @ApiModelProperty(value = "上班2 ", example = "上班2") private String sbdk2; @ApiModelProperty(value = "上班2是否次日(0:否;1:是) 上班2是否次日(0:否;1:是)", example = "101") private Integer isSbdk2Cr; @ApiModelProperty(value = "上班2区间开始 ", example = "上班2区间开始") private String sbqjks2; @ApiModelProperty(value = "上班2区间结束 ", example = "上班2区间结束") private String sbqjjs2; @ApiModelProperty(value = "下班2 ", example = "下班2") private String xbdk2; @ApiModelProperty(value = "下班2是否次日(0:否;1:是) 下班2是否次日(0:否;1:是)", example = "101") private Integer isXbdk2Cr; @ApiModelProperty(value = "下班2区间开始 ", example = "下班2区间开始") private String xbqjks2; @ApiModelProperty(value = "下班2区间结束 ", example = "下班2区间结束") private String xbqjjs2; @ApiModelProperty(value = "上班3 ", example = "上班3") private String sbdk3; @ApiModelProperty(value = "上班3是否次日(0:否;1:是) 上班3是否次日(0:否;1:是)", example = "101") private Integer isSbdk3Cr; @ApiModelProperty(value = "上班3区间开始 ", example = "上班3区间开始") private String sbqjks3; @ApiModelProperty(value = "上班3区间结束 ", example = "上班3区间结束") private String sbqjjs3; @ApiModelProperty(value = "下班3 ", example = "下班3") private String xbdk3; @ApiModelProperty(value = "下班3是否次日(0:否;1:是) 下班3是否次日(0:否;1:是)", example = "101") private Integer isXbdk3Cr; @ApiModelProperty(value = "下班3区间开始 ", example = "下班3区间开始") private String xbqjks3; @ApiModelProperty(value = "下班3区间结束 ", example = "下班3区间结束") private String xbqjjs3; @ApiModelProperty(value = "是否开启休息时间(0:否;1:是) 是否开启休息时间(0:否;1:是)", example = "101") private Integer isXiuxi; @ApiModelProperty(value = "休息开始时间 休息开始时间", example = "101") private String startTime; @ApiModelProperty(value = "休息结束时间 休息结束时间", example = "101") private String endTime; @ApiModelProperty(value = "上下班次数(1/2/3 最大值为3)", example = "101") private Integer sxbcs; @ApiModelProperty(value = "是否下班不用打卡(0:否;1:是)", example = "101") private Integer isXbdk; @ApiModelProperty(value = "允许迟到分钟数 允许迟到分钟数", example = "101") private Integer yxcdfzs; @ApiModelProperty(value = "严重迟到分钟数 严重迟到分钟数", example = "101") private Integer yzcdfzs; @ApiModelProperty(value = "旷工迟到分钟数 旷工迟到分钟数", example = "101") private Integer kgcdfzs; @ApiModelProperty(value = "是否开启晚走晚到(0:否;1:是) 是否开启晚走晚到(0:否;1:是)", example = "101") private Integer isWzwd; @ApiModelProperty(value = "下班晚走1(0:不启用 ", example = " 大于0启用 ---> 1/2/3 最大值为3)") private String xbwz1; @ApiModelProperty(value = "上班晚到1(0:不启用 ", example = " 大于0启用 ---> 1/2/3 最大值为3)") private String sbwd1; @ApiModelProperty(value = "下班晚走2(0:不启用 ", example = " 大于0启用 ---> 1/2/3 最大值为3)") private String xbwz2; @ApiModelProperty(value = "上班晚到2(0:不启用 ", example = " 大于0启用 ---> 1/2/3 最大值为3)") private String sbwd2; @ApiModelProperty(value = "下班晚走3(0:不启用 ", example = " 大于0启用 ---> 1/2/3 最大值为3)") private String xbwz3; @ApiModelProperty(value = "上班晚到3(0:不启用 ", example = " 大于0启用 ---> 1/2/3 最大值为3)") private String sbwd3; @ApiModelProperty(value = "备注 ", example = "备注") private String beiz; @ApiModelProperty(value = "企业id 企业id", example = "101") private Integer qyid; @ApiModelProperty(value = "录入时间 录入时间", example = "101") private Long lusjTime; @ApiModelProperty(value = "录入人员 录入人员", example = "101") private Integer luryid; }