KqglAssoLeaveRulesDto.java 1.86 KB
Newer Older
ilal committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
package cn.timer.api.dto.kqmk;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author LAL 2020-05-08
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class KqglAssoLeaveRulesDto {

	@ApiModelProperty(value = "假期规则编号 假期规则编号", example = "101")
	private Integer id;

	@ApiModelProperty(value = "假期名称 ", example = "假期名称")
	private String name;

	@ApiModelProperty(value = "请假单位 ", example = "1:按天请假;2:按半天;3:按小时")
ilal committed
25
	private Integer company;
ilal committed
26 27 28 29 30

	@ApiModelProperty(value = "假期类型 ", example = "1:系统项;2:自定义项")
	private Integer leaveType;

	@ApiModelProperty(value = "适用范围 ", example = "0:全公司  -1:考勤组id")
ilal committed
31
	private Integer apply;
ilal committed
32 33 34 35 36 37 38 39 40 41 42 43

	@ApiModelProperty(value = "创建时间 创建时间", example = "101")
	private Long createTime;

	@ApiModelProperty(value = "创建人员id 创建人员id", example = "101")
	private Integer createUserid;

	@ApiModelProperty(value = "企业组织代码 企业组织代码", example = "101")
	private Integer orgCode;

	@ApiModelProperty(value = "是否开启 0:否;1:是", example = "1")
	private Integer isOpen;
ilal committed
44 45 46

	@ApiModelProperty(value = "假期余额 0:关(该项余额为“不限余额”);1:开(该项余额为“0”)", example = "101")
	private Integer leaveBalance;
lal committed
47 48 49
	
	@ApiModelProperty(value = "规则类型(1:事假;2:调休;3:病假;4:年假;5:产假;6:陪产假;7:婚假;8:例假;9:丧假;10:哺乳假)", example = "101")
	private Integer rulesType;
ilal committed
50

ilal committed
51 52
	@ApiModelProperty(value = "适用范围集合", example = "101")
	private String[] range;
ilal committed
53 54 55
	
	@ApiModelProperty(value = "适用范围名称", example = "101")
	private String[] applyrange;
ilal committed
56 57

}