KqglMainKqzDto.java 4.04 KB
Newer Older
ilal committed
1 2
package cn.timer.api.dto.kqmk;

ilal committed
3 4 5
import java.util.List;

import cn.timer.api.bean.kqmk.KqglAssoKqzdkfs;
ilal committed
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
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;
ilal committed
80 81 82
	
	@ApiModelProperty(value="加班规则 加班规则",example="101")
    private Integer overtimeRulesId;
ilal committed
83 84 85
	
	@ApiModelProperty(value="休息日打卡开关 0:关 1:开",example="101")
    private Integer restdayclock;
ilal committed
86 87 88 89 90 91 92 93 94 95

	
	@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;
ilal committed
96 97
	
	private List<KqglAssoKqzdkfs> kqzdkfslist;
ilal committed
98
}