diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceLeaveRecordEntity.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceLeaveRecordEntity.java index 05623d72264e7948364c152e933845cec34bad16..7f48053ce2c24e84c2668db7bff4e0bfa62bcae7 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceLeaveRecordEntity.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceLeaveRecordEntity.java @@ -1,294 +1,291 @@ package com.mortals.xhx.module.attendance.model; -import java.util.Date; -import java.util.List; -import java.util.ArrayList; -import com.fasterxml.jackson.annotation.JsonFormat; import com.mortals.framework.annotation.Excel; -import com.mortals.framework.model.BaseEntityLong; import com.mortals.xhx.module.attendance.model.vo.AttendanceLeaveRecordVo; + +import java.util.Date; /** -* 璇峰亣璁板綍淇℃伅瀹炰綋瀵硅薄 -* -* @author zxfei -* @date 2023-04-07 -*/ + * 璇峰亣璁板綍淇℃伅瀹炰綋瀵硅薄 + * + * @author zxfei + * @date 2023-04-14 + */ public class AttendanceLeaveRecordEntity extends AttendanceLeaveRecordVo { private static final long serialVersionUID = 1L; /** - * 璇峰亣浜篿d - */ + * 璇峰亣浜篿d + */ @Excel(name = "璇峰亣浜篿d") private Long leavePersonId; /** - * 璇峰亣浜� - */ + * 璇峰亣浜� + */ private String leavePerson; /** - * 鎵€灞為儴闂╥d - */ + * 鎵€灞為儴闂╥d + */ private Long deptId; /** - * 鎵€灞為儴闂� - */ + * 鎵€灞為儴闂� + */ private String deptName; /** - * 鐢佃瘽鍙风爜 - */ + * 鐢佃瘽鍙风爜 + */ private String phoneNumber; /** - * 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - */ + * 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + */ private Integer leaveType; /** - * 寮€濮嬫椂闂� - */ + * 寮€濮嬫椂闂� + */ private Date startTime; /** - * 缁撴潫鏃堕棿 - */ + * 缁撴潫鏃堕棿 + */ private Date endTime; /** - * 鏃堕暱,鍗曚綅绉� - */ + * 鏃堕暱,鍗曚綅绉� + */ private Integer duration; /** - * 璇峰亣浜嬬敱 - */ + * 璇峰亣浜嬬敱 + */ private String reason; /** - * 瀹℃壒璐熻矗浜篒d - */ + * 瀹℃壒璐熻矗浜篒d + */ private Long approverId; /** - * 瀹℃壒璐熻矗浜� - */ + * 瀹℃壒璐熻矗浜� + */ private String approver; /** - * 闄勪欢 - */ + * 闄勪欢 + */ private String attachment; /** - * 闄勪欢璺緞 - */ + * 闄勪欢璺緞 + */ private String attachmentPath; /** - * 澶囨敞 - */ + * 澶囨敞 + */ private String remark; public AttendanceLeaveRecordEntity(){} /** - * 鑾峰彇 璇峰亣浜篿d - * @return Long - */ + * 鑾峰彇 璇峰亣浜篿d + * @return Long + */ public Long getLeavePersonId(){ return leavePersonId; } /** - * 璁剧疆 璇峰亣浜篿d - * @param leavePersonId - */ + * 璁剧疆 璇峰亣浜篿d + * @param leavePersonId + */ public void setLeavePersonId(Long leavePersonId){ this.leavePersonId = leavePersonId; } /** - * 鑾峰彇 璇峰亣浜� - * @return String - */ + * 鑾峰彇 璇峰亣浜� + * @return String + */ public String getLeavePerson(){ return leavePerson; } /** - * 璁剧疆 璇峰亣浜� - * @param leavePerson - */ + * 璁剧疆 璇峰亣浜� + * @param leavePerson + */ public void setLeavePerson(String leavePerson){ this.leavePerson = leavePerson; } /** - * 鑾峰彇 鎵€灞為儴闂╥d - * @return Long - */ + * 鑾峰彇 鎵€灞為儴闂╥d + * @return Long + */ public Long getDeptId(){ return deptId; } /** - * 璁剧疆 鎵€灞為儴闂╥d - * @param deptId - */ + * 璁剧疆 鎵€灞為儴闂╥d + * @param deptId + */ public void setDeptId(Long deptId){ this.deptId = deptId; } /** - * 鑾峰彇 鎵€灞為儴闂� - * @return String - */ + * 鑾峰彇 鎵€灞為儴闂� + * @return String + */ public String getDeptName(){ return deptName; } /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptName - */ + * 璁剧疆 鎵€灞為儴闂� + * @param deptName + */ public void setDeptName(String deptName){ this.deptName = deptName; } /** - * 鑾峰彇 鐢佃瘽鍙风爜 - * @return String - */ + * 鑾峰彇 鐢佃瘽鍙风爜 + * @return String + */ public String getPhoneNumber(){ return phoneNumber; } /** - * 璁剧疆 鐢佃瘽鍙风爜 - * @param phoneNumber - */ + * 璁剧疆 鐢佃瘽鍙风爜 + * @param phoneNumber + */ public void setPhoneNumber(String phoneNumber){ this.phoneNumber = phoneNumber; } /** - * 鑾峰彇 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @return Integer - */ + * 鑾峰彇 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @return Integer + */ public Integer getLeaveType(){ return leaveType; } /** - * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param leaveType - */ + * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param leaveType + */ public void setLeaveType(Integer leaveType){ this.leaveType = leaveType; } /** - * 鑾峰彇 寮€濮嬫椂闂� - * @return Date - */ + * 鑾峰彇 寮€濮嬫椂闂� + * @return Date + */ public Date getStartTime(){ return startTime; } /** - * 璁剧疆 寮€濮嬫椂闂� - * @param startTime - */ + * 璁剧疆 寮€濮嬫椂闂� + * @param startTime + */ public void setStartTime(Date startTime){ this.startTime = startTime; } /** - * 鑾峰彇 缁撴潫鏃堕棿 - * @return Date - */ + * 鑾峰彇 缁撴潫鏃堕棿 + * @return Date + */ public Date getEndTime(){ return endTime; } /** - * 璁剧疆 缁撴潫鏃堕棿 - * @param endTime - */ + * 璁剧疆 缁撴潫鏃堕棿 + * @param endTime + */ public void setEndTime(Date endTime){ this.endTime = endTime; } /** - * 鑾峰彇 鏃堕暱,鍗曚綅绉� - * @return Integer - */ + * 鑾峰彇 鏃堕暱,鍗曚綅绉� + * @return Integer + */ public Integer getDuration(){ return duration; } /** - * 璁剧疆 鏃堕暱,鍗曚綅绉� - * @param duration - */ + * 璁剧疆 鏃堕暱,鍗曚綅绉� + * @param duration + */ public void setDuration(Integer duration){ this.duration = duration; } /** - * 鑾峰彇 璇峰亣浜嬬敱 - * @return String - */ + * 鑾峰彇 璇峰亣浜嬬敱 + * @return String + */ public String getReason(){ return reason; } /** - * 璁剧疆 璇峰亣浜嬬敱 - * @param reason - */ + * 璁剧疆 璇峰亣浜嬬敱 + * @param reason + */ public void setReason(String reason){ this.reason = reason; } /** - * 鑾峰彇 瀹℃壒璐熻矗浜篒d - * @return Long - */ + * 鑾峰彇 瀹℃壒璐熻矗浜篒d + * @return Long + */ public Long getApproverId(){ return approverId; } /** - * 璁剧疆 瀹℃壒璐熻矗浜篒d - * @param approverId - */ + * 璁剧疆 瀹℃壒璐熻矗浜篒d + * @param approverId + */ public void setApproverId(Long approverId){ this.approverId = approverId; } /** - * 鑾峰彇 瀹℃壒璐熻矗浜� - * @return String - */ + * 鑾峰彇 瀹℃壒璐熻矗浜� + * @return String + */ public String getApprover(){ return approver; } /** - * 璁剧疆 瀹℃壒璐熻矗浜� - * @param approver - */ + * 璁剧疆 瀹℃壒璐熻矗浜� + * @param approver + */ public void setApprover(String approver){ this.approver = approver; } /** - * 鑾峰彇 闄勪欢 - * @return String - */ + * 鑾峰彇 闄勪欢 + * @return String + */ public String getAttachment(){ return attachment; } /** - * 璁剧疆 闄勪欢 - * @param attachment - */ + * 璁剧疆 闄勪欢 + * @param attachment + */ public void setAttachment(String attachment){ this.attachment = attachment; } /** - * 鑾峰彇 闄勪欢璺緞 - * @return String - */ + * 鑾峰彇 闄勪欢璺緞 + * @return String + */ public String getAttachmentPath(){ return attachmentPath; } /** - * 璁剧疆 闄勪欢璺緞 - * @param attachmentPath - */ + * 璁剧疆 闄勪欢璺緞 + * @param attachmentPath + */ public void setAttachmentPath(String attachmentPath){ this.attachmentPath = attachmentPath; } /** - * 鑾峰彇 澶囨敞 - * @return String - */ + * 鑾峰彇 澶囨敞 + * @return String + */ public String getRemark(){ return remark; } /** - * 璁剧疆 澶囨敞 - * @param remark - */ + * 璁剧疆 澶囨敞 + * @param remark + */ public void setRemark(String remark){ this.remark = remark; } @@ -298,7 +295,7 @@ public class AttendanceLeaveRecordEntity extends AttendanceLeaveRecordVo { @Override public int hashCode() { - return this.getId().hashCode(); + return this.getId().hashCode(); } @Override public boolean equals(Object obj) { @@ -306,7 +303,7 @@ public class AttendanceLeaveRecordEntity extends AttendanceLeaveRecordVo { if (obj instanceof AttendanceLeaveRecordEntity) { AttendanceLeaveRecordEntity tmp = (AttendanceLeaveRecordEntity) obj; if (this.getId() == tmp.getId()) { - return true; + return true; } } return false; @@ -334,34 +331,34 @@ public class AttendanceLeaveRecordEntity extends AttendanceLeaveRecordVo { public void initAttrValue(){ - this.leavePersonId = null; + this.leavePersonId = null; - this.leavePerson = ""; + this.leavePerson = ""; - this.deptId = null; + this.deptId = null; - this.deptName = ""; + this.deptName = ""; - this.phoneNumber = ""; + this.phoneNumber = ""; - this.leaveType = null; + this.leaveType = null; - this.startTime = null; + this.startTime = null; - this.endTime = null; + this.endTime = null; - this.duration = null; + this.duration = null; - this.reason = ""; + this.reason = ""; - this.approverId = null; + this.approverId = null; - this.approver = ""; + this.approver = ""; - this.attachment = ""; + this.attachment = ""; - this.attachmentPath = ""; + this.attachmentPath = ""; - this.remark = ""; + this.remark = ""; } } \ No newline at end of file diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceLeaveRecordQuery.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceLeaveRecordQuery.java index 063c9243b4d9d5eb7ad05192fcc0c1b5093bd842..3a0fa71485d5aeb11ad72c4661e0aa2683cb2461 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceLeaveRecordQuery.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceLeaveRecordQuery.java @@ -1,14 +1,12 @@ package com.mortals.xhx.module.attendance.model; -import java.util.Date; import java.util.List; -import com.mortals.xhx.module.attendance.model.AttendanceLeaveRecordEntity; /** -* 璇峰亣璁板綍淇℃伅鏌ヨ瀵硅薄 -* -* @author zxfei -* @date 2023-04-07 -*/ + * 璇峰亣璁板綍淇℃伅鏌ヨ瀵硅薄 + * + * @author zxfei + * @date 2023-04-14 + */ public class AttendanceLeaveRecordQuery extends AttendanceLeaveRecordEntity { /** 寮€濮� 搴忓彿锛屼富閿紝鑷闀� */ private Long idStart; @@ -70,19 +68,19 @@ public class AttendanceLeaveRecordQuery extends AttendanceLeaveRecordEntity { /** 鐢佃瘽鍙风爜鎺掗櫎鍒楄〃 */ private List <String> phoneNumberNotList; - /** 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) */ + /** 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) */ private Integer leaveTypeStart; - /** 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) */ + /** 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) */ private Integer leaveTypeEnd; - /** 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) */ + /** 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) */ private Integer leaveTypeIncrement; - /** 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣)鍒楄〃 */ + /** 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�)鍒楄〃 */ private List <Integer> leaveTypeList; - /** 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣)鎺掗櫎鍒楄〃 */ + /** 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�)鎺掗櫎鍒楄〃 */ private List <Integer> leaveTypeNotList; /** 寮€濮� 寮€濮嬫椂闂� */ @@ -203,1653 +201,1653 @@ public class AttendanceLeaveRecordQuery extends AttendanceLeaveRecordEntity { public AttendanceLeaveRecordQuery(){} /** - * 鑾峰彇 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @return idStart - */ + * 鑾峰彇 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @return idStart + */ public Long getIdStart(){ return this.idStart; } /** - * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @param idStart - */ + * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @param idStart + */ public void setIdStart(Long idStart){ this.idStart = idStart; } /** - * 鑾峰彇 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @return $idEnd - */ + * 鑾峰彇 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @return $idEnd + */ public Long getIdEnd(){ return this.idEnd; } /** - * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @param idEnd - */ + * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @param idEnd + */ public void setIdEnd(Long idEnd){ this.idEnd = idEnd; } /** - * 鑾峰彇 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @return idIncrement - */ + * 鑾峰彇 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @return idIncrement + */ public Long getIdIncrement(){ return this.idIncrement; } /** - * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @param idIncrement - */ + * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @param idIncrement + */ public void setIdIncrement(Long idIncrement){ this.idIncrement = idIncrement; } /** - * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� - * @return idList - */ + * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� + * @return idList + */ public List<Long> getIdList(){ return this.idList; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idList - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idList + */ public void setIdList(List<Long> idList){ this.idList = idList; } /** - * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� - * @return idNotList - */ + * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� + * @return idNotList + */ public List<Long> getIdNotList(){ return this.idNotList; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idNotList - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idNotList + */ public void setIdNotList(List<Long> idNotList){ this.idNotList = idNotList; } /** - * 鑾峰彇 寮€濮� 璇峰亣浜篿d - * @return leavePersonIdStart - */ + * 鑾峰彇 寮€濮� 璇峰亣浜篿d + * @return leavePersonIdStart + */ public Long getLeavePersonIdStart(){ return this.leavePersonIdStart; } /** - * 璁剧疆 寮€濮� 璇峰亣浜篿d - * @param leavePersonIdStart - */ + * 璁剧疆 寮€濮� 璇峰亣浜篿d + * @param leavePersonIdStart + */ public void setLeavePersonIdStart(Long leavePersonIdStart){ this.leavePersonIdStart = leavePersonIdStart; } /** - * 鑾峰彇 缁撴潫 璇峰亣浜篿d - * @return $leavePersonIdEnd - */ + * 鑾峰彇 缁撴潫 璇峰亣浜篿d + * @return $leavePersonIdEnd + */ public Long getLeavePersonIdEnd(){ return this.leavePersonIdEnd; } /** - * 璁剧疆 缁撴潫 璇峰亣浜篿d - * @param leavePersonIdEnd - */ + * 璁剧疆 缁撴潫 璇峰亣浜篿d + * @param leavePersonIdEnd + */ public void setLeavePersonIdEnd(Long leavePersonIdEnd){ this.leavePersonIdEnd = leavePersonIdEnd; } /** - * 鑾峰彇 澧炲姞 璇峰亣浜篿d - * @return leavePersonIdIncrement - */ + * 鑾峰彇 澧炲姞 璇峰亣浜篿d + * @return leavePersonIdIncrement + */ public Long getLeavePersonIdIncrement(){ return this.leavePersonIdIncrement; } /** - * 璁剧疆 澧炲姞 璇峰亣浜篿d - * @param leavePersonIdIncrement - */ + * 璁剧疆 澧炲姞 璇峰亣浜篿d + * @param leavePersonIdIncrement + */ public void setLeavePersonIdIncrement(Long leavePersonIdIncrement){ this.leavePersonIdIncrement = leavePersonIdIncrement; } /** - * 鑾峰彇 璇峰亣浜篿d - * @return leavePersonIdList - */ + * 鑾峰彇 璇峰亣浜篿d + * @return leavePersonIdList + */ public List<Long> getLeavePersonIdList(){ return this.leavePersonIdList; } /** - * 璁剧疆 璇峰亣浜篿d - * @param leavePersonIdList - */ + * 璁剧疆 璇峰亣浜篿d + * @param leavePersonIdList + */ public void setLeavePersonIdList(List<Long> leavePersonIdList){ this.leavePersonIdList = leavePersonIdList; } /** - * 鑾峰彇 璇峰亣浜篿d - * @return leavePersonIdNotList - */ + * 鑾峰彇 璇峰亣浜篿d + * @return leavePersonIdNotList + */ public List<Long> getLeavePersonIdNotList(){ return this.leavePersonIdNotList; } /** - * 璁剧疆 璇峰亣浜篿d - * @param leavePersonIdNotList - */ + * 璁剧疆 璇峰亣浜篿d + * @param leavePersonIdNotList + */ public void setLeavePersonIdNotList(List<Long> leavePersonIdNotList){ this.leavePersonIdNotList = leavePersonIdNotList; } /** - * 鑾峰彇 璇峰亣浜� - * @return leavePersonList - */ + * 鑾峰彇 璇峰亣浜� + * @return leavePersonList + */ public List<String> getLeavePersonList(){ return this.leavePersonList; } /** - * 璁剧疆 璇峰亣浜� - * @param leavePersonList - */ + * 璁剧疆 璇峰亣浜� + * @param leavePersonList + */ public void setLeavePersonList(List<String> leavePersonList){ this.leavePersonList = leavePersonList; } /** - * 鑾峰彇 璇峰亣浜� - * @return leavePersonNotList - */ + * 鑾峰彇 璇峰亣浜� + * @return leavePersonNotList + */ public List<String> getLeavePersonNotList(){ return this.leavePersonNotList; } /** - * 璁剧疆 璇峰亣浜� - * @param leavePersonNotList - */ + * 璁剧疆 璇峰亣浜� + * @param leavePersonNotList + */ public void setLeavePersonNotList(List<String> leavePersonNotList){ this.leavePersonNotList = leavePersonNotList; } /** - * 鑾峰彇 寮€濮� 鎵€灞為儴闂╥d - * @return deptIdStart - */ + * 鑾峰彇 寮€濮� 鎵€灞為儴闂╥d + * @return deptIdStart + */ public Long getDeptIdStart(){ return this.deptIdStart; } /** - * 璁剧疆 寮€濮� 鎵€灞為儴闂╥d - * @param deptIdStart - */ + * 璁剧疆 寮€濮� 鎵€灞為儴闂╥d + * @param deptIdStart + */ public void setDeptIdStart(Long deptIdStart){ this.deptIdStart = deptIdStart; } /** - * 鑾峰彇 缁撴潫 鎵€灞為儴闂╥d - * @return $deptIdEnd - */ + * 鑾峰彇 缁撴潫 鎵€灞為儴闂╥d + * @return $deptIdEnd + */ public Long getDeptIdEnd(){ return this.deptIdEnd; } /** - * 璁剧疆 缁撴潫 鎵€灞為儴闂╥d - * @param deptIdEnd - */ + * 璁剧疆 缁撴潫 鎵€灞為儴闂╥d + * @param deptIdEnd + */ public void setDeptIdEnd(Long deptIdEnd){ this.deptIdEnd = deptIdEnd; } /** - * 鑾峰彇 澧炲姞 鎵€灞為儴闂╥d - * @return deptIdIncrement - */ + * 鑾峰彇 澧炲姞 鎵€灞為儴闂╥d + * @return deptIdIncrement + */ public Long getDeptIdIncrement(){ return this.deptIdIncrement; } /** - * 璁剧疆 澧炲姞 鎵€灞為儴闂╥d - * @param deptIdIncrement - */ + * 璁剧疆 澧炲姞 鎵€灞為儴闂╥d + * @param deptIdIncrement + */ public void setDeptIdIncrement(Long deptIdIncrement){ this.deptIdIncrement = deptIdIncrement; } /** - * 鑾峰彇 鎵€灞為儴闂╥d - * @return deptIdList - */ + * 鑾峰彇 鎵€灞為儴闂╥d + * @return deptIdList + */ public List<Long> getDeptIdList(){ return this.deptIdList; } /** - * 璁剧疆 鎵€灞為儴闂╥d - * @param deptIdList - */ + * 璁剧疆 鎵€灞為儴闂╥d + * @param deptIdList + */ public void setDeptIdList(List<Long> deptIdList){ this.deptIdList = deptIdList; } /** - * 鑾峰彇 鎵€灞為儴闂╥d - * @return deptIdNotList - */ + * 鑾峰彇 鎵€灞為儴闂╥d + * @return deptIdNotList + */ public List<Long> getDeptIdNotList(){ return this.deptIdNotList; } /** - * 璁剧疆 鎵€灞為儴闂╥d - * @param deptIdNotList - */ + * 璁剧疆 鎵€灞為儴闂╥d + * @param deptIdNotList + */ public void setDeptIdNotList(List<Long> deptIdNotList){ this.deptIdNotList = deptIdNotList; } /** - * 鑾峰彇 鎵€灞為儴闂� - * @return deptNameList - */ + * 鑾峰彇 鎵€灞為儴闂� + * @return deptNameList + */ public List<String> getDeptNameList(){ return this.deptNameList; } /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptNameList - */ + * 璁剧疆 鎵€灞為儴闂� + * @param deptNameList + */ public void setDeptNameList(List<String> deptNameList){ this.deptNameList = deptNameList; } /** - * 鑾峰彇 鎵€灞為儴闂� - * @return deptNameNotList - */ + * 鑾峰彇 鎵€灞為儴闂� + * @return deptNameNotList + */ public List<String> getDeptNameNotList(){ return this.deptNameNotList; } /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptNameNotList - */ + * 璁剧疆 鎵€灞為儴闂� + * @param deptNameNotList + */ public void setDeptNameNotList(List<String> deptNameNotList){ this.deptNameNotList = deptNameNotList; } /** - * 鑾峰彇 鐢佃瘽鍙风爜 - * @return phoneNumberList - */ + * 鑾峰彇 鐢佃瘽鍙风爜 + * @return phoneNumberList + */ public List<String> getPhoneNumberList(){ return this.phoneNumberList; } /** - * 璁剧疆 鐢佃瘽鍙风爜 - * @param phoneNumberList - */ + * 璁剧疆 鐢佃瘽鍙风爜 + * @param phoneNumberList + */ public void setPhoneNumberList(List<String> phoneNumberList){ this.phoneNumberList = phoneNumberList; } /** - * 鑾峰彇 鐢佃瘽鍙风爜 - * @return phoneNumberNotList - */ + * 鑾峰彇 鐢佃瘽鍙风爜 + * @return phoneNumberNotList + */ public List<String> getPhoneNumberNotList(){ return this.phoneNumberNotList; } /** - * 璁剧疆 鐢佃瘽鍙风爜 - * @param phoneNumberNotList - */ + * 璁剧疆 鐢佃瘽鍙风爜 + * @param phoneNumberNotList + */ public void setPhoneNumberNotList(List<String> phoneNumberNotList){ this.phoneNumberNotList = phoneNumberNotList; } /** - * 鑾峰彇 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @return leaveTypeStart - */ + * 鑾峰彇 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @return leaveTypeStart + */ public Integer getLeaveTypeStart(){ return this.leaveTypeStart; } /** - * 璁剧疆 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param leaveTypeStart - */ + * 璁剧疆 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param leaveTypeStart + */ public void setLeaveTypeStart(Integer leaveTypeStart){ this.leaveTypeStart = leaveTypeStart; } /** - * 鑾峰彇 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @return $leaveTypeEnd - */ + * 鑾峰彇 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @return $leaveTypeEnd + */ public Integer getLeaveTypeEnd(){ return this.leaveTypeEnd; } /** - * 璁剧疆 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param leaveTypeEnd - */ + * 璁剧疆 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param leaveTypeEnd + */ public void setLeaveTypeEnd(Integer leaveTypeEnd){ this.leaveTypeEnd = leaveTypeEnd; } /** - * 鑾峰彇 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @return leaveTypeIncrement - */ + * 鑾峰彇 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @return leaveTypeIncrement + */ public Integer getLeaveTypeIncrement(){ return this.leaveTypeIncrement; } /** - * 璁剧疆 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param leaveTypeIncrement - */ + * 璁剧疆 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param leaveTypeIncrement + */ public void setLeaveTypeIncrement(Integer leaveTypeIncrement){ this.leaveTypeIncrement = leaveTypeIncrement; } /** - * 鑾峰彇 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @return leaveTypeList - */ + * 鑾峰彇 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @return leaveTypeList + */ public List<Integer> getLeaveTypeList(){ return this.leaveTypeList; } /** - * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param leaveTypeList - */ + * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param leaveTypeList + */ public void setLeaveTypeList(List<Integer> leaveTypeList){ this.leaveTypeList = leaveTypeList; } /** - * 鑾峰彇 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @return leaveTypeNotList - */ + * 鑾峰彇 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @return leaveTypeNotList + */ public List<Integer> getLeaveTypeNotList(){ return this.leaveTypeNotList; } /** - * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param leaveTypeNotList - */ + * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param leaveTypeNotList + */ public void setLeaveTypeNotList(List<Integer> leaveTypeNotList){ this.leaveTypeNotList = leaveTypeNotList; } /** - * 鑾峰彇 寮€濮� 寮€濮嬫椂闂� - * @return startTimeStart - */ + * 鑾峰彇 寮€濮� 寮€濮嬫椂闂� + * @return startTimeStart + */ public String getStartTimeStart(){ return this.startTimeStart; } /** - * 璁剧疆 寮€濮� 寮€濮嬫椂闂� - * @param startTimeStart - */ + * 璁剧疆 寮€濮� 寮€濮嬫椂闂� + * @param startTimeStart + */ public void setStartTimeStart(String startTimeStart){ this.startTimeStart = startTimeStart; } /** - * 鑾峰彇 缁撴潫 寮€濮嬫椂闂� - * @return startTimeEnd - */ + * 鑾峰彇 缁撴潫 寮€濮嬫椂闂� + * @return startTimeEnd + */ public String getStartTimeEnd(){ return this.startTimeEnd; } /** - * 璁剧疆 缁撴潫 寮€濮嬫椂闂� - * @param startTimeEnd - */ + * 璁剧疆 缁撴潫 寮€濮嬫椂闂� + * @param startTimeEnd + */ public void setStartTimeEnd(String startTimeEnd){ this.startTimeEnd = startTimeEnd; } /** - * 鑾峰彇 寮€濮� 缁撴潫鏃堕棿 - * @return endTimeStart - */ + * 鑾峰彇 寮€濮� 缁撴潫鏃堕棿 + * @return endTimeStart + */ public String getEndTimeStart(){ return this.endTimeStart; } /** - * 璁剧疆 寮€濮� 缁撴潫鏃堕棿 - * @param endTimeStart - */ + * 璁剧疆 寮€濮� 缁撴潫鏃堕棿 + * @param endTimeStart + */ public void setEndTimeStart(String endTimeStart){ this.endTimeStart = endTimeStart; } /** - * 鑾峰彇 缁撴潫 缁撴潫鏃堕棿 - * @return endTimeEnd - */ + * 鑾峰彇 缁撴潫 缁撴潫鏃堕棿 + * @return endTimeEnd + */ public String getEndTimeEnd(){ return this.endTimeEnd; } /** - * 璁剧疆 缁撴潫 缁撴潫鏃堕棿 - * @param endTimeEnd - */ + * 璁剧疆 缁撴潫 缁撴潫鏃堕棿 + * @param endTimeEnd + */ public void setEndTimeEnd(String endTimeEnd){ this.endTimeEnd = endTimeEnd; } /** - * 鑾峰彇 寮€濮� 鏃堕暱,鍗曚綅绉� - * @return durationStart - */ + * 鑾峰彇 寮€濮� 鏃堕暱,鍗曚綅绉� + * @return durationStart + */ public Integer getDurationStart(){ return this.durationStart; } /** - * 璁剧疆 寮€濮� 鏃堕暱,鍗曚綅绉� - * @param durationStart - */ + * 璁剧疆 寮€濮� 鏃堕暱,鍗曚綅绉� + * @param durationStart + */ public void setDurationStart(Integer durationStart){ this.durationStart = durationStart; } /** - * 鑾峰彇 缁撴潫 鏃堕暱,鍗曚綅绉� - * @return $durationEnd - */ + * 鑾峰彇 缁撴潫 鏃堕暱,鍗曚綅绉� + * @return $durationEnd + */ public Integer getDurationEnd(){ return this.durationEnd; } /** - * 璁剧疆 缁撴潫 鏃堕暱,鍗曚綅绉� - * @param durationEnd - */ + * 璁剧疆 缁撴潫 鏃堕暱,鍗曚綅绉� + * @param durationEnd + */ public void setDurationEnd(Integer durationEnd){ this.durationEnd = durationEnd; } /** - * 鑾峰彇 澧炲姞 鏃堕暱,鍗曚綅绉� - * @return durationIncrement - */ + * 鑾峰彇 澧炲姞 鏃堕暱,鍗曚綅绉� + * @return durationIncrement + */ public Integer getDurationIncrement(){ return this.durationIncrement; } /** - * 璁剧疆 澧炲姞 鏃堕暱,鍗曚綅绉� - * @param durationIncrement - */ + * 璁剧疆 澧炲姞 鏃堕暱,鍗曚綅绉� + * @param durationIncrement + */ public void setDurationIncrement(Integer durationIncrement){ this.durationIncrement = durationIncrement; } /** - * 鑾峰彇 鏃堕暱,鍗曚綅绉� - * @return durationList - */ + * 鑾峰彇 鏃堕暱,鍗曚綅绉� + * @return durationList + */ public List<Integer> getDurationList(){ return this.durationList; } /** - * 璁剧疆 鏃堕暱,鍗曚綅绉� - * @param durationList - */ + * 璁剧疆 鏃堕暱,鍗曚綅绉� + * @param durationList + */ public void setDurationList(List<Integer> durationList){ this.durationList = durationList; } /** - * 鑾峰彇 鏃堕暱,鍗曚綅绉� - * @return durationNotList - */ + * 鑾峰彇 鏃堕暱,鍗曚綅绉� + * @return durationNotList + */ public List<Integer> getDurationNotList(){ return this.durationNotList; } /** - * 璁剧疆 鏃堕暱,鍗曚綅绉� - * @param durationNotList - */ + * 璁剧疆 鏃堕暱,鍗曚綅绉� + * @param durationNotList + */ public void setDurationNotList(List<Integer> durationNotList){ this.durationNotList = durationNotList; } /** - * 鑾峰彇 璇峰亣浜嬬敱 - * @return reasonList - */ + * 鑾峰彇 璇峰亣浜嬬敱 + * @return reasonList + */ public List<String> getReasonList(){ return this.reasonList; } /** - * 璁剧疆 璇峰亣浜嬬敱 - * @param reasonList - */ + * 璁剧疆 璇峰亣浜嬬敱 + * @param reasonList + */ public void setReasonList(List<String> reasonList){ this.reasonList = reasonList; } /** - * 鑾峰彇 璇峰亣浜嬬敱 - * @return reasonNotList - */ + * 鑾峰彇 璇峰亣浜嬬敱 + * @return reasonNotList + */ public List<String> getReasonNotList(){ return this.reasonNotList; } /** - * 璁剧疆 璇峰亣浜嬬敱 - * @param reasonNotList - */ + * 璁剧疆 璇峰亣浜嬬敱 + * @param reasonNotList + */ public void setReasonNotList(List<String> reasonNotList){ this.reasonNotList = reasonNotList; } /** - * 鑾峰彇 寮€濮� 瀹℃壒璐熻矗浜篒d - * @return approverIdStart - */ + * 鑾峰彇 寮€濮� 瀹℃壒璐熻矗浜篒d + * @return approverIdStart + */ public Long getApproverIdStart(){ return this.approverIdStart; } /** - * 璁剧疆 寮€濮� 瀹℃壒璐熻矗浜篒d - * @param approverIdStart - */ + * 璁剧疆 寮€濮� 瀹℃壒璐熻矗浜篒d + * @param approverIdStart + */ public void setApproverIdStart(Long approverIdStart){ this.approverIdStart = approverIdStart; } /** - * 鑾峰彇 缁撴潫 瀹℃壒璐熻矗浜篒d - * @return $approverIdEnd - */ + * 鑾峰彇 缁撴潫 瀹℃壒璐熻矗浜篒d + * @return $approverIdEnd + */ public Long getApproverIdEnd(){ return this.approverIdEnd; } /** - * 璁剧疆 缁撴潫 瀹℃壒璐熻矗浜篒d - * @param approverIdEnd - */ + * 璁剧疆 缁撴潫 瀹℃壒璐熻矗浜篒d + * @param approverIdEnd + */ public void setApproverIdEnd(Long approverIdEnd){ this.approverIdEnd = approverIdEnd; } /** - * 鑾峰彇 澧炲姞 瀹℃壒璐熻矗浜篒d - * @return approverIdIncrement - */ + * 鑾峰彇 澧炲姞 瀹℃壒璐熻矗浜篒d + * @return approverIdIncrement + */ public Long getApproverIdIncrement(){ return this.approverIdIncrement; } /** - * 璁剧疆 澧炲姞 瀹℃壒璐熻矗浜篒d - * @param approverIdIncrement - */ + * 璁剧疆 澧炲姞 瀹℃壒璐熻矗浜篒d + * @param approverIdIncrement + */ public void setApproverIdIncrement(Long approverIdIncrement){ this.approverIdIncrement = approverIdIncrement; } /** - * 鑾峰彇 瀹℃壒璐熻矗浜篒d - * @return approverIdList - */ + * 鑾峰彇 瀹℃壒璐熻矗浜篒d + * @return approverIdList + */ public List<Long> getApproverIdList(){ return this.approverIdList; } /** - * 璁剧疆 瀹℃壒璐熻矗浜篒d - * @param approverIdList - */ + * 璁剧疆 瀹℃壒璐熻矗浜篒d + * @param approverIdList + */ public void setApproverIdList(List<Long> approverIdList){ this.approverIdList = approverIdList; } /** - * 鑾峰彇 瀹℃壒璐熻矗浜篒d - * @return approverIdNotList - */ + * 鑾峰彇 瀹℃壒璐熻矗浜篒d + * @return approverIdNotList + */ public List<Long> getApproverIdNotList(){ return this.approverIdNotList; } /** - * 璁剧疆 瀹℃壒璐熻矗浜篒d - * @param approverIdNotList - */ + * 璁剧疆 瀹℃壒璐熻矗浜篒d + * @param approverIdNotList + */ public void setApproverIdNotList(List<Long> approverIdNotList){ this.approverIdNotList = approverIdNotList; } /** - * 鑾峰彇 瀹℃壒璐熻矗浜� - * @return approverList - */ + * 鑾峰彇 瀹℃壒璐熻矗浜� + * @return approverList + */ public List<String> getApproverList(){ return this.approverList; } /** - * 璁剧疆 瀹℃壒璐熻矗浜� - * @param approverList - */ + * 璁剧疆 瀹℃壒璐熻矗浜� + * @param approverList + */ public void setApproverList(List<String> approverList){ this.approverList = approverList; } /** - * 鑾峰彇 瀹℃壒璐熻矗浜� - * @return approverNotList - */ + * 鑾峰彇 瀹℃壒璐熻矗浜� + * @return approverNotList + */ public List<String> getApproverNotList(){ return this.approverNotList; } /** - * 璁剧疆 瀹℃壒璐熻矗浜� - * @param approverNotList - */ + * 璁剧疆 瀹℃壒璐熻矗浜� + * @param approverNotList + */ public void setApproverNotList(List<String> approverNotList){ this.approverNotList = approverNotList; } /** - * 鑾峰彇 闄勪欢 - * @return attachmentList - */ + * 鑾峰彇 闄勪欢 + * @return attachmentList + */ public List<String> getAttachmentList(){ return this.attachmentList; } /** - * 璁剧疆 闄勪欢 - * @param attachmentList - */ + * 璁剧疆 闄勪欢 + * @param attachmentList + */ public void setAttachmentList(List<String> attachmentList){ this.attachmentList = attachmentList; } /** - * 鑾峰彇 闄勪欢 - * @return attachmentNotList - */ + * 鑾峰彇 闄勪欢 + * @return attachmentNotList + */ public List<String> getAttachmentNotList(){ return this.attachmentNotList; } /** - * 璁剧疆 闄勪欢 - * @param attachmentNotList - */ + * 璁剧疆 闄勪欢 + * @param attachmentNotList + */ public void setAttachmentNotList(List<String> attachmentNotList){ this.attachmentNotList = attachmentNotList; } /** - * 鑾峰彇 闄勪欢璺緞 - * @return attachmentPathList - */ + * 鑾峰彇 闄勪欢璺緞 + * @return attachmentPathList + */ public List<String> getAttachmentPathList(){ return this.attachmentPathList; } /** - * 璁剧疆 闄勪欢璺緞 - * @param attachmentPathList - */ + * 璁剧疆 闄勪欢璺緞 + * @param attachmentPathList + */ public void setAttachmentPathList(List<String> attachmentPathList){ this.attachmentPathList = attachmentPathList; } /** - * 鑾峰彇 闄勪欢璺緞 - * @return attachmentPathNotList - */ + * 鑾峰彇 闄勪欢璺緞 + * @return attachmentPathNotList + */ public List<String> getAttachmentPathNotList(){ return this.attachmentPathNotList; } /** - * 璁剧疆 闄勪欢璺緞 - * @param attachmentPathNotList - */ + * 璁剧疆 闄勪欢璺緞 + * @param attachmentPathNotList + */ public void setAttachmentPathNotList(List<String> attachmentPathNotList){ this.attachmentPathNotList = attachmentPathNotList; } /** - * 鑾峰彇 澶囨敞 - * @return remarkList - */ + * 鑾峰彇 澶囨敞 + * @return remarkList + */ public List<String> getRemarkList(){ return this.remarkList; } /** - * 璁剧疆 澶囨敞 - * @param remarkList - */ + * 璁剧疆 澶囨敞 + * @param remarkList + */ public void setRemarkList(List<String> remarkList){ this.remarkList = remarkList; } /** - * 鑾峰彇 澶囨敞 - * @return remarkNotList - */ + * 鑾峰彇 澶囨敞 + * @return remarkNotList + */ public List<String> getRemarkNotList(){ return this.remarkNotList; } /** - * 璁剧疆 澶囨敞 - * @param remarkNotList - */ + * 璁剧疆 澶囨敞 + * @param remarkNotList + */ public void setRemarkNotList(List<String> remarkNotList){ this.remarkNotList = remarkNotList; } /** - * 鑾峰彇 寮€濮� 鍒涘缓鐢ㄦ埛 - * @return createUserIdStart - */ + * 鑾峰彇 寮€濮� 鍒涘缓鐢ㄦ埛 + * @return createUserIdStart + */ public Long getCreateUserIdStart(){ return this.createUserIdStart; } /** - * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 - * @param createUserIdStart - */ + * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 + * @param createUserIdStart + */ public void setCreateUserIdStart(Long createUserIdStart){ this.createUserIdStart = createUserIdStart; } /** - * 鑾峰彇 缁撴潫 鍒涘缓鐢ㄦ埛 - * @return $createUserIdEnd - */ + * 鑾峰彇 缁撴潫 鍒涘缓鐢ㄦ埛 + * @return $createUserIdEnd + */ public Long getCreateUserIdEnd(){ return this.createUserIdEnd; } /** - * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 - * @param createUserIdEnd - */ + * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 + * @param createUserIdEnd + */ public void setCreateUserIdEnd(Long createUserIdEnd){ this.createUserIdEnd = createUserIdEnd; } /** - * 鑾峰彇 澧炲姞 鍒涘缓鐢ㄦ埛 - * @return createUserIdIncrement - */ + * 鑾峰彇 澧炲姞 鍒涘缓鐢ㄦ埛 + * @return createUserIdIncrement + */ public Long getCreateUserIdIncrement(){ return this.createUserIdIncrement; } /** - * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 - * @param createUserIdIncrement - */ + * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 + * @param createUserIdIncrement + */ public void setCreateUserIdIncrement(Long createUserIdIncrement){ this.createUserIdIncrement = createUserIdIncrement; } /** - * 鑾峰彇 鍒涘缓鐢ㄦ埛 - * @return createUserIdList - */ + * 鑾峰彇 鍒涘缓鐢ㄦ埛 + * @return createUserIdList + */ public List<Long> getCreateUserIdList(){ return this.createUserIdList; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdList - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdList + */ public void setCreateUserIdList(List<Long> createUserIdList){ this.createUserIdList = createUserIdList; } /** - * 鑾峰彇 鍒涘缓鐢ㄦ埛 - * @return createUserIdNotList - */ + * 鑾峰彇 鍒涘缓鐢ㄦ埛 + * @return createUserIdNotList + */ public List<Long> getCreateUserIdNotList(){ return this.createUserIdNotList; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdNotList - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdNotList + */ public void setCreateUserIdNotList(List<Long> createUserIdNotList){ this.createUserIdNotList = createUserIdNotList; } /** - * 鑾峰彇 寮€濮� 鍒涘缓鏃堕棿 - * @return createTimeStart - */ + * 鑾峰彇 寮€濮� 鍒涘缓鏃堕棿 + * @return createTimeStart + */ public String getCreateTimeStart(){ return this.createTimeStart; } /** - * 璁剧疆 寮€濮� 鍒涘缓鏃堕棿 - * @param createTimeStart - */ + * 璁剧疆 寮€濮� 鍒涘缓鏃堕棿 + * @param createTimeStart + */ public void setCreateTimeStart(String createTimeStart){ this.createTimeStart = createTimeStart; } /** - * 鑾峰彇 缁撴潫 鍒涘缓鏃堕棿 - * @return createTimeEnd - */ + * 鑾峰彇 缁撴潫 鍒涘缓鏃堕棿 + * @return createTimeEnd + */ public String getCreateTimeEnd(){ return this.createTimeEnd; } /** - * 璁剧疆 缁撴潫 鍒涘缓鏃堕棿 - * @param createTimeEnd - */ + * 璁剧疆 缁撴潫 鍒涘缓鏃堕棿 + * @param createTimeEnd + */ public void setCreateTimeEnd(String createTimeEnd){ this.createTimeEnd = createTimeEnd; } /** - * 鑾峰彇 寮€濮� 鏇存柊鐢ㄦ埛 - * @return updateUserIdStart - */ + * 鑾峰彇 寮€濮� 鏇存柊鐢ㄦ埛 + * @return updateUserIdStart + */ public Long getUpdateUserIdStart(){ return this.updateUserIdStart; } /** - * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 - * @param updateUserIdStart - */ + * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 + * @param updateUserIdStart + */ public void setUpdateUserIdStart(Long updateUserIdStart){ this.updateUserIdStart = updateUserIdStart; } /** - * 鑾峰彇 缁撴潫 鏇存柊鐢ㄦ埛 - * @return $updateUserIdEnd - */ + * 鑾峰彇 缁撴潫 鏇存柊鐢ㄦ埛 + * @return $updateUserIdEnd + */ public Long getUpdateUserIdEnd(){ return this.updateUserIdEnd; } /** - * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 - * @param updateUserIdEnd - */ + * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 + * @param updateUserIdEnd + */ public void setUpdateUserIdEnd(Long updateUserIdEnd){ this.updateUserIdEnd = updateUserIdEnd; } /** - * 鑾峰彇 澧炲姞 鏇存柊鐢ㄦ埛 - * @return updateUserIdIncrement - */ + * 鑾峰彇 澧炲姞 鏇存柊鐢ㄦ埛 + * @return updateUserIdIncrement + */ public Long getUpdateUserIdIncrement(){ return this.updateUserIdIncrement; } /** - * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 - * @param updateUserIdIncrement - */ + * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 + * @param updateUserIdIncrement + */ public void setUpdateUserIdIncrement(Long updateUserIdIncrement){ this.updateUserIdIncrement = updateUserIdIncrement; } /** - * 鑾峰彇 鏇存柊鐢ㄦ埛 - * @return updateUserIdList - */ + * 鑾峰彇 鏇存柊鐢ㄦ埛 + * @return updateUserIdList + */ public List<Long> getUpdateUserIdList(){ return this.updateUserIdList; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdList - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdList + */ public void setUpdateUserIdList(List<Long> updateUserIdList){ this.updateUserIdList = updateUserIdList; } /** - * 鑾峰彇 鏇存柊鐢ㄦ埛 - * @return updateUserIdNotList - */ + * 鑾峰彇 鏇存柊鐢ㄦ埛 + * @return updateUserIdNotList + */ public List<Long> getUpdateUserIdNotList(){ return this.updateUserIdNotList; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdNotList - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdNotList + */ public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){ this.updateUserIdNotList = updateUserIdNotList; } /** - * 鑾峰彇 寮€濮� 鏇存柊鏃堕棿 - * @return updateTimeStart - */ + * 鑾峰彇 寮€濮� 鏇存柊鏃堕棿 + * @return updateTimeStart + */ public String getUpdateTimeStart(){ return this.updateTimeStart; } /** - * 璁剧疆 寮€濮� 鏇存柊鏃堕棿 - * @param updateTimeStart - */ + * 璁剧疆 寮€濮� 鏇存柊鏃堕棿 + * @param updateTimeStart + */ public void setUpdateTimeStart(String updateTimeStart){ this.updateTimeStart = updateTimeStart; } /** - * 鑾峰彇 缁撴潫 鏇存柊鏃堕棿 - * @return updateTimeEnd - */ + * 鑾峰彇 缁撴潫 鏇存柊鏃堕棿 + * @return updateTimeEnd + */ public String getUpdateTimeEnd(){ return this.updateTimeEnd; } /** - * 璁剧疆 缁撴潫 鏇存柊鏃堕棿 - * @param updateTimeEnd - */ + * 璁剧疆 缁撴潫 鏇存柊鏃堕棿 + * @param updateTimeEnd + */ public void setUpdateTimeEnd(String updateTimeEnd){ this.updateTimeEnd = updateTimeEnd; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param id - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param id + */ public AttendanceLeaveRecordQuery id(Long id){ - setId(id); - return this; - } - - /** - * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @param idStart - */ + setId(id); + return this; + } + + /** + * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @param idStart + */ public AttendanceLeaveRecordQuery idStart(Long idStart){ - this.idStart = idStart; - return this; + this.idStart = idStart; + return this; } /** - * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @param idEnd - */ + * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @param idEnd + */ public AttendanceLeaveRecordQuery idEnd(Long idEnd){ - this.idEnd = idEnd; - return this; + this.idEnd = idEnd; + return this; } /** - * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @param idIncrement - */ + * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @param idIncrement + */ public AttendanceLeaveRecordQuery idIncrement(Long idIncrement){ - this.idIncrement = idIncrement; - return this; + this.idIncrement = idIncrement; + return this; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idList - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idList + */ public AttendanceLeaveRecordQuery idList(List<Long> idList){ this.idList = idList; - return this; - } - - /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idNotList - */ - public AttendanceLeaveRecordQuery idNotList(List<Long> idNotList){ + return this; + } + + /** + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idNotList + */ + public AttendanceLeaveRecordQuery idNotList(List<Long> idNotList){ this.idNotList = idNotList; return this; - } + } /** - * 璁剧疆 璇峰亣浜篿d - * @param leavePersonId - */ + * 璁剧疆 璇峰亣浜篿d + * @param leavePersonId + */ public AttendanceLeaveRecordQuery leavePersonId(Long leavePersonId){ - setLeavePersonId(leavePersonId); - return this; - } - - /** - * 璁剧疆 寮€濮� 璇峰亣浜篿d - * @param leavePersonIdStart - */ + setLeavePersonId(leavePersonId); + return this; + } + + /** + * 璁剧疆 寮€濮� 璇峰亣浜篿d + * @param leavePersonIdStart + */ public AttendanceLeaveRecordQuery leavePersonIdStart(Long leavePersonIdStart){ - this.leavePersonIdStart = leavePersonIdStart; - return this; + this.leavePersonIdStart = leavePersonIdStart; + return this; } /** - * 璁剧疆 缁撴潫 璇峰亣浜篿d - * @param leavePersonIdEnd - */ + * 璁剧疆 缁撴潫 璇峰亣浜篿d + * @param leavePersonIdEnd + */ public AttendanceLeaveRecordQuery leavePersonIdEnd(Long leavePersonIdEnd){ - this.leavePersonIdEnd = leavePersonIdEnd; - return this; + this.leavePersonIdEnd = leavePersonIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 璇峰亣浜篿d - * @param leavePersonIdIncrement - */ + * 璁剧疆 澧炲姞 璇峰亣浜篿d + * @param leavePersonIdIncrement + */ public AttendanceLeaveRecordQuery leavePersonIdIncrement(Long leavePersonIdIncrement){ - this.leavePersonIdIncrement = leavePersonIdIncrement; - return this; + this.leavePersonIdIncrement = leavePersonIdIncrement; + return this; } /** - * 璁剧疆 璇峰亣浜篿d - * @param leavePersonIdList - */ + * 璁剧疆 璇峰亣浜篿d + * @param leavePersonIdList + */ public AttendanceLeaveRecordQuery leavePersonIdList(List<Long> leavePersonIdList){ this.leavePersonIdList = leavePersonIdList; - return this; - } - - /** - * 璁剧疆 璇峰亣浜篿d - * @param leavePersonIdNotList - */ - public AttendanceLeaveRecordQuery leavePersonIdNotList(List<Long> leavePersonIdNotList){ + return this; + } + + /** + * 璁剧疆 璇峰亣浜篿d + * @param leavePersonIdNotList + */ + public AttendanceLeaveRecordQuery leavePersonIdNotList(List<Long> leavePersonIdNotList){ this.leavePersonIdNotList = leavePersonIdNotList; return this; - } + } - /** - * 璁剧疆 璇峰亣浜� - * @param leavePerson - */ + /** + * 璁剧疆 璇峰亣浜� + * @param leavePerson + */ public AttendanceLeaveRecordQuery leavePerson(String leavePerson){ setLeavePerson(leavePerson); - return this; + return this; } /** - * 璁剧疆 璇峰亣浜� - * @param leavePersonList - */ + * 璁剧疆 璇峰亣浜� + * @param leavePersonList + */ public AttendanceLeaveRecordQuery leavePersonList(List<String> leavePersonList){ this.leavePersonList = leavePersonList; - return this; + return this; } /** - * 璁剧疆 鎵€灞為儴闂╥d - * @param deptId - */ + * 璁剧疆 鎵€灞為儴闂╥d + * @param deptId + */ public AttendanceLeaveRecordQuery deptId(Long deptId){ - setDeptId(deptId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鎵€灞為儴闂╥d - * @param deptIdStart - */ + setDeptId(deptId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鎵€灞為儴闂╥d + * @param deptIdStart + */ public AttendanceLeaveRecordQuery deptIdStart(Long deptIdStart){ - this.deptIdStart = deptIdStart; - return this; + this.deptIdStart = deptIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鎵€灞為儴闂╥d - * @param deptIdEnd - */ + * 璁剧疆 缁撴潫 鎵€灞為儴闂╥d + * @param deptIdEnd + */ public AttendanceLeaveRecordQuery deptIdEnd(Long deptIdEnd){ - this.deptIdEnd = deptIdEnd; - return this; + this.deptIdEnd = deptIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鎵€灞為儴闂╥d - * @param deptIdIncrement - */ + * 璁剧疆 澧炲姞 鎵€灞為儴闂╥d + * @param deptIdIncrement + */ public AttendanceLeaveRecordQuery deptIdIncrement(Long deptIdIncrement){ - this.deptIdIncrement = deptIdIncrement; - return this; + this.deptIdIncrement = deptIdIncrement; + return this; } /** - * 璁剧疆 鎵€灞為儴闂╥d - * @param deptIdList - */ + * 璁剧疆 鎵€灞為儴闂╥d + * @param deptIdList + */ public AttendanceLeaveRecordQuery deptIdList(List<Long> deptIdList){ this.deptIdList = deptIdList; - return this; - } - - /** - * 璁剧疆 鎵€灞為儴闂╥d - * @param deptIdNotList - */ - public AttendanceLeaveRecordQuery deptIdNotList(List<Long> deptIdNotList){ + return this; + } + + /** + * 璁剧疆 鎵€灞為儴闂╥d + * @param deptIdNotList + */ + public AttendanceLeaveRecordQuery deptIdNotList(List<Long> deptIdNotList){ this.deptIdNotList = deptIdNotList; return this; - } + } - /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptName - */ + /** + * 璁剧疆 鎵€灞為儴闂� + * @param deptName + */ public AttendanceLeaveRecordQuery deptName(String deptName){ setDeptName(deptName); - return this; + return this; } /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptNameList - */ + * 璁剧疆 鎵€灞為儴闂� + * @param deptNameList + */ public AttendanceLeaveRecordQuery deptNameList(List<String> deptNameList){ this.deptNameList = deptNameList; - return this; + return this; } - /** - * 璁剧疆 鐢佃瘽鍙风爜 - * @param phoneNumber - */ + /** + * 璁剧疆 鐢佃瘽鍙风爜 + * @param phoneNumber + */ public AttendanceLeaveRecordQuery phoneNumber(String phoneNumber){ setPhoneNumber(phoneNumber); - return this; + return this; } /** - * 璁剧疆 鐢佃瘽鍙风爜 - * @param phoneNumberList - */ + * 璁剧疆 鐢佃瘽鍙风爜 + * @param phoneNumberList + */ public AttendanceLeaveRecordQuery phoneNumberList(List<String> phoneNumberList){ this.phoneNumberList = phoneNumberList; - return this; + return this; } /** - * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param leaveType - */ + * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param leaveType + */ public AttendanceLeaveRecordQuery leaveType(Integer leaveType){ - setLeaveType(leaveType); - return this; - } - - /** - * 璁剧疆 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param leaveTypeStart - */ + setLeaveType(leaveType); + return this; + } + + /** + * 璁剧疆 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param leaveTypeStart + */ public AttendanceLeaveRecordQuery leaveTypeStart(Integer leaveTypeStart){ - this.leaveTypeStart = leaveTypeStart; - return this; + this.leaveTypeStart = leaveTypeStart; + return this; } /** - * 璁剧疆 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param leaveTypeEnd - */ + * 璁剧疆 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param leaveTypeEnd + */ public AttendanceLeaveRecordQuery leaveTypeEnd(Integer leaveTypeEnd){ - this.leaveTypeEnd = leaveTypeEnd; - return this; + this.leaveTypeEnd = leaveTypeEnd; + return this; } /** - * 璁剧疆 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param leaveTypeIncrement - */ + * 璁剧疆 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param leaveTypeIncrement + */ public AttendanceLeaveRecordQuery leaveTypeIncrement(Integer leaveTypeIncrement){ - this.leaveTypeIncrement = leaveTypeIncrement; - return this; + this.leaveTypeIncrement = leaveTypeIncrement; + return this; } /** - * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param leaveTypeList - */ + * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param leaveTypeList + */ public AttendanceLeaveRecordQuery leaveTypeList(List<Integer> leaveTypeList){ this.leaveTypeList = leaveTypeList; - return this; - } - - /** - * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param leaveTypeNotList - */ - public AttendanceLeaveRecordQuery leaveTypeNotList(List<Integer> leaveTypeNotList){ + return this; + } + + /** + * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param leaveTypeNotList + */ + public AttendanceLeaveRecordQuery leaveTypeNotList(List<Integer> leaveTypeNotList){ this.leaveTypeNotList = leaveTypeNotList; return this; - } + } /** - * 璁剧疆 鏃堕暱,鍗曚綅绉� - * @param duration - */ + * 璁剧疆 鏃堕暱,鍗曚綅绉� + * @param duration + */ public AttendanceLeaveRecordQuery duration(Integer duration){ - setDuration(duration); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏃堕暱,鍗曚綅绉� - * @param durationStart - */ + setDuration(duration); + return this; + } + + /** + * 璁剧疆 寮€濮� 鏃堕暱,鍗曚綅绉� + * @param durationStart + */ public AttendanceLeaveRecordQuery durationStart(Integer durationStart){ - this.durationStart = durationStart; - return this; + this.durationStart = durationStart; + return this; } /** - * 璁剧疆 缁撴潫 鏃堕暱,鍗曚綅绉� - * @param durationEnd - */ + * 璁剧疆 缁撴潫 鏃堕暱,鍗曚綅绉� + * @param durationEnd + */ public AttendanceLeaveRecordQuery durationEnd(Integer durationEnd){ - this.durationEnd = durationEnd; - return this; + this.durationEnd = durationEnd; + return this; } /** - * 璁剧疆 澧炲姞 鏃堕暱,鍗曚綅绉� - * @param durationIncrement - */ + * 璁剧疆 澧炲姞 鏃堕暱,鍗曚綅绉� + * @param durationIncrement + */ public AttendanceLeaveRecordQuery durationIncrement(Integer durationIncrement){ - this.durationIncrement = durationIncrement; - return this; + this.durationIncrement = durationIncrement; + return this; } /** - * 璁剧疆 鏃堕暱,鍗曚綅绉� - * @param durationList - */ + * 璁剧疆 鏃堕暱,鍗曚綅绉� + * @param durationList + */ public AttendanceLeaveRecordQuery durationList(List<Integer> durationList){ this.durationList = durationList; - return this; - } - - /** - * 璁剧疆 鏃堕暱,鍗曚綅绉� - * @param durationNotList - */ - public AttendanceLeaveRecordQuery durationNotList(List<Integer> durationNotList){ + return this; + } + + /** + * 璁剧疆 鏃堕暱,鍗曚綅绉� + * @param durationNotList + */ + public AttendanceLeaveRecordQuery durationNotList(List<Integer> durationNotList){ this.durationNotList = durationNotList; return this; - } + } - /** - * 璁剧疆 璇峰亣浜嬬敱 - * @param reason - */ + /** + * 璁剧疆 璇峰亣浜嬬敱 + * @param reason + */ public AttendanceLeaveRecordQuery reason(String reason){ setReason(reason); - return this; + return this; } /** - * 璁剧疆 璇峰亣浜嬬敱 - * @param reasonList - */ + * 璁剧疆 璇峰亣浜嬬敱 + * @param reasonList + */ public AttendanceLeaveRecordQuery reasonList(List<String> reasonList){ this.reasonList = reasonList; - return this; + return this; } /** - * 璁剧疆 瀹℃壒璐熻矗浜篒d - * @param approverId - */ + * 璁剧疆 瀹℃壒璐熻矗浜篒d + * @param approverId + */ public AttendanceLeaveRecordQuery approverId(Long approverId){ - setApproverId(approverId); - return this; - } - - /** - * 璁剧疆 寮€濮� 瀹℃壒璐熻矗浜篒d - * @param approverIdStart - */ + setApproverId(approverId); + return this; + } + + /** + * 璁剧疆 寮€濮� 瀹℃壒璐熻矗浜篒d + * @param approverIdStart + */ public AttendanceLeaveRecordQuery approverIdStart(Long approverIdStart){ - this.approverIdStart = approverIdStart; - return this; + this.approverIdStart = approverIdStart; + return this; } /** - * 璁剧疆 缁撴潫 瀹℃壒璐熻矗浜篒d - * @param approverIdEnd - */ + * 璁剧疆 缁撴潫 瀹℃壒璐熻矗浜篒d + * @param approverIdEnd + */ public AttendanceLeaveRecordQuery approverIdEnd(Long approverIdEnd){ - this.approverIdEnd = approverIdEnd; - return this; + this.approverIdEnd = approverIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 瀹℃壒璐熻矗浜篒d - * @param approverIdIncrement - */ + * 璁剧疆 澧炲姞 瀹℃壒璐熻矗浜篒d + * @param approverIdIncrement + */ public AttendanceLeaveRecordQuery approverIdIncrement(Long approverIdIncrement){ - this.approverIdIncrement = approverIdIncrement; - return this; + this.approverIdIncrement = approverIdIncrement; + return this; } /** - * 璁剧疆 瀹℃壒璐熻矗浜篒d - * @param approverIdList - */ + * 璁剧疆 瀹℃壒璐熻矗浜篒d + * @param approverIdList + */ public AttendanceLeaveRecordQuery approverIdList(List<Long> approverIdList){ this.approverIdList = approverIdList; - return this; - } - - /** - * 璁剧疆 瀹℃壒璐熻矗浜篒d - * @param approverIdNotList - */ - public AttendanceLeaveRecordQuery approverIdNotList(List<Long> approverIdNotList){ + return this; + } + + /** + * 璁剧疆 瀹℃壒璐熻矗浜篒d + * @param approverIdNotList + */ + public AttendanceLeaveRecordQuery approverIdNotList(List<Long> approverIdNotList){ this.approverIdNotList = approverIdNotList; return this; - } + } - /** - * 璁剧疆 瀹℃壒璐熻矗浜� - * @param approver - */ + /** + * 璁剧疆 瀹℃壒璐熻矗浜� + * @param approver + */ public AttendanceLeaveRecordQuery approver(String approver){ setApprover(approver); - return this; + return this; } /** - * 璁剧疆 瀹℃壒璐熻矗浜� - * @param approverList - */ + * 璁剧疆 瀹℃壒璐熻矗浜� + * @param approverList + */ public AttendanceLeaveRecordQuery approverList(List<String> approverList){ this.approverList = approverList; - return this; + return this; } - /** - * 璁剧疆 闄勪欢 - * @param attachment - */ + /** + * 璁剧疆 闄勪欢 + * @param attachment + */ public AttendanceLeaveRecordQuery attachment(String attachment){ setAttachment(attachment); - return this; + return this; } /** - * 璁剧疆 闄勪欢 - * @param attachmentList - */ + * 璁剧疆 闄勪欢 + * @param attachmentList + */ public AttendanceLeaveRecordQuery attachmentList(List<String> attachmentList){ this.attachmentList = attachmentList; - return this; + return this; } - /** - * 璁剧疆 闄勪欢璺緞 - * @param attachmentPath - */ + /** + * 璁剧疆 闄勪欢璺緞 + * @param attachmentPath + */ public AttendanceLeaveRecordQuery attachmentPath(String attachmentPath){ setAttachmentPath(attachmentPath); - return this; + return this; } /** - * 璁剧疆 闄勪欢璺緞 - * @param attachmentPathList - */ + * 璁剧疆 闄勪欢璺緞 + * @param attachmentPathList + */ public AttendanceLeaveRecordQuery attachmentPathList(List<String> attachmentPathList){ this.attachmentPathList = attachmentPathList; - return this; + return this; } - /** - * 璁剧疆 澶囨敞 - * @param remark - */ + /** + * 璁剧疆 澶囨敞 + * @param remark + */ public AttendanceLeaveRecordQuery remark(String remark){ setRemark(remark); - return this; + return this; } /** - * 璁剧疆 澶囨敞 - * @param remarkList - */ + * 璁剧疆 澶囨敞 + * @param remarkList + */ public AttendanceLeaveRecordQuery remarkList(List<String> remarkList){ this.remarkList = remarkList; - return this; + return this; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserId - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserId + */ public AttendanceLeaveRecordQuery createUserId(Long createUserId){ - setCreateUserId(createUserId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 - * @param createUserIdStart - */ + setCreateUserId(createUserId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 + * @param createUserIdStart + */ public AttendanceLeaveRecordQuery createUserIdStart(Long createUserIdStart){ - this.createUserIdStart = createUserIdStart; - return this; + this.createUserIdStart = createUserIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 - * @param createUserIdEnd - */ + * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 + * @param createUserIdEnd + */ public AttendanceLeaveRecordQuery createUserIdEnd(Long createUserIdEnd){ - this.createUserIdEnd = createUserIdEnd; - return this; + this.createUserIdEnd = createUserIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 - * @param createUserIdIncrement - */ + * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 + * @param createUserIdIncrement + */ public AttendanceLeaveRecordQuery createUserIdIncrement(Long createUserIdIncrement){ - this.createUserIdIncrement = createUserIdIncrement; - return this; + this.createUserIdIncrement = createUserIdIncrement; + return this; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdList - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdList + */ public AttendanceLeaveRecordQuery createUserIdList(List<Long> createUserIdList){ this.createUserIdList = createUserIdList; - return this; - } - - /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdNotList - */ - public AttendanceLeaveRecordQuery createUserIdNotList(List<Long> createUserIdNotList){ + return this; + } + + /** + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdNotList + */ + public AttendanceLeaveRecordQuery createUserIdNotList(List<Long> createUserIdNotList){ this.createUserIdNotList = createUserIdNotList; return this; - } + } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserId - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserId + */ public AttendanceLeaveRecordQuery updateUserId(Long updateUserId){ - setUpdateUserId(updateUserId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 - * @param updateUserIdStart - */ + setUpdateUserId(updateUserId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 + * @param updateUserIdStart + */ public AttendanceLeaveRecordQuery updateUserIdStart(Long updateUserIdStart){ - this.updateUserIdStart = updateUserIdStart; - return this; + this.updateUserIdStart = updateUserIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 - * @param updateUserIdEnd - */ + * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 + * @param updateUserIdEnd + */ public AttendanceLeaveRecordQuery updateUserIdEnd(Long updateUserIdEnd){ - this.updateUserIdEnd = updateUserIdEnd; - return this; + this.updateUserIdEnd = updateUserIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 - * @param updateUserIdIncrement - */ + * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 + * @param updateUserIdIncrement + */ public AttendanceLeaveRecordQuery updateUserIdIncrement(Long updateUserIdIncrement){ - this.updateUserIdIncrement = updateUserIdIncrement; - return this; + this.updateUserIdIncrement = updateUserIdIncrement; + return this; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdList - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdList + */ public AttendanceLeaveRecordQuery updateUserIdList(List<Long> updateUserIdList){ this.updateUserIdList = updateUserIdList; - return this; - } - - /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdNotList - */ - public AttendanceLeaveRecordQuery updateUserIdNotList(List<Long> updateUserIdNotList){ + return this; + } + + /** + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdNotList + */ + public AttendanceLeaveRecordQuery updateUserIdNotList(List<Long> updateUserIdNotList){ this.updateUserIdNotList = updateUserIdNotList; return this; - } + } /** - * 鑾峰彇 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) - * @return orConditionList - */ + * 鑾峰彇 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) + * @return orConditionList + */ public List<AttendanceLeaveRecordQuery> getOrConditionList(){ - return this.orConditionList; + return this.orConditionList; } /** - * 璁剧疆 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) - * @param orConditionList - */ + * 璁剧疆 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) + * @param orConditionList + */ public void setOrConditionList(List<AttendanceLeaveRecordQuery> orConditionList){ this.orConditionList = orConditionList; } /** - * 鑾峰彇 AND鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疉ND锛岄」鍐呭涔嬮棿鏄疧R锛屽锛�(list[0].1 or list[0].2) and (list[1].3 or list[1].4) - * @return andConditionList - */ + * 鑾峰彇 AND鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疉ND锛岄」鍐呭涔嬮棿鏄疧R锛屽锛�(list[0].1 or list[0].2) and (list[1].3 or list[1].4) + * @return andConditionList + */ public List<AttendanceLeaveRecordQuery> getAndConditionList(){ return this.andConditionList; } /** - * 璁剧疆 AND鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疉ND锛岄」鍐呭涔嬮棿鏄疧R锛屽锛�(list[0].1 or list[0].2) and (list[1].3 or list[1].4) - * @param andConditionList - */ + * 璁剧疆 AND鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疉ND锛岄」鍐呭涔嬮棿鏄疧R锛屽锛�(list[0].1 or list[0].2) and (list[1].3 or list[1].4) + * @param andConditionList + */ public void setAndConditionList(List<AttendanceLeaveRecordQuery> andConditionList){ this.andConditionList = andConditionList; } diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceStatEntity.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceStatEntity.java index 6114e534ed7d2dd63db902fa8e01c5ed5e6e9eaa..c20c1b9da2c6232cbbae3e0199fea9d2c3a523d3 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceStatEntity.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceStatEntity.java @@ -1,709 +1,801 @@ package com.mortals.xhx.module.attendance.model; -import java.math.BigDecimal; -import java.util.List; -import java.util.ArrayList; -import com.fasterxml.jackson.annotation.JsonFormat; import com.mortals.framework.annotation.Excel; -import com.mortals.framework.model.BaseEntityLong; import com.mortals.xhx.module.attendance.model.vo.AttendanceStatVo; + +import java.math.BigDecimal; /** -* 鑰冨嫟姹囨€讳俊鎭疄浣撳璞� -* -* @author zxfei -* @date 2023-04-08 -*/ + * 鑰冨嫟姹囨€讳俊鎭疄浣撳璞� + * + * @author zxfei + * @date 2023-04-14 + */ public class AttendanceStatEntity extends AttendanceStatVo { private static final long serialVersionUID = 1L; /** - * 绐楀彛绫诲埆 - */ + * 绐楀彛绫诲埆 + */ @Excel(name = "绐楀彛绫诲埆") private String windowCategory; /** - * 鍛樺伐ID - */ + * 鍛樺伐ID + */ private Long staffId; /** - * 鍛樺伐濮撳悕 - */ + * 鍛樺伐濮撳悕 + */ private String staffName; /** - * 鎵€灞為儴闂� - */ + * 鎵€灞為儴闂� + */ private Long deptId; /** - * 鎵€灞為儴闂ㄥ悕绉� - */ + * 鎵€灞為儴闂ㄥ悕绉� + */ private String deptName; /** - * 鍥炲崟浣嶏紙澶╋級 - */ + * 鍥炲崟浣嶏紙澶╋級 + */ @Excel(name = "鍥炲崟浣�") private BigDecimal backToUnit; /** - * 鍥犲叕璇峰亣锛堝ぉ锛� - */ + * 鍥犲叕璇峰亣锛堝ぉ锛� + */ @Excel(name = "鍥犲叕璇峰亣") private BigDecimal onDutyLeave; /** - * 澶栧嚭鍕橀獙锛堝ぉ锛� - */ + * 澶栧嚭鍕橀獙锛堝ぉ锛� + */ @Excel(name = "澶栧嚭鍕橀獙") private BigDecimal outOfOffice; /** - * 鍊肩彮琛ョ彮锛堝ぉ锛� - */ + * 鍊肩彮琛ョ彮锛堝ぉ锛� + */ @Excel(name = "鍊肩彮琛ョ彮") private BigDecimal shiftCompensation; /** - * 浣撴锛堝ぉ锛� - */ + * 浣撴锛堝ぉ锛� + */ @Excel(name = "浣撴") private BigDecimal physicalExamination; /** - * 闅旂锛堝ぉ锛� - */ + * 闅旂锛堝ぉ锛� + */ @Excel(name = "闅旂") private BigDecimal quarantine; /** - * 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - */ + * 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + */ @Excel(name = "鍥犲叕澶栧嚭") private BigDecimal businessTrip; /** - * 鍏紤锛堝ぉ锛� - */ + * 鍏紤锛堝ぉ锛� + */ @Excel(name = "鍏紤") private BigDecimal publicHoliday; /** - * 鐥呭亣锛堝ぉ锛� - */ + * 鐥呭亣锛堝ぉ锛� + */ @Excel(name = "鐥呭亣") private BigDecimal sickLeave; /** - * 涓у亣锛堝ぉ锛� - */ + * 涓у亣锛堝ぉ锛� + */ @Excel(name = "涓у亣") private BigDecimal funeralLeave; /** - * 濠氬亣锛堝ぉ锛� - */ + * 濠氬亣锛堝ぉ锛� + */ @Excel(name = "濠氬亣") private BigDecimal marriageLeave; /** - * 鑲插効鍋囷紙澶╋級 - */ + * 鑲插効鍋囷紙澶╋級 + */ @Excel(name = "鑲插効鍋�") private BigDecimal childRearingLeave; /** - * 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - */ + * 浜у亣锛堝ぉ锛夛級 + */ @Excel(name = "浜у亣") private BigDecimal maternityLeave; /** - * 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - */ + * 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + */ @Excel(name = "璋冨洖鍗曚綅") private BigDecimal transferBack; /** - * 鎺翰鍋囷紙澶╋級 - */ + * 鎺翰鍋囷紙澶╋級 + */ @Excel(name = "鎺翰鍋�") private BigDecimal homeLeave; /** - * 浜嬪亣锛堝ぉ锛� - */ + * 浜嬪亣锛堝ぉ锛� + */ @Excel(name = "浜嬪亣") private BigDecimal personalLeave; /** - * 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - */ + * 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + */ @Excel(name = "鑰冨嫟姹囨€�-鏃峰伐") private BigDecimal absenteeismDays; /** - * 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - */ + * 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + */ @Excel(name = "鑰冨嫟姹囨€�-鍏朵粬") private BigDecimal otherDays; /** - * 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - */ + * 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + */ @Excel(name = "鑰冨嫟姹囨€�-鍑哄嫟鐜�") private BigDecimal attendanceRate; /** - * 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - */ + * 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + */ @Excel(name = "鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱") private BigDecimal nonCompliancePunch; /** - * 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - */ + * 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + */ @Excel(name = "鑰冨嫟姹囨€�-杩熷埌") private Integer lateTimes; /** - * 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - */ + * 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + */ @Excel(name = "鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈�") private Integer surfingMobileTimes; /** - * 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - */ + * 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + */ @Excel(name = "鑰冨嫟姹囨€�-婧滅彮") private Integer overtimeTimes; /** - * 鑰冨嫟姹囨€�-绌哄矖 - */ + * 鑰冨嫟姹囨€�-绌哄矖 + */ @Excel(name = "鑰冨嫟姹囨€�-绌哄矖") private BigDecimal vacancy; /** - * 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - */ + * 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + */ @Excel(name = "鑰冨嫟姹囨€�-鏈鑼冪潃瑁�") private Integer nonStandardDressTimes; /** - * 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - */ + * 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + */ @Excel(name = "鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳") private BigDecimal unexcusedMeetingAbsence; /** - * 鑰冨嫟姹囨€�-浼氳鏃╅€€ - */ + * 鑰冨嫟姹囨€�-浼氳鏃╅€€ + */ @Excel(name = "鑰冨嫟姹囨€�-浼氳鏃╅€€") private BigDecimal earlyLeaveMeeting; /** - * 骞� - */ + * 骞� + */ private Integer year; /** - * 鏈� - */ + * 鏈� + */ private Integer month; /** - * 鏃� - */ + * 鏃� + */ private Integer day; /** - * 澶囨敞 - */ + * 澶囨敞 + */ private String remark; + /** + * 鍝轰钩鍋囷紙澶╋級 + */ + @Excel(name = "鍝轰钩鍋�") + private BigDecimal breastfeedingLeaveDays; + /** + * 渚嬪亣锛堝ぉ锛� + */ + @Excel(name = "渚嬪亣") + private BigDecimal menstrualLeaveDays; + /** + * 骞村亣锛堝ぉ锛� + */ + @Excel(name = "骞村亣") + private BigDecimal annualLeaveDays; + /** + * 璋冧紤锛堝ぉ锛� + */ + @Excel(name = "璋冧紤") + private BigDecimal compensatedLeaveDays; + /** + * 闄骇鍋囷紙澶╋級 + */ + @Excel(name = "闄骇鍋�") + private BigDecimal paternityLeaveDays; public AttendanceStatEntity(){} /** - * 鑾峰彇 绐楀彛绫诲埆 - * @return String - */ + * 鑾峰彇 绐楀彛绫诲埆 + * @return String + */ public String getWindowCategory(){ return windowCategory; } /** - * 璁剧疆 绐楀彛绫诲埆 - * @param windowCategory - */ + * 璁剧疆 绐楀彛绫诲埆 + * @param windowCategory + */ public void setWindowCategory(String windowCategory){ this.windowCategory = windowCategory; } /** - * 鑾峰彇 鍛樺伐ID - * @return Long - */ + * 鑾峰彇 鍛樺伐ID + * @return Long + */ public Long getStaffId(){ return staffId; } /** - * 璁剧疆 鍛樺伐ID - * @param staffId - */ + * 璁剧疆 鍛樺伐ID + * @param staffId + */ public void setStaffId(Long staffId){ this.staffId = staffId; } /** - * 鑾峰彇 鍛樺伐濮撳悕 - * @return String - */ + * 鑾峰彇 鍛樺伐濮撳悕 + * @return String + */ public String getStaffName(){ return staffName; } /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffName - */ + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffName + */ public void setStaffName(String staffName){ this.staffName = staffName; } /** - * 鑾峰彇 鎵€灞為儴闂� - * @return Long - */ + * 鑾峰彇 鎵€灞為儴闂� + * @return Long + */ public Long getDeptId(){ return deptId; } /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptId - */ + * 璁剧疆 鎵€灞為儴闂� + * @param deptId + */ public void setDeptId(Long deptId){ this.deptId = deptId; } /** - * 鑾峰彇 鎵€灞為儴闂ㄥ悕绉� - * @return String - */ + * 鑾峰彇 鎵€灞為儴闂ㄥ悕绉� + * @return String + */ public String getDeptName(){ return deptName; } /** - * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� - * @param deptName - */ + * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� + * @param deptName + */ public void setDeptName(String deptName){ this.deptName = deptName; } /** - * 鑾峰彇 鍥炲崟浣嶏紙澶╋級 - * @return BigDecimal - */ + * 鑾峰彇 鍥炲崟浣嶏紙澶╋級 + * @return BigDecimal + */ public BigDecimal getBackToUnit(){ return backToUnit; } /** - * 璁剧疆 鍥炲崟浣嶏紙澶╋級 - * @param backToUnit - */ + * 璁剧疆 鍥炲崟浣嶏紙澶╋級 + * @param backToUnit + */ public void setBackToUnit(BigDecimal backToUnit){ this.backToUnit = backToUnit; } /** - * 鑾峰彇 鍥犲叕璇峰亣锛堝ぉ锛� - * @return BigDecimal - */ + * 鑾峰彇 鍥犲叕璇峰亣锛堝ぉ锛� + * @return BigDecimal + */ public BigDecimal getOnDutyLeave(){ return onDutyLeave; } /** - * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� - * @param onDutyLeave - */ + * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeave + */ public void setOnDutyLeave(BigDecimal onDutyLeave){ this.onDutyLeave = onDutyLeave; } /** - * 鑾峰彇 澶栧嚭鍕橀獙锛堝ぉ锛� - * @return BigDecimal - */ + * 鑾峰彇 澶栧嚭鍕橀獙锛堝ぉ锛� + * @return BigDecimal + */ public BigDecimal getOutOfOffice(){ return outOfOffice; } /** - * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� - * @param outOfOffice - */ + * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOffice + */ public void setOutOfOffice(BigDecimal outOfOffice){ this.outOfOffice = outOfOffice; } /** - * 鑾峰彇 鍊肩彮琛ョ彮锛堝ぉ锛� - * @return BigDecimal - */ + * 鑾峰彇 鍊肩彮琛ョ彮锛堝ぉ锛� + * @return BigDecimal + */ public BigDecimal getShiftCompensation(){ return shiftCompensation; } /** - * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� - * @param shiftCompensation - */ + * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensation + */ public void setShiftCompensation(BigDecimal shiftCompensation){ this.shiftCompensation = shiftCompensation; } /** - * 鑾峰彇 浣撴锛堝ぉ锛� - * @return BigDecimal - */ + * 鑾峰彇 浣撴锛堝ぉ锛� + * @return BigDecimal + */ public BigDecimal getPhysicalExamination(){ return physicalExamination; } /** - * 璁剧疆 浣撴锛堝ぉ锛� - * @param physicalExamination - */ + * 璁剧疆 浣撴锛堝ぉ锛� + * @param physicalExamination + */ public void setPhysicalExamination(BigDecimal physicalExamination){ this.physicalExamination = physicalExamination; } /** - * 鑾峰彇 闅旂锛堝ぉ锛� - * @return BigDecimal - */ + * 鑾峰彇 闅旂锛堝ぉ锛� + * @return BigDecimal + */ public BigDecimal getQuarantine(){ return quarantine; } /** - * 璁剧疆 闅旂锛堝ぉ锛� - * @param quarantine - */ + * 璁剧疆 闅旂锛堝ぉ锛� + * @param quarantine + */ public void setQuarantine(BigDecimal quarantine){ this.quarantine = quarantine; } /** - * 鑾峰彇 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @return BigDecimal - */ + * 鑾峰彇 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @return BigDecimal + */ public BigDecimal getBusinessTrip(){ return businessTrip; } /** - * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @param businessTrip - */ + * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTrip + */ public void setBusinessTrip(BigDecimal businessTrip){ this.businessTrip = businessTrip; } /** - * 鑾峰彇 鍏紤锛堝ぉ锛� - * @return BigDecimal - */ + * 鑾峰彇 鍏紤锛堝ぉ锛� + * @return BigDecimal + */ public BigDecimal getPublicHoliday(){ return publicHoliday; } /** - * 璁剧疆 鍏紤锛堝ぉ锛� - * @param publicHoliday - */ + * 璁剧疆 鍏紤锛堝ぉ锛� + * @param publicHoliday + */ public void setPublicHoliday(BigDecimal publicHoliday){ this.publicHoliday = publicHoliday; } /** - * 鑾峰彇 鐥呭亣锛堝ぉ锛� - * @return BigDecimal - */ + * 鑾峰彇 鐥呭亣锛堝ぉ锛� + * @return BigDecimal + */ public BigDecimal getSickLeave(){ return sickLeave; } /** - * 璁剧疆 鐥呭亣锛堝ぉ锛� - * @param sickLeave - */ + * 璁剧疆 鐥呭亣锛堝ぉ锛� + * @param sickLeave + */ public void setSickLeave(BigDecimal sickLeave){ this.sickLeave = sickLeave; } /** - * 鑾峰彇 涓у亣锛堝ぉ锛� - * @return BigDecimal - */ + * 鑾峰彇 涓у亣锛堝ぉ锛� + * @return BigDecimal + */ public BigDecimal getFuneralLeave(){ return funeralLeave; } /** - * 璁剧疆 涓у亣锛堝ぉ锛� - * @param funeralLeave - */ + * 璁剧疆 涓у亣锛堝ぉ锛� + * @param funeralLeave + */ public void setFuneralLeave(BigDecimal funeralLeave){ this.funeralLeave = funeralLeave; } /** - * 鑾峰彇 濠氬亣锛堝ぉ锛� - * @return BigDecimal - */ + * 鑾峰彇 濠氬亣锛堝ぉ锛� + * @return BigDecimal + */ public BigDecimal getMarriageLeave(){ return marriageLeave; } /** - * 璁剧疆 濠氬亣锛堝ぉ锛� - * @param marriageLeave - */ + * 璁剧疆 濠氬亣锛堝ぉ锛� + * @param marriageLeave + */ public void setMarriageLeave(BigDecimal marriageLeave){ this.marriageLeave = marriageLeave; } /** - * 鑾峰彇 鑲插効鍋囷紙澶╋級 - * @return BigDecimal - */ + * 鑾峰彇 鑲插効鍋囷紙澶╋級 + * @return BigDecimal + */ public BigDecimal getChildRearingLeave(){ return childRearingLeave; } /** - * 璁剧疆 鑲插効鍋囷紙澶╋級 - * @param childRearingLeave - */ + * 璁剧疆 鑲插効鍋囷紙澶╋級 + * @param childRearingLeave + */ public void setChildRearingLeave(BigDecimal childRearingLeave){ this.childRearingLeave = childRearingLeave; } /** - * 鑾峰彇 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @return BigDecimal - */ + * 鑾峰彇 浜у亣锛堝ぉ锛夛級 + * @return BigDecimal + */ public BigDecimal getMaternityLeave(){ return maternityLeave; } /** - * 璁剧疆 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @param maternityLeave - */ + * 璁剧疆 浜у亣锛堝ぉ锛夛級 + * @param maternityLeave + */ public void setMaternityLeave(BigDecimal maternityLeave){ this.maternityLeave = maternityLeave; } /** - * 鑾峰彇 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @return BigDecimal - */ + * 鑾峰彇 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @return BigDecimal + */ public BigDecimal getTransferBack(){ return transferBack; } /** - * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @param transferBack - */ + * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBack + */ public void setTransferBack(BigDecimal transferBack){ this.transferBack = transferBack; } /** - * 鑾峰彇 鎺翰鍋囷紙澶╋級 - * @return BigDecimal - */ + * 鑾峰彇 鎺翰鍋囷紙澶╋級 + * @return BigDecimal + */ public BigDecimal getHomeLeave(){ return homeLeave; } /** - * 璁剧疆 鎺翰鍋囷紙澶╋級 - * @param homeLeave - */ + * 璁剧疆 鎺翰鍋囷紙澶╋級 + * @param homeLeave + */ public void setHomeLeave(BigDecimal homeLeave){ this.homeLeave = homeLeave; } /** - * 鑾峰彇 浜嬪亣锛堝ぉ锛� - * @return BigDecimal - */ + * 鑾峰彇 浜嬪亣锛堝ぉ锛� + * @return BigDecimal + */ public BigDecimal getPersonalLeave(){ return personalLeave; } /** - * 璁剧疆 浜嬪亣锛堝ぉ锛� - * @param personalLeave - */ + * 璁剧疆 浜嬪亣锛堝ぉ锛� + * @param personalLeave + */ public void setPersonalLeave(BigDecimal personalLeave){ this.personalLeave = personalLeave; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @return BigDecimal - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @return BigDecimal + */ public BigDecimal getAbsenteeismDays(){ return absenteeismDays; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @param absenteeismDays - */ + * 璁剧疆 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @param absenteeismDays + */ public void setAbsenteeismDays(BigDecimal absenteeismDays){ this.absenteeismDays = absenteeismDays; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @return BigDecimal - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @return BigDecimal + */ public BigDecimal getOtherDays(){ return otherDays; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @param otherDays - */ + * 璁剧疆 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @param otherDays + */ public void setOtherDays(BigDecimal otherDays){ this.otherDays = otherDays; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @return BigDecimal - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @return BigDecimal + */ public BigDecimal getAttendanceRate(){ return attendanceRate; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @param attendanceRate - */ + * 璁剧疆 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @param attendanceRate + */ public void setAttendanceRate(BigDecimal attendanceRate){ this.attendanceRate = attendanceRate; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @return BigDecimal - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @return BigDecimal + */ public BigDecimal getNonCompliancePunch(){ return nonCompliancePunch; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @param nonCompliancePunch - */ + * 璁剧疆 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @param nonCompliancePunch + */ public void setNonCompliancePunch(BigDecimal nonCompliancePunch){ this.nonCompliancePunch = nonCompliancePunch; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @return Integer - */ + * 鑾峰彇 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @return Integer + */ public Integer getLateTimes(){ return lateTimes; } /** - * 璁剧疆 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @param lateTimes - */ + * 璁剧疆 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @param lateTimes + */ public void setLateTimes(Integer lateTimes){ this.lateTimes = lateTimes; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @return Integer - */ + * 鑾峰彇 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @return Integer + */ public Integer getSurfingMobileTimes(){ return surfingMobileTimes; } /** - * 璁剧疆 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @param surfingMobileTimes - */ + * 璁剧疆 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @param surfingMobileTimes + */ public void setSurfingMobileTimes(Integer surfingMobileTimes){ this.surfingMobileTimes = surfingMobileTimes; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @return Integer - */ + * 鑾峰彇 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @return Integer + */ public Integer getOvertimeTimes(){ return overtimeTimes; } /** - * 璁剧疆 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @param overtimeTimes - */ + * 璁剧疆 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @param overtimeTimes + */ public void setOvertimeTimes(Integer overtimeTimes){ this.overtimeTimes = overtimeTimes; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-绌哄矖 - * @return BigDecimal - */ + * 鑾峰彇 鑰冨嫟姹囨€�-绌哄矖 + * @return BigDecimal + */ public BigDecimal getVacancy(){ return vacancy; } /** - * 璁剧疆 鑰冨嫟姹囨€�-绌哄矖 - * @param vacancy - */ + * 璁剧疆 鑰冨嫟姹囨€�-绌哄矖 + * @param vacancy + */ public void setVacancy(BigDecimal vacancy){ this.vacancy = vacancy; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @return Integer - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @return Integer + */ public Integer getNonStandardDressTimes(){ return nonStandardDressTimes; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @param nonStandardDressTimes - */ + * 璁剧疆 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @param nonStandardDressTimes + */ public void setNonStandardDressTimes(Integer nonStandardDressTimes){ this.nonStandardDressTimes = nonStandardDressTimes; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @return BigDecimal - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @return BigDecimal + */ public BigDecimal getUnexcusedMeetingAbsence(){ return unexcusedMeetingAbsence; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @param unexcusedMeetingAbsence - */ + * 璁剧疆 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @param unexcusedMeetingAbsence + */ public void setUnexcusedMeetingAbsence(BigDecimal unexcusedMeetingAbsence){ this.unexcusedMeetingAbsence = unexcusedMeetingAbsence; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @return BigDecimal - */ + * 鑾峰彇 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @return BigDecimal + */ public BigDecimal getEarlyLeaveMeeting(){ return earlyLeaveMeeting; } /** - * 璁剧疆 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @param earlyLeaveMeeting - */ + * 璁剧疆 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @param earlyLeaveMeeting + */ public void setEarlyLeaveMeeting(BigDecimal earlyLeaveMeeting){ this.earlyLeaveMeeting = earlyLeaveMeeting; } /** - * 鑾峰彇 骞� - * @return Integer - */ + * 鑾峰彇 骞� + * @return Integer + */ public Integer getYear(){ return year; } /** - * 璁剧疆 骞� - * @param year - */ + * 璁剧疆 骞� + * @param year + */ public void setYear(Integer year){ this.year = year; } /** - * 鑾峰彇 鏈� - * @return Integer - */ + * 鑾峰彇 鏈� + * @return Integer + */ public Integer getMonth(){ return month; } /** - * 璁剧疆 鏈� - * @param month - */ + * 璁剧疆 鏈� + * @param month + */ public void setMonth(Integer month){ this.month = month; } /** - * 鑾峰彇 鏃� - * @return Integer - */ + * 鑾峰彇 鏃� + * @return Integer + */ public Integer getDay(){ return day; } /** - * 璁剧疆 鏃� - * @param day - */ + * 璁剧疆 鏃� + * @param day + */ public void setDay(Integer day){ this.day = day; } /** - * 鑾峰彇 澶囨敞 - * @return String - */ + * 鑾峰彇 澶囨敞 + * @return String + */ public String getRemark(){ return remark; } /** - * 璁剧疆 澶囨敞 - * @param remark - */ + * 璁剧疆 澶囨敞 + * @param remark + */ public void setRemark(String remark){ this.remark = remark; } + /** + * 鑾峰彇 鍝轰钩鍋囷紙澶╋級 + * @return BigDecimal + */ + public BigDecimal getBreastfeedingLeaveDays(){ + return breastfeedingLeaveDays; + } + /** + * 璁剧疆 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDays + */ + public void setBreastfeedingLeaveDays(BigDecimal breastfeedingLeaveDays){ + this.breastfeedingLeaveDays = breastfeedingLeaveDays; + } + /** + * 鑾峰彇 渚嬪亣锛堝ぉ锛� + * @return BigDecimal + */ + public BigDecimal getMenstrualLeaveDays(){ + return menstrualLeaveDays; + } + /** + * 璁剧疆 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDays + */ + public void setMenstrualLeaveDays(BigDecimal menstrualLeaveDays){ + this.menstrualLeaveDays = menstrualLeaveDays; + } + /** + * 鑾峰彇 骞村亣锛堝ぉ锛� + * @return BigDecimal + */ + public BigDecimal getAnnualLeaveDays(){ + return annualLeaveDays; + } + /** + * 璁剧疆 骞村亣锛堝ぉ锛� + * @param annualLeaveDays + */ + public void setAnnualLeaveDays(BigDecimal annualLeaveDays){ + this.annualLeaveDays = annualLeaveDays; + } + /** + * 鑾峰彇 璋冧紤锛堝ぉ锛� + * @return BigDecimal + */ + public BigDecimal getCompensatedLeaveDays(){ + return compensatedLeaveDays; + } + /** + * 璁剧疆 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDays + */ + public void setCompensatedLeaveDays(BigDecimal compensatedLeaveDays){ + this.compensatedLeaveDays = compensatedLeaveDays; + } + /** + * 鑾峰彇 闄骇鍋囷紙澶╋級 + * @return BigDecimal + */ + public BigDecimal getPaternityLeaveDays(){ + return paternityLeaveDays; + } + /** + * 璁剧疆 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDays + */ + public void setPaternityLeaveDays(BigDecimal paternityLeaveDays){ + this.paternityLeaveDays = paternityLeaveDays; + } @Override public int hashCode() { - return this.getId().hashCode(); + return this.getId().hashCode(); } @Override public boolean equals(Object obj) { @@ -711,7 +803,7 @@ public class AttendanceStatEntity extends AttendanceStatVo { if (obj instanceof AttendanceStatEntity) { AttendanceStatEntity tmp = (AttendanceStatEntity) obj; if (this.getId() == tmp.getId()) { - return true; + return true; } } return false; @@ -755,81 +847,96 @@ public class AttendanceStatEntity extends AttendanceStatVo { sb.append(",month:").append(getMonth()); sb.append(",day:").append(getDay()); sb.append(",remark:").append(getRemark()); + sb.append(",breastfeedingLeaveDays:").append(getBreastfeedingLeaveDays()); + sb.append(",menstrualLeaveDays:").append(getMenstrualLeaveDays()); + sb.append(",annualLeaveDays:").append(getAnnualLeaveDays()); + sb.append(",compensatedLeaveDays:").append(getCompensatedLeaveDays()); + sb.append(",paternityLeaveDays:").append(getPaternityLeaveDays()); return sb.toString(); } public void initAttrValue(){ - this.windowCategory = ""; + this.windowCategory = ""; + + this.staffId = null; + + this.staffName = ""; + + this.deptId = null; + + this.deptName = ""; + + this.backToUnit = BigDecimal.valueOf(0.0); - this.staffId = null; + this.onDutyLeave = BigDecimal.valueOf(0.0); - this.staffName = ""; + this.outOfOffice = BigDecimal.valueOf(0.0); - this.deptId = null; + this.shiftCompensation = BigDecimal.valueOf(0.0); - this.deptName = ""; + this.physicalExamination = BigDecimal.valueOf(0.0); - this.backToUnit = BigDecimal.valueOf(0.0); + this.quarantine = BigDecimal.valueOf(0.0); - this.onDutyLeave = BigDecimal.valueOf(0.0); + this.businessTrip = BigDecimal.valueOf(0.0); - this.outOfOffice = BigDecimal.valueOf(0.0); + this.publicHoliday = BigDecimal.valueOf(0.0); - this.shiftCompensation = BigDecimal.valueOf(0.0); + this.sickLeave = BigDecimal.valueOf(0.0); - this.physicalExamination = BigDecimal.valueOf(0.0); + this.funeralLeave = BigDecimal.valueOf(0.0); - this.quarantine = BigDecimal.valueOf(0.0); + this.marriageLeave = BigDecimal.valueOf(0.0); - this.businessTrip = BigDecimal.valueOf(0.0); + this.childRearingLeave = BigDecimal.valueOf(0.0); - this.publicHoliday = BigDecimal.valueOf(0.0); + this.maternityLeave = BigDecimal.valueOf(0.0); - this.sickLeave = BigDecimal.valueOf(0.0); + this.transferBack = BigDecimal.valueOf(0.0); - this.funeralLeave = BigDecimal.valueOf(0.0); + this.homeLeave = BigDecimal.valueOf(0.0); - this.marriageLeave = BigDecimal.valueOf(0.0); + this.personalLeave = BigDecimal.valueOf(0.0); - this.childRearingLeave = BigDecimal.valueOf(0.0); + this.absenteeismDays = BigDecimal.valueOf(0.0); - this.maternityLeave = BigDecimal.valueOf(0.0); + this.otherDays = BigDecimal.valueOf(0.0); - this.transferBack = BigDecimal.valueOf(0.0); + this.attendanceRate = BigDecimal.valueOf(0.00); - this.homeLeave = BigDecimal.valueOf(0.0); + this.nonCompliancePunch = BigDecimal.valueOf(0); - this.personalLeave = BigDecimal.valueOf(0.0); + this.lateTimes = 0; - this.absenteeismDays = BigDecimal.valueOf(0.0); + this.surfingMobileTimes = 0; - this.otherDays = BigDecimal.valueOf(0.0); + this.overtimeTimes = 0; - this.attendanceRate = BigDecimal.valueOf(0.00); + this.vacancy = BigDecimal.valueOf(0); - this.nonCompliancePunch = BigDecimal.valueOf(0); + this.nonStandardDressTimes = 0; - this.lateTimes = 0; + this.unexcusedMeetingAbsence = BigDecimal.valueOf(0); - this.surfingMobileTimes = 0; + this.earlyLeaveMeeting = BigDecimal.valueOf(0); - this.overtimeTimes = 0; + this.year = null; - this.vacancy = BigDecimal.valueOf(0); + this.month = null; - this.nonStandardDressTimes = 0; + this.day = null; - this.unexcusedMeetingAbsence = BigDecimal.valueOf(0); + this.remark = ""; - this.earlyLeaveMeeting = BigDecimal.valueOf(0); + this.breastfeedingLeaveDays = BigDecimal.valueOf(0.0); - this.year = null; + this.menstrualLeaveDays = BigDecimal.valueOf(0.0); - this.month = null; + this.annualLeaveDays = BigDecimal.valueOf(0.0); - this.day = null; + this.compensatedLeaveDays = BigDecimal.valueOf(0.0); - this.remark = ""; + this.paternityLeaveDays = BigDecimal.valueOf(0.0); } } \ No newline at end of file diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceStatQuery.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceStatQuery.java index 9181c323242ef5f57d9262bf08014af5570caeae..ed7bfa6418116ca55cf0a03dee0209c675dd045e 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceStatQuery.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceStatQuery.java @@ -2,13 +2,12 @@ package com.mortals.xhx.module.attendance.model; import java.math.BigDecimal; import java.util.List; -import com.mortals.xhx.module.attendance.model.AttendanceStatEntity; /** -* 鑰冨嫟姹囨€讳俊鎭煡璇㈠璞� -* -* @author zxfei -* @date 2023-04-08 -*/ + * 鑰冨嫟姹囨€讳俊鎭煡璇㈠璞� + * + * @author zxfei + * @date 2023-04-14 + */ public class AttendanceStatQuery extends AttendanceStatEntity { /** 寮€濮� 搴忓彿锛屼富閿紝鑷闀� */ private Long idStart; @@ -250,19 +249,19 @@ public class AttendanceStatQuery extends AttendanceStatEntity { /** 鑲插効鍋囷紙澶╋級鎺掗櫎鍒楄〃 */ private List <BigDecimal> childRearingLeaveNotList; - /** 寮€濮� 浜у亣锛堥櫔鎶ゅ亣/澶╋級 */ + /** 寮€濮� 浜у亣锛堝ぉ锛夛級 */ private BigDecimal maternityLeaveStart; - /** 缁撴潫 浜у亣锛堥櫔鎶ゅ亣/澶╋級 */ + /** 缁撴潫 浜у亣锛堝ぉ锛夛級 */ private BigDecimal maternityLeaveEnd; - /** 澧炲姞 浜у亣锛堥櫔鎶ゅ亣/澶╋級 */ + /** 澧炲姞 浜у亣锛堝ぉ锛夛級 */ private BigDecimal maternityLeaveIncrement; - /** 浜у亣锛堥櫔鎶ゅ亣/澶╋級鍒楄〃 */ + /** 浜у亣锛堝ぉ锛夛級鍒楄〃 */ private List <BigDecimal> maternityLeaveList; - /** 浜у亣锛堥櫔鎶ゅ亣/澶╋級鎺掗櫎鍒楄〃 */ + /** 浜у亣锛堝ぉ锛夛級鎺掗櫎鍒楄〃 */ private List <BigDecimal> maternityLeaveNotList; /** 寮€濮� 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 */ @@ -567,6 +566,81 @@ public class AttendanceStatQuery extends AttendanceStatEntity { /** 缁撴潫 鏇存柊鏃堕棿 */ private String updateTimeEnd; + /** 寮€濮� 鍝轰钩鍋囷紙澶╋級 */ + private BigDecimal breastfeedingLeaveDaysStart; + + /** 缁撴潫 鍝轰钩鍋囷紙澶╋級 */ + private BigDecimal breastfeedingLeaveDaysEnd; + + /** 澧炲姞 鍝轰钩鍋囷紙澶╋級 */ + private BigDecimal breastfeedingLeaveDaysIncrement; + + /** 鍝轰钩鍋囷紙澶╋級鍒楄〃 */ + private List <BigDecimal> breastfeedingLeaveDaysList; + + /** 鍝轰钩鍋囷紙澶╋級鎺掗櫎鍒楄〃 */ + private List <BigDecimal> breastfeedingLeaveDaysNotList; + + /** 寮€濮� 渚嬪亣锛堝ぉ锛� */ + private BigDecimal menstrualLeaveDaysStart; + + /** 缁撴潫 渚嬪亣锛堝ぉ锛� */ + private BigDecimal menstrualLeaveDaysEnd; + + /** 澧炲姞 渚嬪亣锛堝ぉ锛� */ + private BigDecimal menstrualLeaveDaysIncrement; + + /** 渚嬪亣锛堝ぉ锛夊垪琛� */ + private List <BigDecimal> menstrualLeaveDaysList; + + /** 渚嬪亣锛堝ぉ锛夋帓闄ゅ垪琛� */ + private List <BigDecimal> menstrualLeaveDaysNotList; + + /** 寮€濮� 骞村亣锛堝ぉ锛� */ + private BigDecimal annualLeaveDaysStart; + + /** 缁撴潫 骞村亣锛堝ぉ锛� */ + private BigDecimal annualLeaveDaysEnd; + + /** 澧炲姞 骞村亣锛堝ぉ锛� */ + private BigDecimal annualLeaveDaysIncrement; + + /** 骞村亣锛堝ぉ锛夊垪琛� */ + private List <BigDecimal> annualLeaveDaysList; + + /** 骞村亣锛堝ぉ锛夋帓闄ゅ垪琛� */ + private List <BigDecimal> annualLeaveDaysNotList; + + /** 寮€濮� 璋冧紤锛堝ぉ锛� */ + private BigDecimal compensatedLeaveDaysStart; + + /** 缁撴潫 璋冧紤锛堝ぉ锛� */ + private BigDecimal compensatedLeaveDaysEnd; + + /** 澧炲姞 璋冧紤锛堝ぉ锛� */ + private BigDecimal compensatedLeaveDaysIncrement; + + /** 璋冧紤锛堝ぉ锛夊垪琛� */ + private List <BigDecimal> compensatedLeaveDaysList; + + /** 璋冧紤锛堝ぉ锛夋帓闄ゅ垪琛� */ + private List <BigDecimal> compensatedLeaveDaysNotList; + + /** 寮€濮� 闄骇鍋囷紙澶╋級 */ + private BigDecimal paternityLeaveDaysStart; + + /** 缁撴潫 闄骇鍋囷紙澶╋級 */ + private BigDecimal paternityLeaveDaysEnd; + + /** 澧炲姞 闄骇鍋囷紙澶╋級 */ + private BigDecimal paternityLeaveDaysIncrement; + + /** 闄骇鍋囷紙澶╋級鍒楄〃 */ + private List <BigDecimal> paternityLeaveDaysList; + + /** 闄骇鍋囷紙澶╋級鎺掗櫎鍒楄〃 */ + private List <BigDecimal> paternityLeaveDaysNotList; + /** OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ private List<AttendanceStatQuery> orConditionList; @@ -576,5028 +650,5703 @@ public class AttendanceStatQuery extends AttendanceStatEntity { public AttendanceStatQuery(){} /** - * 鑾峰彇 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @return idStart - */ + * 鑾峰彇 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @return idStart + */ public Long getIdStart(){ return this.idStart; } /** - * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @param idStart - */ + * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @param idStart + */ public void setIdStart(Long idStart){ this.idStart = idStart; } /** - * 鑾峰彇 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @return $idEnd - */ + * 鑾峰彇 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @return $idEnd + */ public Long getIdEnd(){ return this.idEnd; } /** - * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @param idEnd - */ + * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @param idEnd + */ public void setIdEnd(Long idEnd){ this.idEnd = idEnd; } /** - * 鑾峰彇 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @return idIncrement - */ + * 鑾峰彇 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @return idIncrement + */ public Long getIdIncrement(){ return this.idIncrement; } /** - * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @param idIncrement - */ + * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @param idIncrement + */ public void setIdIncrement(Long idIncrement){ this.idIncrement = idIncrement; } /** - * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� - * @return idList - */ + * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� + * @return idList + */ public List<Long> getIdList(){ return this.idList; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idList - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idList + */ public void setIdList(List<Long> idList){ this.idList = idList; } /** - * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� - * @return idNotList - */ + * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� + * @return idNotList + */ public List<Long> getIdNotList(){ return this.idNotList; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idNotList - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idNotList + */ public void setIdNotList(List<Long> idNotList){ this.idNotList = idNotList; } /** - * 鑾峰彇 绐楀彛绫诲埆 - * @return windowCategoryList - */ + * 鑾峰彇 绐楀彛绫诲埆 + * @return windowCategoryList + */ public List<String> getWindowCategoryList(){ return this.windowCategoryList; } /** - * 璁剧疆 绐楀彛绫诲埆 - * @param windowCategoryList - */ + * 璁剧疆 绐楀彛绫诲埆 + * @param windowCategoryList + */ public void setWindowCategoryList(List<String> windowCategoryList){ this.windowCategoryList = windowCategoryList; } /** - * 鑾峰彇 绐楀彛绫诲埆 - * @return windowCategoryNotList - */ + * 鑾峰彇 绐楀彛绫诲埆 + * @return windowCategoryNotList + */ public List<String> getWindowCategoryNotList(){ return this.windowCategoryNotList; } /** - * 璁剧疆 绐楀彛绫诲埆 - * @param windowCategoryNotList - */ + * 璁剧疆 绐楀彛绫诲埆 + * @param windowCategoryNotList + */ public void setWindowCategoryNotList(List<String> windowCategoryNotList){ this.windowCategoryNotList = windowCategoryNotList; } /** - * 鑾峰彇 寮€濮� 鍛樺伐ID - * @return staffIdStart - */ + * 鑾峰彇 寮€濮� 鍛樺伐ID + * @return staffIdStart + */ public Long getStaffIdStart(){ return this.staffIdStart; } /** - * 璁剧疆 寮€濮� 鍛樺伐ID - * @param staffIdStart - */ + * 璁剧疆 寮€濮� 鍛樺伐ID + * @param staffIdStart + */ public void setStaffIdStart(Long staffIdStart){ this.staffIdStart = staffIdStart; } /** - * 鑾峰彇 缁撴潫 鍛樺伐ID - * @return $staffIdEnd - */ + * 鑾峰彇 缁撴潫 鍛樺伐ID + * @return $staffIdEnd + */ public Long getStaffIdEnd(){ return this.staffIdEnd; } /** - * 璁剧疆 缁撴潫 鍛樺伐ID - * @param staffIdEnd - */ + * 璁剧疆 缁撴潫 鍛樺伐ID + * @param staffIdEnd + */ public void setStaffIdEnd(Long staffIdEnd){ this.staffIdEnd = staffIdEnd; } /** - * 鑾峰彇 澧炲姞 鍛樺伐ID - * @return staffIdIncrement - */ + * 鑾峰彇 澧炲姞 鍛樺伐ID + * @return staffIdIncrement + */ public Long getStaffIdIncrement(){ return this.staffIdIncrement; } /** - * 璁剧疆 澧炲姞 鍛樺伐ID - * @param staffIdIncrement - */ + * 璁剧疆 澧炲姞 鍛樺伐ID + * @param staffIdIncrement + */ public void setStaffIdIncrement(Long staffIdIncrement){ this.staffIdIncrement = staffIdIncrement; } /** - * 鑾峰彇 鍛樺伐ID - * @return staffIdList - */ + * 鑾峰彇 鍛樺伐ID + * @return staffIdList + */ public List<Long> getStaffIdList(){ return this.staffIdList; } /** - * 璁剧疆 鍛樺伐ID - * @param staffIdList - */ + * 璁剧疆 鍛樺伐ID + * @param staffIdList + */ public void setStaffIdList(List<Long> staffIdList){ this.staffIdList = staffIdList; } /** - * 鑾峰彇 鍛樺伐ID - * @return staffIdNotList - */ + * 鑾峰彇 鍛樺伐ID + * @return staffIdNotList + */ public List<Long> getStaffIdNotList(){ return this.staffIdNotList; } /** - * 璁剧疆 鍛樺伐ID - * @param staffIdNotList - */ + * 璁剧疆 鍛樺伐ID + * @param staffIdNotList + */ public void setStaffIdNotList(List<Long> staffIdNotList){ this.staffIdNotList = staffIdNotList; } /** - * 鑾峰彇 鍛樺伐濮撳悕 - * @return staffNameList - */ + * 鑾峰彇 鍛樺伐濮撳悕 + * @return staffNameList + */ public List<String> getStaffNameList(){ return this.staffNameList; } /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffNameList - */ + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffNameList + */ public void setStaffNameList(List<String> staffNameList){ this.staffNameList = staffNameList; } /** - * 鑾峰彇 鍛樺伐濮撳悕 - * @return staffNameNotList - */ + * 鑾峰彇 鍛樺伐濮撳悕 + * @return staffNameNotList + */ public List<String> getStaffNameNotList(){ return this.staffNameNotList; } /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffNameNotList - */ + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffNameNotList + */ public void setStaffNameNotList(List<String> staffNameNotList){ this.staffNameNotList = staffNameNotList; } /** - * 鑾峰彇 寮€濮� 鎵€灞為儴闂� - * @return deptIdStart - */ + * 鑾峰彇 寮€濮� 鎵€灞為儴闂� + * @return deptIdStart + */ public Long getDeptIdStart(){ return this.deptIdStart; } /** - * 璁剧疆 寮€濮� 鎵€灞為儴闂� - * @param deptIdStart - */ + * 璁剧疆 寮€濮� 鎵€灞為儴闂� + * @param deptIdStart + */ public void setDeptIdStart(Long deptIdStart){ this.deptIdStart = deptIdStart; } /** - * 鑾峰彇 缁撴潫 鎵€灞為儴闂� - * @return $deptIdEnd - */ + * 鑾峰彇 缁撴潫 鎵€灞為儴闂� + * @return $deptIdEnd + */ public Long getDeptIdEnd(){ return this.deptIdEnd; } /** - * 璁剧疆 缁撴潫 鎵€灞為儴闂� - * @param deptIdEnd - */ + * 璁剧疆 缁撴潫 鎵€灞為儴闂� + * @param deptIdEnd + */ public void setDeptIdEnd(Long deptIdEnd){ this.deptIdEnd = deptIdEnd; } /** - * 鑾峰彇 澧炲姞 鎵€灞為儴闂� - * @return deptIdIncrement - */ + * 鑾峰彇 澧炲姞 鎵€灞為儴闂� + * @return deptIdIncrement + */ public Long getDeptIdIncrement(){ return this.deptIdIncrement; } /** - * 璁剧疆 澧炲姞 鎵€灞為儴闂� - * @param deptIdIncrement - */ + * 璁剧疆 澧炲姞 鎵€灞為儴闂� + * @param deptIdIncrement + */ public void setDeptIdIncrement(Long deptIdIncrement){ this.deptIdIncrement = deptIdIncrement; } /** - * 鑾峰彇 鎵€灞為儴闂� - * @return deptIdList - */ + * 鑾峰彇 鎵€灞為儴闂� + * @return deptIdList + */ public List<Long> getDeptIdList(){ return this.deptIdList; } /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptIdList - */ + * 璁剧疆 鎵€灞為儴闂� + * @param deptIdList + */ public void setDeptIdList(List<Long> deptIdList){ this.deptIdList = deptIdList; } /** - * 鑾峰彇 鎵€灞為儴闂� - * @return deptIdNotList - */ + * 鑾峰彇 鎵€灞為儴闂� + * @return deptIdNotList + */ public List<Long> getDeptIdNotList(){ return this.deptIdNotList; } /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptIdNotList - */ + * 璁剧疆 鎵€灞為儴闂� + * @param deptIdNotList + */ public void setDeptIdNotList(List<Long> deptIdNotList){ this.deptIdNotList = deptIdNotList; } /** - * 鑾峰彇 鎵€灞為儴闂ㄥ悕绉� - * @return deptNameList - */ + * 鑾峰彇 鎵€灞為儴闂ㄥ悕绉� + * @return deptNameList + */ public List<String> getDeptNameList(){ return this.deptNameList; } /** - * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� - * @param deptNameList - */ + * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� + * @param deptNameList + */ public void setDeptNameList(List<String> deptNameList){ this.deptNameList = deptNameList; } /** - * 鑾峰彇 鎵€灞為儴闂ㄥ悕绉� - * @return deptNameNotList - */ + * 鑾峰彇 鎵€灞為儴闂ㄥ悕绉� + * @return deptNameNotList + */ public List<String> getDeptNameNotList(){ return this.deptNameNotList; } /** - * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� - * @param deptNameNotList - */ + * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� + * @param deptNameNotList + */ public void setDeptNameNotList(List<String> deptNameNotList){ this.deptNameNotList = deptNameNotList; } /** - * 鑾峰彇 寮€濮� 鍥炲崟浣嶏紙澶╋級 - * @return backToUnitStart - */ + * 鑾峰彇 寮€濮� 鍥炲崟浣嶏紙澶╋級 + * @return backToUnitStart + */ public BigDecimal getBackToUnitStart(){ return this.backToUnitStart; } /** - * 璁剧疆 寮€濮� 鍥炲崟浣嶏紙澶╋級 - * @param backToUnitStart - */ + * 璁剧疆 寮€濮� 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitStart + */ public void setBackToUnitStart(BigDecimal backToUnitStart){ this.backToUnitStart = backToUnitStart; } /** - * 鑾峰彇 缁撴潫 鍥炲崟浣嶏紙澶╋級 - * @return $backToUnitEnd - */ + * 鑾峰彇 缁撴潫 鍥炲崟浣嶏紙澶╋級 + * @return $backToUnitEnd + */ public BigDecimal getBackToUnitEnd(){ return this.backToUnitEnd; } /** - * 璁剧疆 缁撴潫 鍥炲崟浣嶏紙澶╋級 - * @param backToUnitEnd - */ + * 璁剧疆 缁撴潫 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitEnd + */ public void setBackToUnitEnd(BigDecimal backToUnitEnd){ this.backToUnitEnd = backToUnitEnd; } /** - * 鑾峰彇 澧炲姞 鍥炲崟浣嶏紙澶╋級 - * @return backToUnitIncrement - */ + * 鑾峰彇 澧炲姞 鍥炲崟浣嶏紙澶╋級 + * @return backToUnitIncrement + */ public BigDecimal getBackToUnitIncrement(){ return this.backToUnitIncrement; } /** - * 璁剧疆 澧炲姞 鍥炲崟浣嶏紙澶╋級 - * @param backToUnitIncrement - */ + * 璁剧疆 澧炲姞 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitIncrement + */ public void setBackToUnitIncrement(BigDecimal backToUnitIncrement){ this.backToUnitIncrement = backToUnitIncrement; } /** - * 鑾峰彇 鍥炲崟浣嶏紙澶╋級 - * @return backToUnitList - */ + * 鑾峰彇 鍥炲崟浣嶏紙澶╋級 + * @return backToUnitList + */ public List<BigDecimal> getBackToUnitList(){ return this.backToUnitList; } /** - * 璁剧疆 鍥炲崟浣嶏紙澶╋級 - * @param backToUnitList - */ + * 璁剧疆 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitList + */ public void setBackToUnitList(List<BigDecimal> backToUnitList){ this.backToUnitList = backToUnitList; } /** - * 鑾峰彇 鍥炲崟浣嶏紙澶╋級 - * @return backToUnitNotList - */ + * 鑾峰彇 鍥炲崟浣嶏紙澶╋級 + * @return backToUnitNotList + */ public List<BigDecimal> getBackToUnitNotList(){ return this.backToUnitNotList; } /** - * 璁剧疆 鍥炲崟浣嶏紙澶╋級 - * @param backToUnitNotList - */ + * 璁剧疆 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitNotList + */ public void setBackToUnitNotList(List<BigDecimal> backToUnitNotList){ this.backToUnitNotList = backToUnitNotList; } /** - * 鑾峰彇 寮€濮� 鍥犲叕璇峰亣锛堝ぉ锛� - * @return onDutyLeaveStart - */ + * 鑾峰彇 寮€濮� 鍥犲叕璇峰亣锛堝ぉ锛� + * @return onDutyLeaveStart + */ public BigDecimal getOnDutyLeaveStart(){ return this.onDutyLeaveStart; } /** - * 璁剧疆 寮€濮� 鍥犲叕璇峰亣锛堝ぉ锛� - * @param onDutyLeaveStart - */ + * 璁剧疆 寮€濮� 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveStart + */ public void setOnDutyLeaveStart(BigDecimal onDutyLeaveStart){ this.onDutyLeaveStart = onDutyLeaveStart; } /** - * 鑾峰彇 缁撴潫 鍥犲叕璇峰亣锛堝ぉ锛� - * @return $onDutyLeaveEnd - */ + * 鑾峰彇 缁撴潫 鍥犲叕璇峰亣锛堝ぉ锛� + * @return $onDutyLeaveEnd + */ public BigDecimal getOnDutyLeaveEnd(){ return this.onDutyLeaveEnd; } /** - * 璁剧疆 缁撴潫 鍥犲叕璇峰亣锛堝ぉ锛� - * @param onDutyLeaveEnd - */ + * 璁剧疆 缁撴潫 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveEnd + */ public void setOnDutyLeaveEnd(BigDecimal onDutyLeaveEnd){ this.onDutyLeaveEnd = onDutyLeaveEnd; } /** - * 鑾峰彇 澧炲姞 鍥犲叕璇峰亣锛堝ぉ锛� - * @return onDutyLeaveIncrement - */ + * 鑾峰彇 澧炲姞 鍥犲叕璇峰亣锛堝ぉ锛� + * @return onDutyLeaveIncrement + */ public BigDecimal getOnDutyLeaveIncrement(){ return this.onDutyLeaveIncrement; } /** - * 璁剧疆 澧炲姞 鍥犲叕璇峰亣锛堝ぉ锛� - * @param onDutyLeaveIncrement - */ + * 璁剧疆 澧炲姞 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveIncrement + */ public void setOnDutyLeaveIncrement(BigDecimal onDutyLeaveIncrement){ this.onDutyLeaveIncrement = onDutyLeaveIncrement; } /** - * 鑾峰彇 鍥犲叕璇峰亣锛堝ぉ锛� - * @return onDutyLeaveList - */ + * 鑾峰彇 鍥犲叕璇峰亣锛堝ぉ锛� + * @return onDutyLeaveList + */ public List<BigDecimal> getOnDutyLeaveList(){ return this.onDutyLeaveList; } /** - * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� - * @param onDutyLeaveList - */ + * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveList + */ public void setOnDutyLeaveList(List<BigDecimal> onDutyLeaveList){ this.onDutyLeaveList = onDutyLeaveList; } /** - * 鑾峰彇 鍥犲叕璇峰亣锛堝ぉ锛� - * @return onDutyLeaveNotList - */ + * 鑾峰彇 鍥犲叕璇峰亣锛堝ぉ锛� + * @return onDutyLeaveNotList + */ public List<BigDecimal> getOnDutyLeaveNotList(){ return this.onDutyLeaveNotList; } /** - * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� - * @param onDutyLeaveNotList - */ + * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveNotList + */ public void setOnDutyLeaveNotList(List<BigDecimal> onDutyLeaveNotList){ this.onDutyLeaveNotList = onDutyLeaveNotList; } /** - * 鑾峰彇 寮€濮� 澶栧嚭鍕橀獙锛堝ぉ锛� - * @return outOfOfficeStart - */ + * 鑾峰彇 寮€濮� 澶栧嚭鍕橀獙锛堝ぉ锛� + * @return outOfOfficeStart + */ public BigDecimal getOutOfOfficeStart(){ return this.outOfOfficeStart; } /** - * 璁剧疆 寮€濮� 澶栧嚭鍕橀獙锛堝ぉ锛� - * @param outOfOfficeStart - */ + * 璁剧疆 寮€濮� 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeStart + */ public void setOutOfOfficeStart(BigDecimal outOfOfficeStart){ this.outOfOfficeStart = outOfOfficeStart; } /** - * 鑾峰彇 缁撴潫 澶栧嚭鍕橀獙锛堝ぉ锛� - * @return $outOfOfficeEnd - */ + * 鑾峰彇 缁撴潫 澶栧嚭鍕橀獙锛堝ぉ锛� + * @return $outOfOfficeEnd + */ public BigDecimal getOutOfOfficeEnd(){ return this.outOfOfficeEnd; } /** - * 璁剧疆 缁撴潫 澶栧嚭鍕橀獙锛堝ぉ锛� - * @param outOfOfficeEnd - */ + * 璁剧疆 缁撴潫 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeEnd + */ public void setOutOfOfficeEnd(BigDecimal outOfOfficeEnd){ this.outOfOfficeEnd = outOfOfficeEnd; } /** - * 鑾峰彇 澧炲姞 澶栧嚭鍕橀獙锛堝ぉ锛� - * @return outOfOfficeIncrement - */ + * 鑾峰彇 澧炲姞 澶栧嚭鍕橀獙锛堝ぉ锛� + * @return outOfOfficeIncrement + */ public BigDecimal getOutOfOfficeIncrement(){ return this.outOfOfficeIncrement; } /** - * 璁剧疆 澧炲姞 澶栧嚭鍕橀獙锛堝ぉ锛� - * @param outOfOfficeIncrement - */ + * 璁剧疆 澧炲姞 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeIncrement + */ public void setOutOfOfficeIncrement(BigDecimal outOfOfficeIncrement){ this.outOfOfficeIncrement = outOfOfficeIncrement; } /** - * 鑾峰彇 澶栧嚭鍕橀獙锛堝ぉ锛� - * @return outOfOfficeList - */ + * 鑾峰彇 澶栧嚭鍕橀獙锛堝ぉ锛� + * @return outOfOfficeList + */ public List<BigDecimal> getOutOfOfficeList(){ return this.outOfOfficeList; } /** - * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� - * @param outOfOfficeList - */ + * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeList + */ public void setOutOfOfficeList(List<BigDecimal> outOfOfficeList){ this.outOfOfficeList = outOfOfficeList; } /** - * 鑾峰彇 澶栧嚭鍕橀獙锛堝ぉ锛� - * @return outOfOfficeNotList - */ + * 鑾峰彇 澶栧嚭鍕橀獙锛堝ぉ锛� + * @return outOfOfficeNotList + */ public List<BigDecimal> getOutOfOfficeNotList(){ return this.outOfOfficeNotList; } /** - * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� - * @param outOfOfficeNotList - */ + * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeNotList + */ public void setOutOfOfficeNotList(List<BigDecimal> outOfOfficeNotList){ this.outOfOfficeNotList = outOfOfficeNotList; } /** - * 鑾峰彇 寮€濮� 鍊肩彮琛ョ彮锛堝ぉ锛� - * @return shiftCompensationStart - */ + * 鑾峰彇 寮€濮� 鍊肩彮琛ョ彮锛堝ぉ锛� + * @return shiftCompensationStart + */ public BigDecimal getShiftCompensationStart(){ return this.shiftCompensationStart; } /** - * 璁剧疆 寮€濮� 鍊肩彮琛ョ彮锛堝ぉ锛� - * @param shiftCompensationStart - */ + * 璁剧疆 寮€濮� 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationStart + */ public void setShiftCompensationStart(BigDecimal shiftCompensationStart){ this.shiftCompensationStart = shiftCompensationStart; } /** - * 鑾峰彇 缁撴潫 鍊肩彮琛ョ彮锛堝ぉ锛� - * @return $shiftCompensationEnd - */ + * 鑾峰彇 缁撴潫 鍊肩彮琛ョ彮锛堝ぉ锛� + * @return $shiftCompensationEnd + */ public BigDecimal getShiftCompensationEnd(){ return this.shiftCompensationEnd; } /** - * 璁剧疆 缁撴潫 鍊肩彮琛ョ彮锛堝ぉ锛� - * @param shiftCompensationEnd - */ + * 璁剧疆 缁撴潫 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationEnd + */ public void setShiftCompensationEnd(BigDecimal shiftCompensationEnd){ this.shiftCompensationEnd = shiftCompensationEnd; } /** - * 鑾峰彇 澧炲姞 鍊肩彮琛ョ彮锛堝ぉ锛� - * @return shiftCompensationIncrement - */ + * 鑾峰彇 澧炲姞 鍊肩彮琛ョ彮锛堝ぉ锛� + * @return shiftCompensationIncrement + */ public BigDecimal getShiftCompensationIncrement(){ return this.shiftCompensationIncrement; } /** - * 璁剧疆 澧炲姞 鍊肩彮琛ョ彮锛堝ぉ锛� - * @param shiftCompensationIncrement - */ + * 璁剧疆 澧炲姞 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationIncrement + */ public void setShiftCompensationIncrement(BigDecimal shiftCompensationIncrement){ this.shiftCompensationIncrement = shiftCompensationIncrement; } /** - * 鑾峰彇 鍊肩彮琛ョ彮锛堝ぉ锛� - * @return shiftCompensationList - */ + * 鑾峰彇 鍊肩彮琛ョ彮锛堝ぉ锛� + * @return shiftCompensationList + */ public List<BigDecimal> getShiftCompensationList(){ return this.shiftCompensationList; } /** - * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� - * @param shiftCompensationList - */ + * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationList + */ public void setShiftCompensationList(List<BigDecimal> shiftCompensationList){ this.shiftCompensationList = shiftCompensationList; } /** - * 鑾峰彇 鍊肩彮琛ョ彮锛堝ぉ锛� - * @return shiftCompensationNotList - */ + * 鑾峰彇 鍊肩彮琛ョ彮锛堝ぉ锛� + * @return shiftCompensationNotList + */ public List<BigDecimal> getShiftCompensationNotList(){ return this.shiftCompensationNotList; } /** - * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� - * @param shiftCompensationNotList - */ + * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationNotList + */ public void setShiftCompensationNotList(List<BigDecimal> shiftCompensationNotList){ this.shiftCompensationNotList = shiftCompensationNotList; } /** - * 鑾峰彇 寮€濮� 浣撴锛堝ぉ锛� - * @return physicalExaminationStart - */ + * 鑾峰彇 寮€濮� 浣撴锛堝ぉ锛� + * @return physicalExaminationStart + */ public BigDecimal getPhysicalExaminationStart(){ return this.physicalExaminationStart; } /** - * 璁剧疆 寮€濮� 浣撴锛堝ぉ锛� - * @param physicalExaminationStart - */ + * 璁剧疆 寮€濮� 浣撴锛堝ぉ锛� + * @param physicalExaminationStart + */ public void setPhysicalExaminationStart(BigDecimal physicalExaminationStart){ this.physicalExaminationStart = physicalExaminationStart; } /** - * 鑾峰彇 缁撴潫 浣撴锛堝ぉ锛� - * @return $physicalExaminationEnd - */ + * 鑾峰彇 缁撴潫 浣撴锛堝ぉ锛� + * @return $physicalExaminationEnd + */ public BigDecimal getPhysicalExaminationEnd(){ return this.physicalExaminationEnd; } /** - * 璁剧疆 缁撴潫 浣撴锛堝ぉ锛� - * @param physicalExaminationEnd - */ + * 璁剧疆 缁撴潫 浣撴锛堝ぉ锛� + * @param physicalExaminationEnd + */ public void setPhysicalExaminationEnd(BigDecimal physicalExaminationEnd){ this.physicalExaminationEnd = physicalExaminationEnd; } /** - * 鑾峰彇 澧炲姞 浣撴锛堝ぉ锛� - * @return physicalExaminationIncrement - */ + * 鑾峰彇 澧炲姞 浣撴锛堝ぉ锛� + * @return physicalExaminationIncrement + */ public BigDecimal getPhysicalExaminationIncrement(){ return this.physicalExaminationIncrement; } /** - * 璁剧疆 澧炲姞 浣撴锛堝ぉ锛� - * @param physicalExaminationIncrement - */ + * 璁剧疆 澧炲姞 浣撴锛堝ぉ锛� + * @param physicalExaminationIncrement + */ public void setPhysicalExaminationIncrement(BigDecimal physicalExaminationIncrement){ this.physicalExaminationIncrement = physicalExaminationIncrement; } /** - * 鑾峰彇 浣撴锛堝ぉ锛� - * @return physicalExaminationList - */ + * 鑾峰彇 浣撴锛堝ぉ锛� + * @return physicalExaminationList + */ public List<BigDecimal> getPhysicalExaminationList(){ return this.physicalExaminationList; } /** - * 璁剧疆 浣撴锛堝ぉ锛� - * @param physicalExaminationList - */ + * 璁剧疆 浣撴锛堝ぉ锛� + * @param physicalExaminationList + */ public void setPhysicalExaminationList(List<BigDecimal> physicalExaminationList){ this.physicalExaminationList = physicalExaminationList; } /** - * 鑾峰彇 浣撴锛堝ぉ锛� - * @return physicalExaminationNotList - */ + * 鑾峰彇 浣撴锛堝ぉ锛� + * @return physicalExaminationNotList + */ public List<BigDecimal> getPhysicalExaminationNotList(){ return this.physicalExaminationNotList; } /** - * 璁剧疆 浣撴锛堝ぉ锛� - * @param physicalExaminationNotList - */ + * 璁剧疆 浣撴锛堝ぉ锛� + * @param physicalExaminationNotList + */ public void setPhysicalExaminationNotList(List<BigDecimal> physicalExaminationNotList){ this.physicalExaminationNotList = physicalExaminationNotList; } /** - * 鑾峰彇 寮€濮� 闅旂锛堝ぉ锛� - * @return quarantineStart - */ + * 鑾峰彇 寮€濮� 闅旂锛堝ぉ锛� + * @return quarantineStart + */ public BigDecimal getQuarantineStart(){ return this.quarantineStart; } /** - * 璁剧疆 寮€濮� 闅旂锛堝ぉ锛� - * @param quarantineStart - */ + * 璁剧疆 寮€濮� 闅旂锛堝ぉ锛� + * @param quarantineStart + */ public void setQuarantineStart(BigDecimal quarantineStart){ this.quarantineStart = quarantineStart; } /** - * 鑾峰彇 缁撴潫 闅旂锛堝ぉ锛� - * @return $quarantineEnd - */ + * 鑾峰彇 缁撴潫 闅旂锛堝ぉ锛� + * @return $quarantineEnd + */ public BigDecimal getQuarantineEnd(){ return this.quarantineEnd; } /** - * 璁剧疆 缁撴潫 闅旂锛堝ぉ锛� - * @param quarantineEnd - */ + * 璁剧疆 缁撴潫 闅旂锛堝ぉ锛� + * @param quarantineEnd + */ public void setQuarantineEnd(BigDecimal quarantineEnd){ this.quarantineEnd = quarantineEnd; } /** - * 鑾峰彇 澧炲姞 闅旂锛堝ぉ锛� - * @return quarantineIncrement - */ + * 鑾峰彇 澧炲姞 闅旂锛堝ぉ锛� + * @return quarantineIncrement + */ public BigDecimal getQuarantineIncrement(){ return this.quarantineIncrement; } /** - * 璁剧疆 澧炲姞 闅旂锛堝ぉ锛� - * @param quarantineIncrement - */ + * 璁剧疆 澧炲姞 闅旂锛堝ぉ锛� + * @param quarantineIncrement + */ public void setQuarantineIncrement(BigDecimal quarantineIncrement){ this.quarantineIncrement = quarantineIncrement; } /** - * 鑾峰彇 闅旂锛堝ぉ锛� - * @return quarantineList - */ + * 鑾峰彇 闅旂锛堝ぉ锛� + * @return quarantineList + */ public List<BigDecimal> getQuarantineList(){ return this.quarantineList; } /** - * 璁剧疆 闅旂锛堝ぉ锛� - * @param quarantineList - */ + * 璁剧疆 闅旂锛堝ぉ锛� + * @param quarantineList + */ public void setQuarantineList(List<BigDecimal> quarantineList){ this.quarantineList = quarantineList; } /** - * 鑾峰彇 闅旂锛堝ぉ锛� - * @return quarantineNotList - */ + * 鑾峰彇 闅旂锛堝ぉ锛� + * @return quarantineNotList + */ public List<BigDecimal> getQuarantineNotList(){ return this.quarantineNotList; } /** - * 璁剧疆 闅旂锛堝ぉ锛� - * @param quarantineNotList - */ + * 璁剧疆 闅旂锛堝ぉ锛� + * @param quarantineNotList + */ public void setQuarantineNotList(List<BigDecimal> quarantineNotList){ this.quarantineNotList = quarantineNotList; } /** - * 鑾峰彇 寮€濮� 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @return businessTripStart - */ + * 鑾峰彇 寮€濮� 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @return businessTripStart + */ public BigDecimal getBusinessTripStart(){ return this.businessTripStart; } /** - * 璁剧疆 寮€濮� 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @param businessTripStart - */ + * 璁剧疆 寮€濮� 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripStart + */ public void setBusinessTripStart(BigDecimal businessTripStart){ this.businessTripStart = businessTripStart; } /** - * 鑾峰彇 缁撴潫 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @return $businessTripEnd - */ + * 鑾峰彇 缁撴潫 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @return $businessTripEnd + */ public BigDecimal getBusinessTripEnd(){ return this.businessTripEnd; } /** - * 璁剧疆 缁撴潫 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @param businessTripEnd - */ + * 璁剧疆 缁撴潫 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripEnd + */ public void setBusinessTripEnd(BigDecimal businessTripEnd){ this.businessTripEnd = businessTripEnd; } /** - * 鑾峰彇 澧炲姞 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @return businessTripIncrement - */ + * 鑾峰彇 澧炲姞 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @return businessTripIncrement + */ public BigDecimal getBusinessTripIncrement(){ return this.businessTripIncrement; } /** - * 璁剧疆 澧炲姞 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @param businessTripIncrement - */ + * 璁剧疆 澧炲姞 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripIncrement + */ public void setBusinessTripIncrement(BigDecimal businessTripIncrement){ this.businessTripIncrement = businessTripIncrement; } /** - * 鑾峰彇 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @return businessTripList - */ + * 鑾峰彇 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @return businessTripList + */ public List<BigDecimal> getBusinessTripList(){ return this.businessTripList; } /** - * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @param businessTripList - */ + * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripList + */ public void setBusinessTripList(List<BigDecimal> businessTripList){ this.businessTripList = businessTripList; } /** - * 鑾峰彇 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @return businessTripNotList - */ + * 鑾峰彇 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @return businessTripNotList + */ public List<BigDecimal> getBusinessTripNotList(){ return this.businessTripNotList; } /** - * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @param businessTripNotList - */ + * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripNotList + */ public void setBusinessTripNotList(List<BigDecimal> businessTripNotList){ this.businessTripNotList = businessTripNotList; } /** - * 鑾峰彇 寮€濮� 鍏紤锛堝ぉ锛� - * @return publicHolidayStart - */ + * 鑾峰彇 寮€濮� 鍏紤锛堝ぉ锛� + * @return publicHolidayStart + */ public BigDecimal getPublicHolidayStart(){ return this.publicHolidayStart; } /** - * 璁剧疆 寮€濮� 鍏紤锛堝ぉ锛� - * @param publicHolidayStart - */ + * 璁剧疆 寮€濮� 鍏紤锛堝ぉ锛� + * @param publicHolidayStart + */ public void setPublicHolidayStart(BigDecimal publicHolidayStart){ this.publicHolidayStart = publicHolidayStart; } /** - * 鑾峰彇 缁撴潫 鍏紤锛堝ぉ锛� - * @return $publicHolidayEnd - */ + * 鑾峰彇 缁撴潫 鍏紤锛堝ぉ锛� + * @return $publicHolidayEnd + */ public BigDecimal getPublicHolidayEnd(){ return this.publicHolidayEnd; } /** - * 璁剧疆 缁撴潫 鍏紤锛堝ぉ锛� - * @param publicHolidayEnd - */ + * 璁剧疆 缁撴潫 鍏紤锛堝ぉ锛� + * @param publicHolidayEnd + */ public void setPublicHolidayEnd(BigDecimal publicHolidayEnd){ this.publicHolidayEnd = publicHolidayEnd; } /** - * 鑾峰彇 澧炲姞 鍏紤锛堝ぉ锛� - * @return publicHolidayIncrement - */ + * 鑾峰彇 澧炲姞 鍏紤锛堝ぉ锛� + * @return publicHolidayIncrement + */ public BigDecimal getPublicHolidayIncrement(){ return this.publicHolidayIncrement; } /** - * 璁剧疆 澧炲姞 鍏紤锛堝ぉ锛� - * @param publicHolidayIncrement - */ + * 璁剧疆 澧炲姞 鍏紤锛堝ぉ锛� + * @param publicHolidayIncrement + */ public void setPublicHolidayIncrement(BigDecimal publicHolidayIncrement){ this.publicHolidayIncrement = publicHolidayIncrement; } /** - * 鑾峰彇 鍏紤锛堝ぉ锛� - * @return publicHolidayList - */ + * 鑾峰彇 鍏紤锛堝ぉ锛� + * @return publicHolidayList + */ public List<BigDecimal> getPublicHolidayList(){ return this.publicHolidayList; } /** - * 璁剧疆 鍏紤锛堝ぉ锛� - * @param publicHolidayList - */ + * 璁剧疆 鍏紤锛堝ぉ锛� + * @param publicHolidayList + */ public void setPublicHolidayList(List<BigDecimal> publicHolidayList){ this.publicHolidayList = publicHolidayList; } /** - * 鑾峰彇 鍏紤锛堝ぉ锛� - * @return publicHolidayNotList - */ + * 鑾峰彇 鍏紤锛堝ぉ锛� + * @return publicHolidayNotList + */ public List<BigDecimal> getPublicHolidayNotList(){ return this.publicHolidayNotList; } /** - * 璁剧疆 鍏紤锛堝ぉ锛� - * @param publicHolidayNotList - */ + * 璁剧疆 鍏紤锛堝ぉ锛� + * @param publicHolidayNotList + */ public void setPublicHolidayNotList(List<BigDecimal> publicHolidayNotList){ this.publicHolidayNotList = publicHolidayNotList; } /** - * 鑾峰彇 寮€濮� 鐥呭亣锛堝ぉ锛� - * @return sickLeaveStart - */ + * 鑾峰彇 寮€濮� 鐥呭亣锛堝ぉ锛� + * @return sickLeaveStart + */ public BigDecimal getSickLeaveStart(){ return this.sickLeaveStart; } /** - * 璁剧疆 寮€濮� 鐥呭亣锛堝ぉ锛� - * @param sickLeaveStart - */ + * 璁剧疆 寮€濮� 鐥呭亣锛堝ぉ锛� + * @param sickLeaveStart + */ public void setSickLeaveStart(BigDecimal sickLeaveStart){ this.sickLeaveStart = sickLeaveStart; } /** - * 鑾峰彇 缁撴潫 鐥呭亣锛堝ぉ锛� - * @return $sickLeaveEnd - */ + * 鑾峰彇 缁撴潫 鐥呭亣锛堝ぉ锛� + * @return $sickLeaveEnd + */ public BigDecimal getSickLeaveEnd(){ return this.sickLeaveEnd; } /** - * 璁剧疆 缁撴潫 鐥呭亣锛堝ぉ锛� - * @param sickLeaveEnd - */ + * 璁剧疆 缁撴潫 鐥呭亣锛堝ぉ锛� + * @param sickLeaveEnd + */ public void setSickLeaveEnd(BigDecimal sickLeaveEnd){ this.sickLeaveEnd = sickLeaveEnd; } /** - * 鑾峰彇 澧炲姞 鐥呭亣锛堝ぉ锛� - * @return sickLeaveIncrement - */ + * 鑾峰彇 澧炲姞 鐥呭亣锛堝ぉ锛� + * @return sickLeaveIncrement + */ public BigDecimal getSickLeaveIncrement(){ return this.sickLeaveIncrement; } /** - * 璁剧疆 澧炲姞 鐥呭亣锛堝ぉ锛� - * @param sickLeaveIncrement - */ + * 璁剧疆 澧炲姞 鐥呭亣锛堝ぉ锛� + * @param sickLeaveIncrement + */ public void setSickLeaveIncrement(BigDecimal sickLeaveIncrement){ this.sickLeaveIncrement = sickLeaveIncrement; } /** - * 鑾峰彇 鐥呭亣锛堝ぉ锛� - * @return sickLeaveList - */ + * 鑾峰彇 鐥呭亣锛堝ぉ锛� + * @return sickLeaveList + */ public List<BigDecimal> getSickLeaveList(){ return this.sickLeaveList; } /** - * 璁剧疆 鐥呭亣锛堝ぉ锛� - * @param sickLeaveList - */ + * 璁剧疆 鐥呭亣锛堝ぉ锛� + * @param sickLeaveList + */ public void setSickLeaveList(List<BigDecimal> sickLeaveList){ this.sickLeaveList = sickLeaveList; } /** - * 鑾峰彇 鐥呭亣锛堝ぉ锛� - * @return sickLeaveNotList - */ + * 鑾峰彇 鐥呭亣锛堝ぉ锛� + * @return sickLeaveNotList + */ public List<BigDecimal> getSickLeaveNotList(){ return this.sickLeaveNotList; } /** - * 璁剧疆 鐥呭亣锛堝ぉ锛� - * @param sickLeaveNotList - */ + * 璁剧疆 鐥呭亣锛堝ぉ锛� + * @param sickLeaveNotList + */ public void setSickLeaveNotList(List<BigDecimal> sickLeaveNotList){ this.sickLeaveNotList = sickLeaveNotList; } /** - * 鑾峰彇 寮€濮� 涓у亣锛堝ぉ锛� - * @return funeralLeaveStart - */ + * 鑾峰彇 寮€濮� 涓у亣锛堝ぉ锛� + * @return funeralLeaveStart + */ public BigDecimal getFuneralLeaveStart(){ return this.funeralLeaveStart; } /** - * 璁剧疆 寮€濮� 涓у亣锛堝ぉ锛� - * @param funeralLeaveStart - */ + * 璁剧疆 寮€濮� 涓у亣锛堝ぉ锛� + * @param funeralLeaveStart + */ public void setFuneralLeaveStart(BigDecimal funeralLeaveStart){ this.funeralLeaveStart = funeralLeaveStart; } /** - * 鑾峰彇 缁撴潫 涓у亣锛堝ぉ锛� - * @return $funeralLeaveEnd - */ + * 鑾峰彇 缁撴潫 涓у亣锛堝ぉ锛� + * @return $funeralLeaveEnd + */ public BigDecimal getFuneralLeaveEnd(){ return this.funeralLeaveEnd; } /** - * 璁剧疆 缁撴潫 涓у亣锛堝ぉ锛� - * @param funeralLeaveEnd - */ + * 璁剧疆 缁撴潫 涓у亣锛堝ぉ锛� + * @param funeralLeaveEnd + */ public void setFuneralLeaveEnd(BigDecimal funeralLeaveEnd){ this.funeralLeaveEnd = funeralLeaveEnd; } /** - * 鑾峰彇 澧炲姞 涓у亣锛堝ぉ锛� - * @return funeralLeaveIncrement - */ + * 鑾峰彇 澧炲姞 涓у亣锛堝ぉ锛� + * @return funeralLeaveIncrement + */ public BigDecimal getFuneralLeaveIncrement(){ return this.funeralLeaveIncrement; } /** - * 璁剧疆 澧炲姞 涓у亣锛堝ぉ锛� - * @param funeralLeaveIncrement - */ + * 璁剧疆 澧炲姞 涓у亣锛堝ぉ锛� + * @param funeralLeaveIncrement + */ public void setFuneralLeaveIncrement(BigDecimal funeralLeaveIncrement){ this.funeralLeaveIncrement = funeralLeaveIncrement; } /** - * 鑾峰彇 涓у亣锛堝ぉ锛� - * @return funeralLeaveList - */ + * 鑾峰彇 涓у亣锛堝ぉ锛� + * @return funeralLeaveList + */ public List<BigDecimal> getFuneralLeaveList(){ return this.funeralLeaveList; } /** - * 璁剧疆 涓у亣锛堝ぉ锛� - * @param funeralLeaveList - */ + * 璁剧疆 涓у亣锛堝ぉ锛� + * @param funeralLeaveList + */ public void setFuneralLeaveList(List<BigDecimal> funeralLeaveList){ this.funeralLeaveList = funeralLeaveList; } /** - * 鑾峰彇 涓у亣锛堝ぉ锛� - * @return funeralLeaveNotList - */ + * 鑾峰彇 涓у亣锛堝ぉ锛� + * @return funeralLeaveNotList + */ public List<BigDecimal> getFuneralLeaveNotList(){ return this.funeralLeaveNotList; } /** - * 璁剧疆 涓у亣锛堝ぉ锛� - * @param funeralLeaveNotList - */ + * 璁剧疆 涓у亣锛堝ぉ锛� + * @param funeralLeaveNotList + */ public void setFuneralLeaveNotList(List<BigDecimal> funeralLeaveNotList){ this.funeralLeaveNotList = funeralLeaveNotList; } /** - * 鑾峰彇 寮€濮� 濠氬亣锛堝ぉ锛� - * @return marriageLeaveStart - */ + * 鑾峰彇 寮€濮� 濠氬亣锛堝ぉ锛� + * @return marriageLeaveStart + */ public BigDecimal getMarriageLeaveStart(){ return this.marriageLeaveStart; } /** - * 璁剧疆 寮€濮� 濠氬亣锛堝ぉ锛� - * @param marriageLeaveStart - */ + * 璁剧疆 寮€濮� 濠氬亣锛堝ぉ锛� + * @param marriageLeaveStart + */ public void setMarriageLeaveStart(BigDecimal marriageLeaveStart){ this.marriageLeaveStart = marriageLeaveStart; } /** - * 鑾峰彇 缁撴潫 濠氬亣锛堝ぉ锛� - * @return $marriageLeaveEnd - */ + * 鑾峰彇 缁撴潫 濠氬亣锛堝ぉ锛� + * @return $marriageLeaveEnd + */ public BigDecimal getMarriageLeaveEnd(){ return this.marriageLeaveEnd; } /** - * 璁剧疆 缁撴潫 濠氬亣锛堝ぉ锛� - * @param marriageLeaveEnd - */ + * 璁剧疆 缁撴潫 濠氬亣锛堝ぉ锛� + * @param marriageLeaveEnd + */ public void setMarriageLeaveEnd(BigDecimal marriageLeaveEnd){ this.marriageLeaveEnd = marriageLeaveEnd; } /** - * 鑾峰彇 澧炲姞 濠氬亣锛堝ぉ锛� - * @return marriageLeaveIncrement - */ + * 鑾峰彇 澧炲姞 濠氬亣锛堝ぉ锛� + * @return marriageLeaveIncrement + */ public BigDecimal getMarriageLeaveIncrement(){ return this.marriageLeaveIncrement; } /** - * 璁剧疆 澧炲姞 濠氬亣锛堝ぉ锛� - * @param marriageLeaveIncrement - */ + * 璁剧疆 澧炲姞 濠氬亣锛堝ぉ锛� + * @param marriageLeaveIncrement + */ public void setMarriageLeaveIncrement(BigDecimal marriageLeaveIncrement){ this.marriageLeaveIncrement = marriageLeaveIncrement; } /** - * 鑾峰彇 濠氬亣锛堝ぉ锛� - * @return marriageLeaveList - */ + * 鑾峰彇 濠氬亣锛堝ぉ锛� + * @return marriageLeaveList + */ public List<BigDecimal> getMarriageLeaveList(){ return this.marriageLeaveList; } /** - * 璁剧疆 濠氬亣锛堝ぉ锛� - * @param marriageLeaveList - */ + * 璁剧疆 濠氬亣锛堝ぉ锛� + * @param marriageLeaveList + */ public void setMarriageLeaveList(List<BigDecimal> marriageLeaveList){ this.marriageLeaveList = marriageLeaveList; } /** - * 鑾峰彇 濠氬亣锛堝ぉ锛� - * @return marriageLeaveNotList - */ + * 鑾峰彇 濠氬亣锛堝ぉ锛� + * @return marriageLeaveNotList + */ public List<BigDecimal> getMarriageLeaveNotList(){ return this.marriageLeaveNotList; } /** - * 璁剧疆 濠氬亣锛堝ぉ锛� - * @param marriageLeaveNotList - */ + * 璁剧疆 濠氬亣锛堝ぉ锛� + * @param marriageLeaveNotList + */ public void setMarriageLeaveNotList(List<BigDecimal> marriageLeaveNotList){ this.marriageLeaveNotList = marriageLeaveNotList; } /** - * 鑾峰彇 寮€濮� 鑲插効鍋囷紙澶╋級 - * @return childRearingLeaveStart - */ + * 鑾峰彇 寮€濮� 鑲插効鍋囷紙澶╋級 + * @return childRearingLeaveStart + */ public BigDecimal getChildRearingLeaveStart(){ return this.childRearingLeaveStart; } /** - * 璁剧疆 寮€濮� 鑲插効鍋囷紙澶╋級 - * @param childRearingLeaveStart - */ + * 璁剧疆 寮€濮� 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveStart + */ public void setChildRearingLeaveStart(BigDecimal childRearingLeaveStart){ this.childRearingLeaveStart = childRearingLeaveStart; } /** - * 鑾峰彇 缁撴潫 鑲插効鍋囷紙澶╋級 - * @return $childRearingLeaveEnd - */ + * 鑾峰彇 缁撴潫 鑲插効鍋囷紙澶╋級 + * @return $childRearingLeaveEnd + */ public BigDecimal getChildRearingLeaveEnd(){ return this.childRearingLeaveEnd; } /** - * 璁剧疆 缁撴潫 鑲插効鍋囷紙澶╋級 - * @param childRearingLeaveEnd - */ + * 璁剧疆 缁撴潫 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveEnd + */ public void setChildRearingLeaveEnd(BigDecimal childRearingLeaveEnd){ this.childRearingLeaveEnd = childRearingLeaveEnd; } /** - * 鑾峰彇 澧炲姞 鑲插効鍋囷紙澶╋級 - * @return childRearingLeaveIncrement - */ + * 鑾峰彇 澧炲姞 鑲插効鍋囷紙澶╋級 + * @return childRearingLeaveIncrement + */ public BigDecimal getChildRearingLeaveIncrement(){ return this.childRearingLeaveIncrement; } /** - * 璁剧疆 澧炲姞 鑲插効鍋囷紙澶╋級 - * @param childRearingLeaveIncrement - */ + * 璁剧疆 澧炲姞 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveIncrement + */ public void setChildRearingLeaveIncrement(BigDecimal childRearingLeaveIncrement){ this.childRearingLeaveIncrement = childRearingLeaveIncrement; } /** - * 鑾峰彇 鑲插効鍋囷紙澶╋級 - * @return childRearingLeaveList - */ + * 鑾峰彇 鑲插効鍋囷紙澶╋級 + * @return childRearingLeaveList + */ public List<BigDecimal> getChildRearingLeaveList(){ return this.childRearingLeaveList; } /** - * 璁剧疆 鑲插効鍋囷紙澶╋級 - * @param childRearingLeaveList - */ + * 璁剧疆 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveList + */ public void setChildRearingLeaveList(List<BigDecimal> childRearingLeaveList){ this.childRearingLeaveList = childRearingLeaveList; } /** - * 鑾峰彇 鑲插効鍋囷紙澶╋級 - * @return childRearingLeaveNotList - */ + * 鑾峰彇 鑲插効鍋囷紙澶╋級 + * @return childRearingLeaveNotList + */ public List<BigDecimal> getChildRearingLeaveNotList(){ return this.childRearingLeaveNotList; } /** - * 璁剧疆 鑲插効鍋囷紙澶╋級 - * @param childRearingLeaveNotList - */ + * 璁剧疆 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveNotList + */ public void setChildRearingLeaveNotList(List<BigDecimal> childRearingLeaveNotList){ this.childRearingLeaveNotList = childRearingLeaveNotList; } /** - * 鑾峰彇 寮€濮� 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @return maternityLeaveStart - */ + * 鑾峰彇 寮€濮� 浜у亣锛堝ぉ锛夛級 + * @return maternityLeaveStart + */ public BigDecimal getMaternityLeaveStart(){ return this.maternityLeaveStart; } /** - * 璁剧疆 寮€濮� 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @param maternityLeaveStart - */ + * 璁剧疆 寮€濮� 浜у亣锛堝ぉ锛夛級 + * @param maternityLeaveStart + */ public void setMaternityLeaveStart(BigDecimal maternityLeaveStart){ this.maternityLeaveStart = maternityLeaveStart; } /** - * 鑾峰彇 缁撴潫 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @return $maternityLeaveEnd - */ + * 鑾峰彇 缁撴潫 浜у亣锛堝ぉ锛夛級 + * @return $maternityLeaveEnd + */ public BigDecimal getMaternityLeaveEnd(){ return this.maternityLeaveEnd; } /** - * 璁剧疆 缁撴潫 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @param maternityLeaveEnd - */ + * 璁剧疆 缁撴潫 浜у亣锛堝ぉ锛夛級 + * @param maternityLeaveEnd + */ public void setMaternityLeaveEnd(BigDecimal maternityLeaveEnd){ this.maternityLeaveEnd = maternityLeaveEnd; } /** - * 鑾峰彇 澧炲姞 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @return maternityLeaveIncrement - */ + * 鑾峰彇 澧炲姞 浜у亣锛堝ぉ锛夛級 + * @return maternityLeaveIncrement + */ public BigDecimal getMaternityLeaveIncrement(){ return this.maternityLeaveIncrement; } /** - * 璁剧疆 澧炲姞 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @param maternityLeaveIncrement - */ + * 璁剧疆 澧炲姞 浜у亣锛堝ぉ锛夛級 + * @param maternityLeaveIncrement + */ public void setMaternityLeaveIncrement(BigDecimal maternityLeaveIncrement){ this.maternityLeaveIncrement = maternityLeaveIncrement; } /** - * 鑾峰彇 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @return maternityLeaveList - */ + * 鑾峰彇 浜у亣锛堝ぉ锛夛級 + * @return maternityLeaveList + */ public List<BigDecimal> getMaternityLeaveList(){ return this.maternityLeaveList; } /** - * 璁剧疆 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @param maternityLeaveList - */ + * 璁剧疆 浜у亣锛堝ぉ锛夛級 + * @param maternityLeaveList + */ public void setMaternityLeaveList(List<BigDecimal> maternityLeaveList){ this.maternityLeaveList = maternityLeaveList; } /** - * 鑾峰彇 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @return maternityLeaveNotList - */ + * 鑾峰彇 浜у亣锛堝ぉ锛夛級 + * @return maternityLeaveNotList + */ public List<BigDecimal> getMaternityLeaveNotList(){ return this.maternityLeaveNotList; } /** - * 璁剧疆 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @param maternityLeaveNotList - */ + * 璁剧疆 浜у亣锛堝ぉ锛夛級 + * @param maternityLeaveNotList + */ public void setMaternityLeaveNotList(List<BigDecimal> maternityLeaveNotList){ this.maternityLeaveNotList = maternityLeaveNotList; } /** - * 鑾峰彇 寮€濮� 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @return transferBackStart - */ + * 鑾峰彇 寮€濮� 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @return transferBackStart + */ public BigDecimal getTransferBackStart(){ return this.transferBackStart; } /** - * 璁剧疆 寮€濮� 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @param transferBackStart - */ + * 璁剧疆 寮€濮� 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackStart + */ public void setTransferBackStart(BigDecimal transferBackStart){ this.transferBackStart = transferBackStart; } /** - * 鑾峰彇 缁撴潫 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @return $transferBackEnd - */ + * 鑾峰彇 缁撴潫 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @return $transferBackEnd + */ public BigDecimal getTransferBackEnd(){ return this.transferBackEnd; } /** - * 璁剧疆 缁撴潫 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @param transferBackEnd - */ + * 璁剧疆 缁撴潫 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackEnd + */ public void setTransferBackEnd(BigDecimal transferBackEnd){ this.transferBackEnd = transferBackEnd; } /** - * 鑾峰彇 澧炲姞 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @return transferBackIncrement - */ + * 鑾峰彇 澧炲姞 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @return transferBackIncrement + */ public BigDecimal getTransferBackIncrement(){ return this.transferBackIncrement; } /** - * 璁剧疆 澧炲姞 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @param transferBackIncrement - */ + * 璁剧疆 澧炲姞 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackIncrement + */ public void setTransferBackIncrement(BigDecimal transferBackIncrement){ this.transferBackIncrement = transferBackIncrement; } /** - * 鑾峰彇 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @return transferBackList - */ + * 鑾峰彇 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @return transferBackList + */ public List<BigDecimal> getTransferBackList(){ return this.transferBackList; } /** - * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @param transferBackList - */ + * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackList + */ public void setTransferBackList(List<BigDecimal> transferBackList){ this.transferBackList = transferBackList; } /** - * 鑾峰彇 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @return transferBackNotList - */ + * 鑾峰彇 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @return transferBackNotList + */ public List<BigDecimal> getTransferBackNotList(){ return this.transferBackNotList; } /** - * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @param transferBackNotList - */ + * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackNotList + */ public void setTransferBackNotList(List<BigDecimal> transferBackNotList){ this.transferBackNotList = transferBackNotList; } /** - * 鑾峰彇 寮€濮� 鎺翰鍋囷紙澶╋級 - * @return homeLeaveStart - */ + * 鑾峰彇 寮€濮� 鎺翰鍋囷紙澶╋級 + * @return homeLeaveStart + */ public BigDecimal getHomeLeaveStart(){ return this.homeLeaveStart; } /** - * 璁剧疆 寮€濮� 鎺翰鍋囷紙澶╋級 - * @param homeLeaveStart - */ + * 璁剧疆 寮€濮� 鎺翰鍋囷紙澶╋級 + * @param homeLeaveStart + */ public void setHomeLeaveStart(BigDecimal homeLeaveStart){ this.homeLeaveStart = homeLeaveStart; } /** - * 鑾峰彇 缁撴潫 鎺翰鍋囷紙澶╋級 - * @return $homeLeaveEnd - */ + * 鑾峰彇 缁撴潫 鎺翰鍋囷紙澶╋級 + * @return $homeLeaveEnd + */ public BigDecimal getHomeLeaveEnd(){ return this.homeLeaveEnd; } /** - * 璁剧疆 缁撴潫 鎺翰鍋囷紙澶╋級 - * @param homeLeaveEnd - */ + * 璁剧疆 缁撴潫 鎺翰鍋囷紙澶╋級 + * @param homeLeaveEnd + */ public void setHomeLeaveEnd(BigDecimal homeLeaveEnd){ this.homeLeaveEnd = homeLeaveEnd; } /** - * 鑾峰彇 澧炲姞 鎺翰鍋囷紙澶╋級 - * @return homeLeaveIncrement - */ + * 鑾峰彇 澧炲姞 鎺翰鍋囷紙澶╋級 + * @return homeLeaveIncrement + */ public BigDecimal getHomeLeaveIncrement(){ return this.homeLeaveIncrement; } /** - * 璁剧疆 澧炲姞 鎺翰鍋囷紙澶╋級 - * @param homeLeaveIncrement - */ + * 璁剧疆 澧炲姞 鎺翰鍋囷紙澶╋級 + * @param homeLeaveIncrement + */ public void setHomeLeaveIncrement(BigDecimal homeLeaveIncrement){ this.homeLeaveIncrement = homeLeaveIncrement; } /** - * 鑾峰彇 鎺翰鍋囷紙澶╋級 - * @return homeLeaveList - */ + * 鑾峰彇 鎺翰鍋囷紙澶╋級 + * @return homeLeaveList + */ public List<BigDecimal> getHomeLeaveList(){ return this.homeLeaveList; } /** - * 璁剧疆 鎺翰鍋囷紙澶╋級 - * @param homeLeaveList - */ + * 璁剧疆 鎺翰鍋囷紙澶╋級 + * @param homeLeaveList + */ public void setHomeLeaveList(List<BigDecimal> homeLeaveList){ this.homeLeaveList = homeLeaveList; } /** - * 鑾峰彇 鎺翰鍋囷紙澶╋級 - * @return homeLeaveNotList - */ + * 鑾峰彇 鎺翰鍋囷紙澶╋級 + * @return homeLeaveNotList + */ public List<BigDecimal> getHomeLeaveNotList(){ return this.homeLeaveNotList; } /** - * 璁剧疆 鎺翰鍋囷紙澶╋級 - * @param homeLeaveNotList - */ + * 璁剧疆 鎺翰鍋囷紙澶╋級 + * @param homeLeaveNotList + */ public void setHomeLeaveNotList(List<BigDecimal> homeLeaveNotList){ this.homeLeaveNotList = homeLeaveNotList; } /** - * 鑾峰彇 寮€濮� 浜嬪亣锛堝ぉ锛� - * @return personalLeaveStart - */ + * 鑾峰彇 寮€濮� 浜嬪亣锛堝ぉ锛� + * @return personalLeaveStart + */ public BigDecimal getPersonalLeaveStart(){ return this.personalLeaveStart; } /** - * 璁剧疆 寮€濮� 浜嬪亣锛堝ぉ锛� - * @param personalLeaveStart - */ + * 璁剧疆 寮€濮� 浜嬪亣锛堝ぉ锛� + * @param personalLeaveStart + */ public void setPersonalLeaveStart(BigDecimal personalLeaveStart){ this.personalLeaveStart = personalLeaveStart; } /** - * 鑾峰彇 缁撴潫 浜嬪亣锛堝ぉ锛� - * @return $personalLeaveEnd - */ + * 鑾峰彇 缁撴潫 浜嬪亣锛堝ぉ锛� + * @return $personalLeaveEnd + */ public BigDecimal getPersonalLeaveEnd(){ return this.personalLeaveEnd; } /** - * 璁剧疆 缁撴潫 浜嬪亣锛堝ぉ锛� - * @param personalLeaveEnd - */ + * 璁剧疆 缁撴潫 浜嬪亣锛堝ぉ锛� + * @param personalLeaveEnd + */ public void setPersonalLeaveEnd(BigDecimal personalLeaveEnd){ this.personalLeaveEnd = personalLeaveEnd; } /** - * 鑾峰彇 澧炲姞 浜嬪亣锛堝ぉ锛� - * @return personalLeaveIncrement - */ + * 鑾峰彇 澧炲姞 浜嬪亣锛堝ぉ锛� + * @return personalLeaveIncrement + */ public BigDecimal getPersonalLeaveIncrement(){ return this.personalLeaveIncrement; } /** - * 璁剧疆 澧炲姞 浜嬪亣锛堝ぉ锛� - * @param personalLeaveIncrement - */ + * 璁剧疆 澧炲姞 浜嬪亣锛堝ぉ锛� + * @param personalLeaveIncrement + */ public void setPersonalLeaveIncrement(BigDecimal personalLeaveIncrement){ this.personalLeaveIncrement = personalLeaveIncrement; } /** - * 鑾峰彇 浜嬪亣锛堝ぉ锛� - * @return personalLeaveList - */ + * 鑾峰彇 浜嬪亣锛堝ぉ锛� + * @return personalLeaveList + */ public List<BigDecimal> getPersonalLeaveList(){ return this.personalLeaveList; } /** - * 璁剧疆 浜嬪亣锛堝ぉ锛� - * @param personalLeaveList - */ + * 璁剧疆 浜嬪亣锛堝ぉ锛� + * @param personalLeaveList + */ public void setPersonalLeaveList(List<BigDecimal> personalLeaveList){ this.personalLeaveList = personalLeaveList; } /** - * 鑾峰彇 浜嬪亣锛堝ぉ锛� - * @return personalLeaveNotList - */ + * 鑾峰彇 浜嬪亣锛堝ぉ锛� + * @return personalLeaveNotList + */ public List<BigDecimal> getPersonalLeaveNotList(){ return this.personalLeaveNotList; } /** - * 璁剧疆 浜嬪亣锛堝ぉ锛� - * @param personalLeaveNotList - */ + * 璁剧疆 浜嬪亣锛堝ぉ锛� + * @param personalLeaveNotList + */ public void setPersonalLeaveNotList(List<BigDecimal> personalLeaveNotList){ this.personalLeaveNotList = personalLeaveNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @return absenteeismDaysStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @return absenteeismDaysStart + */ public BigDecimal getAbsenteeismDaysStart(){ return this.absenteeismDaysStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @param absenteeismDaysStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @param absenteeismDaysStart + */ public void setAbsenteeismDaysStart(BigDecimal absenteeismDaysStart){ this.absenteeismDaysStart = absenteeismDaysStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @return $absenteeismDaysEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @return $absenteeismDaysEnd + */ public BigDecimal getAbsenteeismDaysEnd(){ return this.absenteeismDaysEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @param absenteeismDaysEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @param absenteeismDaysEnd + */ public void setAbsenteeismDaysEnd(BigDecimal absenteeismDaysEnd){ this.absenteeismDaysEnd = absenteeismDaysEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @return absenteeismDaysIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @return absenteeismDaysIncrement + */ public BigDecimal getAbsenteeismDaysIncrement(){ return this.absenteeismDaysIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @param absenteeismDaysIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @param absenteeismDaysIncrement + */ public void setAbsenteeismDaysIncrement(BigDecimal absenteeismDaysIncrement){ this.absenteeismDaysIncrement = absenteeismDaysIncrement; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @return absenteeismDaysList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @return absenteeismDaysList + */ public List<BigDecimal> getAbsenteeismDaysList(){ return this.absenteeismDaysList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @param absenteeismDaysList - */ + * 璁剧疆 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @param absenteeismDaysList + */ public void setAbsenteeismDaysList(List<BigDecimal> absenteeismDaysList){ this.absenteeismDaysList = absenteeismDaysList; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @return absenteeismDaysNotList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @return absenteeismDaysNotList + */ public List<BigDecimal> getAbsenteeismDaysNotList(){ return this.absenteeismDaysNotList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @param absenteeismDaysNotList - */ + * 璁剧疆 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @param absenteeismDaysNotList + */ public void setAbsenteeismDaysNotList(List<BigDecimal> absenteeismDaysNotList){ this.absenteeismDaysNotList = absenteeismDaysNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @return otherDaysStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @return otherDaysStart + */ public BigDecimal getOtherDaysStart(){ return this.otherDaysStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @param otherDaysStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @param otherDaysStart + */ public void setOtherDaysStart(BigDecimal otherDaysStart){ this.otherDaysStart = otherDaysStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @return $otherDaysEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @return $otherDaysEnd + */ public BigDecimal getOtherDaysEnd(){ return this.otherDaysEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @param otherDaysEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @param otherDaysEnd + */ public void setOtherDaysEnd(BigDecimal otherDaysEnd){ this.otherDaysEnd = otherDaysEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @return otherDaysIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @return otherDaysIncrement + */ public BigDecimal getOtherDaysIncrement(){ return this.otherDaysIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @param otherDaysIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @param otherDaysIncrement + */ public void setOtherDaysIncrement(BigDecimal otherDaysIncrement){ this.otherDaysIncrement = otherDaysIncrement; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @return otherDaysList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @return otherDaysList + */ public List<BigDecimal> getOtherDaysList(){ return this.otherDaysList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @param otherDaysList - */ + * 璁剧疆 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @param otherDaysList + */ public void setOtherDaysList(List<BigDecimal> otherDaysList){ this.otherDaysList = otherDaysList; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @return otherDaysNotList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @return otherDaysNotList + */ public List<BigDecimal> getOtherDaysNotList(){ return this.otherDaysNotList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @param otherDaysNotList - */ + * 璁剧疆 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @param otherDaysNotList + */ public void setOtherDaysNotList(List<BigDecimal> otherDaysNotList){ this.otherDaysNotList = otherDaysNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @return attendanceRateStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @return attendanceRateStart + */ public BigDecimal getAttendanceRateStart(){ return this.attendanceRateStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @param attendanceRateStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @param attendanceRateStart + */ public void setAttendanceRateStart(BigDecimal attendanceRateStart){ this.attendanceRateStart = attendanceRateStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @return $attendanceRateEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @return $attendanceRateEnd + */ public BigDecimal getAttendanceRateEnd(){ return this.attendanceRateEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @param attendanceRateEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @param attendanceRateEnd + */ public void setAttendanceRateEnd(BigDecimal attendanceRateEnd){ this.attendanceRateEnd = attendanceRateEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @return attendanceRateIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @return attendanceRateIncrement + */ public BigDecimal getAttendanceRateIncrement(){ return this.attendanceRateIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @param attendanceRateIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @param attendanceRateIncrement + */ public void setAttendanceRateIncrement(BigDecimal attendanceRateIncrement){ this.attendanceRateIncrement = attendanceRateIncrement; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @return attendanceRateList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @return attendanceRateList + */ public List<BigDecimal> getAttendanceRateList(){ return this.attendanceRateList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @param attendanceRateList - */ + * 璁剧疆 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @param attendanceRateList + */ public void setAttendanceRateList(List<BigDecimal> attendanceRateList){ this.attendanceRateList = attendanceRateList; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @return attendanceRateNotList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @return attendanceRateNotList + */ public List<BigDecimal> getAttendanceRateNotList(){ return this.attendanceRateNotList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @param attendanceRateNotList - */ + * 璁剧疆 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @param attendanceRateNotList + */ public void setAttendanceRateNotList(List<BigDecimal> attendanceRateNotList){ this.attendanceRateNotList = attendanceRateNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @return nonCompliancePunchStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @return nonCompliancePunchStart + */ public BigDecimal getNonCompliancePunchStart(){ return this.nonCompliancePunchStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @param nonCompliancePunchStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @param nonCompliancePunchStart + */ public void setNonCompliancePunchStart(BigDecimal nonCompliancePunchStart){ this.nonCompliancePunchStart = nonCompliancePunchStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @return $nonCompliancePunchEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @return $nonCompliancePunchEnd + */ public BigDecimal getNonCompliancePunchEnd(){ return this.nonCompliancePunchEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @param nonCompliancePunchEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @param nonCompliancePunchEnd + */ public void setNonCompliancePunchEnd(BigDecimal nonCompliancePunchEnd){ this.nonCompliancePunchEnd = nonCompliancePunchEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @return nonCompliancePunchIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @return nonCompliancePunchIncrement + */ public BigDecimal getNonCompliancePunchIncrement(){ return this.nonCompliancePunchIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @param nonCompliancePunchIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @param nonCompliancePunchIncrement + */ public void setNonCompliancePunchIncrement(BigDecimal nonCompliancePunchIncrement){ this.nonCompliancePunchIncrement = nonCompliancePunchIncrement; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @return nonCompliancePunchList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @return nonCompliancePunchList + */ public List<BigDecimal> getNonCompliancePunchList(){ return this.nonCompliancePunchList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @param nonCompliancePunchList - */ + * 璁剧疆 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @param nonCompliancePunchList + */ public void setNonCompliancePunchList(List<BigDecimal> nonCompliancePunchList){ this.nonCompliancePunchList = nonCompliancePunchList; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @return nonCompliancePunchNotList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @return nonCompliancePunchNotList + */ public List<BigDecimal> getNonCompliancePunchNotList(){ return this.nonCompliancePunchNotList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @param nonCompliancePunchNotList - */ + * 璁剧疆 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @param nonCompliancePunchNotList + */ public void setNonCompliancePunchNotList(List<BigDecimal> nonCompliancePunchNotList){ this.nonCompliancePunchNotList = nonCompliancePunchNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @return lateTimesStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @return lateTimesStart + */ public Integer getLateTimesStart(){ return this.lateTimesStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @param lateTimesStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @param lateTimesStart + */ public void setLateTimesStart(Integer lateTimesStart){ this.lateTimesStart = lateTimesStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @return $lateTimesEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @return $lateTimesEnd + */ public Integer getLateTimesEnd(){ return this.lateTimesEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @param lateTimesEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @param lateTimesEnd + */ public void setLateTimesEnd(Integer lateTimesEnd){ this.lateTimesEnd = lateTimesEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @return lateTimesIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @return lateTimesIncrement + */ public Integer getLateTimesIncrement(){ return this.lateTimesIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @param lateTimesIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @param lateTimesIncrement + */ public void setLateTimesIncrement(Integer lateTimesIncrement){ this.lateTimesIncrement = lateTimesIncrement; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @return lateTimesList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @return lateTimesList + */ public List<Integer> getLateTimesList(){ return this.lateTimesList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @param lateTimesList - */ + * 璁剧疆 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @param lateTimesList + */ public void setLateTimesList(List<Integer> lateTimesList){ this.lateTimesList = lateTimesList; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @return lateTimesNotList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @return lateTimesNotList + */ public List<Integer> getLateTimesNotList(){ return this.lateTimesNotList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @param lateTimesNotList - */ + * 璁剧疆 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @param lateTimesNotList + */ public void setLateTimesNotList(List<Integer> lateTimesNotList){ this.lateTimesNotList = lateTimesNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @return surfingMobileTimesStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @return surfingMobileTimesStart + */ public Integer getSurfingMobileTimesStart(){ return this.surfingMobileTimesStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @param surfingMobileTimesStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @param surfingMobileTimesStart + */ public void setSurfingMobileTimesStart(Integer surfingMobileTimesStart){ this.surfingMobileTimesStart = surfingMobileTimesStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @return $surfingMobileTimesEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @return $surfingMobileTimesEnd + */ public Integer getSurfingMobileTimesEnd(){ return this.surfingMobileTimesEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @param surfingMobileTimesEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @param surfingMobileTimesEnd + */ public void setSurfingMobileTimesEnd(Integer surfingMobileTimesEnd){ this.surfingMobileTimesEnd = surfingMobileTimesEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @return surfingMobileTimesIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @return surfingMobileTimesIncrement + */ public Integer getSurfingMobileTimesIncrement(){ return this.surfingMobileTimesIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @param surfingMobileTimesIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @param surfingMobileTimesIncrement + */ public void setSurfingMobileTimesIncrement(Integer surfingMobileTimesIncrement){ this.surfingMobileTimesIncrement = surfingMobileTimesIncrement; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @return surfingMobileTimesList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @return surfingMobileTimesList + */ public List<Integer> getSurfingMobileTimesList(){ return this.surfingMobileTimesList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @param surfingMobileTimesList - */ + * 璁剧疆 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @param surfingMobileTimesList + */ public void setSurfingMobileTimesList(List<Integer> surfingMobileTimesList){ this.surfingMobileTimesList = surfingMobileTimesList; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @return surfingMobileTimesNotList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @return surfingMobileTimesNotList + */ public List<Integer> getSurfingMobileTimesNotList(){ return this.surfingMobileTimesNotList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @param surfingMobileTimesNotList - */ + * 璁剧疆 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @param surfingMobileTimesNotList + */ public void setSurfingMobileTimesNotList(List<Integer> surfingMobileTimesNotList){ this.surfingMobileTimesNotList = surfingMobileTimesNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @return overtimeTimesStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @return overtimeTimesStart + */ public Integer getOvertimeTimesStart(){ return this.overtimeTimesStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @param overtimeTimesStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @param overtimeTimesStart + */ public void setOvertimeTimesStart(Integer overtimeTimesStart){ this.overtimeTimesStart = overtimeTimesStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @return $overtimeTimesEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @return $overtimeTimesEnd + */ public Integer getOvertimeTimesEnd(){ return this.overtimeTimesEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @param overtimeTimesEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @param overtimeTimesEnd + */ public void setOvertimeTimesEnd(Integer overtimeTimesEnd){ this.overtimeTimesEnd = overtimeTimesEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @return overtimeTimesIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @return overtimeTimesIncrement + */ public Integer getOvertimeTimesIncrement(){ return this.overtimeTimesIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @param overtimeTimesIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @param overtimeTimesIncrement + */ public void setOvertimeTimesIncrement(Integer overtimeTimesIncrement){ this.overtimeTimesIncrement = overtimeTimesIncrement; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @return overtimeTimesList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @return overtimeTimesList + */ public List<Integer> getOvertimeTimesList(){ return this.overtimeTimesList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @param overtimeTimesList - */ + * 璁剧疆 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @param overtimeTimesList + */ public void setOvertimeTimesList(List<Integer> overtimeTimesList){ this.overtimeTimesList = overtimeTimesList; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @return overtimeTimesNotList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @return overtimeTimesNotList + */ public List<Integer> getOvertimeTimesNotList(){ return this.overtimeTimesNotList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @param overtimeTimesNotList - */ + * 璁剧疆 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @param overtimeTimesNotList + */ public void setOvertimeTimesNotList(List<Integer> overtimeTimesNotList){ this.overtimeTimesNotList = overtimeTimesNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-绌哄矖 - * @return vacancyStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-绌哄矖 + * @return vacancyStart + */ public BigDecimal getVacancyStart(){ return this.vacancyStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-绌哄矖 - * @param vacancyStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-绌哄矖 + * @param vacancyStart + */ public void setVacancyStart(BigDecimal vacancyStart){ this.vacancyStart = vacancyStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-绌哄矖 - * @return $vacancyEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-绌哄矖 + * @return $vacancyEnd + */ public BigDecimal getVacancyEnd(){ return this.vacancyEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-绌哄矖 - * @param vacancyEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-绌哄矖 + * @param vacancyEnd + */ public void setVacancyEnd(BigDecimal vacancyEnd){ this.vacancyEnd = vacancyEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-绌哄矖 - * @return vacancyIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-绌哄矖 + * @return vacancyIncrement + */ public BigDecimal getVacancyIncrement(){ return this.vacancyIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-绌哄矖 - * @param vacancyIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-绌哄矖 + * @param vacancyIncrement + */ public void setVacancyIncrement(BigDecimal vacancyIncrement){ this.vacancyIncrement = vacancyIncrement; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-绌哄矖 - * @return vacancyList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-绌哄矖 + * @return vacancyList + */ public List<BigDecimal> getVacancyList(){ return this.vacancyList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-绌哄矖 - * @param vacancyList - */ + * 璁剧疆 鑰冨嫟姹囨€�-绌哄矖 + * @param vacancyList + */ public void setVacancyList(List<BigDecimal> vacancyList){ this.vacancyList = vacancyList; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-绌哄矖 - * @return vacancyNotList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-绌哄矖 + * @return vacancyNotList + */ public List<BigDecimal> getVacancyNotList(){ return this.vacancyNotList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-绌哄矖 - * @param vacancyNotList - */ + * 璁剧疆 鑰冨嫟姹囨€�-绌哄矖 + * @param vacancyNotList + */ public void setVacancyNotList(List<BigDecimal> vacancyNotList){ this.vacancyNotList = vacancyNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @return nonStandardDressTimesStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @return nonStandardDressTimesStart + */ public Integer getNonStandardDressTimesStart(){ return this.nonStandardDressTimesStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @param nonStandardDressTimesStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @param nonStandardDressTimesStart + */ public void setNonStandardDressTimesStart(Integer nonStandardDressTimesStart){ this.nonStandardDressTimesStart = nonStandardDressTimesStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @return $nonStandardDressTimesEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @return $nonStandardDressTimesEnd + */ public Integer getNonStandardDressTimesEnd(){ return this.nonStandardDressTimesEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @param nonStandardDressTimesEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @param nonStandardDressTimesEnd + */ public void setNonStandardDressTimesEnd(Integer nonStandardDressTimesEnd){ this.nonStandardDressTimesEnd = nonStandardDressTimesEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @return nonStandardDressTimesIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @return nonStandardDressTimesIncrement + */ public Integer getNonStandardDressTimesIncrement(){ return this.nonStandardDressTimesIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @param nonStandardDressTimesIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @param nonStandardDressTimesIncrement + */ public void setNonStandardDressTimesIncrement(Integer nonStandardDressTimesIncrement){ this.nonStandardDressTimesIncrement = nonStandardDressTimesIncrement; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @return nonStandardDressTimesList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @return nonStandardDressTimesList + */ public List<Integer> getNonStandardDressTimesList(){ return this.nonStandardDressTimesList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @param nonStandardDressTimesList - */ + * 璁剧疆 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @param nonStandardDressTimesList + */ public void setNonStandardDressTimesList(List<Integer> nonStandardDressTimesList){ this.nonStandardDressTimesList = nonStandardDressTimesList; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @return nonStandardDressTimesNotList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @return nonStandardDressTimesNotList + */ public List<Integer> getNonStandardDressTimesNotList(){ return this.nonStandardDressTimesNotList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @param nonStandardDressTimesNotList - */ + * 璁剧疆 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @param nonStandardDressTimesNotList + */ public void setNonStandardDressTimesNotList(List<Integer> nonStandardDressTimesNotList){ this.nonStandardDressTimesNotList = nonStandardDressTimesNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @return unexcusedMeetingAbsenceStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @return unexcusedMeetingAbsenceStart + */ public BigDecimal getUnexcusedMeetingAbsenceStart(){ return this.unexcusedMeetingAbsenceStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @param unexcusedMeetingAbsenceStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @param unexcusedMeetingAbsenceStart + */ public void setUnexcusedMeetingAbsenceStart(BigDecimal unexcusedMeetingAbsenceStart){ this.unexcusedMeetingAbsenceStart = unexcusedMeetingAbsenceStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @return $unexcusedMeetingAbsenceEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @return $unexcusedMeetingAbsenceEnd + */ public BigDecimal getUnexcusedMeetingAbsenceEnd(){ return this.unexcusedMeetingAbsenceEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @param unexcusedMeetingAbsenceEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @param unexcusedMeetingAbsenceEnd + */ public void setUnexcusedMeetingAbsenceEnd(BigDecimal unexcusedMeetingAbsenceEnd){ this.unexcusedMeetingAbsenceEnd = unexcusedMeetingAbsenceEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @return unexcusedMeetingAbsenceIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @return unexcusedMeetingAbsenceIncrement + */ public BigDecimal getUnexcusedMeetingAbsenceIncrement(){ return this.unexcusedMeetingAbsenceIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @param unexcusedMeetingAbsenceIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @param unexcusedMeetingAbsenceIncrement + */ public void setUnexcusedMeetingAbsenceIncrement(BigDecimal unexcusedMeetingAbsenceIncrement){ this.unexcusedMeetingAbsenceIncrement = unexcusedMeetingAbsenceIncrement; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @return unexcusedMeetingAbsenceList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @return unexcusedMeetingAbsenceList + */ public List<BigDecimal> getUnexcusedMeetingAbsenceList(){ return this.unexcusedMeetingAbsenceList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @param unexcusedMeetingAbsenceList - */ + * 璁剧疆 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @param unexcusedMeetingAbsenceList + */ public void setUnexcusedMeetingAbsenceList(List<BigDecimal> unexcusedMeetingAbsenceList){ this.unexcusedMeetingAbsenceList = unexcusedMeetingAbsenceList; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @return unexcusedMeetingAbsenceNotList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @return unexcusedMeetingAbsenceNotList + */ public List<BigDecimal> getUnexcusedMeetingAbsenceNotList(){ return this.unexcusedMeetingAbsenceNotList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @param unexcusedMeetingAbsenceNotList - */ + * 璁剧疆 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @param unexcusedMeetingAbsenceNotList + */ public void setUnexcusedMeetingAbsenceNotList(List<BigDecimal> unexcusedMeetingAbsenceNotList){ this.unexcusedMeetingAbsenceNotList = unexcusedMeetingAbsenceNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @return earlyLeaveMeetingStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @return earlyLeaveMeetingStart + */ public BigDecimal getEarlyLeaveMeetingStart(){ return this.earlyLeaveMeetingStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @param earlyLeaveMeetingStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @param earlyLeaveMeetingStart + */ public void setEarlyLeaveMeetingStart(BigDecimal earlyLeaveMeetingStart){ this.earlyLeaveMeetingStart = earlyLeaveMeetingStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @return $earlyLeaveMeetingEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @return $earlyLeaveMeetingEnd + */ public BigDecimal getEarlyLeaveMeetingEnd(){ return this.earlyLeaveMeetingEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @param earlyLeaveMeetingEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @param earlyLeaveMeetingEnd + */ public void setEarlyLeaveMeetingEnd(BigDecimal earlyLeaveMeetingEnd){ this.earlyLeaveMeetingEnd = earlyLeaveMeetingEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @return earlyLeaveMeetingIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @return earlyLeaveMeetingIncrement + */ public BigDecimal getEarlyLeaveMeetingIncrement(){ return this.earlyLeaveMeetingIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @param earlyLeaveMeetingIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @param earlyLeaveMeetingIncrement + */ public void setEarlyLeaveMeetingIncrement(BigDecimal earlyLeaveMeetingIncrement){ this.earlyLeaveMeetingIncrement = earlyLeaveMeetingIncrement; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @return earlyLeaveMeetingList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @return earlyLeaveMeetingList + */ public List<BigDecimal> getEarlyLeaveMeetingList(){ return this.earlyLeaveMeetingList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @param earlyLeaveMeetingList - */ + * 璁剧疆 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @param earlyLeaveMeetingList + */ public void setEarlyLeaveMeetingList(List<BigDecimal> earlyLeaveMeetingList){ this.earlyLeaveMeetingList = earlyLeaveMeetingList; } /** - * 鑾峰彇 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @return earlyLeaveMeetingNotList - */ + * 鑾峰彇 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @return earlyLeaveMeetingNotList + */ public List<BigDecimal> getEarlyLeaveMeetingNotList(){ return this.earlyLeaveMeetingNotList; } /** - * 璁剧疆 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @param earlyLeaveMeetingNotList - */ + * 璁剧疆 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @param earlyLeaveMeetingNotList + */ public void setEarlyLeaveMeetingNotList(List<BigDecimal> earlyLeaveMeetingNotList){ this.earlyLeaveMeetingNotList = earlyLeaveMeetingNotList; } /** - * 鑾峰彇 寮€濮� 骞� - * @return yearStart - */ + * 鑾峰彇 寮€濮� 骞� + * @return yearStart + */ public Integer getYearStart(){ return this.yearStart; } /** - * 璁剧疆 寮€濮� 骞� - * @param yearStart - */ + * 璁剧疆 寮€濮� 骞� + * @param yearStart + */ public void setYearStart(Integer yearStart){ this.yearStart = yearStart; } /** - * 鑾峰彇 缁撴潫 骞� - * @return $yearEnd - */ + * 鑾峰彇 缁撴潫 骞� + * @return $yearEnd + */ public Integer getYearEnd(){ return this.yearEnd; } /** - * 璁剧疆 缁撴潫 骞� - * @param yearEnd - */ + * 璁剧疆 缁撴潫 骞� + * @param yearEnd + */ public void setYearEnd(Integer yearEnd){ this.yearEnd = yearEnd; } /** - * 鑾峰彇 澧炲姞 骞� - * @return yearIncrement - */ + * 鑾峰彇 澧炲姞 骞� + * @return yearIncrement + */ public Integer getYearIncrement(){ return this.yearIncrement; } /** - * 璁剧疆 澧炲姞 骞� - * @param yearIncrement - */ + * 璁剧疆 澧炲姞 骞� + * @param yearIncrement + */ public void setYearIncrement(Integer yearIncrement){ this.yearIncrement = yearIncrement; } /** - * 鑾峰彇 骞� - * @return yearList - */ + * 鑾峰彇 骞� + * @return yearList + */ public List<Integer> getYearList(){ return this.yearList; } /** - * 璁剧疆 骞� - * @param yearList - */ + * 璁剧疆 骞� + * @param yearList + */ public void setYearList(List<Integer> yearList){ this.yearList = yearList; } /** - * 鑾峰彇 骞� - * @return yearNotList - */ + * 鑾峰彇 骞� + * @return yearNotList + */ public List<Integer> getYearNotList(){ return this.yearNotList; } /** - * 璁剧疆 骞� - * @param yearNotList - */ + * 璁剧疆 骞� + * @param yearNotList + */ public void setYearNotList(List<Integer> yearNotList){ this.yearNotList = yearNotList; } /** - * 鑾峰彇 寮€濮� 鏈� - * @return monthStart - */ + * 鑾峰彇 寮€濮� 鏈� + * @return monthStart + */ public Integer getMonthStart(){ return this.monthStart; } /** - * 璁剧疆 寮€濮� 鏈� - * @param monthStart - */ + * 璁剧疆 寮€濮� 鏈� + * @param monthStart + */ public void setMonthStart(Integer monthStart){ this.monthStart = monthStart; } /** - * 鑾峰彇 缁撴潫 鏈� - * @return $monthEnd - */ + * 鑾峰彇 缁撴潫 鏈� + * @return $monthEnd + */ public Integer getMonthEnd(){ return this.monthEnd; } /** - * 璁剧疆 缁撴潫 鏈� - * @param monthEnd - */ + * 璁剧疆 缁撴潫 鏈� + * @param monthEnd + */ public void setMonthEnd(Integer monthEnd){ this.monthEnd = monthEnd; } /** - * 鑾峰彇 澧炲姞 鏈� - * @return monthIncrement - */ + * 鑾峰彇 澧炲姞 鏈� + * @return monthIncrement + */ public Integer getMonthIncrement(){ return this.monthIncrement; } /** - * 璁剧疆 澧炲姞 鏈� - * @param monthIncrement - */ + * 璁剧疆 澧炲姞 鏈� + * @param monthIncrement + */ public void setMonthIncrement(Integer monthIncrement){ this.monthIncrement = monthIncrement; } /** - * 鑾峰彇 鏈� - * @return monthList - */ + * 鑾峰彇 鏈� + * @return monthList + */ public List<Integer> getMonthList(){ return this.monthList; } /** - * 璁剧疆 鏈� - * @param monthList - */ + * 璁剧疆 鏈� + * @param monthList + */ public void setMonthList(List<Integer> monthList){ this.monthList = monthList; } /** - * 鑾峰彇 鏈� - * @return monthNotList - */ + * 鑾峰彇 鏈� + * @return monthNotList + */ public List<Integer> getMonthNotList(){ return this.monthNotList; } /** - * 璁剧疆 鏈� - * @param monthNotList - */ + * 璁剧疆 鏈� + * @param monthNotList + */ public void setMonthNotList(List<Integer> monthNotList){ this.monthNotList = monthNotList; } /** - * 鑾峰彇 寮€濮� 鏃� - * @return dayStart - */ + * 鑾峰彇 寮€濮� 鏃� + * @return dayStart + */ public Integer getDayStart(){ return this.dayStart; } /** - * 璁剧疆 寮€濮� 鏃� - * @param dayStart - */ + * 璁剧疆 寮€濮� 鏃� + * @param dayStart + */ public void setDayStart(Integer dayStart){ this.dayStart = dayStart; } /** - * 鑾峰彇 缁撴潫 鏃� - * @return $dayEnd - */ + * 鑾峰彇 缁撴潫 鏃� + * @return $dayEnd + */ public Integer getDayEnd(){ return this.dayEnd; } /** - * 璁剧疆 缁撴潫 鏃� - * @param dayEnd - */ + * 璁剧疆 缁撴潫 鏃� + * @param dayEnd + */ public void setDayEnd(Integer dayEnd){ this.dayEnd = dayEnd; } /** - * 鑾峰彇 澧炲姞 鏃� - * @return dayIncrement - */ + * 鑾峰彇 澧炲姞 鏃� + * @return dayIncrement + */ public Integer getDayIncrement(){ return this.dayIncrement; } /** - * 璁剧疆 澧炲姞 鏃� - * @param dayIncrement - */ + * 璁剧疆 澧炲姞 鏃� + * @param dayIncrement + */ public void setDayIncrement(Integer dayIncrement){ this.dayIncrement = dayIncrement; } /** - * 鑾峰彇 鏃� - * @return dayList - */ + * 鑾峰彇 鏃� + * @return dayList + */ public List<Integer> getDayList(){ return this.dayList; } /** - * 璁剧疆 鏃� - * @param dayList - */ + * 璁剧疆 鏃� + * @param dayList + */ public void setDayList(List<Integer> dayList){ this.dayList = dayList; } /** - * 鑾峰彇 鏃� - * @return dayNotList - */ + * 鑾峰彇 鏃� + * @return dayNotList + */ public List<Integer> getDayNotList(){ return this.dayNotList; } /** - * 璁剧疆 鏃� - * @param dayNotList - */ + * 璁剧疆 鏃� + * @param dayNotList + */ public void setDayNotList(List<Integer> dayNotList){ this.dayNotList = dayNotList; } /** - * 鑾峰彇 澶囨敞 - * @return remarkList - */ + * 鑾峰彇 澶囨敞 + * @return remarkList + */ public List<String> getRemarkList(){ return this.remarkList; } /** - * 璁剧疆 澶囨敞 - * @param remarkList - */ + * 璁剧疆 澶囨敞 + * @param remarkList + */ public void setRemarkList(List<String> remarkList){ this.remarkList = remarkList; } /** - * 鑾峰彇 澶囨敞 - * @return remarkNotList - */ + * 鑾峰彇 澶囨敞 + * @return remarkNotList + */ public List<String> getRemarkNotList(){ return this.remarkNotList; } /** - * 璁剧疆 澶囨敞 - * @param remarkNotList - */ + * 璁剧疆 澶囨敞 + * @param remarkNotList + */ public void setRemarkNotList(List<String> remarkNotList){ this.remarkNotList = remarkNotList; } /** - * 鑾峰彇 寮€濮� 鍒涘缓鐢ㄦ埛 - * @return createUserIdStart - */ + * 鑾峰彇 寮€濮� 鍒涘缓鐢ㄦ埛 + * @return createUserIdStart + */ public Long getCreateUserIdStart(){ return this.createUserIdStart; } /** - * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 - * @param createUserIdStart - */ + * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 + * @param createUserIdStart + */ public void setCreateUserIdStart(Long createUserIdStart){ this.createUserIdStart = createUserIdStart; } /** - * 鑾峰彇 缁撴潫 鍒涘缓鐢ㄦ埛 - * @return $createUserIdEnd - */ + * 鑾峰彇 缁撴潫 鍒涘缓鐢ㄦ埛 + * @return $createUserIdEnd + */ public Long getCreateUserIdEnd(){ return this.createUserIdEnd; } /** - * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 - * @param createUserIdEnd - */ + * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 + * @param createUserIdEnd + */ public void setCreateUserIdEnd(Long createUserIdEnd){ this.createUserIdEnd = createUserIdEnd; } /** - * 鑾峰彇 澧炲姞 鍒涘缓鐢ㄦ埛 - * @return createUserIdIncrement - */ + * 鑾峰彇 澧炲姞 鍒涘缓鐢ㄦ埛 + * @return createUserIdIncrement + */ public Long getCreateUserIdIncrement(){ return this.createUserIdIncrement; } /** - * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 - * @param createUserIdIncrement - */ + * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 + * @param createUserIdIncrement + */ public void setCreateUserIdIncrement(Long createUserIdIncrement){ this.createUserIdIncrement = createUserIdIncrement; } /** - * 鑾峰彇 鍒涘缓鐢ㄦ埛 - * @return createUserIdList - */ + * 鑾峰彇 鍒涘缓鐢ㄦ埛 + * @return createUserIdList + */ public List<Long> getCreateUserIdList(){ return this.createUserIdList; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdList - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdList + */ public void setCreateUserIdList(List<Long> createUserIdList){ this.createUserIdList = createUserIdList; } /** - * 鑾峰彇 鍒涘缓鐢ㄦ埛 - * @return createUserIdNotList - */ + * 鑾峰彇 鍒涘缓鐢ㄦ埛 + * @return createUserIdNotList + */ public List<Long> getCreateUserIdNotList(){ return this.createUserIdNotList; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdNotList - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdNotList + */ public void setCreateUserIdNotList(List<Long> createUserIdNotList){ this.createUserIdNotList = createUserIdNotList; } /** - * 鑾峰彇 寮€濮� 鍒涘缓鏃堕棿 - * @return createTimeStart - */ + * 鑾峰彇 寮€濮� 鍒涘缓鏃堕棿 + * @return createTimeStart + */ public String getCreateTimeStart(){ return this.createTimeStart; } /** - * 璁剧疆 寮€濮� 鍒涘缓鏃堕棿 - * @param createTimeStart - */ + * 璁剧疆 寮€濮� 鍒涘缓鏃堕棿 + * @param createTimeStart + */ public void setCreateTimeStart(String createTimeStart){ this.createTimeStart = createTimeStart; } /** - * 鑾峰彇 缁撴潫 鍒涘缓鏃堕棿 - * @return createTimeEnd - */ + * 鑾峰彇 缁撴潫 鍒涘缓鏃堕棿 + * @return createTimeEnd + */ public String getCreateTimeEnd(){ return this.createTimeEnd; } /** - * 璁剧疆 缁撴潫 鍒涘缓鏃堕棿 - * @param createTimeEnd - */ + * 璁剧疆 缁撴潫 鍒涘缓鏃堕棿 + * @param createTimeEnd + */ public void setCreateTimeEnd(String createTimeEnd){ this.createTimeEnd = createTimeEnd; } /** - * 鑾峰彇 寮€濮� 鏇存柊鐢ㄦ埛 - * @return updateUserIdStart - */ + * 鑾峰彇 寮€濮� 鏇存柊鐢ㄦ埛 + * @return updateUserIdStart + */ public Long getUpdateUserIdStart(){ return this.updateUserIdStart; } /** - * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 - * @param updateUserIdStart - */ + * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 + * @param updateUserIdStart + */ public void setUpdateUserIdStart(Long updateUserIdStart){ this.updateUserIdStart = updateUserIdStart; } /** - * 鑾峰彇 缁撴潫 鏇存柊鐢ㄦ埛 - * @return $updateUserIdEnd - */ + * 鑾峰彇 缁撴潫 鏇存柊鐢ㄦ埛 + * @return $updateUserIdEnd + */ public Long getUpdateUserIdEnd(){ return this.updateUserIdEnd; } /** - * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 - * @param updateUserIdEnd - */ + * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 + * @param updateUserIdEnd + */ public void setUpdateUserIdEnd(Long updateUserIdEnd){ this.updateUserIdEnd = updateUserIdEnd; } /** - * 鑾峰彇 澧炲姞 鏇存柊鐢ㄦ埛 - * @return updateUserIdIncrement - */ + * 鑾峰彇 澧炲姞 鏇存柊鐢ㄦ埛 + * @return updateUserIdIncrement + */ public Long getUpdateUserIdIncrement(){ return this.updateUserIdIncrement; } /** - * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 - * @param updateUserIdIncrement - */ + * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 + * @param updateUserIdIncrement + */ public void setUpdateUserIdIncrement(Long updateUserIdIncrement){ this.updateUserIdIncrement = updateUserIdIncrement; } /** - * 鑾峰彇 鏇存柊鐢ㄦ埛 - * @return updateUserIdList - */ + * 鑾峰彇 鏇存柊鐢ㄦ埛 + * @return updateUserIdList + */ public List<Long> getUpdateUserIdList(){ return this.updateUserIdList; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdList - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdList + */ public void setUpdateUserIdList(List<Long> updateUserIdList){ this.updateUserIdList = updateUserIdList; } /** - * 鑾峰彇 鏇存柊鐢ㄦ埛 - * @return updateUserIdNotList - */ + * 鑾峰彇 鏇存柊鐢ㄦ埛 + * @return updateUserIdNotList + */ public List<Long> getUpdateUserIdNotList(){ return this.updateUserIdNotList; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdNotList - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdNotList + */ public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){ this.updateUserIdNotList = updateUserIdNotList; } /** - * 鑾峰彇 寮€濮� 鏇存柊鏃堕棿 - * @return updateTimeStart - */ + * 鑾峰彇 寮€濮� 鏇存柊鏃堕棿 + * @return updateTimeStart + */ public String getUpdateTimeStart(){ return this.updateTimeStart; } /** - * 璁剧疆 寮€濮� 鏇存柊鏃堕棿 - * @param updateTimeStart - */ + * 璁剧疆 寮€濮� 鏇存柊鏃堕棿 + * @param updateTimeStart + */ public void setUpdateTimeStart(String updateTimeStart){ this.updateTimeStart = updateTimeStart; } /** - * 鑾峰彇 缁撴潫 鏇存柊鏃堕棿 - * @return updateTimeEnd - */ + * 鑾峰彇 缁撴潫 鏇存柊鏃堕棿 + * @return updateTimeEnd + */ public String getUpdateTimeEnd(){ return this.updateTimeEnd; } /** - * 璁剧疆 缁撴潫 鏇存柊鏃堕棿 - * @param updateTimeEnd - */ + * 璁剧疆 缁撴潫 鏇存柊鏃堕棿 + * @param updateTimeEnd + */ public void setUpdateTimeEnd(String updateTimeEnd){ this.updateTimeEnd = updateTimeEnd; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param id - */ - public AttendanceStatQuery id(Long id){ - setId(id); - return this; - } - - /** - * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @param idStart - */ - public AttendanceStatQuery idStart(Long idStart){ - this.idStart = idStart; - return this; + * 鑾峰彇 寮€濮� 鍝轰钩鍋囷紙澶╋級 + * @return breastfeedingLeaveDaysStart + */ + public BigDecimal getBreastfeedingLeaveDaysStart(){ + return this.breastfeedingLeaveDaysStart; } /** - * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @param idEnd - */ - public AttendanceStatQuery idEnd(Long idEnd){ - this.idEnd = idEnd; - return this; + * 璁剧疆 寮€濮� 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysStart + */ + public void setBreastfeedingLeaveDaysStart(BigDecimal breastfeedingLeaveDaysStart){ + this.breastfeedingLeaveDaysStart = breastfeedingLeaveDaysStart; } /** - * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @param idIncrement - */ - public AttendanceStatQuery idIncrement(Long idIncrement){ - this.idIncrement = idIncrement; - return this; + * 鑾峰彇 缁撴潫 鍝轰钩鍋囷紙澶╋級 + * @return $breastfeedingLeaveDaysEnd + */ + public BigDecimal getBreastfeedingLeaveDaysEnd(){ + return this.breastfeedingLeaveDaysEnd; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idList - */ - public AttendanceStatQuery idList(List<Long> idList){ - this.idList = idList; - return this; - } - - /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idNotList - */ - public AttendanceStatQuery idNotList(List<Long> idNotList){ - this.idNotList = idNotList; - return this; - } - - - /** - * 璁剧疆 绐楀彛绫诲埆 - * @param windowCategory - */ - public AttendanceStatQuery windowCategory(String windowCategory){ - setWindowCategory(windowCategory); - return this; + * 璁剧疆 缁撴潫 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysEnd + */ + public void setBreastfeedingLeaveDaysEnd(BigDecimal breastfeedingLeaveDaysEnd){ + this.breastfeedingLeaveDaysEnd = breastfeedingLeaveDaysEnd; } /** - * 璁剧疆 绐楀彛绫诲埆 - * @param windowCategoryList - */ - public AttendanceStatQuery windowCategoryList(List<String> windowCategoryList){ - this.windowCategoryList = windowCategoryList; - return this; + * 鑾峰彇 澧炲姞 鍝轰钩鍋囷紙澶╋級 + * @return breastfeedingLeaveDaysIncrement + */ + public BigDecimal getBreastfeedingLeaveDaysIncrement(){ + return this.breastfeedingLeaveDaysIncrement; } /** - * 璁剧疆 鍛樺伐ID - * @param staffId - */ - public AttendanceStatQuery staffId(Long staffId){ - setStaffId(staffId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍛樺伐ID - * @param staffIdStart - */ - public AttendanceStatQuery staffIdStart(Long staffIdStart){ - this.staffIdStart = staffIdStart; - return this; + * 璁剧疆 澧炲姞 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysIncrement + */ + public void setBreastfeedingLeaveDaysIncrement(BigDecimal breastfeedingLeaveDaysIncrement){ + this.breastfeedingLeaveDaysIncrement = breastfeedingLeaveDaysIncrement; } /** - * 璁剧疆 缁撴潫 鍛樺伐ID - * @param staffIdEnd - */ - public AttendanceStatQuery staffIdEnd(Long staffIdEnd){ - this.staffIdEnd = staffIdEnd; - return this; + * 鑾峰彇 鍝轰钩鍋囷紙澶╋級 + * @return breastfeedingLeaveDaysList + */ + public List<BigDecimal> getBreastfeedingLeaveDaysList(){ + return this.breastfeedingLeaveDaysList; } /** - * 璁剧疆 澧炲姞 鍛樺伐ID - * @param staffIdIncrement - */ - public AttendanceStatQuery staffIdIncrement(Long staffIdIncrement){ - this.staffIdIncrement = staffIdIncrement; - return this; + * 璁剧疆 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysList + */ + public void setBreastfeedingLeaveDaysList(List<BigDecimal> breastfeedingLeaveDaysList){ + this.breastfeedingLeaveDaysList = breastfeedingLeaveDaysList; } /** - * 璁剧疆 鍛樺伐ID - * @param staffIdList - */ - public AttendanceStatQuery staffIdList(List<Long> staffIdList){ - this.staffIdList = staffIdList; - return this; - } - - /** - * 璁剧疆 鍛樺伐ID - * @param staffIdNotList - */ - public AttendanceStatQuery staffIdNotList(List<Long> staffIdNotList){ - this.staffIdNotList = staffIdNotList; - return this; - } - - - /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffName - */ - public AttendanceStatQuery staffName(String staffName){ - setStaffName(staffName); - return this; + * 鑾峰彇 鍝轰钩鍋囷紙澶╋級 + * @return breastfeedingLeaveDaysNotList + */ + public List<BigDecimal> getBreastfeedingLeaveDaysNotList(){ + return this.breastfeedingLeaveDaysNotList; } /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffNameList - */ - public AttendanceStatQuery staffNameList(List<String> staffNameList){ - this.staffNameList = staffNameList; - return this; + * 璁剧疆 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysNotList + */ + public void setBreastfeedingLeaveDaysNotList(List<BigDecimal> breastfeedingLeaveDaysNotList){ + this.breastfeedingLeaveDaysNotList = breastfeedingLeaveDaysNotList; } + /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptId - */ - public AttendanceStatQuery deptId(Long deptId){ - setDeptId(deptId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鎵€灞為儴闂� - * @param deptIdStart - */ - public AttendanceStatQuery deptIdStart(Long deptIdStart){ - this.deptIdStart = deptIdStart; - return this; + * 鑾峰彇 寮€濮� 渚嬪亣锛堝ぉ锛� + * @return menstrualLeaveDaysStart + */ + public BigDecimal getMenstrualLeaveDaysStart(){ + return this.menstrualLeaveDaysStart; } /** - * 璁剧疆 缁撴潫 鎵€灞為儴闂� - * @param deptIdEnd - */ - public AttendanceStatQuery deptIdEnd(Long deptIdEnd){ - this.deptIdEnd = deptIdEnd; - return this; + * 璁剧疆 寮€濮� 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysStart + */ + public void setMenstrualLeaveDaysStart(BigDecimal menstrualLeaveDaysStart){ + this.menstrualLeaveDaysStart = menstrualLeaveDaysStart; } /** - * 璁剧疆 澧炲姞 鎵€灞為儴闂� - * @param deptIdIncrement - */ - public AttendanceStatQuery deptIdIncrement(Long deptIdIncrement){ - this.deptIdIncrement = deptIdIncrement; - return this; + * 鑾峰彇 缁撴潫 渚嬪亣锛堝ぉ锛� + * @return $menstrualLeaveDaysEnd + */ + public BigDecimal getMenstrualLeaveDaysEnd(){ + return this.menstrualLeaveDaysEnd; } /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptIdList - */ - public AttendanceStatQuery deptIdList(List<Long> deptIdList){ - this.deptIdList = deptIdList; - return this; - } - - /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptIdNotList - */ - public AttendanceStatQuery deptIdNotList(List<Long> deptIdNotList){ - this.deptIdNotList = deptIdNotList; - return this; - } - - - /** - * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� - * @param deptName - */ - public AttendanceStatQuery deptName(String deptName){ - setDeptName(deptName); - return this; + * 璁剧疆 缁撴潫 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysEnd + */ + public void setMenstrualLeaveDaysEnd(BigDecimal menstrualLeaveDaysEnd){ + this.menstrualLeaveDaysEnd = menstrualLeaveDaysEnd; } /** - * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� - * @param deptNameList - */ - public AttendanceStatQuery deptNameList(List<String> deptNameList){ - this.deptNameList = deptNameList; - return this; + * 鑾峰彇 澧炲姞 渚嬪亣锛堝ぉ锛� + * @return menstrualLeaveDaysIncrement + */ + public BigDecimal getMenstrualLeaveDaysIncrement(){ + return this.menstrualLeaveDaysIncrement; } /** - * 璁剧疆 鍥炲崟浣嶏紙澶╋級 - * @param backToUnit - */ - public AttendanceStatQuery backToUnit(BigDecimal backToUnit){ - setBackToUnit(backToUnit); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍥炲崟浣嶏紙澶╋級 - * @param backToUnitStart - */ - public AttendanceStatQuery backToUnitStart(BigDecimal backToUnitStart){ - this.backToUnitStart = backToUnitStart; - return this; + * 璁剧疆 澧炲姞 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysIncrement + */ + public void setMenstrualLeaveDaysIncrement(BigDecimal menstrualLeaveDaysIncrement){ + this.menstrualLeaveDaysIncrement = menstrualLeaveDaysIncrement; } /** - * 璁剧疆 缁撴潫 鍥炲崟浣嶏紙澶╋級 - * @param backToUnitEnd - */ - public AttendanceStatQuery backToUnitEnd(BigDecimal backToUnitEnd){ - this.backToUnitEnd = backToUnitEnd; - return this; + * 鑾峰彇 渚嬪亣锛堝ぉ锛� + * @return menstrualLeaveDaysList + */ + public List<BigDecimal> getMenstrualLeaveDaysList(){ + return this.menstrualLeaveDaysList; } /** - * 璁剧疆 澧炲姞 鍥炲崟浣嶏紙澶╋級 - * @param backToUnitIncrement - */ - public AttendanceStatQuery backToUnitIncrement(BigDecimal backToUnitIncrement){ - this.backToUnitIncrement = backToUnitIncrement; - return this; + * 璁剧疆 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysList + */ + public void setMenstrualLeaveDaysList(List<BigDecimal> menstrualLeaveDaysList){ + this.menstrualLeaveDaysList = menstrualLeaveDaysList; } /** - * 璁剧疆 鍥炲崟浣嶏紙澶╋級 - * @param backToUnitList - */ - public AttendanceStatQuery backToUnitList(List<BigDecimal> backToUnitList){ - this.backToUnitList = backToUnitList; - return this; - } - - /** - * 璁剧疆 鍥炲崟浣嶏紙澶╋級 - * @param backToUnitNotList - */ - public AttendanceStatQuery backToUnitNotList(List<BigDecimal> backToUnitNotList){ - this.backToUnitNotList = backToUnitNotList; - return this; - } + * 鑾峰彇 渚嬪亣锛堝ぉ锛� + * @return menstrualLeaveDaysNotList + */ + public List<BigDecimal> getMenstrualLeaveDaysNotList(){ + return this.menstrualLeaveDaysNotList; + } /** - * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� - * @param onDutyLeave - */ - public AttendanceStatQuery onDutyLeave(BigDecimal onDutyLeave){ - setOnDutyLeave(onDutyLeave); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍥犲叕璇峰亣锛堝ぉ锛� - * @param onDutyLeaveStart - */ - public AttendanceStatQuery onDutyLeaveStart(BigDecimal onDutyLeaveStart){ - this.onDutyLeaveStart = onDutyLeaveStart; - return this; + * 璁剧疆 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysNotList + */ + public void setMenstrualLeaveDaysNotList(List<BigDecimal> menstrualLeaveDaysNotList){ + this.menstrualLeaveDaysNotList = menstrualLeaveDaysNotList; } + /** - * 璁剧疆 缁撴潫 鍥犲叕璇峰亣锛堝ぉ锛� - * @param onDutyLeaveEnd - */ - public AttendanceStatQuery onDutyLeaveEnd(BigDecimal onDutyLeaveEnd){ - this.onDutyLeaveEnd = onDutyLeaveEnd; - return this; + * 鑾峰彇 寮€濮� 骞村亣锛堝ぉ锛� + * @return annualLeaveDaysStart + */ + public BigDecimal getAnnualLeaveDaysStart(){ + return this.annualLeaveDaysStart; } /** - * 璁剧疆 澧炲姞 鍥犲叕璇峰亣锛堝ぉ锛� - * @param onDutyLeaveIncrement - */ - public AttendanceStatQuery onDutyLeaveIncrement(BigDecimal onDutyLeaveIncrement){ - this.onDutyLeaveIncrement = onDutyLeaveIncrement; - return this; + * 璁剧疆 寮€濮� 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysStart + */ + public void setAnnualLeaveDaysStart(BigDecimal annualLeaveDaysStart){ + this.annualLeaveDaysStart = annualLeaveDaysStart; } /** - * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� - * @param onDutyLeaveList - */ - public AttendanceStatQuery onDutyLeaveList(List<BigDecimal> onDutyLeaveList){ - this.onDutyLeaveList = onDutyLeaveList; - return this; - } - - /** - * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� - * @param onDutyLeaveNotList - */ - public AttendanceStatQuery onDutyLeaveNotList(List<BigDecimal> onDutyLeaveNotList){ - this.onDutyLeaveNotList = onDutyLeaveNotList; - return this; - } + * 鑾峰彇 缁撴潫 骞村亣锛堝ぉ锛� + * @return $annualLeaveDaysEnd + */ + public BigDecimal getAnnualLeaveDaysEnd(){ + return this.annualLeaveDaysEnd; + } /** - * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� - * @param outOfOffice - */ - public AttendanceStatQuery outOfOffice(BigDecimal outOfOffice){ - setOutOfOffice(outOfOffice); - return this; - } - - /** - * 璁剧疆 寮€濮� 澶栧嚭鍕橀獙锛堝ぉ锛� - * @param outOfOfficeStart - */ - public AttendanceStatQuery outOfOfficeStart(BigDecimal outOfOfficeStart){ - this.outOfOfficeStart = outOfOfficeStart; - return this; + * 璁剧疆 缁撴潫 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysEnd + */ + public void setAnnualLeaveDaysEnd(BigDecimal annualLeaveDaysEnd){ + this.annualLeaveDaysEnd = annualLeaveDaysEnd; } /** - * 璁剧疆 缁撴潫 澶栧嚭鍕橀獙锛堝ぉ锛� - * @param outOfOfficeEnd - */ - public AttendanceStatQuery outOfOfficeEnd(BigDecimal outOfOfficeEnd){ - this.outOfOfficeEnd = outOfOfficeEnd; - return this; + * 鑾峰彇 澧炲姞 骞村亣锛堝ぉ锛� + * @return annualLeaveDaysIncrement + */ + public BigDecimal getAnnualLeaveDaysIncrement(){ + return this.annualLeaveDaysIncrement; } /** - * 璁剧疆 澧炲姞 澶栧嚭鍕橀獙锛堝ぉ锛� - * @param outOfOfficeIncrement - */ - public AttendanceStatQuery outOfOfficeIncrement(BigDecimal outOfOfficeIncrement){ - this.outOfOfficeIncrement = outOfOfficeIncrement; - return this; + * 璁剧疆 澧炲姞 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysIncrement + */ + public void setAnnualLeaveDaysIncrement(BigDecimal annualLeaveDaysIncrement){ + this.annualLeaveDaysIncrement = annualLeaveDaysIncrement; } /** - * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� - * @param outOfOfficeList - */ - public AttendanceStatQuery outOfOfficeList(List<BigDecimal> outOfOfficeList){ - this.outOfOfficeList = outOfOfficeList; - return this; - } - - /** - * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� - * @param outOfOfficeNotList - */ - public AttendanceStatQuery outOfOfficeNotList(List<BigDecimal> outOfOfficeNotList){ - this.outOfOfficeNotList = outOfOfficeNotList; - return this; - } + * 鑾峰彇 骞村亣锛堝ぉ锛� + * @return annualLeaveDaysList + */ + public List<BigDecimal> getAnnualLeaveDaysList(){ + return this.annualLeaveDaysList; + } /** - * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� - * @param shiftCompensation - */ - public AttendanceStatQuery shiftCompensation(BigDecimal shiftCompensation){ - setShiftCompensation(shiftCompensation); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍊肩彮琛ョ彮锛堝ぉ锛� - * @param shiftCompensationStart - */ - public AttendanceStatQuery shiftCompensationStart(BigDecimal shiftCompensationStart){ - this.shiftCompensationStart = shiftCompensationStart; - return this; + * 璁剧疆 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysList + */ + public void setAnnualLeaveDaysList(List<BigDecimal> annualLeaveDaysList){ + this.annualLeaveDaysList = annualLeaveDaysList; } /** - * 璁剧疆 缁撴潫 鍊肩彮琛ョ彮锛堝ぉ锛� - * @param shiftCompensationEnd - */ - public AttendanceStatQuery shiftCompensationEnd(BigDecimal shiftCompensationEnd){ - this.shiftCompensationEnd = shiftCompensationEnd; - return this; + * 鑾峰彇 骞村亣锛堝ぉ锛� + * @return annualLeaveDaysNotList + */ + public List<BigDecimal> getAnnualLeaveDaysNotList(){ + return this.annualLeaveDaysNotList; } /** - * 璁剧疆 澧炲姞 鍊肩彮琛ョ彮锛堝ぉ锛� - * @param shiftCompensationIncrement - */ - public AttendanceStatQuery shiftCompensationIncrement(BigDecimal shiftCompensationIncrement){ - this.shiftCompensationIncrement = shiftCompensationIncrement; - return this; + * 璁剧疆 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysNotList + */ + public void setAnnualLeaveDaysNotList(List<BigDecimal> annualLeaveDaysNotList){ + this.annualLeaveDaysNotList = annualLeaveDaysNotList; } - /** - * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� - * @param shiftCompensationList - */ - public AttendanceStatQuery shiftCompensationList(List<BigDecimal> shiftCompensationList){ - this.shiftCompensationList = shiftCompensationList; - return this; - } - - /** - * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� - * @param shiftCompensationNotList - */ - public AttendanceStatQuery shiftCompensationNotList(List<BigDecimal> shiftCompensationNotList){ - this.shiftCompensationNotList = shiftCompensationNotList; - return this; - } /** - * 璁剧疆 浣撴锛堝ぉ锛� - * @param physicalExamination - */ - public AttendanceStatQuery physicalExamination(BigDecimal physicalExamination){ - setPhysicalExamination(physicalExamination); - return this; - } - - /** - * 璁剧疆 寮€濮� 浣撴锛堝ぉ锛� - * @param physicalExaminationStart - */ - public AttendanceStatQuery physicalExaminationStart(BigDecimal physicalExaminationStart){ - this.physicalExaminationStart = physicalExaminationStart; - return this; + * 鑾峰彇 寮€濮� 璋冧紤锛堝ぉ锛� + * @return compensatedLeaveDaysStart + */ + public BigDecimal getCompensatedLeaveDaysStart(){ + return this.compensatedLeaveDaysStart; } /** - * 璁剧疆 缁撴潫 浣撴锛堝ぉ锛� - * @param physicalExaminationEnd - */ - public AttendanceStatQuery physicalExaminationEnd(BigDecimal physicalExaminationEnd){ - this.physicalExaminationEnd = physicalExaminationEnd; - return this; + * 璁剧疆 寮€濮� 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysStart + */ + public void setCompensatedLeaveDaysStart(BigDecimal compensatedLeaveDaysStart){ + this.compensatedLeaveDaysStart = compensatedLeaveDaysStart; } /** - * 璁剧疆 澧炲姞 浣撴锛堝ぉ锛� - * @param physicalExaminationIncrement - */ - public AttendanceStatQuery physicalExaminationIncrement(BigDecimal physicalExaminationIncrement){ - this.physicalExaminationIncrement = physicalExaminationIncrement; - return this; + * 鑾峰彇 缁撴潫 璋冧紤锛堝ぉ锛� + * @return $compensatedLeaveDaysEnd + */ + public BigDecimal getCompensatedLeaveDaysEnd(){ + return this.compensatedLeaveDaysEnd; } /** - * 璁剧疆 浣撴锛堝ぉ锛� - * @param physicalExaminationList - */ - public AttendanceStatQuery physicalExaminationList(List<BigDecimal> physicalExaminationList){ - this.physicalExaminationList = physicalExaminationList; - return this; - } - - /** - * 璁剧疆 浣撴锛堝ぉ锛� - * @param physicalExaminationNotList - */ - public AttendanceStatQuery physicalExaminationNotList(List<BigDecimal> physicalExaminationNotList){ - this.physicalExaminationNotList = physicalExaminationNotList; - return this; - } - - /** - * 璁剧疆 闅旂锛堝ぉ锛� - * @param quarantine - */ - public AttendanceStatQuery quarantine(BigDecimal quarantine){ - setQuarantine(quarantine); - return this; - } - - /** - * 璁剧疆 寮€濮� 闅旂锛堝ぉ锛� - * @param quarantineStart - */ - public AttendanceStatQuery quarantineStart(BigDecimal quarantineStart){ - this.quarantineStart = quarantineStart; - return this; + * 璁剧疆 缁撴潫 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysEnd + */ + public void setCompensatedLeaveDaysEnd(BigDecimal compensatedLeaveDaysEnd){ + this.compensatedLeaveDaysEnd = compensatedLeaveDaysEnd; } /** - * 璁剧疆 缁撴潫 闅旂锛堝ぉ锛� - * @param quarantineEnd - */ - public AttendanceStatQuery quarantineEnd(BigDecimal quarantineEnd){ - this.quarantineEnd = quarantineEnd; - return this; + * 鑾峰彇 澧炲姞 璋冧紤锛堝ぉ锛� + * @return compensatedLeaveDaysIncrement + */ + public BigDecimal getCompensatedLeaveDaysIncrement(){ + return this.compensatedLeaveDaysIncrement; } /** - * 璁剧疆 澧炲姞 闅旂锛堝ぉ锛� - * @param quarantineIncrement - */ - public AttendanceStatQuery quarantineIncrement(BigDecimal quarantineIncrement){ - this.quarantineIncrement = quarantineIncrement; - return this; + * 璁剧疆 澧炲姞 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysIncrement + */ + public void setCompensatedLeaveDaysIncrement(BigDecimal compensatedLeaveDaysIncrement){ + this.compensatedLeaveDaysIncrement = compensatedLeaveDaysIncrement; } /** - * 璁剧疆 闅旂锛堝ぉ锛� - * @param quarantineList - */ - public AttendanceStatQuery quarantineList(List<BigDecimal> quarantineList){ - this.quarantineList = quarantineList; - return this; - } - - /** - * 璁剧疆 闅旂锛堝ぉ锛� - * @param quarantineNotList - */ - public AttendanceStatQuery quarantineNotList(List<BigDecimal> quarantineNotList){ - this.quarantineNotList = quarantineNotList; - return this; - } + * 鑾峰彇 璋冧紤锛堝ぉ锛� + * @return compensatedLeaveDaysList + */ + public List<BigDecimal> getCompensatedLeaveDaysList(){ + return this.compensatedLeaveDaysList; + } /** - * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @param businessTrip - */ - public AttendanceStatQuery businessTrip(BigDecimal businessTrip){ - setBusinessTrip(businessTrip); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @param businessTripStart - */ - public AttendanceStatQuery businessTripStart(BigDecimal businessTripStart){ - this.businessTripStart = businessTripStart; - return this; + * 璁剧疆 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysList + */ + public void setCompensatedLeaveDaysList(List<BigDecimal> compensatedLeaveDaysList){ + this.compensatedLeaveDaysList = compensatedLeaveDaysList; } /** - * 璁剧疆 缁撴潫 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @param businessTripEnd - */ - public AttendanceStatQuery businessTripEnd(BigDecimal businessTripEnd){ - this.businessTripEnd = businessTripEnd; - return this; + * 鑾峰彇 璋冧紤锛堝ぉ锛� + * @return compensatedLeaveDaysNotList + */ + public List<BigDecimal> getCompensatedLeaveDaysNotList(){ + return this.compensatedLeaveDaysNotList; } /** - * 璁剧疆 澧炲姞 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @param businessTripIncrement - */ - public AttendanceStatQuery businessTripIncrement(BigDecimal businessTripIncrement){ - this.businessTripIncrement = businessTripIncrement; - return this; + * 璁剧疆 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysNotList + */ + public void setCompensatedLeaveDaysNotList(List<BigDecimal> compensatedLeaveDaysNotList){ + this.compensatedLeaveDaysNotList = compensatedLeaveDaysNotList; } - /** - * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @param businessTripList - */ - public AttendanceStatQuery businessTripList(List<BigDecimal> businessTripList){ - this.businessTripList = businessTripList; - return this; - } - - /** - * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 - * @param businessTripNotList - */ - public AttendanceStatQuery businessTripNotList(List<BigDecimal> businessTripNotList){ - this.businessTripNotList = businessTripNotList; - return this; - } /** - * 璁剧疆 鍏紤锛堝ぉ锛� - * @param publicHoliday - */ - public AttendanceStatQuery publicHoliday(BigDecimal publicHoliday){ - setPublicHoliday(publicHoliday); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍏紤锛堝ぉ锛� - * @param publicHolidayStart - */ - public AttendanceStatQuery publicHolidayStart(BigDecimal publicHolidayStart){ - this.publicHolidayStart = publicHolidayStart; - return this; + * 鑾峰彇 寮€濮� 闄骇鍋囷紙澶╋級 + * @return paternityLeaveDaysStart + */ + public BigDecimal getPaternityLeaveDaysStart(){ + return this.paternityLeaveDaysStart; } /** - * 璁剧疆 缁撴潫 鍏紤锛堝ぉ锛� - * @param publicHolidayEnd - */ - public AttendanceStatQuery publicHolidayEnd(BigDecimal publicHolidayEnd){ - this.publicHolidayEnd = publicHolidayEnd; - return this; + * 璁剧疆 寮€濮� 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysStart + */ + public void setPaternityLeaveDaysStart(BigDecimal paternityLeaveDaysStart){ + this.paternityLeaveDaysStart = paternityLeaveDaysStart; } /** - * 璁剧疆 澧炲姞 鍏紤锛堝ぉ锛� - * @param publicHolidayIncrement - */ - public AttendanceStatQuery publicHolidayIncrement(BigDecimal publicHolidayIncrement){ - this.publicHolidayIncrement = publicHolidayIncrement; - return this; + * 鑾峰彇 缁撴潫 闄骇鍋囷紙澶╋級 + * @return $paternityLeaveDaysEnd + */ + public BigDecimal getPaternityLeaveDaysEnd(){ + return this.paternityLeaveDaysEnd; } /** - * 璁剧疆 鍏紤锛堝ぉ锛� - * @param publicHolidayList - */ - public AttendanceStatQuery publicHolidayList(List<BigDecimal> publicHolidayList){ - this.publicHolidayList = publicHolidayList; - return this; - } - - /** - * 璁剧疆 鍏紤锛堝ぉ锛� - * @param publicHolidayNotList - */ - public AttendanceStatQuery publicHolidayNotList(List<BigDecimal> publicHolidayNotList){ - this.publicHolidayNotList = publicHolidayNotList; - return this; - } + * 璁剧疆 缁撴潫 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysEnd + */ + public void setPaternityLeaveDaysEnd(BigDecimal paternityLeaveDaysEnd){ + this.paternityLeaveDaysEnd = paternityLeaveDaysEnd; + } /** - * 璁剧疆 鐥呭亣锛堝ぉ锛� - * @param sickLeave - */ - public AttendanceStatQuery sickLeave(BigDecimal sickLeave){ - setSickLeave(sickLeave); - return this; - } - - /** - * 璁剧疆 寮€濮� 鐥呭亣锛堝ぉ锛� - * @param sickLeaveStart - */ - public AttendanceStatQuery sickLeaveStart(BigDecimal sickLeaveStart){ - this.sickLeaveStart = sickLeaveStart; - return this; + * 鑾峰彇 澧炲姞 闄骇鍋囷紙澶╋級 + * @return paternityLeaveDaysIncrement + */ + public BigDecimal getPaternityLeaveDaysIncrement(){ + return this.paternityLeaveDaysIncrement; } /** - * 璁剧疆 缁撴潫 鐥呭亣锛堝ぉ锛� - * @param sickLeaveEnd - */ - public AttendanceStatQuery sickLeaveEnd(BigDecimal sickLeaveEnd){ - this.sickLeaveEnd = sickLeaveEnd; - return this; + * 璁剧疆 澧炲姞 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysIncrement + */ + public void setPaternityLeaveDaysIncrement(BigDecimal paternityLeaveDaysIncrement){ + this.paternityLeaveDaysIncrement = paternityLeaveDaysIncrement; } /** - * 璁剧疆 澧炲姞 鐥呭亣锛堝ぉ锛� - * @param sickLeaveIncrement - */ - public AttendanceStatQuery sickLeaveIncrement(BigDecimal sickLeaveIncrement){ - this.sickLeaveIncrement = sickLeaveIncrement; - return this; + * 鑾峰彇 闄骇鍋囷紙澶╋級 + * @return paternityLeaveDaysList + */ + public List<BigDecimal> getPaternityLeaveDaysList(){ + return this.paternityLeaveDaysList; } /** - * 璁剧疆 鐥呭亣锛堝ぉ锛� - * @param sickLeaveList - */ - public AttendanceStatQuery sickLeaveList(List<BigDecimal> sickLeaveList){ - this.sickLeaveList = sickLeaveList; - return this; - } - - /** - * 璁剧疆 鐥呭亣锛堝ぉ锛� - * @param sickLeaveNotList - */ - public AttendanceStatQuery sickLeaveNotList(List<BigDecimal> sickLeaveNotList){ - this.sickLeaveNotList = sickLeaveNotList; - return this; - } + * 璁剧疆 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysList + */ + public void setPaternityLeaveDaysList(List<BigDecimal> paternityLeaveDaysList){ + this.paternityLeaveDaysList = paternityLeaveDaysList; + } /** - * 璁剧疆 涓у亣锛堝ぉ锛� - * @param funeralLeave - */ - public AttendanceStatQuery funeralLeave(BigDecimal funeralLeave){ - setFuneralLeave(funeralLeave); - return this; - } - - /** - * 璁剧疆 寮€濮� 涓у亣锛堝ぉ锛� - * @param funeralLeaveStart - */ - public AttendanceStatQuery funeralLeaveStart(BigDecimal funeralLeaveStart){ - this.funeralLeaveStart = funeralLeaveStart; - return this; + * 鑾峰彇 闄骇鍋囷紙澶╋級 + * @return paternityLeaveDaysNotList + */ + public List<BigDecimal> getPaternityLeaveDaysNotList(){ + return this.paternityLeaveDaysNotList; } /** - * 璁剧疆 缁撴潫 涓у亣锛堝ぉ锛� - * @param funeralLeaveEnd - */ - public AttendanceStatQuery funeralLeaveEnd(BigDecimal funeralLeaveEnd){ - this.funeralLeaveEnd = funeralLeaveEnd; - return this; + * 璁剧疆 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysNotList + */ + public void setPaternityLeaveDaysNotList(List<BigDecimal> paternityLeaveDaysNotList){ + this.paternityLeaveDaysNotList = paternityLeaveDaysNotList; } + /** - * 璁剧疆 澧炲姞 涓у亣锛堝ぉ锛� - * @param funeralLeaveIncrement - */ - public AttendanceStatQuery funeralLeaveIncrement(BigDecimal funeralLeaveIncrement){ - this.funeralLeaveIncrement = funeralLeaveIncrement; - return this; + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param id + */ + public AttendanceStatQuery id(Long id){ + setId(id); + return this; } /** - * 璁剧疆 涓у亣锛堝ぉ锛� - * @param funeralLeaveList - */ - public AttendanceStatQuery funeralLeaveList(List<BigDecimal> funeralLeaveList){ - this.funeralLeaveList = funeralLeaveList; - return this; - } - - /** - * 璁剧疆 涓у亣锛堝ぉ锛� - * @param funeralLeaveNotList - */ - public AttendanceStatQuery funeralLeaveNotList(List<BigDecimal> funeralLeaveNotList){ - this.funeralLeaveNotList = funeralLeaveNotList; + * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @param idStart + */ + public AttendanceStatQuery idStart(Long idStart){ + this.idStart = idStart; return this; - } + } /** - * 璁剧疆 濠氬亣锛堝ぉ锛� - * @param marriageLeave - */ - public AttendanceStatQuery marriageLeave(BigDecimal marriageLeave){ - setMarriageLeave(marriageLeave); - return this; - } - - /** - * 璁剧疆 寮€濮� 濠氬亣锛堝ぉ锛� - * @param marriageLeaveStart - */ - public AttendanceStatQuery marriageLeaveStart(BigDecimal marriageLeaveStart){ - this.marriageLeaveStart = marriageLeaveStart; - return this; + * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @param idEnd + */ + public AttendanceStatQuery idEnd(Long idEnd){ + this.idEnd = idEnd; + return this; } /** - * 璁剧疆 缁撴潫 濠氬亣锛堝ぉ锛� - * @param marriageLeaveEnd - */ - public AttendanceStatQuery marriageLeaveEnd(BigDecimal marriageLeaveEnd){ - this.marriageLeaveEnd = marriageLeaveEnd; - return this; + * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @param idIncrement + */ + public AttendanceStatQuery idIncrement(Long idIncrement){ + this.idIncrement = idIncrement; + return this; } /** - * 璁剧疆 澧炲姞 濠氬亣锛堝ぉ锛� - * @param marriageLeaveIncrement - */ - public AttendanceStatQuery marriageLeaveIncrement(BigDecimal marriageLeaveIncrement){ - this.marriageLeaveIncrement = marriageLeaveIncrement; - return this; + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idList + */ + public AttendanceStatQuery idList(List<Long> idList){ + this.idList = idList; + return this; } /** - * 璁剧疆 濠氬亣锛堝ぉ锛� - * @param marriageLeaveList - */ - public AttendanceStatQuery marriageLeaveList(List<BigDecimal> marriageLeaveList){ - this.marriageLeaveList = marriageLeaveList; - return this; - } - - /** - * 璁剧疆 濠氬亣锛堝ぉ锛� - * @param marriageLeaveNotList - */ - public AttendanceStatQuery marriageLeaveNotList(List<BigDecimal> marriageLeaveNotList){ - this.marriageLeaveNotList = marriageLeaveNotList; + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idNotList + */ + public AttendanceStatQuery idNotList(List<Long> idNotList){ + this.idNotList = idNotList; return this; - } + } + /** - * 璁剧疆 鑲插効鍋囷紙澶╋級 - * @param childRearingLeave - */ - public AttendanceStatQuery childRearingLeave(BigDecimal childRearingLeave){ - setChildRearingLeave(childRearingLeave); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑲插効鍋囷紙澶╋級 - * @param childRearingLeaveStart - */ - public AttendanceStatQuery childRearingLeaveStart(BigDecimal childRearingLeaveStart){ - this.childRearingLeaveStart = childRearingLeaveStart; - return this; + * 璁剧疆 绐楀彛绫诲埆 + * @param windowCategory + */ + public AttendanceStatQuery windowCategory(String windowCategory){ + setWindowCategory(windowCategory); + return this; } /** - * 璁剧疆 缁撴潫 鑲插効鍋囷紙澶╋級 - * @param childRearingLeaveEnd - */ - public AttendanceStatQuery childRearingLeaveEnd(BigDecimal childRearingLeaveEnd){ - this.childRearingLeaveEnd = childRearingLeaveEnd; - return this; + * 璁剧疆 绐楀彛绫诲埆 + * @param windowCategoryList + */ + public AttendanceStatQuery windowCategoryList(List<String> windowCategoryList){ + this.windowCategoryList = windowCategoryList; + return this; } /** - * 璁剧疆 澧炲姞 鑲插効鍋囷紙澶╋級 - * @param childRearingLeaveIncrement - */ - public AttendanceStatQuery childRearingLeaveIncrement(BigDecimal childRearingLeaveIncrement){ - this.childRearingLeaveIncrement = childRearingLeaveIncrement; - return this; + * 璁剧疆 鍛樺伐ID + * @param staffId + */ + public AttendanceStatQuery staffId(Long staffId){ + setStaffId(staffId); + return this; } /** - * 璁剧疆 鑲插効鍋囷紙澶╋級 - * @param childRearingLeaveList - */ - public AttendanceStatQuery childRearingLeaveList(List<BigDecimal> childRearingLeaveList){ - this.childRearingLeaveList = childRearingLeaveList; - return this; - } - - /** - * 璁剧疆 鑲插効鍋囷紙澶╋級 - * @param childRearingLeaveNotList - */ - public AttendanceStatQuery childRearingLeaveNotList(List<BigDecimal> childRearingLeaveNotList){ - this.childRearingLeaveNotList = childRearingLeaveNotList; + * 璁剧疆 寮€濮� 鍛樺伐ID + * @param staffIdStart + */ + public AttendanceStatQuery staffIdStart(Long staffIdStart){ + this.staffIdStart = staffIdStart; return this; - } + } /** - * 璁剧疆 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @param maternityLeave - */ - public AttendanceStatQuery maternityLeave(BigDecimal maternityLeave){ - setMaternityLeave(maternityLeave); - return this; - } - - /** - * 璁剧疆 寮€濮� 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @param maternityLeaveStart - */ - public AttendanceStatQuery maternityLeaveStart(BigDecimal maternityLeaveStart){ - this.maternityLeaveStart = maternityLeaveStart; - return this; + * 璁剧疆 缁撴潫 鍛樺伐ID + * @param staffIdEnd + */ + public AttendanceStatQuery staffIdEnd(Long staffIdEnd){ + this.staffIdEnd = staffIdEnd; + return this; } /** - * 璁剧疆 缁撴潫 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @param maternityLeaveEnd - */ - public AttendanceStatQuery maternityLeaveEnd(BigDecimal maternityLeaveEnd){ - this.maternityLeaveEnd = maternityLeaveEnd; - return this; + * 璁剧疆 澧炲姞 鍛樺伐ID + * @param staffIdIncrement + */ + public AttendanceStatQuery staffIdIncrement(Long staffIdIncrement){ + this.staffIdIncrement = staffIdIncrement; + return this; } /** - * 璁剧疆 澧炲姞 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @param maternityLeaveIncrement - */ - public AttendanceStatQuery maternityLeaveIncrement(BigDecimal maternityLeaveIncrement){ - this.maternityLeaveIncrement = maternityLeaveIncrement; - return this; + * 璁剧疆 鍛樺伐ID + * @param staffIdList + */ + public AttendanceStatQuery staffIdList(List<Long> staffIdList){ + this.staffIdList = staffIdList; + return this; } /** - * 璁剧疆 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @param maternityLeaveList - */ - public AttendanceStatQuery maternityLeaveList(List<BigDecimal> maternityLeaveList){ - this.maternityLeaveList = maternityLeaveList; - return this; - } - - /** - * 璁剧疆 浜у亣锛堥櫔鎶ゅ亣/澶╋級 - * @param maternityLeaveNotList - */ - public AttendanceStatQuery maternityLeaveNotList(List<BigDecimal> maternityLeaveNotList){ - this.maternityLeaveNotList = maternityLeaveNotList; + * 璁剧疆 鍛樺伐ID + * @param staffIdNotList + */ + public AttendanceStatQuery staffIdNotList(List<Long> staffIdNotList){ + this.staffIdNotList = staffIdNotList; return this; - } + } + /** - * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @param transferBack - */ - public AttendanceStatQuery transferBack(BigDecimal transferBack){ - setTransferBack(transferBack); - return this; - } - - /** - * 璁剧疆 寮€濮� 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @param transferBackStart - */ - public AttendanceStatQuery transferBackStart(BigDecimal transferBackStart){ - this.transferBackStart = transferBackStart; - return this; + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffName + */ + public AttendanceStatQuery staffName(String staffName){ + setStaffName(staffName); + return this; } /** - * 璁剧疆 缁撴潫 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @param transferBackEnd - */ - public AttendanceStatQuery transferBackEnd(BigDecimal transferBackEnd){ - this.transferBackEnd = transferBackEnd; - return this; + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffNameList + */ + public AttendanceStatQuery staffNameList(List<String> staffNameList){ + this.staffNameList = staffNameList; + return this; } /** - * 璁剧疆 澧炲姞 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @param transferBackIncrement - */ - public AttendanceStatQuery transferBackIncrement(BigDecimal transferBackIncrement){ - this.transferBackIncrement = transferBackIncrement; - return this; + * 璁剧疆 鎵€灞為儴闂� + * @param deptId + */ + public AttendanceStatQuery deptId(Long deptId){ + setDeptId(deptId); + return this; } /** - * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @param transferBackList - */ - public AttendanceStatQuery transferBackList(List<BigDecimal> transferBackList){ - this.transferBackList = transferBackList; - return this; - } - - /** - * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 - * @param transferBackNotList - */ - public AttendanceStatQuery transferBackNotList(List<BigDecimal> transferBackNotList){ - this.transferBackNotList = transferBackNotList; + * 璁剧疆 寮€濮� 鎵€灞為儴闂� + * @param deptIdStart + */ + public AttendanceStatQuery deptIdStart(Long deptIdStart){ + this.deptIdStart = deptIdStart; return this; - } + } /** - * 璁剧疆 鎺翰鍋囷紙澶╋級 - * @param homeLeave - */ - public AttendanceStatQuery homeLeave(BigDecimal homeLeave){ - setHomeLeave(homeLeave); - return this; - } - - /** - * 璁剧疆 寮€濮� 鎺翰鍋囷紙澶╋級 - * @param homeLeaveStart - */ - public AttendanceStatQuery homeLeaveStart(BigDecimal homeLeaveStart){ - this.homeLeaveStart = homeLeaveStart; - return this; + * 璁剧疆 缁撴潫 鎵€灞為儴闂� + * @param deptIdEnd + */ + public AttendanceStatQuery deptIdEnd(Long deptIdEnd){ + this.deptIdEnd = deptIdEnd; + return this; } /** - * 璁剧疆 缁撴潫 鎺翰鍋囷紙澶╋級 - * @param homeLeaveEnd - */ - public AttendanceStatQuery homeLeaveEnd(BigDecimal homeLeaveEnd){ - this.homeLeaveEnd = homeLeaveEnd; - return this; + * 璁剧疆 澧炲姞 鎵€灞為儴闂� + * @param deptIdIncrement + */ + public AttendanceStatQuery deptIdIncrement(Long deptIdIncrement){ + this.deptIdIncrement = deptIdIncrement; + return this; } /** - * 璁剧疆 澧炲姞 鎺翰鍋囷紙澶╋級 - * @param homeLeaveIncrement - */ - public AttendanceStatQuery homeLeaveIncrement(BigDecimal homeLeaveIncrement){ - this.homeLeaveIncrement = homeLeaveIncrement; - return this; + * 璁剧疆 鎵€灞為儴闂� + * @param deptIdList + */ + public AttendanceStatQuery deptIdList(List<Long> deptIdList){ + this.deptIdList = deptIdList; + return this; } /** - * 璁剧疆 鎺翰鍋囷紙澶╋級 - * @param homeLeaveList - */ - public AttendanceStatQuery homeLeaveList(List<BigDecimal> homeLeaveList){ - this.homeLeaveList = homeLeaveList; - return this; - } - - /** - * 璁剧疆 鎺翰鍋囷紙澶╋級 - * @param homeLeaveNotList - */ - public AttendanceStatQuery homeLeaveNotList(List<BigDecimal> homeLeaveNotList){ - this.homeLeaveNotList = homeLeaveNotList; + * 璁剧疆 鎵€灞為儴闂� + * @param deptIdNotList + */ + public AttendanceStatQuery deptIdNotList(List<Long> deptIdNotList){ + this.deptIdNotList = deptIdNotList; return this; - } + } + + + /** + * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� + * @param deptName + */ + public AttendanceStatQuery deptName(String deptName){ + setDeptName(deptName); + return this; + } + + /** + * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� + * @param deptNameList + */ + public AttendanceStatQuery deptNameList(List<String> deptNameList){ + this.deptNameList = deptNameList; + return this; + } + + /** + * 璁剧疆 鍥炲崟浣嶏紙澶╋級 + * @param backToUnit + */ + public AttendanceStatQuery backToUnit(BigDecimal backToUnit){ + setBackToUnit(backToUnit); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitStart + */ + public AttendanceStatQuery backToUnitStart(BigDecimal backToUnitStart){ + this.backToUnitStart = backToUnitStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitEnd + */ + public AttendanceStatQuery backToUnitEnd(BigDecimal backToUnitEnd){ + this.backToUnitEnd = backToUnitEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitIncrement + */ + public AttendanceStatQuery backToUnitIncrement(BigDecimal backToUnitIncrement){ + this.backToUnitIncrement = backToUnitIncrement; + return this; + } + + /** + * 璁剧疆 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitList + */ + public AttendanceStatQuery backToUnitList(List<BigDecimal> backToUnitList){ + this.backToUnitList = backToUnitList; + return this; + } + + /** + * 璁剧疆 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitNotList + */ + public AttendanceStatQuery backToUnitNotList(List<BigDecimal> backToUnitNotList){ + this.backToUnitNotList = backToUnitNotList; + return this; + } + + /** + * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeave + */ + public AttendanceStatQuery onDutyLeave(BigDecimal onDutyLeave){ + setOnDutyLeave(onDutyLeave); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveStart + */ + public AttendanceStatQuery onDutyLeaveStart(BigDecimal onDutyLeaveStart){ + this.onDutyLeaveStart = onDutyLeaveStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveEnd + */ + public AttendanceStatQuery onDutyLeaveEnd(BigDecimal onDutyLeaveEnd){ + this.onDutyLeaveEnd = onDutyLeaveEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveIncrement + */ + public AttendanceStatQuery onDutyLeaveIncrement(BigDecimal onDutyLeaveIncrement){ + this.onDutyLeaveIncrement = onDutyLeaveIncrement; + return this; + } + + /** + * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveList + */ + public AttendanceStatQuery onDutyLeaveList(List<BigDecimal> onDutyLeaveList){ + this.onDutyLeaveList = onDutyLeaveList; + return this; + } + + /** + * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveNotList + */ + public AttendanceStatQuery onDutyLeaveNotList(List<BigDecimal> onDutyLeaveNotList){ + this.onDutyLeaveNotList = onDutyLeaveNotList; + return this; + } + + /** + * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOffice + */ + public AttendanceStatQuery outOfOffice(BigDecimal outOfOffice){ + setOutOfOffice(outOfOffice); + return this; + } + + /** + * 璁剧疆 寮€濮� 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeStart + */ + public AttendanceStatQuery outOfOfficeStart(BigDecimal outOfOfficeStart){ + this.outOfOfficeStart = outOfOfficeStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeEnd + */ + public AttendanceStatQuery outOfOfficeEnd(BigDecimal outOfOfficeEnd){ + this.outOfOfficeEnd = outOfOfficeEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeIncrement + */ + public AttendanceStatQuery outOfOfficeIncrement(BigDecimal outOfOfficeIncrement){ + this.outOfOfficeIncrement = outOfOfficeIncrement; + return this; + } + + /** + * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeList + */ + public AttendanceStatQuery outOfOfficeList(List<BigDecimal> outOfOfficeList){ + this.outOfOfficeList = outOfOfficeList; + return this; + } + + /** + * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeNotList + */ + public AttendanceStatQuery outOfOfficeNotList(List<BigDecimal> outOfOfficeNotList){ + this.outOfOfficeNotList = outOfOfficeNotList; + return this; + } + + /** + * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensation + */ + public AttendanceStatQuery shiftCompensation(BigDecimal shiftCompensation){ + setShiftCompensation(shiftCompensation); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationStart + */ + public AttendanceStatQuery shiftCompensationStart(BigDecimal shiftCompensationStart){ + this.shiftCompensationStart = shiftCompensationStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationEnd + */ + public AttendanceStatQuery shiftCompensationEnd(BigDecimal shiftCompensationEnd){ + this.shiftCompensationEnd = shiftCompensationEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationIncrement + */ + public AttendanceStatQuery shiftCompensationIncrement(BigDecimal shiftCompensationIncrement){ + this.shiftCompensationIncrement = shiftCompensationIncrement; + return this; + } + + /** + * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationList + */ + public AttendanceStatQuery shiftCompensationList(List<BigDecimal> shiftCompensationList){ + this.shiftCompensationList = shiftCompensationList; + return this; + } + + /** + * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationNotList + */ + public AttendanceStatQuery shiftCompensationNotList(List<BigDecimal> shiftCompensationNotList){ + this.shiftCompensationNotList = shiftCompensationNotList; + return this; + } + + /** + * 璁剧疆 浣撴锛堝ぉ锛� + * @param physicalExamination + */ + public AttendanceStatQuery physicalExamination(BigDecimal physicalExamination){ + setPhysicalExamination(physicalExamination); + return this; + } + + /** + * 璁剧疆 寮€濮� 浣撴锛堝ぉ锛� + * @param physicalExaminationStart + */ + public AttendanceStatQuery physicalExaminationStart(BigDecimal physicalExaminationStart){ + this.physicalExaminationStart = physicalExaminationStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 浣撴锛堝ぉ锛� + * @param physicalExaminationEnd + */ + public AttendanceStatQuery physicalExaminationEnd(BigDecimal physicalExaminationEnd){ + this.physicalExaminationEnd = physicalExaminationEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 浣撴锛堝ぉ锛� + * @param physicalExaminationIncrement + */ + public AttendanceStatQuery physicalExaminationIncrement(BigDecimal physicalExaminationIncrement){ + this.physicalExaminationIncrement = physicalExaminationIncrement; + return this; + } + + /** + * 璁剧疆 浣撴锛堝ぉ锛� + * @param physicalExaminationList + */ + public AttendanceStatQuery physicalExaminationList(List<BigDecimal> physicalExaminationList){ + this.physicalExaminationList = physicalExaminationList; + return this; + } + + /** + * 璁剧疆 浣撴锛堝ぉ锛� + * @param physicalExaminationNotList + */ + public AttendanceStatQuery physicalExaminationNotList(List<BigDecimal> physicalExaminationNotList){ + this.physicalExaminationNotList = physicalExaminationNotList; + return this; + } + + /** + * 璁剧疆 闅旂锛堝ぉ锛� + * @param quarantine + */ + public AttendanceStatQuery quarantine(BigDecimal quarantine){ + setQuarantine(quarantine); + return this; + } + + /** + * 璁剧疆 寮€濮� 闅旂锛堝ぉ锛� + * @param quarantineStart + */ + public AttendanceStatQuery quarantineStart(BigDecimal quarantineStart){ + this.quarantineStart = quarantineStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 闅旂锛堝ぉ锛� + * @param quarantineEnd + */ + public AttendanceStatQuery quarantineEnd(BigDecimal quarantineEnd){ + this.quarantineEnd = quarantineEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 闅旂锛堝ぉ锛� + * @param quarantineIncrement + */ + public AttendanceStatQuery quarantineIncrement(BigDecimal quarantineIncrement){ + this.quarantineIncrement = quarantineIncrement; + return this; + } + + /** + * 璁剧疆 闅旂锛堝ぉ锛� + * @param quarantineList + */ + public AttendanceStatQuery quarantineList(List<BigDecimal> quarantineList){ + this.quarantineList = quarantineList; + return this; + } + + /** + * 璁剧疆 闅旂锛堝ぉ锛� + * @param quarantineNotList + */ + public AttendanceStatQuery quarantineNotList(List<BigDecimal> quarantineNotList){ + this.quarantineNotList = quarantineNotList; + return this; + } + + /** + * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTrip + */ + public AttendanceStatQuery businessTrip(BigDecimal businessTrip){ + setBusinessTrip(businessTrip); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripStart + */ + public AttendanceStatQuery businessTripStart(BigDecimal businessTripStart){ + this.businessTripStart = businessTripStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripEnd + */ + public AttendanceStatQuery businessTripEnd(BigDecimal businessTripEnd){ + this.businessTripEnd = businessTripEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripIncrement + */ + public AttendanceStatQuery businessTripIncrement(BigDecimal businessTripIncrement){ + this.businessTripIncrement = businessTripIncrement; + return this; + } + + /** + * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripList + */ + public AttendanceStatQuery businessTripList(List<BigDecimal> businessTripList){ + this.businessTripList = businessTripList; + return this; + } + + /** + * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripNotList + */ + public AttendanceStatQuery businessTripNotList(List<BigDecimal> businessTripNotList){ + this.businessTripNotList = businessTripNotList; + return this; + } + + /** + * 璁剧疆 鍏紤锛堝ぉ锛� + * @param publicHoliday + */ + public AttendanceStatQuery publicHoliday(BigDecimal publicHoliday){ + setPublicHoliday(publicHoliday); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍏紤锛堝ぉ锛� + * @param publicHolidayStart + */ + public AttendanceStatQuery publicHolidayStart(BigDecimal publicHolidayStart){ + this.publicHolidayStart = publicHolidayStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鍏紤锛堝ぉ锛� + * @param publicHolidayEnd + */ + public AttendanceStatQuery publicHolidayEnd(BigDecimal publicHolidayEnd){ + this.publicHolidayEnd = publicHolidayEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鍏紤锛堝ぉ锛� + * @param publicHolidayIncrement + */ + public AttendanceStatQuery publicHolidayIncrement(BigDecimal publicHolidayIncrement){ + this.publicHolidayIncrement = publicHolidayIncrement; + return this; + } + + /** + * 璁剧疆 鍏紤锛堝ぉ锛� + * @param publicHolidayList + */ + public AttendanceStatQuery publicHolidayList(List<BigDecimal> publicHolidayList){ + this.publicHolidayList = publicHolidayList; + return this; + } + + /** + * 璁剧疆 鍏紤锛堝ぉ锛� + * @param publicHolidayNotList + */ + public AttendanceStatQuery publicHolidayNotList(List<BigDecimal> publicHolidayNotList){ + this.publicHolidayNotList = publicHolidayNotList; + return this; + } + + /** + * 璁剧疆 鐥呭亣锛堝ぉ锛� + * @param sickLeave + */ + public AttendanceStatQuery sickLeave(BigDecimal sickLeave){ + setSickLeave(sickLeave); + return this; + } + + /** + * 璁剧疆 寮€濮� 鐥呭亣锛堝ぉ锛� + * @param sickLeaveStart + */ + public AttendanceStatQuery sickLeaveStart(BigDecimal sickLeaveStart){ + this.sickLeaveStart = sickLeaveStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鐥呭亣锛堝ぉ锛� + * @param sickLeaveEnd + */ + public AttendanceStatQuery sickLeaveEnd(BigDecimal sickLeaveEnd){ + this.sickLeaveEnd = sickLeaveEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鐥呭亣锛堝ぉ锛� + * @param sickLeaveIncrement + */ + public AttendanceStatQuery sickLeaveIncrement(BigDecimal sickLeaveIncrement){ + this.sickLeaveIncrement = sickLeaveIncrement; + return this; + } + + /** + * 璁剧疆 鐥呭亣锛堝ぉ锛� + * @param sickLeaveList + */ + public AttendanceStatQuery sickLeaveList(List<BigDecimal> sickLeaveList){ + this.sickLeaveList = sickLeaveList; + return this; + } + + /** + * 璁剧疆 鐥呭亣锛堝ぉ锛� + * @param sickLeaveNotList + */ + public AttendanceStatQuery sickLeaveNotList(List<BigDecimal> sickLeaveNotList){ + this.sickLeaveNotList = sickLeaveNotList; + return this; + } + + /** + * 璁剧疆 涓у亣锛堝ぉ锛� + * @param funeralLeave + */ + public AttendanceStatQuery funeralLeave(BigDecimal funeralLeave){ + setFuneralLeave(funeralLeave); + return this; + } + + /** + * 璁剧疆 寮€濮� 涓у亣锛堝ぉ锛� + * @param funeralLeaveStart + */ + public AttendanceStatQuery funeralLeaveStart(BigDecimal funeralLeaveStart){ + this.funeralLeaveStart = funeralLeaveStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 涓у亣锛堝ぉ锛� + * @param funeralLeaveEnd + */ + public AttendanceStatQuery funeralLeaveEnd(BigDecimal funeralLeaveEnd){ + this.funeralLeaveEnd = funeralLeaveEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 涓у亣锛堝ぉ锛� + * @param funeralLeaveIncrement + */ + public AttendanceStatQuery funeralLeaveIncrement(BigDecimal funeralLeaveIncrement){ + this.funeralLeaveIncrement = funeralLeaveIncrement; + return this; + } + + /** + * 璁剧疆 涓у亣锛堝ぉ锛� + * @param funeralLeaveList + */ + public AttendanceStatQuery funeralLeaveList(List<BigDecimal> funeralLeaveList){ + this.funeralLeaveList = funeralLeaveList; + return this; + } + + /** + * 璁剧疆 涓у亣锛堝ぉ锛� + * @param funeralLeaveNotList + */ + public AttendanceStatQuery funeralLeaveNotList(List<BigDecimal> funeralLeaveNotList){ + this.funeralLeaveNotList = funeralLeaveNotList; + return this; + } + + /** + * 璁剧疆 濠氬亣锛堝ぉ锛� + * @param marriageLeave + */ + public AttendanceStatQuery marriageLeave(BigDecimal marriageLeave){ + setMarriageLeave(marriageLeave); + return this; + } + + /** + * 璁剧疆 寮€濮� 濠氬亣锛堝ぉ锛� + * @param marriageLeaveStart + */ + public AttendanceStatQuery marriageLeaveStart(BigDecimal marriageLeaveStart){ + this.marriageLeaveStart = marriageLeaveStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 濠氬亣锛堝ぉ锛� + * @param marriageLeaveEnd + */ + public AttendanceStatQuery marriageLeaveEnd(BigDecimal marriageLeaveEnd){ + this.marriageLeaveEnd = marriageLeaveEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 濠氬亣锛堝ぉ锛� + * @param marriageLeaveIncrement + */ + public AttendanceStatQuery marriageLeaveIncrement(BigDecimal marriageLeaveIncrement){ + this.marriageLeaveIncrement = marriageLeaveIncrement; + return this; + } + + /** + * 璁剧疆 濠氬亣锛堝ぉ锛� + * @param marriageLeaveList + */ + public AttendanceStatQuery marriageLeaveList(List<BigDecimal> marriageLeaveList){ + this.marriageLeaveList = marriageLeaveList; + return this; + } + + /** + * 璁剧疆 濠氬亣锛堝ぉ锛� + * @param marriageLeaveNotList + */ + public AttendanceStatQuery marriageLeaveNotList(List<BigDecimal> marriageLeaveNotList){ + this.marriageLeaveNotList = marriageLeaveNotList; + return this; + } + + /** + * 璁剧疆 鑲插効鍋囷紙澶╋級 + * @param childRearingLeave + */ + public AttendanceStatQuery childRearingLeave(BigDecimal childRearingLeave){ + setChildRearingLeave(childRearingLeave); + return this; + } + + /** + * 璁剧疆 寮€濮� 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveStart + */ + public AttendanceStatQuery childRearingLeaveStart(BigDecimal childRearingLeaveStart){ + this.childRearingLeaveStart = childRearingLeaveStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveEnd + */ + public AttendanceStatQuery childRearingLeaveEnd(BigDecimal childRearingLeaveEnd){ + this.childRearingLeaveEnd = childRearingLeaveEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveIncrement + */ + public AttendanceStatQuery childRearingLeaveIncrement(BigDecimal childRearingLeaveIncrement){ + this.childRearingLeaveIncrement = childRearingLeaveIncrement; + return this; + } + + /** + * 璁剧疆 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveList + */ + public AttendanceStatQuery childRearingLeaveList(List<BigDecimal> childRearingLeaveList){ + this.childRearingLeaveList = childRearingLeaveList; + return this; + } + + /** + * 璁剧疆 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveNotList + */ + public AttendanceStatQuery childRearingLeaveNotList(List<BigDecimal> childRearingLeaveNotList){ + this.childRearingLeaveNotList = childRearingLeaveNotList; + return this; + } + + /** + * 璁剧疆 浜у亣锛堝ぉ锛夛級 + * @param maternityLeave + */ + public AttendanceStatQuery maternityLeave(BigDecimal maternityLeave){ + setMaternityLeave(maternityLeave); + return this; + } + + /** + * 璁剧疆 寮€濮� 浜у亣锛堝ぉ锛夛級 + * @param maternityLeaveStart + */ + public AttendanceStatQuery maternityLeaveStart(BigDecimal maternityLeaveStart){ + this.maternityLeaveStart = maternityLeaveStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 浜у亣锛堝ぉ锛夛級 + * @param maternityLeaveEnd + */ + public AttendanceStatQuery maternityLeaveEnd(BigDecimal maternityLeaveEnd){ + this.maternityLeaveEnd = maternityLeaveEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 浜у亣锛堝ぉ锛夛級 + * @param maternityLeaveIncrement + */ + public AttendanceStatQuery maternityLeaveIncrement(BigDecimal maternityLeaveIncrement){ + this.maternityLeaveIncrement = maternityLeaveIncrement; + return this; + } + + /** + * 璁剧疆 浜у亣锛堝ぉ锛夛級 + * @param maternityLeaveList + */ + public AttendanceStatQuery maternityLeaveList(List<BigDecimal> maternityLeaveList){ + this.maternityLeaveList = maternityLeaveList; + return this; + } + + /** + * 璁剧疆 浜у亣锛堝ぉ锛夛級 + * @param maternityLeaveNotList + */ + public AttendanceStatQuery maternityLeaveNotList(List<BigDecimal> maternityLeaveNotList){ + this.maternityLeaveNotList = maternityLeaveNotList; + return this; + } + + /** + * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBack + */ + public AttendanceStatQuery transferBack(BigDecimal transferBack){ + setTransferBack(transferBack); + return this; + } + + /** + * 璁剧疆 寮€濮� 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackStart + */ + public AttendanceStatQuery transferBackStart(BigDecimal transferBackStart){ + this.transferBackStart = transferBackStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackEnd + */ + public AttendanceStatQuery transferBackEnd(BigDecimal transferBackEnd){ + this.transferBackEnd = transferBackEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackIncrement + */ + public AttendanceStatQuery transferBackIncrement(BigDecimal transferBackIncrement){ + this.transferBackIncrement = transferBackIncrement; + return this; + } + + /** + * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackList + */ + public AttendanceStatQuery transferBackList(List<BigDecimal> transferBackList){ + this.transferBackList = transferBackList; + return this; + } + + /** + * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackNotList + */ + public AttendanceStatQuery transferBackNotList(List<BigDecimal> transferBackNotList){ + this.transferBackNotList = transferBackNotList; + return this; + } + + /** + * 璁剧疆 鎺翰鍋囷紙澶╋級 + * @param homeLeave + */ + public AttendanceStatQuery homeLeave(BigDecimal homeLeave){ + setHomeLeave(homeLeave); + return this; + } + + /** + * 璁剧疆 寮€濮� 鎺翰鍋囷紙澶╋級 + * @param homeLeaveStart + */ + public AttendanceStatQuery homeLeaveStart(BigDecimal homeLeaveStart){ + this.homeLeaveStart = homeLeaveStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鎺翰鍋囷紙澶╋級 + * @param homeLeaveEnd + */ + public AttendanceStatQuery homeLeaveEnd(BigDecimal homeLeaveEnd){ + this.homeLeaveEnd = homeLeaveEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鎺翰鍋囷紙澶╋級 + * @param homeLeaveIncrement + */ + public AttendanceStatQuery homeLeaveIncrement(BigDecimal homeLeaveIncrement){ + this.homeLeaveIncrement = homeLeaveIncrement; + return this; + } + + /** + * 璁剧疆 鎺翰鍋囷紙澶╋級 + * @param homeLeaveList + */ + public AttendanceStatQuery homeLeaveList(List<BigDecimal> homeLeaveList){ + this.homeLeaveList = homeLeaveList; + return this; + } + + /** + * 璁剧疆 鎺翰鍋囷紙澶╋級 + * @param homeLeaveNotList + */ + public AttendanceStatQuery homeLeaveNotList(List<BigDecimal> homeLeaveNotList){ + this.homeLeaveNotList = homeLeaveNotList; + return this; + } + + /** + * 璁剧疆 浜嬪亣锛堝ぉ锛� + * @param personalLeave + */ + public AttendanceStatQuery personalLeave(BigDecimal personalLeave){ + setPersonalLeave(personalLeave); + return this; + } + + /** + * 璁剧疆 寮€濮� 浜嬪亣锛堝ぉ锛� + * @param personalLeaveStart + */ + public AttendanceStatQuery personalLeaveStart(BigDecimal personalLeaveStart){ + this.personalLeaveStart = personalLeaveStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 浜嬪亣锛堝ぉ锛� + * @param personalLeaveEnd + */ + public AttendanceStatQuery personalLeaveEnd(BigDecimal personalLeaveEnd){ + this.personalLeaveEnd = personalLeaveEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 浜嬪亣锛堝ぉ锛� + * @param personalLeaveIncrement + */ + public AttendanceStatQuery personalLeaveIncrement(BigDecimal personalLeaveIncrement){ + this.personalLeaveIncrement = personalLeaveIncrement; + return this; + } + + /** + * 璁剧疆 浜嬪亣锛堝ぉ锛� + * @param personalLeaveList + */ + public AttendanceStatQuery personalLeaveList(List<BigDecimal> personalLeaveList){ + this.personalLeaveList = personalLeaveList; + return this; + } + + /** + * 璁剧疆 浜嬪亣锛堝ぉ锛� + * @param personalLeaveNotList + */ + public AttendanceStatQuery personalLeaveNotList(List<BigDecimal> personalLeaveNotList){ + this.personalLeaveNotList = personalLeaveNotList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @param absenteeismDays + */ + public AttendanceStatQuery absenteeismDays(BigDecimal absenteeismDays){ + setAbsenteeismDays(absenteeismDays); + return this; + } + + /** + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @param absenteeismDaysStart + */ + public AttendanceStatQuery absenteeismDaysStart(BigDecimal absenteeismDaysStart){ + this.absenteeismDaysStart = absenteeismDaysStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @param absenteeismDaysEnd + */ + public AttendanceStatQuery absenteeismDaysEnd(BigDecimal absenteeismDaysEnd){ + this.absenteeismDaysEnd = absenteeismDaysEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @param absenteeismDaysIncrement + */ + public AttendanceStatQuery absenteeismDaysIncrement(BigDecimal absenteeismDaysIncrement){ + this.absenteeismDaysIncrement = absenteeismDaysIncrement; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @param absenteeismDaysList + */ + public AttendanceStatQuery absenteeismDaysList(List<BigDecimal> absenteeismDaysList){ + this.absenteeismDaysList = absenteeismDaysList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� + * @param absenteeismDaysNotList + */ + public AttendanceStatQuery absenteeismDaysNotList(List<BigDecimal> absenteeismDaysNotList){ + this.absenteeismDaysNotList = absenteeismDaysNotList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @param otherDays + */ + public AttendanceStatQuery otherDays(BigDecimal otherDays){ + setOtherDays(otherDays); + return this; + } + + /** + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @param otherDaysStart + */ + public AttendanceStatQuery otherDaysStart(BigDecimal otherDaysStart){ + this.otherDaysStart = otherDaysStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @param otherDaysEnd + */ + public AttendanceStatQuery otherDaysEnd(BigDecimal otherDaysEnd){ + this.otherDaysEnd = otherDaysEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @param otherDaysIncrement + */ + public AttendanceStatQuery otherDaysIncrement(BigDecimal otherDaysIncrement){ + this.otherDaysIncrement = otherDaysIncrement; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @param otherDaysList + */ + public AttendanceStatQuery otherDaysList(List<BigDecimal> otherDaysList){ + this.otherDaysList = otherDaysList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� + * @param otherDaysNotList + */ + public AttendanceStatQuery otherDaysNotList(List<BigDecimal> otherDaysNotList){ + this.otherDaysNotList = otherDaysNotList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @param attendanceRate + */ + public AttendanceStatQuery attendanceRate(BigDecimal attendanceRate){ + setAttendanceRate(attendanceRate); + return this; + } + + /** + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @param attendanceRateStart + */ + public AttendanceStatQuery attendanceRateStart(BigDecimal attendanceRateStart){ + this.attendanceRateStart = attendanceRateStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @param attendanceRateEnd + */ + public AttendanceStatQuery attendanceRateEnd(BigDecimal attendanceRateEnd){ + this.attendanceRateEnd = attendanceRateEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @param attendanceRateIncrement + */ + public AttendanceStatQuery attendanceRateIncrement(BigDecimal attendanceRateIncrement){ + this.attendanceRateIncrement = attendanceRateIncrement; + return this; + } /** - * 璁剧疆 浜嬪亣锛堝ぉ锛� - * @param personalLeave - */ - public AttendanceStatQuery personalLeave(BigDecimal personalLeave){ - setPersonalLeave(personalLeave); - return this; - } - - /** - * 璁剧疆 寮€濮� 浜嬪亣锛堝ぉ锛� - * @param personalLeaveStart - */ - public AttendanceStatQuery personalLeaveStart(BigDecimal personalLeaveStart){ - this.personalLeaveStart = personalLeaveStart; - return this; + * 璁剧疆 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @param attendanceRateList + */ + public AttendanceStatQuery attendanceRateList(List<BigDecimal> attendanceRateList){ + this.attendanceRateList = attendanceRateList; + return this; } /** - * 璁剧疆 缁撴潫 浜嬪亣锛堝ぉ锛� - * @param personalLeaveEnd - */ - public AttendanceStatQuery personalLeaveEnd(BigDecimal personalLeaveEnd){ - this.personalLeaveEnd = personalLeaveEnd; - return this; + * 璁剧疆 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� + * @param attendanceRateNotList + */ + public AttendanceStatQuery attendanceRateNotList(List<BigDecimal> attendanceRateNotList){ + this.attendanceRateNotList = attendanceRateNotList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @param nonCompliancePunch + */ + public AttendanceStatQuery nonCompliancePunch(BigDecimal nonCompliancePunch){ + setNonCompliancePunch(nonCompliancePunch); + return this; + } + + /** + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @param nonCompliancePunchStart + */ + public AttendanceStatQuery nonCompliancePunchStart(BigDecimal nonCompliancePunchStart){ + this.nonCompliancePunchStart = nonCompliancePunchStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @param nonCompliancePunchEnd + */ + public AttendanceStatQuery nonCompliancePunchEnd(BigDecimal nonCompliancePunchEnd){ + this.nonCompliancePunchEnd = nonCompliancePunchEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @param nonCompliancePunchIncrement + */ + public AttendanceStatQuery nonCompliancePunchIncrement(BigDecimal nonCompliancePunchIncrement){ + this.nonCompliancePunchIncrement = nonCompliancePunchIncrement; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @param nonCompliancePunchList + */ + public AttendanceStatQuery nonCompliancePunchList(List<BigDecimal> nonCompliancePunchList){ + this.nonCompliancePunchList = nonCompliancePunchList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� + * @param nonCompliancePunchNotList + */ + public AttendanceStatQuery nonCompliancePunchNotList(List<BigDecimal> nonCompliancePunchNotList){ + this.nonCompliancePunchNotList = nonCompliancePunchNotList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @param lateTimes + */ + public AttendanceStatQuery lateTimes(Integer lateTimes){ + setLateTimes(lateTimes); + return this; + } + + /** + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @param lateTimesStart + */ + public AttendanceStatQuery lateTimesStart(Integer lateTimesStart){ + this.lateTimesStart = lateTimesStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @param lateTimesEnd + */ + public AttendanceStatQuery lateTimesEnd(Integer lateTimesEnd){ + this.lateTimesEnd = lateTimesEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @param lateTimesIncrement + */ + public AttendanceStatQuery lateTimesIncrement(Integer lateTimesIncrement){ + this.lateTimesIncrement = lateTimesIncrement; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @param lateTimesList + */ + public AttendanceStatQuery lateTimesList(List<Integer> lateTimesList){ + this.lateTimesList = lateTimesList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-杩熷埌锛堟锛� + * @param lateTimesNotList + */ + public AttendanceStatQuery lateTimesNotList(List<Integer> lateTimesNotList){ + this.lateTimesNotList = lateTimesNotList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @param surfingMobileTimes + */ + public AttendanceStatQuery surfingMobileTimes(Integer surfingMobileTimes){ + setSurfingMobileTimes(surfingMobileTimes); + return this; + } + + /** + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @param surfingMobileTimesStart + */ + public AttendanceStatQuery surfingMobileTimesStart(Integer surfingMobileTimesStart){ + this.surfingMobileTimesStart = surfingMobileTimesStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @param surfingMobileTimesEnd + */ + public AttendanceStatQuery surfingMobileTimesEnd(Integer surfingMobileTimesEnd){ + this.surfingMobileTimesEnd = surfingMobileTimesEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @param surfingMobileTimesIncrement + */ + public AttendanceStatQuery surfingMobileTimesIncrement(Integer surfingMobileTimesIncrement){ + this.surfingMobileTimesIncrement = surfingMobileTimesIncrement; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @param surfingMobileTimesList + */ + public AttendanceStatQuery surfingMobileTimesList(List<Integer> surfingMobileTimesList){ + this.surfingMobileTimesList = surfingMobileTimesList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 + * @param surfingMobileTimesNotList + */ + public AttendanceStatQuery surfingMobileTimesNotList(List<Integer> surfingMobileTimesNotList){ + this.surfingMobileTimesNotList = surfingMobileTimesNotList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @param overtimeTimes + */ + public AttendanceStatQuery overtimeTimes(Integer overtimeTimes){ + setOvertimeTimes(overtimeTimes); + return this; + } + + /** + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @param overtimeTimesStart + */ + public AttendanceStatQuery overtimeTimesStart(Integer overtimeTimesStart){ + this.overtimeTimesStart = overtimeTimesStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @param overtimeTimesEnd + */ + public AttendanceStatQuery overtimeTimesEnd(Integer overtimeTimesEnd){ + this.overtimeTimesEnd = overtimeTimesEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @param overtimeTimesIncrement + */ + public AttendanceStatQuery overtimeTimesIncrement(Integer overtimeTimesIncrement){ + this.overtimeTimesIncrement = overtimeTimesIncrement; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @param overtimeTimesList + */ + public AttendanceStatQuery overtimeTimesList(List<Integer> overtimeTimesList){ + this.overtimeTimesList = overtimeTimesList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-婧滅彮锛堟锛� + * @param overtimeTimesNotList + */ + public AttendanceStatQuery overtimeTimesNotList(List<Integer> overtimeTimesNotList){ + this.overtimeTimesNotList = overtimeTimesNotList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-绌哄矖 + * @param vacancy + */ + public AttendanceStatQuery vacancy(BigDecimal vacancy){ + setVacancy(vacancy); + return this; + } + + /** + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-绌哄矖 + * @param vacancyStart + */ + public AttendanceStatQuery vacancyStart(BigDecimal vacancyStart){ + this.vacancyStart = vacancyStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-绌哄矖 + * @param vacancyEnd + */ + public AttendanceStatQuery vacancyEnd(BigDecimal vacancyEnd){ + this.vacancyEnd = vacancyEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-绌哄矖 + * @param vacancyIncrement + */ + public AttendanceStatQuery vacancyIncrement(BigDecimal vacancyIncrement){ + this.vacancyIncrement = vacancyIncrement; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-绌哄矖 + * @param vacancyList + */ + public AttendanceStatQuery vacancyList(List<BigDecimal> vacancyList){ + this.vacancyList = vacancyList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-绌哄矖 + * @param vacancyNotList + */ + public AttendanceStatQuery vacancyNotList(List<BigDecimal> vacancyNotList){ + this.vacancyNotList = vacancyNotList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @param nonStandardDressTimes + */ + public AttendanceStatQuery nonStandardDressTimes(Integer nonStandardDressTimes){ + setNonStandardDressTimes(nonStandardDressTimes); + return this; + } + + /** + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @param nonStandardDressTimesStart + */ + public AttendanceStatQuery nonStandardDressTimesStart(Integer nonStandardDressTimesStart){ + this.nonStandardDressTimesStart = nonStandardDressTimesStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @param nonStandardDressTimesEnd + */ + public AttendanceStatQuery nonStandardDressTimesEnd(Integer nonStandardDressTimesEnd){ + this.nonStandardDressTimesEnd = nonStandardDressTimesEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @param nonStandardDressTimesIncrement + */ + public AttendanceStatQuery nonStandardDressTimesIncrement(Integer nonStandardDressTimesIncrement){ + this.nonStandardDressTimesIncrement = nonStandardDressTimesIncrement; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @param nonStandardDressTimesList + */ + public AttendanceStatQuery nonStandardDressTimesList(List<Integer> nonStandardDressTimesList){ + this.nonStandardDressTimesList = nonStandardDressTimesList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 + * @param nonStandardDressTimesNotList + */ + public AttendanceStatQuery nonStandardDressTimesNotList(List<Integer> nonStandardDressTimesNotList){ + this.nonStandardDressTimesNotList = nonStandardDressTimesNotList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @param unexcusedMeetingAbsence + */ + public AttendanceStatQuery unexcusedMeetingAbsence(BigDecimal unexcusedMeetingAbsence){ + setUnexcusedMeetingAbsence(unexcusedMeetingAbsence); + return this; + } + + /** + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @param unexcusedMeetingAbsenceStart + */ + public AttendanceStatQuery unexcusedMeetingAbsenceStart(BigDecimal unexcusedMeetingAbsenceStart){ + this.unexcusedMeetingAbsenceStart = unexcusedMeetingAbsenceStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @param unexcusedMeetingAbsenceEnd + */ + public AttendanceStatQuery unexcusedMeetingAbsenceEnd(BigDecimal unexcusedMeetingAbsenceEnd){ + this.unexcusedMeetingAbsenceEnd = unexcusedMeetingAbsenceEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @param unexcusedMeetingAbsenceIncrement + */ + public AttendanceStatQuery unexcusedMeetingAbsenceIncrement(BigDecimal unexcusedMeetingAbsenceIncrement){ + this.unexcusedMeetingAbsenceIncrement = unexcusedMeetingAbsenceIncrement; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @param unexcusedMeetingAbsenceList + */ + public AttendanceStatQuery unexcusedMeetingAbsenceList(List<BigDecimal> unexcusedMeetingAbsenceList){ + this.unexcusedMeetingAbsenceList = unexcusedMeetingAbsenceList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 + * @param unexcusedMeetingAbsenceNotList + */ + public AttendanceStatQuery unexcusedMeetingAbsenceNotList(List<BigDecimal> unexcusedMeetingAbsenceNotList){ + this.unexcusedMeetingAbsenceNotList = unexcusedMeetingAbsenceNotList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @param earlyLeaveMeeting + */ + public AttendanceStatQuery earlyLeaveMeeting(BigDecimal earlyLeaveMeeting){ + setEarlyLeaveMeeting(earlyLeaveMeeting); + return this; } /** - * 璁剧疆 澧炲姞 浜嬪亣锛堝ぉ锛� - * @param personalLeaveIncrement - */ - public AttendanceStatQuery personalLeaveIncrement(BigDecimal personalLeaveIncrement){ - this.personalLeaveIncrement = personalLeaveIncrement; - return this; + * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @param earlyLeaveMeetingStart + */ + public AttendanceStatQuery earlyLeaveMeetingStart(BigDecimal earlyLeaveMeetingStart){ + this.earlyLeaveMeetingStart = earlyLeaveMeetingStart; + return this; } /** - * 璁剧疆 浜嬪亣锛堝ぉ锛� - * @param personalLeaveList - */ - public AttendanceStatQuery personalLeaveList(List<BigDecimal> personalLeaveList){ - this.personalLeaveList = personalLeaveList; - return this; - } - - /** - * 璁剧疆 浜嬪亣锛堝ぉ锛� - * @param personalLeaveNotList - */ - public AttendanceStatQuery personalLeaveNotList(List<BigDecimal> personalLeaveNotList){ - this.personalLeaveNotList = personalLeaveNotList; + * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @param earlyLeaveMeetingEnd + */ + public AttendanceStatQuery earlyLeaveMeetingEnd(BigDecimal earlyLeaveMeetingEnd){ + this.earlyLeaveMeetingEnd = earlyLeaveMeetingEnd; return this; - } + } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @param absenteeismDays - */ - public AttendanceStatQuery absenteeismDays(BigDecimal absenteeismDays){ - setAbsenteeismDays(absenteeismDays); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @param absenteeismDaysStart - */ - public AttendanceStatQuery absenteeismDaysStart(BigDecimal absenteeismDaysStart){ - this.absenteeismDaysStart = absenteeismDaysStart; - return this; + * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @param earlyLeaveMeetingIncrement + */ + public AttendanceStatQuery earlyLeaveMeetingIncrement(BigDecimal earlyLeaveMeetingIncrement){ + this.earlyLeaveMeetingIncrement = earlyLeaveMeetingIncrement; + return this; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @param absenteeismDaysEnd - */ - public AttendanceStatQuery absenteeismDaysEnd(BigDecimal absenteeismDaysEnd){ - this.absenteeismDaysEnd = absenteeismDaysEnd; - return this; + * 璁剧疆 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @param earlyLeaveMeetingList + */ + public AttendanceStatQuery earlyLeaveMeetingList(List<BigDecimal> earlyLeaveMeetingList){ + this.earlyLeaveMeetingList = earlyLeaveMeetingList; + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @param absenteeismDaysIncrement - */ - public AttendanceStatQuery absenteeismDaysIncrement(BigDecimal absenteeismDaysIncrement){ - this.absenteeismDaysIncrement = absenteeismDaysIncrement; - return this; + * 璁剧疆 鑰冨嫟姹囨€�-浼氳鏃╅€€ + * @param earlyLeaveMeetingNotList + */ + public AttendanceStatQuery earlyLeaveMeetingNotList(List<BigDecimal> earlyLeaveMeetingNotList){ + this.earlyLeaveMeetingNotList = earlyLeaveMeetingNotList; + return this; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @param absenteeismDaysList - */ - public AttendanceStatQuery absenteeismDaysList(List<BigDecimal> absenteeismDaysList){ - this.absenteeismDaysList = absenteeismDaysList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛� - * @param absenteeismDaysNotList - */ - public AttendanceStatQuery absenteeismDaysNotList(List<BigDecimal> absenteeismDaysNotList){ - this.absenteeismDaysNotList = absenteeismDaysNotList; + * 璁剧疆 骞� + * @param year + */ + public AttendanceStatQuery year(Integer year){ + setYear(year); return this; - } + } /** - * 璁剧疆 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @param otherDays - */ - public AttendanceStatQuery otherDays(BigDecimal otherDays){ - setOtherDays(otherDays); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @param otherDaysStart - */ - public AttendanceStatQuery otherDaysStart(BigDecimal otherDaysStart){ - this.otherDaysStart = otherDaysStart; - return this; + * 璁剧疆 寮€濮� 骞� + * @param yearStart + */ + public AttendanceStatQuery yearStart(Integer yearStart){ + this.yearStart = yearStart; + return this; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @param otherDaysEnd - */ - public AttendanceStatQuery otherDaysEnd(BigDecimal otherDaysEnd){ - this.otherDaysEnd = otherDaysEnd; - return this; + * 璁剧疆 缁撴潫 骞� + * @param yearEnd + */ + public AttendanceStatQuery yearEnd(Integer yearEnd){ + this.yearEnd = yearEnd; + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @param otherDaysIncrement - */ - public AttendanceStatQuery otherDaysIncrement(BigDecimal otherDaysIncrement){ - this.otherDaysIncrement = otherDaysIncrement; - return this; + * 璁剧疆 澧炲姞 骞� + * @param yearIncrement + */ + public AttendanceStatQuery yearIncrement(Integer yearIncrement){ + this.yearIncrement = yearIncrement; + return this; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @param otherDaysList - */ - public AttendanceStatQuery otherDaysList(List<BigDecimal> otherDaysList){ - this.otherDaysList = otherDaysList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛� - * @param otherDaysNotList - */ - public AttendanceStatQuery otherDaysNotList(List<BigDecimal> otherDaysNotList){ - this.otherDaysNotList = otherDaysNotList; + * 璁剧疆 骞� + * @param yearList + */ + public AttendanceStatQuery yearList(List<Integer> yearList){ + this.yearList = yearList; return this; - } + } /** - * 璁剧疆 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @param attendanceRate - */ - public AttendanceStatQuery attendanceRate(BigDecimal attendanceRate){ - setAttendanceRate(attendanceRate); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @param attendanceRateStart - */ - public AttendanceStatQuery attendanceRateStart(BigDecimal attendanceRateStart){ - this.attendanceRateStart = attendanceRateStart; - return this; + * 璁剧疆 骞� + * @param yearNotList + */ + public AttendanceStatQuery yearNotList(List<Integer> yearNotList){ + this.yearNotList = yearNotList; + return this; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @param attendanceRateEnd - */ - public AttendanceStatQuery attendanceRateEnd(BigDecimal attendanceRateEnd){ - this.attendanceRateEnd = attendanceRateEnd; - return this; + * 璁剧疆 鏈� + * @param month + */ + public AttendanceStatQuery month(Integer month){ + setMonth(month); + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @param attendanceRateIncrement - */ - public AttendanceStatQuery attendanceRateIncrement(BigDecimal attendanceRateIncrement){ - this.attendanceRateIncrement = attendanceRateIncrement; - return this; + * 璁剧疆 寮€濮� 鏈� + * @param monthStart + */ + public AttendanceStatQuery monthStart(Integer monthStart){ + this.monthStart = monthStart; + return this; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @param attendanceRateList - */ - public AttendanceStatQuery attendanceRateList(List<BigDecimal> attendanceRateList){ - this.attendanceRateList = attendanceRateList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛� - * @param attendanceRateNotList - */ - public AttendanceStatQuery attendanceRateNotList(List<BigDecimal> attendanceRateNotList){ - this.attendanceRateNotList = attendanceRateNotList; + * 璁剧疆 缁撴潫 鏈� + * @param monthEnd + */ + public AttendanceStatQuery monthEnd(Integer monthEnd){ + this.monthEnd = monthEnd; return this; - } + } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @param nonCompliancePunch - */ - public AttendanceStatQuery nonCompliancePunch(BigDecimal nonCompliancePunch){ - setNonCompliancePunch(nonCompliancePunch); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @param nonCompliancePunchStart - */ - public AttendanceStatQuery nonCompliancePunchStart(BigDecimal nonCompliancePunchStart){ - this.nonCompliancePunchStart = nonCompliancePunchStart; - return this; + * 璁剧疆 澧炲姞 鏈� + * @param monthIncrement + */ + public AttendanceStatQuery monthIncrement(Integer monthIncrement){ + this.monthIncrement = monthIncrement; + return this; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @param nonCompliancePunchEnd - */ - public AttendanceStatQuery nonCompliancePunchEnd(BigDecimal nonCompliancePunchEnd){ - this.nonCompliancePunchEnd = nonCompliancePunchEnd; - return this; + * 璁剧疆 鏈� + * @param monthList + */ + public AttendanceStatQuery monthList(List<Integer> monthList){ + this.monthList = monthList; + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @param nonCompliancePunchIncrement - */ - public AttendanceStatQuery nonCompliancePunchIncrement(BigDecimal nonCompliancePunchIncrement){ - this.nonCompliancePunchIncrement = nonCompliancePunchIncrement; - return this; + * 璁剧疆 鏈� + * @param monthNotList + */ + public AttendanceStatQuery monthNotList(List<Integer> monthNotList){ + this.monthNotList = monthNotList; + return this; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @param nonCompliancePunchList - */ - public AttendanceStatQuery nonCompliancePunchList(List<BigDecimal> nonCompliancePunchList){ - this.nonCompliancePunchList = nonCompliancePunchList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛� - * @param nonCompliancePunchNotList - */ - public AttendanceStatQuery nonCompliancePunchNotList(List<BigDecimal> nonCompliancePunchNotList){ - this.nonCompliancePunchNotList = nonCompliancePunchNotList; + * 璁剧疆 鏃� + * @param day + */ + public AttendanceStatQuery day(Integer day){ + setDay(day); return this; - } + } /** - * 璁剧疆 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @param lateTimes - */ - public AttendanceStatQuery lateTimes(Integer lateTimes){ - setLateTimes(lateTimes); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @param lateTimesStart - */ - public AttendanceStatQuery lateTimesStart(Integer lateTimesStart){ - this.lateTimesStart = lateTimesStart; - return this; + * 璁剧疆 寮€濮� 鏃� + * @param dayStart + */ + public AttendanceStatQuery dayStart(Integer dayStart){ + this.dayStart = dayStart; + return this; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @param lateTimesEnd - */ - public AttendanceStatQuery lateTimesEnd(Integer lateTimesEnd){ - this.lateTimesEnd = lateTimesEnd; - return this; + * 璁剧疆 缁撴潫 鏃� + * @param dayEnd + */ + public AttendanceStatQuery dayEnd(Integer dayEnd){ + this.dayEnd = dayEnd; + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @param lateTimesIncrement - */ - public AttendanceStatQuery lateTimesIncrement(Integer lateTimesIncrement){ - this.lateTimesIncrement = lateTimesIncrement; - return this; + * 璁剧疆 澧炲姞 鏃� + * @param dayIncrement + */ + public AttendanceStatQuery dayIncrement(Integer dayIncrement){ + this.dayIncrement = dayIncrement; + return this; } /** - * 璁剧疆 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @param lateTimesList - */ - public AttendanceStatQuery lateTimesList(List<Integer> lateTimesList){ - this.lateTimesList = lateTimesList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟姹囨€�-杩熷埌锛堟锛� - * @param lateTimesNotList - */ - public AttendanceStatQuery lateTimesNotList(List<Integer> lateTimesNotList){ - this.lateTimesNotList = lateTimesNotList; + * 璁剧疆 鏃� + * @param dayList + */ + public AttendanceStatQuery dayList(List<Integer> dayList){ + this.dayList = dayList; return this; - } + } /** - * 璁剧疆 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @param surfingMobileTimes - */ - public AttendanceStatQuery surfingMobileTimes(Integer surfingMobileTimes){ - setSurfingMobileTimes(surfingMobileTimes); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @param surfingMobileTimesStart - */ - public AttendanceStatQuery surfingMobileTimesStart(Integer surfingMobileTimesStart){ - this.surfingMobileTimesStart = surfingMobileTimesStart; - return this; + * 璁剧疆 鏃� + * @param dayNotList + */ + public AttendanceStatQuery dayNotList(List<Integer> dayNotList){ + this.dayNotList = dayNotList; + return this; } + /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @param surfingMobileTimesEnd - */ - public AttendanceStatQuery surfingMobileTimesEnd(Integer surfingMobileTimesEnd){ - this.surfingMobileTimesEnd = surfingMobileTimesEnd; - return this; + * 璁剧疆 澶囨敞 + * @param remark + */ + public AttendanceStatQuery remark(String remark){ + setRemark(remark); + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @param surfingMobileTimesIncrement - */ - public AttendanceStatQuery surfingMobileTimesIncrement(Integer surfingMobileTimesIncrement){ - this.surfingMobileTimesIncrement = surfingMobileTimesIncrement; - return this; + * 璁剧疆 澶囨敞 + * @param remarkList + */ + public AttendanceStatQuery remarkList(List<String> remarkList){ + this.remarkList = remarkList; + return this; } /** - * 璁剧疆 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @param surfingMobileTimesList - */ - public AttendanceStatQuery surfingMobileTimesList(List<Integer> surfingMobileTimesList){ - this.surfingMobileTimesList = surfingMobileTimesList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級 - * @param surfingMobileTimesNotList - */ - public AttendanceStatQuery surfingMobileTimesNotList(List<Integer> surfingMobileTimesNotList){ - this.surfingMobileTimesNotList = surfingMobileTimesNotList; + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserId + */ + public AttendanceStatQuery createUserId(Long createUserId){ + setCreateUserId(createUserId); return this; - } + } /** - * 璁剧疆 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @param overtimeTimes - */ - public AttendanceStatQuery overtimeTimes(Integer overtimeTimes){ - setOvertimeTimes(overtimeTimes); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @param overtimeTimesStart - */ - public AttendanceStatQuery overtimeTimesStart(Integer overtimeTimesStart){ - this.overtimeTimesStart = overtimeTimesStart; - return this; + * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 + * @param createUserIdStart + */ + public AttendanceStatQuery createUserIdStart(Long createUserIdStart){ + this.createUserIdStart = createUserIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @param overtimeTimesEnd - */ - public AttendanceStatQuery overtimeTimesEnd(Integer overtimeTimesEnd){ - this.overtimeTimesEnd = overtimeTimesEnd; - return this; + * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 + * @param createUserIdEnd + */ + public AttendanceStatQuery createUserIdEnd(Long createUserIdEnd){ + this.createUserIdEnd = createUserIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @param overtimeTimesIncrement - */ - public AttendanceStatQuery overtimeTimesIncrement(Integer overtimeTimesIncrement){ - this.overtimeTimesIncrement = overtimeTimesIncrement; - return this; + * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 + * @param createUserIdIncrement + */ + public AttendanceStatQuery createUserIdIncrement(Long createUserIdIncrement){ + this.createUserIdIncrement = createUserIdIncrement; + return this; } /** - * 璁剧疆 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @param overtimeTimesList - */ - public AttendanceStatQuery overtimeTimesList(List<Integer> overtimeTimesList){ - this.overtimeTimesList = overtimeTimesList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟姹囨€�-婧滅彮锛堟锛� - * @param overtimeTimesNotList - */ - public AttendanceStatQuery overtimeTimesNotList(List<Integer> overtimeTimesNotList){ - this.overtimeTimesNotList = overtimeTimesNotList; + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdList + */ + public AttendanceStatQuery createUserIdList(List<Long> createUserIdList){ + this.createUserIdList = createUserIdList; return this; - } + } /** - * 璁剧疆 鑰冨嫟姹囨€�-绌哄矖 - * @param vacancy - */ - public AttendanceStatQuery vacancy(BigDecimal vacancy){ - setVacancy(vacancy); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-绌哄矖 - * @param vacancyStart - */ - public AttendanceStatQuery vacancyStart(BigDecimal vacancyStart){ - this.vacancyStart = vacancyStart; - return this; + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdNotList + */ + public AttendanceStatQuery createUserIdNotList(List<Long> createUserIdNotList){ + this.createUserIdNotList = createUserIdNotList; + return this; } + /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-绌哄矖 - * @param vacancyEnd - */ - public AttendanceStatQuery vacancyEnd(BigDecimal vacancyEnd){ - this.vacancyEnd = vacancyEnd; - return this; + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserId + */ + public AttendanceStatQuery updateUserId(Long updateUserId){ + setUpdateUserId(updateUserId); + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-绌哄矖 - * @param vacancyIncrement - */ - public AttendanceStatQuery vacancyIncrement(BigDecimal vacancyIncrement){ - this.vacancyIncrement = vacancyIncrement; - return this; + * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 + * @param updateUserIdStart + */ + public AttendanceStatQuery updateUserIdStart(Long updateUserIdStart){ + this.updateUserIdStart = updateUserIdStart; + return this; } /** - * 璁剧疆 鑰冨嫟姹囨€�-绌哄矖 - * @param vacancyList - */ - public AttendanceStatQuery vacancyList(List<BigDecimal> vacancyList){ - this.vacancyList = vacancyList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟姹囨€�-绌哄矖 - * @param vacancyNotList - */ - public AttendanceStatQuery vacancyNotList(List<BigDecimal> vacancyNotList){ - this.vacancyNotList = vacancyNotList; + * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 + * @param updateUserIdEnd + */ + public AttendanceStatQuery updateUserIdEnd(Long updateUserIdEnd){ + this.updateUserIdEnd = updateUserIdEnd; return this; - } + } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @param nonStandardDressTimes - */ - public AttendanceStatQuery nonStandardDressTimes(Integer nonStandardDressTimes){ - setNonStandardDressTimes(nonStandardDressTimes); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @param nonStandardDressTimesStart - */ - public AttendanceStatQuery nonStandardDressTimesStart(Integer nonStandardDressTimesStart){ - this.nonStandardDressTimesStart = nonStandardDressTimesStart; - return this; + * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 + * @param updateUserIdIncrement + */ + public AttendanceStatQuery updateUserIdIncrement(Long updateUserIdIncrement){ + this.updateUserIdIncrement = updateUserIdIncrement; + return this; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @param nonStandardDressTimesEnd - */ - public AttendanceStatQuery nonStandardDressTimesEnd(Integer nonStandardDressTimesEnd){ - this.nonStandardDressTimesEnd = nonStandardDressTimesEnd; - return this; + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdList + */ + public AttendanceStatQuery updateUserIdList(List<Long> updateUserIdList){ + this.updateUserIdList = updateUserIdList; + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @param nonStandardDressTimesIncrement - */ - public AttendanceStatQuery nonStandardDressTimesIncrement(Integer nonStandardDressTimesIncrement){ - this.nonStandardDressTimesIncrement = nonStandardDressTimesIncrement; - return this; + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdNotList + */ + public AttendanceStatQuery updateUserIdNotList(List<Long> updateUserIdNotList){ + this.updateUserIdNotList = updateUserIdNotList; + return this; } + /** - * 璁剧疆 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @param nonStandardDressTimesList - */ - public AttendanceStatQuery nonStandardDressTimesList(List<Integer> nonStandardDressTimesList){ - this.nonStandardDressTimesList = nonStandardDressTimesList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級 - * @param nonStandardDressTimesNotList - */ - public AttendanceStatQuery nonStandardDressTimesNotList(List<Integer> nonStandardDressTimesNotList){ - this.nonStandardDressTimesNotList = nonStandardDressTimesNotList; + * 璁剧疆 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDays + */ + public AttendanceStatQuery breastfeedingLeaveDays(BigDecimal breastfeedingLeaveDays){ + setBreastfeedingLeaveDays(breastfeedingLeaveDays); return this; - } + } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @param unexcusedMeetingAbsence - */ - public AttendanceStatQuery unexcusedMeetingAbsence(BigDecimal unexcusedMeetingAbsence){ - setUnexcusedMeetingAbsence(unexcusedMeetingAbsence); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @param unexcusedMeetingAbsenceStart - */ - public AttendanceStatQuery unexcusedMeetingAbsenceStart(BigDecimal unexcusedMeetingAbsenceStart){ - this.unexcusedMeetingAbsenceStart = unexcusedMeetingAbsenceStart; - return this; + * 璁剧疆 寮€濮� 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysStart + */ + public AttendanceStatQuery breastfeedingLeaveDaysStart(BigDecimal breastfeedingLeaveDaysStart){ + this.breastfeedingLeaveDaysStart = breastfeedingLeaveDaysStart; + return this; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @param unexcusedMeetingAbsenceEnd - */ - public AttendanceStatQuery unexcusedMeetingAbsenceEnd(BigDecimal unexcusedMeetingAbsenceEnd){ - this.unexcusedMeetingAbsenceEnd = unexcusedMeetingAbsenceEnd; - return this; + * 璁剧疆 缁撴潫 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysEnd + */ + public AttendanceStatQuery breastfeedingLeaveDaysEnd(BigDecimal breastfeedingLeaveDaysEnd){ + this.breastfeedingLeaveDaysEnd = breastfeedingLeaveDaysEnd; + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @param unexcusedMeetingAbsenceIncrement - */ - public AttendanceStatQuery unexcusedMeetingAbsenceIncrement(BigDecimal unexcusedMeetingAbsenceIncrement){ - this.unexcusedMeetingAbsenceIncrement = unexcusedMeetingAbsenceIncrement; - return this; + * 璁剧疆 澧炲姞 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysIncrement + */ + public AttendanceStatQuery breastfeedingLeaveDaysIncrement(BigDecimal breastfeedingLeaveDaysIncrement){ + this.breastfeedingLeaveDaysIncrement = breastfeedingLeaveDaysIncrement; + return this; } /** - * 璁剧疆 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @param unexcusedMeetingAbsenceList - */ - public AttendanceStatQuery unexcusedMeetingAbsenceList(List<BigDecimal> unexcusedMeetingAbsenceList){ - this.unexcusedMeetingAbsenceList = unexcusedMeetingAbsenceList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳 - * @param unexcusedMeetingAbsenceNotList - */ - public AttendanceStatQuery unexcusedMeetingAbsenceNotList(List<BigDecimal> unexcusedMeetingAbsenceNotList){ - this.unexcusedMeetingAbsenceNotList = unexcusedMeetingAbsenceNotList; + * 璁剧疆 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysList + */ + public AttendanceStatQuery breastfeedingLeaveDaysList(List<BigDecimal> breastfeedingLeaveDaysList){ + this.breastfeedingLeaveDaysList = breastfeedingLeaveDaysList; return this; - } + } /** - * 璁剧疆 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @param earlyLeaveMeeting - */ - public AttendanceStatQuery earlyLeaveMeeting(BigDecimal earlyLeaveMeeting){ - setEarlyLeaveMeeting(earlyLeaveMeeting); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @param earlyLeaveMeetingStart - */ - public AttendanceStatQuery earlyLeaveMeetingStart(BigDecimal earlyLeaveMeetingStart){ - this.earlyLeaveMeetingStart = earlyLeaveMeetingStart; - return this; + * 璁剧疆 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysNotList + */ + public AttendanceStatQuery breastfeedingLeaveDaysNotList(List<BigDecimal> breastfeedingLeaveDaysNotList){ + this.breastfeedingLeaveDaysNotList = breastfeedingLeaveDaysNotList; + return this; } /** - * 璁剧疆 缁撴潫 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @param earlyLeaveMeetingEnd - */ - public AttendanceStatQuery earlyLeaveMeetingEnd(BigDecimal earlyLeaveMeetingEnd){ - this.earlyLeaveMeetingEnd = earlyLeaveMeetingEnd; - return this; + * 璁剧疆 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDays + */ + public AttendanceStatQuery menstrualLeaveDays(BigDecimal menstrualLeaveDays){ + setMenstrualLeaveDays(menstrualLeaveDays); + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @param earlyLeaveMeetingIncrement - */ - public AttendanceStatQuery earlyLeaveMeetingIncrement(BigDecimal earlyLeaveMeetingIncrement){ - this.earlyLeaveMeetingIncrement = earlyLeaveMeetingIncrement; - return this; + * 璁剧疆 寮€濮� 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysStart + */ + public AttendanceStatQuery menstrualLeaveDaysStart(BigDecimal menstrualLeaveDaysStart){ + this.menstrualLeaveDaysStart = menstrualLeaveDaysStart; + return this; } /** - * 璁剧疆 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @param earlyLeaveMeetingList - */ - public AttendanceStatQuery earlyLeaveMeetingList(List<BigDecimal> earlyLeaveMeetingList){ - this.earlyLeaveMeetingList = earlyLeaveMeetingList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟姹囨€�-浼氳鏃╅€€ - * @param earlyLeaveMeetingNotList - */ - public AttendanceStatQuery earlyLeaveMeetingNotList(List<BigDecimal> earlyLeaveMeetingNotList){ - this.earlyLeaveMeetingNotList = earlyLeaveMeetingNotList; + * 璁剧疆 缁撴潫 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysEnd + */ + public AttendanceStatQuery menstrualLeaveDaysEnd(BigDecimal menstrualLeaveDaysEnd){ + this.menstrualLeaveDaysEnd = menstrualLeaveDaysEnd; return this; - } + } /** - * 璁剧疆 骞� - * @param year - */ - public AttendanceStatQuery year(Integer year){ - setYear(year); - return this; - } - - /** - * 璁剧疆 寮€濮� 骞� - * @param yearStart - */ - public AttendanceStatQuery yearStart(Integer yearStart){ - this.yearStart = yearStart; - return this; + * 璁剧疆 澧炲姞 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysIncrement + */ + public AttendanceStatQuery menstrualLeaveDaysIncrement(BigDecimal menstrualLeaveDaysIncrement){ + this.menstrualLeaveDaysIncrement = menstrualLeaveDaysIncrement; + return this; } /** - * 璁剧疆 缁撴潫 骞� - * @param yearEnd - */ - public AttendanceStatQuery yearEnd(Integer yearEnd){ - this.yearEnd = yearEnd; - return this; + * 璁剧疆 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysList + */ + public AttendanceStatQuery menstrualLeaveDaysList(List<BigDecimal> menstrualLeaveDaysList){ + this.menstrualLeaveDaysList = menstrualLeaveDaysList; + return this; } /** - * 璁剧疆 澧炲姞 骞� - * @param yearIncrement - */ - public AttendanceStatQuery yearIncrement(Integer yearIncrement){ - this.yearIncrement = yearIncrement; - return this; + * 璁剧疆 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysNotList + */ + public AttendanceStatQuery menstrualLeaveDaysNotList(List<BigDecimal> menstrualLeaveDaysNotList){ + this.menstrualLeaveDaysNotList = menstrualLeaveDaysNotList; + return this; } /** - * 璁剧疆 骞� - * @param yearList - */ - public AttendanceStatQuery yearList(List<Integer> yearList){ - this.yearList = yearList; - return this; - } - - /** - * 璁剧疆 骞� - * @param yearNotList - */ - public AttendanceStatQuery yearNotList(List<Integer> yearNotList){ - this.yearNotList = yearNotList; + * 璁剧疆 骞村亣锛堝ぉ锛� + * @param annualLeaveDays + */ + public AttendanceStatQuery annualLeaveDays(BigDecimal annualLeaveDays){ + setAnnualLeaveDays(annualLeaveDays); return this; - } + } /** - * 璁剧疆 鏈� - * @param month - */ - public AttendanceStatQuery month(Integer month){ - setMonth(month); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏈� - * @param monthStart - */ - public AttendanceStatQuery monthStart(Integer monthStart){ - this.monthStart = monthStart; - return this; + * 璁剧疆 寮€濮� 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysStart + */ + public AttendanceStatQuery annualLeaveDaysStart(BigDecimal annualLeaveDaysStart){ + this.annualLeaveDaysStart = annualLeaveDaysStart; + return this; } /** - * 璁剧疆 缁撴潫 鏈� - * @param monthEnd - */ - public AttendanceStatQuery monthEnd(Integer monthEnd){ - this.monthEnd = monthEnd; - return this; + * 璁剧疆 缁撴潫 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysEnd + */ + public AttendanceStatQuery annualLeaveDaysEnd(BigDecimal annualLeaveDaysEnd){ + this.annualLeaveDaysEnd = annualLeaveDaysEnd; + return this; } /** - * 璁剧疆 澧炲姞 鏈� - * @param monthIncrement - */ - public AttendanceStatQuery monthIncrement(Integer monthIncrement){ - this.monthIncrement = monthIncrement; - return this; + * 璁剧疆 澧炲姞 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysIncrement + */ + public AttendanceStatQuery annualLeaveDaysIncrement(BigDecimal annualLeaveDaysIncrement){ + this.annualLeaveDaysIncrement = annualLeaveDaysIncrement; + return this; } /** - * 璁剧疆 鏈� - * @param monthList - */ - public AttendanceStatQuery monthList(List<Integer> monthList){ - this.monthList = monthList; - return this; - } - - /** - * 璁剧疆 鏈� - * @param monthNotList - */ - public AttendanceStatQuery monthNotList(List<Integer> monthNotList){ - this.monthNotList = monthNotList; + * 璁剧疆 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysList + */ + public AttendanceStatQuery annualLeaveDaysList(List<BigDecimal> annualLeaveDaysList){ + this.annualLeaveDaysList = annualLeaveDaysList; return this; - } + } /** - * 璁剧疆 鏃� - * @param day - */ - public AttendanceStatQuery day(Integer day){ - setDay(day); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏃� - * @param dayStart - */ - public AttendanceStatQuery dayStart(Integer dayStart){ - this.dayStart = dayStart; - return this; + * 璁剧疆 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysNotList + */ + public AttendanceStatQuery annualLeaveDaysNotList(List<BigDecimal> annualLeaveDaysNotList){ + this.annualLeaveDaysNotList = annualLeaveDaysNotList; + return this; } /** - * 璁剧疆 缁撴潫 鏃� - * @param dayEnd - */ - public AttendanceStatQuery dayEnd(Integer dayEnd){ - this.dayEnd = dayEnd; - return this; + * 璁剧疆 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDays + */ + public AttendanceStatQuery compensatedLeaveDays(BigDecimal compensatedLeaveDays){ + setCompensatedLeaveDays(compensatedLeaveDays); + return this; } /** - * 璁剧疆 澧炲姞 鏃� - * @param dayIncrement - */ - public AttendanceStatQuery dayIncrement(Integer dayIncrement){ - this.dayIncrement = dayIncrement; - return this; + * 璁剧疆 寮€濮� 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysStart + */ + public AttendanceStatQuery compensatedLeaveDaysStart(BigDecimal compensatedLeaveDaysStart){ + this.compensatedLeaveDaysStart = compensatedLeaveDaysStart; + return this; } /** - * 璁剧疆 鏃� - * @param dayList - */ - public AttendanceStatQuery dayList(List<Integer> dayList){ - this.dayList = dayList; - return this; - } - - /** - * 璁剧疆 鏃� - * @param dayNotList - */ - public AttendanceStatQuery dayNotList(List<Integer> dayNotList){ - this.dayNotList = dayNotList; + * 璁剧疆 缁撴潫 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysEnd + */ + public AttendanceStatQuery compensatedLeaveDaysEnd(BigDecimal compensatedLeaveDaysEnd){ + this.compensatedLeaveDaysEnd = compensatedLeaveDaysEnd; return this; - } - - - /** - * 璁剧疆 澶囨敞 - * @param remark - */ - public AttendanceStatQuery remark(String remark){ - setRemark(remark); - return this; } /** - * 璁剧疆 澶囨敞 - * @param remarkList - */ - public AttendanceStatQuery remarkList(List<String> remarkList){ - this.remarkList = remarkList; - return this; + * 璁剧疆 澧炲姞 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysIncrement + */ + public AttendanceStatQuery compensatedLeaveDaysIncrement(BigDecimal compensatedLeaveDaysIncrement){ + this.compensatedLeaveDaysIncrement = compensatedLeaveDaysIncrement; + return this; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserId - */ - public AttendanceStatQuery createUserId(Long createUserId){ - setCreateUserId(createUserId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 - * @param createUserIdStart - */ - public AttendanceStatQuery createUserIdStart(Long createUserIdStart){ - this.createUserIdStart = createUserIdStart; - return this; + * 璁剧疆 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysList + */ + public AttendanceStatQuery compensatedLeaveDaysList(List<BigDecimal> compensatedLeaveDaysList){ + this.compensatedLeaveDaysList = compensatedLeaveDaysList; + return this; } /** - * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 - * @param createUserIdEnd - */ - public AttendanceStatQuery createUserIdEnd(Long createUserIdEnd){ - this.createUserIdEnd = createUserIdEnd; - return this; + * 璁剧疆 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysNotList + */ + public AttendanceStatQuery compensatedLeaveDaysNotList(List<BigDecimal> compensatedLeaveDaysNotList){ + this.compensatedLeaveDaysNotList = compensatedLeaveDaysNotList; + return this; } /** - * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 - * @param createUserIdIncrement - */ - public AttendanceStatQuery createUserIdIncrement(Long createUserIdIncrement){ - this.createUserIdIncrement = createUserIdIncrement; - return this; + * 璁剧疆 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDays + */ + public AttendanceStatQuery paternityLeaveDays(BigDecimal paternityLeaveDays){ + setPaternityLeaveDays(paternityLeaveDays); + return this; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdList - */ - public AttendanceStatQuery createUserIdList(List<Long> createUserIdList){ - this.createUserIdList = createUserIdList; - return this; - } - - /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdNotList - */ - public AttendanceStatQuery createUserIdNotList(List<Long> createUserIdNotList){ - this.createUserIdNotList = createUserIdNotList; + * 璁剧疆 寮€濮� 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysStart + */ + public AttendanceStatQuery paternityLeaveDaysStart(BigDecimal paternityLeaveDaysStart){ + this.paternityLeaveDaysStart = paternityLeaveDaysStart; return this; - } - + } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserId - */ - public AttendanceStatQuery updateUserId(Long updateUserId){ - setUpdateUserId(updateUserId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 - * @param updateUserIdStart - */ - public AttendanceStatQuery updateUserIdStart(Long updateUserIdStart){ - this.updateUserIdStart = updateUserIdStart; - return this; + * 璁剧疆 缁撴潫 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysEnd + */ + public AttendanceStatQuery paternityLeaveDaysEnd(BigDecimal paternityLeaveDaysEnd){ + this.paternityLeaveDaysEnd = paternityLeaveDaysEnd; + return this; } /** - * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 - * @param updateUserIdEnd - */ - public AttendanceStatQuery updateUserIdEnd(Long updateUserIdEnd){ - this.updateUserIdEnd = updateUserIdEnd; - return this; + * 璁剧疆 澧炲姞 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysIncrement + */ + public AttendanceStatQuery paternityLeaveDaysIncrement(BigDecimal paternityLeaveDaysIncrement){ + this.paternityLeaveDaysIncrement = paternityLeaveDaysIncrement; + return this; } /** - * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 - * @param updateUserIdIncrement - */ - public AttendanceStatQuery updateUserIdIncrement(Long updateUserIdIncrement){ - this.updateUserIdIncrement = updateUserIdIncrement; - return this; + * 璁剧疆 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysList + */ + public AttendanceStatQuery paternityLeaveDaysList(List<BigDecimal> paternityLeaveDaysList){ + this.paternityLeaveDaysList = paternityLeaveDaysList; + return this; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdList - */ - public AttendanceStatQuery updateUserIdList(List<Long> updateUserIdList){ - this.updateUserIdList = updateUserIdList; - return this; - } - - /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdNotList - */ - public AttendanceStatQuery updateUserIdNotList(List<Long> updateUserIdNotList){ - this.updateUserIdNotList = updateUserIdNotList; + * 璁剧疆 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysNotList + */ + public AttendanceStatQuery paternityLeaveDaysNotList(List<BigDecimal> paternityLeaveDaysNotList){ + this.paternityLeaveDaysNotList = paternityLeaveDaysNotList; return this; - } - + } /** - * 鑾峰彇 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) - * @return orConditionList - */ + * 鑾峰彇 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) + * @return orConditionList + */ public List<AttendanceStatQuery> getOrConditionList(){ - return this.orConditionList; + return this.orConditionList; } /** - * 璁剧疆 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) - * @param orConditionList - */ + * 璁剧疆 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) + * @param orConditionList + */ public void setOrConditionList(List<AttendanceStatQuery> orConditionList){ this.orConditionList = orConditionList; } /** - * 鑾峰彇 AND鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疉ND锛岄」鍐呭涔嬮棿鏄疧R锛屽锛�(list[0].1 or list[0].2) and (list[1].3 or list[1].4) - * @return andConditionList - */ + * 鑾峰彇 AND鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疉ND锛岄」鍐呭涔嬮棿鏄疧R锛屽锛�(list[0].1 or list[0].2) and (list[1].3 or list[1].4) + * @return andConditionList + */ public List<AttendanceStatQuery> getAndConditionList(){ return this.andConditionList; } /** - * 璁剧疆 AND鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疉ND锛岄」鍐呭涔嬮棿鏄疧R锛屽锛�(list[0].1 or list[0].2) and (list[1].3 or list[1].4) - * @param andConditionList - */ + * 璁剧疆 AND鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疉ND锛岄」鍐呭涔嬮棿鏄疧R锛屽锛�(list[0].1 or list[0].2) and (list[1].3 or list[1].4) + * @param andConditionList + */ public void setAndConditionList(List<AttendanceStatQuery> andConditionList){ this.andConditionList = andConditionList; } diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationBalanceEntity.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationBalanceEntity.java index 62622a446f01bf470e02bcaf89c9c2c92702b202..3f25b31e4e7385573267e08e0b6aa35d9daa7774 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationBalanceEntity.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationBalanceEntity.java @@ -1,18 +1,15 @@ package com.mortals.xhx.module.attendance.model; -import java.math.BigDecimal; -import java.util.Date; -import java.util.List; -import java.util.ArrayList; -import com.fasterxml.jackson.annotation.JsonFormat; import com.mortals.framework.annotation.Excel; -import com.mortals.framework.model.BaseEntityLong; import com.mortals.xhx.module.attendance.model.vo.AttendanceVacationBalanceVo; + +import java.math.BigDecimal; +import java.util.Date; /** * 鍛樺伐鍋囨湡浣欓淇℃伅瀹炰綋瀵硅薄 * * @author zxfei - * @date 2023-04-11 + * @date 2023-04-14 */ public class AttendanceVacationBalanceEntity extends AttendanceVacationBalanceVo { @@ -55,6 +52,14 @@ public class AttendanceVacationBalanceEntity extends AttendanceVacationBalanceVo * 骞村亣锛堝ぉ锛� */ private BigDecimal annualLeaveDays; + /** + * 濠氬亣锛堝ぉ锛� + */ + private BigDecimal marriageLeaveDays; + /** + * 澶囨敞 + */ + private String remark; /** * 浜у亣锛堝ぉ锛� */ @@ -63,10 +68,6 @@ public class AttendanceVacationBalanceEntity extends AttendanceVacationBalanceVo * 闄骇鍋囷紙澶╋級 */ private BigDecimal paternityLeaveDays; - /** - * 濠氬亣锛堝ぉ锛� - */ - private BigDecimal marriageLeaveDays; /** * 渚嬪亣锛堝ぉ锛� */ @@ -80,9 +81,49 @@ public class AttendanceVacationBalanceEntity extends AttendanceVacationBalanceVo */ private BigDecimal bereavementLeaveDays; /** - * 澶囨敞 + * 鍥炲崟浣嶏紙澶╋級 */ - private String remark; + private BigDecimal backToUnit; + /** + * 鍥犲叕璇峰亣锛堝ぉ锛� + */ + private BigDecimal onDutyLeave; + /** + * 澶栧嚭鍕橀獙锛堝ぉ锛� + */ + private BigDecimal outOfOffice; + /** + * 鍊肩彮琛ョ彮锛堝ぉ锛� + */ + private BigDecimal shiftCompensation; + /** + * 浣撴锛堝ぉ锛� + */ + private BigDecimal physicalExamination; + /** + * 闅旂锛堝ぉ锛� + */ + private BigDecimal quarantine; + /** + * 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + */ + private BigDecimal businessTrip; + /** + * 鍏紤锛堝ぉ锛� + */ + private BigDecimal publicHoliday; + /** + * 鑲插効鍋囷紙澶╋級 + */ + private BigDecimal childRearingLeave; + /** + * 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + */ + private BigDecimal transferBack; + /** + * 鎺翰鍋囷紙澶╋級 + */ + private BigDecimal homeLeave; @@ -213,6 +254,34 @@ public class AttendanceVacationBalanceEntity extends AttendanceVacationBalanceVo public void setAnnualLeaveDays(BigDecimal annualLeaveDays){ this.annualLeaveDays = annualLeaveDays; } + /** + * 鑾峰彇 濠氬亣锛堝ぉ锛� + * @return BigDecimal + */ + public BigDecimal getMarriageLeaveDays(){ + return marriageLeaveDays; + } + /** + * 璁剧疆 濠氬亣锛堝ぉ锛� + * @param marriageLeaveDays + */ + public void setMarriageLeaveDays(BigDecimal marriageLeaveDays){ + this.marriageLeaveDays = marriageLeaveDays; + } + /** + * 鑾峰彇 澶囨敞 + * @return String + */ + public String getRemark(){ + return remark; + } + /** + * 璁剧疆 澶囨敞 + * @param remark + */ + public void setRemark(String remark){ + this.remark = remark; + } /** * 鑾峰彇 浜у亣锛堝ぉ锛� * @return BigDecimal @@ -241,20 +310,6 @@ public class AttendanceVacationBalanceEntity extends AttendanceVacationBalanceVo public void setPaternityLeaveDays(BigDecimal paternityLeaveDays){ this.paternityLeaveDays = paternityLeaveDays; } - /** - * 鑾峰彇 濠氬亣锛堝ぉ锛� - * @return BigDecimal - */ - public BigDecimal getMarriageLeaveDays(){ - return marriageLeaveDays; - } - /** - * 璁剧疆 濠氬亣锛堝ぉ锛� - * @param marriageLeaveDays - */ - public void setMarriageLeaveDays(BigDecimal marriageLeaveDays){ - this.marriageLeaveDays = marriageLeaveDays; - } /** * 鑾峰彇 渚嬪亣锛堝ぉ锛� * @return BigDecimal @@ -298,18 +353,158 @@ public class AttendanceVacationBalanceEntity extends AttendanceVacationBalanceVo this.bereavementLeaveDays = bereavementLeaveDays; } /** - * 鑾峰彇 澶囨敞 - * @return String + * 鑾峰彇 鍥炲崟浣嶏紙澶╋級 + * @return BigDecimal */ - public String getRemark(){ - return remark; + public BigDecimal getBackToUnit(){ + return backToUnit; } /** - * 璁剧疆 澶囨敞 - * @param remark + * 璁剧疆 鍥炲崟浣嶏紙澶╋級 + * @param backToUnit */ - public void setRemark(String remark){ - this.remark = remark; + public void setBackToUnit(BigDecimal backToUnit){ + this.backToUnit = backToUnit; + } + /** + * 鑾峰彇 鍥犲叕璇峰亣锛堝ぉ锛� + * @return BigDecimal + */ + public BigDecimal getOnDutyLeave(){ + return onDutyLeave; + } + /** + * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeave + */ + public void setOnDutyLeave(BigDecimal onDutyLeave){ + this.onDutyLeave = onDutyLeave; + } + /** + * 鑾峰彇 澶栧嚭鍕橀獙锛堝ぉ锛� + * @return BigDecimal + */ + public BigDecimal getOutOfOffice(){ + return outOfOffice; + } + /** + * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOffice + */ + public void setOutOfOffice(BigDecimal outOfOffice){ + this.outOfOffice = outOfOffice; + } + /** + * 鑾峰彇 鍊肩彮琛ョ彮锛堝ぉ锛� + * @return BigDecimal + */ + public BigDecimal getShiftCompensation(){ + return shiftCompensation; + } + /** + * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensation + */ + public void setShiftCompensation(BigDecimal shiftCompensation){ + this.shiftCompensation = shiftCompensation; + } + /** + * 鑾峰彇 浣撴锛堝ぉ锛� + * @return BigDecimal + */ + public BigDecimal getPhysicalExamination(){ + return physicalExamination; + } + /** + * 璁剧疆 浣撴锛堝ぉ锛� + * @param physicalExamination + */ + public void setPhysicalExamination(BigDecimal physicalExamination){ + this.physicalExamination = physicalExamination; + } + /** + * 鑾峰彇 闅旂锛堝ぉ锛� + * @return BigDecimal + */ + public BigDecimal getQuarantine(){ + return quarantine; + } + /** + * 璁剧疆 闅旂锛堝ぉ锛� + * @param quarantine + */ + public void setQuarantine(BigDecimal quarantine){ + this.quarantine = quarantine; + } + /** + * 鑾峰彇 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @return BigDecimal + */ + public BigDecimal getBusinessTrip(){ + return businessTrip; + } + /** + * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTrip + */ + public void setBusinessTrip(BigDecimal businessTrip){ + this.businessTrip = businessTrip; + } + /** + * 鑾峰彇 鍏紤锛堝ぉ锛� + * @return BigDecimal + */ + public BigDecimal getPublicHoliday(){ + return publicHoliday; + } + /** + * 璁剧疆 鍏紤锛堝ぉ锛� + * @param publicHoliday + */ + public void setPublicHoliday(BigDecimal publicHoliday){ + this.publicHoliday = publicHoliday; + } + /** + * 鑾峰彇 鑲插効鍋囷紙澶╋級 + * @return BigDecimal + */ + public BigDecimal getChildRearingLeave(){ + return childRearingLeave; + } + /** + * 璁剧疆 鑲插効鍋囷紙澶╋級 + * @param childRearingLeave + */ + public void setChildRearingLeave(BigDecimal childRearingLeave){ + this.childRearingLeave = childRearingLeave; + } + /** + * 鑾峰彇 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @return BigDecimal + */ + public BigDecimal getTransferBack(){ + return transferBack; + } + /** + * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBack + */ + public void setTransferBack(BigDecimal transferBack){ + this.transferBack = transferBack; + } + /** + * 鑾峰彇 鎺翰鍋囷紙澶╋級 + * @return BigDecimal + */ + public BigDecimal getHomeLeave(){ + return homeLeave; + } + /** + * 璁剧疆 鎺翰鍋囷紙澶╋級 + * @param homeLeave + */ + public void setHomeLeave(BigDecimal homeLeave){ + this.homeLeave = homeLeave; } @@ -342,13 +537,24 @@ public class AttendanceVacationBalanceEntity extends AttendanceVacationBalanceVo sb.append(",compensatedLeaveDays:").append(getCompensatedLeaveDays()); sb.append(",sickLeaveDays:").append(getSickLeaveDays()); sb.append(",annualLeaveDays:").append(getAnnualLeaveDays()); + sb.append(",marriageLeaveDays:").append(getMarriageLeaveDays()); + sb.append(",remark:").append(getRemark()); sb.append(",maternityLeaveDays:").append(getMaternityLeaveDays()); sb.append(",paternityLeaveDays:").append(getPaternityLeaveDays()); - sb.append(",marriageLeaveDays:").append(getMarriageLeaveDays()); sb.append(",menstrualLeaveDays:").append(getMenstrualLeaveDays()); sb.append(",breastfeedingLeaveDays:").append(getBreastfeedingLeaveDays()); sb.append(",bereavementLeaveDays:").append(getBereavementLeaveDays()); - sb.append(",remark:").append(getRemark()); + sb.append(",backToUnit:").append(getBackToUnit()); + sb.append(",onDutyLeave:").append(getOnDutyLeave()); + sb.append(",outOfOffice:").append(getOutOfOffice()); + sb.append(",shiftCompensation:").append(getShiftCompensation()); + sb.append(",physicalExamination:").append(getPhysicalExamination()); + sb.append(",quarantine:").append(getQuarantine()); + sb.append(",businessTrip:").append(getBusinessTrip()); + sb.append(",publicHoliday:").append(getPublicHoliday()); + sb.append(",childRearingLeave:").append(getChildRearingLeave()); + sb.append(",transferBack:").append(getTransferBack()); + sb.append(",homeLeave:").append(getHomeLeave()); return sb.toString(); } @@ -372,18 +578,40 @@ public class AttendanceVacationBalanceEntity extends AttendanceVacationBalanceVo this.annualLeaveDays = BigDecimal.valueOf(0); + this.marriageLeaveDays = BigDecimal.valueOf(0); + + this.remark = ""; + this.maternityLeaveDays = BigDecimal.valueOf(0); this.paternityLeaveDays = BigDecimal.valueOf(0); - this.marriageLeaveDays = BigDecimal.valueOf(0); - this.menstrualLeaveDays = BigDecimal.valueOf(0); this.breastfeedingLeaveDays = BigDecimal.valueOf(0); this.bereavementLeaveDays = BigDecimal.valueOf(0); - this.remark = ""; + this.backToUnit = BigDecimal.valueOf(0); + + this.onDutyLeave = BigDecimal.valueOf(0); + + this.outOfOffice = BigDecimal.valueOf(0); + + this.shiftCompensation = BigDecimal.valueOf(0); + + this.physicalExamination = BigDecimal.valueOf(0); + + this.quarantine = BigDecimal.valueOf(0); + + this.businessTrip = BigDecimal.valueOf(0); + + this.publicHoliday = BigDecimal.valueOf(0); + + this.childRearingLeave = BigDecimal.valueOf(0); + + this.transferBack = BigDecimal.valueOf(0); + + this.homeLeave = BigDecimal.valueOf(0); } } \ No newline at end of file diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationBalanceQuery.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationBalanceQuery.java index 3f225f75c18a387eb5b6607dd2ba5f6d3f250d58..4d04d3973418892905cf75b5c6d00cf22d649718 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationBalanceQuery.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationBalanceQuery.java @@ -1,14 +1,12 @@ package com.mortals.xhx.module.attendance.model; import java.math.BigDecimal; -import java.util.Date; import java.util.List; -import com.mortals.xhx.module.attendance.model.AttendanceVacationBalanceEntity; /** * 鍛樺伐鍋囨湡浣欓淇℃伅鏌ヨ瀵硅薄 * * @author zxfei - * @date 2023-04-11 + * @date 2023-04-14 */ public class AttendanceVacationBalanceQuery extends AttendanceVacationBalanceEntity { /** 寮€濮� 搴忓彿锛屼富閿紝鑷闀� */ @@ -132,6 +130,68 @@ public class AttendanceVacationBalanceQuery extends AttendanceVacationBalanceEnt /** 骞村亣锛堝ぉ锛夋帓闄ゅ垪琛� */ private List <BigDecimal> annualLeaveDaysNotList; + /** 寮€濮� 濠氬亣锛堝ぉ锛� */ + private BigDecimal marriageLeaveDaysStart; + + /** 缁撴潫 濠氬亣锛堝ぉ锛� */ + private BigDecimal marriageLeaveDaysEnd; + + /** 澧炲姞 濠氬亣锛堝ぉ锛� */ + private BigDecimal marriageLeaveDaysIncrement; + + /** 濠氬亣锛堝ぉ锛夊垪琛� */ + private List <BigDecimal> marriageLeaveDaysList; + + /** 濠氬亣锛堝ぉ锛夋帓闄ゅ垪琛� */ + private List <BigDecimal> marriageLeaveDaysNotList; + + /** 澶囨敞 */ + private List<String> remarkList; + + /** 澶囨敞鎺掗櫎鍒楄〃 */ + private List <String> remarkNotList; + /** 寮€濮� 鍒涘缓鐢ㄦ埛 */ + private Long createUserIdStart; + + /** 缁撴潫 鍒涘缓鐢ㄦ埛 */ + private Long createUserIdEnd; + + /** 澧炲姞 鍒涘缓鐢ㄦ埛 */ + private Long createUserIdIncrement; + + /** 鍒涘缓鐢ㄦ埛鍒楄〃 */ + private List <Long> createUserIdList; + + /** 鍒涘缓鐢ㄦ埛鎺掗櫎鍒楄〃 */ + private List <Long> createUserIdNotList; + + /** 寮€濮� 鍒涘缓鏃堕棿 */ + private String createTimeStart; + + /** 缁撴潫 鍒涘缓鏃堕棿 */ + private String createTimeEnd; + + /** 寮€濮� 鏇存柊鐢ㄦ埛 */ + private Long updateUserIdStart; + + /** 缁撴潫 鏇存柊鐢ㄦ埛 */ + private Long updateUserIdEnd; + + /** 澧炲姞 鏇存柊鐢ㄦ埛 */ + private Long updateUserIdIncrement; + + /** 鏇存柊鐢ㄦ埛鍒楄〃 */ + private List <Long> updateUserIdList; + + /** 鏇存柊鐢ㄦ埛鎺掗櫎鍒楄〃 */ + private List <Long> updateUserIdNotList; + + /** 寮€濮� 鏇存柊鏃堕棿 */ + private String updateTimeStart; + + /** 缁撴潫 鏇存柊鏃堕棿 */ + private String updateTimeEnd; + /** 寮€濮� 浜у亣锛堝ぉ锛� */ private BigDecimal maternityLeaveDaysStart; @@ -162,21 +222,6 @@ public class AttendanceVacationBalanceQuery extends AttendanceVacationBalanceEnt /** 闄骇鍋囷紙澶╋級鎺掗櫎鍒楄〃 */ private List <BigDecimal> paternityLeaveDaysNotList; - /** 寮€濮� 濠氬亣锛堝ぉ锛� */ - private BigDecimal marriageLeaveDaysStart; - - /** 缁撴潫 濠氬亣锛堝ぉ锛� */ - private BigDecimal marriageLeaveDaysEnd; - - /** 澧炲姞 濠氬亣锛堝ぉ锛� */ - private BigDecimal marriageLeaveDaysIncrement; - - /** 濠氬亣锛堝ぉ锛夊垪琛� */ - private List <BigDecimal> marriageLeaveDaysList; - - /** 濠氬亣锛堝ぉ锛夋帓闄ゅ垪琛� */ - private List <BigDecimal> marriageLeaveDaysNotList; - /** 寮€濮� 渚嬪亣锛堝ぉ锛� */ private BigDecimal menstrualLeaveDaysStart; @@ -222,52 +267,170 @@ public class AttendanceVacationBalanceQuery extends AttendanceVacationBalanceEnt /** 涓у亣锛堝ぉ锛夋帓闄ゅ垪琛� */ private List <BigDecimal> bereavementLeaveDaysNotList; - /** 澶囨敞 */ - private List<String> remarkList; + /** 寮€濮� 鍥炲崟浣嶏紙澶╋級 */ + private BigDecimal backToUnitStart; - /** 澶囨敞鎺掗櫎鍒楄〃 */ - private List <String> remarkNotList; - /** 寮€濮� 鍒涘缓鐢ㄦ埛 */ - private Long createUserIdStart; + /** 缁撴潫 鍥炲崟浣嶏紙澶╋級 */ + private BigDecimal backToUnitEnd; - /** 缁撴潫 鍒涘缓鐢ㄦ埛 */ - private Long createUserIdEnd; + /** 澧炲姞 鍥炲崟浣嶏紙澶╋級 */ + private BigDecimal backToUnitIncrement; - /** 澧炲姞 鍒涘缓鐢ㄦ埛 */ - private Long createUserIdIncrement; + /** 鍥炲崟浣嶏紙澶╋級鍒楄〃 */ + private List <BigDecimal> backToUnitList; - /** 鍒涘缓鐢ㄦ埛鍒楄〃 */ - private List <Long> createUserIdList; + /** 鍥炲崟浣嶏紙澶╋級鎺掗櫎鍒楄〃 */ + private List <BigDecimal> backToUnitNotList; - /** 鍒涘缓鐢ㄦ埛鎺掗櫎鍒楄〃 */ - private List <Long> createUserIdNotList; + /** 寮€濮� 鍥犲叕璇峰亣锛堝ぉ锛� */ + private BigDecimal onDutyLeaveStart; - /** 寮€濮� 鍒涘缓鏃堕棿 */ - private String createTimeStart; + /** 缁撴潫 鍥犲叕璇峰亣锛堝ぉ锛� */ + private BigDecimal onDutyLeaveEnd; - /** 缁撴潫 鍒涘缓鏃堕棿 */ - private String createTimeEnd; + /** 澧炲姞 鍥犲叕璇峰亣锛堝ぉ锛� */ + private BigDecimal onDutyLeaveIncrement; - /** 寮€濮� 鏇存柊鐢ㄦ埛 */ - private Long updateUserIdStart; + /** 鍥犲叕璇峰亣锛堝ぉ锛夊垪琛� */ + private List <BigDecimal> onDutyLeaveList; - /** 缁撴潫 鏇存柊鐢ㄦ埛 */ - private Long updateUserIdEnd; + /** 鍥犲叕璇峰亣锛堝ぉ锛夋帓闄ゅ垪琛� */ + private List <BigDecimal> onDutyLeaveNotList; - /** 澧炲姞 鏇存柊鐢ㄦ埛 */ - private Long updateUserIdIncrement; + /** 寮€濮� 澶栧嚭鍕橀獙锛堝ぉ锛� */ + private BigDecimal outOfOfficeStart; - /** 鏇存柊鐢ㄦ埛鍒楄〃 */ - private List <Long> updateUserIdList; + /** 缁撴潫 澶栧嚭鍕橀獙锛堝ぉ锛� */ + private BigDecimal outOfOfficeEnd; - /** 鏇存柊鐢ㄦ埛鎺掗櫎鍒楄〃 */ - private List <Long> updateUserIdNotList; + /** 澧炲姞 澶栧嚭鍕橀獙锛堝ぉ锛� */ + private BigDecimal outOfOfficeIncrement; - /** 寮€濮� 鏇存柊鏃堕棿 */ - private String updateTimeStart; + /** 澶栧嚭鍕橀獙锛堝ぉ锛夊垪琛� */ + private List <BigDecimal> outOfOfficeList; - /** 缁撴潫 鏇存柊鏃堕棿 */ - private String updateTimeEnd; + /** 澶栧嚭鍕橀獙锛堝ぉ锛夋帓闄ゅ垪琛� */ + private List <BigDecimal> outOfOfficeNotList; + + /** 寮€濮� 鍊肩彮琛ョ彮锛堝ぉ锛� */ + private BigDecimal shiftCompensationStart; + + /** 缁撴潫 鍊肩彮琛ョ彮锛堝ぉ锛� */ + private BigDecimal shiftCompensationEnd; + + /** 澧炲姞 鍊肩彮琛ョ彮锛堝ぉ锛� */ + private BigDecimal shiftCompensationIncrement; + + /** 鍊肩彮琛ョ彮锛堝ぉ锛夊垪琛� */ + private List <BigDecimal> shiftCompensationList; + + /** 鍊肩彮琛ョ彮锛堝ぉ锛夋帓闄ゅ垪琛� */ + private List <BigDecimal> shiftCompensationNotList; + + /** 寮€濮� 浣撴锛堝ぉ锛� */ + private BigDecimal physicalExaminationStart; + + /** 缁撴潫 浣撴锛堝ぉ锛� */ + private BigDecimal physicalExaminationEnd; + + /** 澧炲姞 浣撴锛堝ぉ锛� */ + private BigDecimal physicalExaminationIncrement; + + /** 浣撴锛堝ぉ锛夊垪琛� */ + private List <BigDecimal> physicalExaminationList; + + /** 浣撴锛堝ぉ锛夋帓闄ゅ垪琛� */ + private List <BigDecimal> physicalExaminationNotList; + + /** 寮€濮� 闅旂锛堝ぉ锛� */ + private BigDecimal quarantineStart; + + /** 缁撴潫 闅旂锛堝ぉ锛� */ + private BigDecimal quarantineEnd; + + /** 澧炲姞 闅旂锛堝ぉ锛� */ + private BigDecimal quarantineIncrement; + + /** 闅旂锛堝ぉ锛夊垪琛� */ + private List <BigDecimal> quarantineList; + + /** 闅旂锛堝ぉ锛夋帓闄ゅ垪琛� */ + private List <BigDecimal> quarantineNotList; + + /** 寮€濮� 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 */ + private BigDecimal businessTripStart; + + /** 缁撴潫 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 */ + private BigDecimal businessTripEnd; + + /** 澧炲姞 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 */ + private BigDecimal businessTripIncrement; + + /** 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級鍒楄〃 */ + private List <BigDecimal> businessTripList; + + /** 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級鎺掗櫎鍒楄〃 */ + private List <BigDecimal> businessTripNotList; + + /** 寮€濮� 鍏紤锛堝ぉ锛� */ + private BigDecimal publicHolidayStart; + + /** 缁撴潫 鍏紤锛堝ぉ锛� */ + private BigDecimal publicHolidayEnd; + + /** 澧炲姞 鍏紤锛堝ぉ锛� */ + private BigDecimal publicHolidayIncrement; + + /** 鍏紤锛堝ぉ锛夊垪琛� */ + private List <BigDecimal> publicHolidayList; + + /** 鍏紤锛堝ぉ锛夋帓闄ゅ垪琛� */ + private List <BigDecimal> publicHolidayNotList; + + /** 寮€濮� 鑲插効鍋囷紙澶╋級 */ + private BigDecimal childRearingLeaveStart; + + /** 缁撴潫 鑲插効鍋囷紙澶╋級 */ + private BigDecimal childRearingLeaveEnd; + + /** 澧炲姞 鑲插効鍋囷紙澶╋級 */ + private BigDecimal childRearingLeaveIncrement; + + /** 鑲插効鍋囷紙澶╋級鍒楄〃 */ + private List <BigDecimal> childRearingLeaveList; + + /** 鑲插効鍋囷紙澶╋級鎺掗櫎鍒楄〃 */ + private List <BigDecimal> childRearingLeaveNotList; + + /** 寮€濮� 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 */ + private BigDecimal transferBackStart; + + /** 缁撴潫 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 */ + private BigDecimal transferBackEnd; + + /** 澧炲姞 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 */ + private BigDecimal transferBackIncrement; + + /** 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級鍒楄〃 */ + private List <BigDecimal> transferBackList; + + /** 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級鎺掗櫎鍒楄〃 */ + private List <BigDecimal> transferBackNotList; + + /** 寮€濮� 鎺翰鍋囷紙澶╋級 */ + private BigDecimal homeLeaveStart; + + /** 缁撴潫 鎺翰鍋囷紙澶╋級 */ + private BigDecimal homeLeaveEnd; + + /** 澧炲姞 鎺翰鍋囷紙澶╋級 */ + private BigDecimal homeLeaveIncrement; + + /** 鎺翰鍋囷紙澶╋級鍒楄〃 */ + private List <BigDecimal> homeLeaveList; + + /** 鎺翰鍋囷紙澶╋級鎺掗櫎鍒楄〃 */ + private List <BigDecimal> homeLeaveNotList; /** OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ private List<AttendanceVacationBalanceQuery> orConditionList; @@ -941,1619 +1104,3104 @@ public class AttendanceVacationBalanceQuery extends AttendanceVacationBalanceEnt /** - * 鑾峰彇 寮€濮� 浜у亣锛堝ぉ锛� - * @return maternityLeaveDaysStart + * 鑾峰彇 寮€濮� 濠氬亣锛堝ぉ锛� + * @return marriageLeaveDaysStart */ - public BigDecimal getMaternityLeaveDaysStart(){ - return this.maternityLeaveDaysStart; + public BigDecimal getMarriageLeaveDaysStart(){ + return this.marriageLeaveDaysStart; } /** - * 璁剧疆 寮€濮� 浜у亣锛堝ぉ锛� - * @param maternityLeaveDaysStart + * 璁剧疆 寮€濮� 濠氬亣锛堝ぉ锛� + * @param marriageLeaveDaysStart */ - public void setMaternityLeaveDaysStart(BigDecimal maternityLeaveDaysStart){ - this.maternityLeaveDaysStart = maternityLeaveDaysStart; + public void setMarriageLeaveDaysStart(BigDecimal marriageLeaveDaysStart){ + this.marriageLeaveDaysStart = marriageLeaveDaysStart; } /** - * 鑾峰彇 缁撴潫 浜у亣锛堝ぉ锛� - * @return $maternityLeaveDaysEnd + * 鑾峰彇 缁撴潫 濠氬亣锛堝ぉ锛� + * @return $marriageLeaveDaysEnd */ - public BigDecimal getMaternityLeaveDaysEnd(){ - return this.maternityLeaveDaysEnd; + public BigDecimal getMarriageLeaveDaysEnd(){ + return this.marriageLeaveDaysEnd; } /** - * 璁剧疆 缁撴潫 浜у亣锛堝ぉ锛� - * @param maternityLeaveDaysEnd + * 璁剧疆 缁撴潫 濠氬亣锛堝ぉ锛� + * @param marriageLeaveDaysEnd */ - public void setMaternityLeaveDaysEnd(BigDecimal maternityLeaveDaysEnd){ - this.maternityLeaveDaysEnd = maternityLeaveDaysEnd; + public void setMarriageLeaveDaysEnd(BigDecimal marriageLeaveDaysEnd){ + this.marriageLeaveDaysEnd = marriageLeaveDaysEnd; } /** - * 鑾峰彇 澧炲姞 浜у亣锛堝ぉ锛� - * @return maternityLeaveDaysIncrement + * 鑾峰彇 澧炲姞 濠氬亣锛堝ぉ锛� + * @return marriageLeaveDaysIncrement */ - public BigDecimal getMaternityLeaveDaysIncrement(){ - return this.maternityLeaveDaysIncrement; + public BigDecimal getMarriageLeaveDaysIncrement(){ + return this.marriageLeaveDaysIncrement; } /** - * 璁剧疆 澧炲姞 浜у亣锛堝ぉ锛� - * @param maternityLeaveDaysIncrement + * 璁剧疆 澧炲姞 濠氬亣锛堝ぉ锛� + * @param marriageLeaveDaysIncrement */ - public void setMaternityLeaveDaysIncrement(BigDecimal maternityLeaveDaysIncrement){ - this.maternityLeaveDaysIncrement = maternityLeaveDaysIncrement; + public void setMarriageLeaveDaysIncrement(BigDecimal marriageLeaveDaysIncrement){ + this.marriageLeaveDaysIncrement = marriageLeaveDaysIncrement; } /** - * 鑾峰彇 浜у亣锛堝ぉ锛� - * @return maternityLeaveDaysList + * 鑾峰彇 濠氬亣锛堝ぉ锛� + * @return marriageLeaveDaysList */ - public List<BigDecimal> getMaternityLeaveDaysList(){ - return this.maternityLeaveDaysList; + public List<BigDecimal> getMarriageLeaveDaysList(){ + return this.marriageLeaveDaysList; } /** - * 璁剧疆 浜у亣锛堝ぉ锛� - * @param maternityLeaveDaysList + * 璁剧疆 濠氬亣锛堝ぉ锛� + * @param marriageLeaveDaysList */ - public void setMaternityLeaveDaysList(List<BigDecimal> maternityLeaveDaysList){ - this.maternityLeaveDaysList = maternityLeaveDaysList; + public void setMarriageLeaveDaysList(List<BigDecimal> marriageLeaveDaysList){ + this.marriageLeaveDaysList = marriageLeaveDaysList; } /** - * 鑾峰彇 浜у亣锛堝ぉ锛� - * @return maternityLeaveDaysNotList + * 鑾峰彇 濠氬亣锛堝ぉ锛� + * @return marriageLeaveDaysNotList */ - public List<BigDecimal> getMaternityLeaveDaysNotList(){ - return this.maternityLeaveDaysNotList; + public List<BigDecimal> getMarriageLeaveDaysNotList(){ + return this.marriageLeaveDaysNotList; } /** - * 璁剧疆 浜у亣锛堝ぉ锛� - * @param maternityLeaveDaysNotList + * 璁剧疆 濠氬亣锛堝ぉ锛� + * @param marriageLeaveDaysNotList */ - public void setMaternityLeaveDaysNotList(List<BigDecimal> maternityLeaveDaysNotList){ - this.maternityLeaveDaysNotList = maternityLeaveDaysNotList; + public void setMarriageLeaveDaysNotList(List<BigDecimal> marriageLeaveDaysNotList){ + this.marriageLeaveDaysNotList = marriageLeaveDaysNotList; } /** - * 鑾峰彇 寮€濮� 闄骇鍋囷紙澶╋級 - * @return paternityLeaveDaysStart + * 鑾峰彇 澶囨敞 + * @return remarkList */ - public BigDecimal getPaternityLeaveDaysStart(){ - return this.paternityLeaveDaysStart; + public List<String> getRemarkList(){ + return this.remarkList; } /** - * 璁剧疆 寮€濮� 闄骇鍋囷紙澶╋級 - * @param paternityLeaveDaysStart + * 璁剧疆 澶囨敞 + * @param remarkList */ - public void setPaternityLeaveDaysStart(BigDecimal paternityLeaveDaysStart){ - this.paternityLeaveDaysStart = paternityLeaveDaysStart; + public void setRemarkList(List<String> remarkList){ + this.remarkList = remarkList; } /** - * 鑾峰彇 缁撴潫 闄骇鍋囷紙澶╋級 - * @return $paternityLeaveDaysEnd + * 鑾峰彇 澶囨敞 + * @return remarkNotList */ - public BigDecimal getPaternityLeaveDaysEnd(){ - return this.paternityLeaveDaysEnd; + public List<String> getRemarkNotList(){ + return this.remarkNotList; } /** - * 璁剧疆 缁撴潫 闄骇鍋囷紙澶╋級 - * @param paternityLeaveDaysEnd - */ - public void setPaternityLeaveDaysEnd(BigDecimal paternityLeaveDaysEnd){ - this.paternityLeaveDaysEnd = paternityLeaveDaysEnd; + * 璁剧疆 澶囨敞 + * @param remarkNotList + */ + public void setRemarkNotList(List<String> remarkNotList){ + this.remarkNotList = remarkNotList; } /** - * 鑾峰彇 澧炲姞 闄骇鍋囷紙澶╋級 - * @return paternityLeaveDaysIncrement + * 鑾峰彇 寮€濮� 鍒涘缓鐢ㄦ埛 + * @return createUserIdStart */ - public BigDecimal getPaternityLeaveDaysIncrement(){ - return this.paternityLeaveDaysIncrement; + public Long getCreateUserIdStart(){ + return this.createUserIdStart; } /** - * 璁剧疆 澧炲姞 闄骇鍋囷紙澶╋級 - * @param paternityLeaveDaysIncrement + * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 + * @param createUserIdStart */ - public void setPaternityLeaveDaysIncrement(BigDecimal paternityLeaveDaysIncrement){ - this.paternityLeaveDaysIncrement = paternityLeaveDaysIncrement; + public void setCreateUserIdStart(Long createUserIdStart){ + this.createUserIdStart = createUserIdStart; } /** - * 鑾峰彇 闄骇鍋囷紙澶╋級 - * @return paternityLeaveDaysList + * 鑾峰彇 缁撴潫 鍒涘缓鐢ㄦ埛 + * @return $createUserIdEnd */ - public List<BigDecimal> getPaternityLeaveDaysList(){ - return this.paternityLeaveDaysList; + public Long getCreateUserIdEnd(){ + return this.createUserIdEnd; } /** - * 璁剧疆 闄骇鍋囷紙澶╋級 - * @param paternityLeaveDaysList + * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 + * @param createUserIdEnd */ - public void setPaternityLeaveDaysList(List<BigDecimal> paternityLeaveDaysList){ - this.paternityLeaveDaysList = paternityLeaveDaysList; + public void setCreateUserIdEnd(Long createUserIdEnd){ + this.createUserIdEnd = createUserIdEnd; } /** - * 鑾峰彇 闄骇鍋囷紙澶╋級 - * @return paternityLeaveDaysNotList + * 鑾峰彇 澧炲姞 鍒涘缓鐢ㄦ埛 + * @return createUserIdIncrement */ - public List<BigDecimal> getPaternityLeaveDaysNotList(){ - return this.paternityLeaveDaysNotList; + public Long getCreateUserIdIncrement(){ + return this.createUserIdIncrement; } /** - * 璁剧疆 闄骇鍋囷紙澶╋級 - * @param paternityLeaveDaysNotList + * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 + * @param createUserIdIncrement */ - public void setPaternityLeaveDaysNotList(List<BigDecimal> paternityLeaveDaysNotList){ - this.paternityLeaveDaysNotList = paternityLeaveDaysNotList; + public void setCreateUserIdIncrement(Long createUserIdIncrement){ + this.createUserIdIncrement = createUserIdIncrement; } - /** - * 鑾峰彇 寮€濮� 濠氬亣锛堝ぉ锛� - * @return marriageLeaveDaysStart + * 鑾峰彇 鍒涘缓鐢ㄦ埛 + * @return createUserIdList */ - public BigDecimal getMarriageLeaveDaysStart(){ - return this.marriageLeaveDaysStart; + public List<Long> getCreateUserIdList(){ + return this.createUserIdList; } /** - * 璁剧疆 寮€濮� 濠氬亣锛堝ぉ锛� - * @param marriageLeaveDaysStart + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdList */ - public void setMarriageLeaveDaysStart(BigDecimal marriageLeaveDaysStart){ - this.marriageLeaveDaysStart = marriageLeaveDaysStart; + public void setCreateUserIdList(List<Long> createUserIdList){ + this.createUserIdList = createUserIdList; } /** - * 鑾峰彇 缁撴潫 濠氬亣锛堝ぉ锛� - * @return $marriageLeaveDaysEnd + * 鑾峰彇 鍒涘缓鐢ㄦ埛 + * @return createUserIdNotList */ - public BigDecimal getMarriageLeaveDaysEnd(){ - return this.marriageLeaveDaysEnd; + public List<Long> getCreateUserIdNotList(){ + return this.createUserIdNotList; } /** - * 璁剧疆 缁撴潫 濠氬亣锛堝ぉ锛� - * @param marriageLeaveDaysEnd + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdNotList */ - public void setMarriageLeaveDaysEnd(BigDecimal marriageLeaveDaysEnd){ - this.marriageLeaveDaysEnd = marriageLeaveDaysEnd; + public void setCreateUserIdNotList(List<Long> createUserIdNotList){ + this.createUserIdNotList = createUserIdNotList; } + /** - * 鑾峰彇 澧炲姞 濠氬亣锛堝ぉ锛� - * @return marriageLeaveDaysIncrement + * 鑾峰彇 寮€濮� 鍒涘缓鏃堕棿 + * @return createTimeStart */ - public BigDecimal getMarriageLeaveDaysIncrement(){ - return this.marriageLeaveDaysIncrement; + public String getCreateTimeStart(){ + return this.createTimeStart; } /** - * 璁剧疆 澧炲姞 濠氬亣锛堝ぉ锛� - * @param marriageLeaveDaysIncrement + * 璁剧疆 寮€濮� 鍒涘缓鏃堕棿 + * @param createTimeStart */ - public void setMarriageLeaveDaysIncrement(BigDecimal marriageLeaveDaysIncrement){ - this.marriageLeaveDaysIncrement = marriageLeaveDaysIncrement; + public void setCreateTimeStart(String createTimeStart){ + this.createTimeStart = createTimeStart; } /** - * 鑾峰彇 濠氬亣锛堝ぉ锛� - * @return marriageLeaveDaysList + * 鑾峰彇 缁撴潫 鍒涘缓鏃堕棿 + * @return createTimeEnd */ - public List<BigDecimal> getMarriageLeaveDaysList(){ - return this.marriageLeaveDaysList; + public String getCreateTimeEnd(){ + return this.createTimeEnd; } /** - * 璁剧疆 濠氬亣锛堝ぉ锛� - * @param marriageLeaveDaysList + * 璁剧疆 缁撴潫 鍒涘缓鏃堕棿 + * @param createTimeEnd */ - public void setMarriageLeaveDaysList(List<BigDecimal> marriageLeaveDaysList){ - this.marriageLeaveDaysList = marriageLeaveDaysList; + public void setCreateTimeEnd(String createTimeEnd){ + this.createTimeEnd = createTimeEnd; } /** - * 鑾峰彇 濠氬亣锛堝ぉ锛� - * @return marriageLeaveDaysNotList + * 鑾峰彇 寮€濮� 鏇存柊鐢ㄦ埛 + * @return updateUserIdStart */ - public List<BigDecimal> getMarriageLeaveDaysNotList(){ - return this.marriageLeaveDaysNotList; + public Long getUpdateUserIdStart(){ + return this.updateUserIdStart; } /** - * 璁剧疆 濠氬亣锛堝ぉ锛� - * @param marriageLeaveDaysNotList + * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 + * @param updateUserIdStart */ - public void setMarriageLeaveDaysNotList(List<BigDecimal> marriageLeaveDaysNotList){ - this.marriageLeaveDaysNotList = marriageLeaveDaysNotList; + public void setUpdateUserIdStart(Long updateUserIdStart){ + this.updateUserIdStart = updateUserIdStart; } - /** - * 鑾峰彇 寮€濮� 渚嬪亣锛堝ぉ锛� - * @return menstrualLeaveDaysStart + * 鑾峰彇 缁撴潫 鏇存柊鐢ㄦ埛 + * @return $updateUserIdEnd */ - public BigDecimal getMenstrualLeaveDaysStart(){ - return this.menstrualLeaveDaysStart; + public Long getUpdateUserIdEnd(){ + return this.updateUserIdEnd; } /** - * 璁剧疆 寮€濮� 渚嬪亣锛堝ぉ锛� - * @param menstrualLeaveDaysStart + * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 + * @param updateUserIdEnd */ - public void setMenstrualLeaveDaysStart(BigDecimal menstrualLeaveDaysStart){ - this.menstrualLeaveDaysStart = menstrualLeaveDaysStart; + public void setUpdateUserIdEnd(Long updateUserIdEnd){ + this.updateUserIdEnd = updateUserIdEnd; } /** - * 鑾峰彇 缁撴潫 渚嬪亣锛堝ぉ锛� - * @return $menstrualLeaveDaysEnd + * 鑾峰彇 澧炲姞 鏇存柊鐢ㄦ埛 + * @return updateUserIdIncrement */ - public BigDecimal getMenstrualLeaveDaysEnd(){ - return this.menstrualLeaveDaysEnd; + public Long getUpdateUserIdIncrement(){ + return this.updateUserIdIncrement; } /** - * 璁剧疆 缁撴潫 渚嬪亣锛堝ぉ锛� - * @param menstrualLeaveDaysEnd + * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 + * @param updateUserIdIncrement */ - public void setMenstrualLeaveDaysEnd(BigDecimal menstrualLeaveDaysEnd){ - this.menstrualLeaveDaysEnd = menstrualLeaveDaysEnd; + public void setUpdateUserIdIncrement(Long updateUserIdIncrement){ + this.updateUserIdIncrement = updateUserIdIncrement; } /** - * 鑾峰彇 澧炲姞 渚嬪亣锛堝ぉ锛� - * @return menstrualLeaveDaysIncrement + * 鑾峰彇 鏇存柊鐢ㄦ埛 + * @return updateUserIdList */ - public BigDecimal getMenstrualLeaveDaysIncrement(){ - return this.menstrualLeaveDaysIncrement; + public List<Long> getUpdateUserIdList(){ + return this.updateUserIdList; } /** - * 璁剧疆 澧炲姞 渚嬪亣锛堝ぉ锛� - * @param menstrualLeaveDaysIncrement + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdList */ - public void setMenstrualLeaveDaysIncrement(BigDecimal menstrualLeaveDaysIncrement){ - this.menstrualLeaveDaysIncrement = menstrualLeaveDaysIncrement; + public void setUpdateUserIdList(List<Long> updateUserIdList){ + this.updateUserIdList = updateUserIdList; } /** - * 鑾峰彇 渚嬪亣锛堝ぉ锛� - * @return menstrualLeaveDaysList + * 鑾峰彇 鏇存柊鐢ㄦ埛 + * @return updateUserIdNotList */ - public List<BigDecimal> getMenstrualLeaveDaysList(){ - return this.menstrualLeaveDaysList; + public List<Long> getUpdateUserIdNotList(){ + return this.updateUserIdNotList; } /** - * 璁剧疆 渚嬪亣锛堝ぉ锛� - * @param menstrualLeaveDaysList + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdNotList */ - public void setMenstrualLeaveDaysList(List<BigDecimal> menstrualLeaveDaysList){ - this.menstrualLeaveDaysList = menstrualLeaveDaysList; + public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){ + this.updateUserIdNotList = updateUserIdNotList; } + /** - * 鑾峰彇 渚嬪亣锛堝ぉ锛� - * @return menstrualLeaveDaysNotList + * 鑾峰彇 寮€濮� 鏇存柊鏃堕棿 + * @return updateTimeStart */ - public List<BigDecimal> getMenstrualLeaveDaysNotList(){ - return this.menstrualLeaveDaysNotList; + public String getUpdateTimeStart(){ + return this.updateTimeStart; } /** - * 璁剧疆 渚嬪亣锛堝ぉ锛� - * @param menstrualLeaveDaysNotList + * 璁剧疆 寮€濮� 鏇存柊鏃堕棿 + * @param updateTimeStart */ - public void setMenstrualLeaveDaysNotList(List<BigDecimal> menstrualLeaveDaysNotList){ - this.menstrualLeaveDaysNotList = menstrualLeaveDaysNotList; + public void setUpdateTimeStart(String updateTimeStart){ + this.updateTimeStart = updateTimeStart; } - /** - * 鑾峰彇 寮€濮� 鍝轰钩鍋囷紙澶╋級 - * @return breastfeedingLeaveDaysStart + * 鑾峰彇 缁撴潫 鏇存柊鏃堕棿 + * @return updateTimeEnd */ - public BigDecimal getBreastfeedingLeaveDaysStart(){ - return this.breastfeedingLeaveDaysStart; + public String getUpdateTimeEnd(){ + return this.updateTimeEnd; } /** - * 璁剧疆 寮€濮� 鍝轰钩鍋囷紙澶╋級 - * @param breastfeedingLeaveDaysStart + * 璁剧疆 缁撴潫 鏇存柊鏃堕棿 + * @param updateTimeEnd */ - public void setBreastfeedingLeaveDaysStart(BigDecimal breastfeedingLeaveDaysStart){ - this.breastfeedingLeaveDaysStart = breastfeedingLeaveDaysStart; + public void setUpdateTimeEnd(String updateTimeEnd){ + this.updateTimeEnd = updateTimeEnd; } /** - * 鑾峰彇 缁撴潫 鍝轰钩鍋囷紙澶╋級 - * @return $breastfeedingLeaveDaysEnd + * 鑾峰彇 寮€濮� 浜у亣锛堝ぉ锛� + * @return maternityLeaveDaysStart */ - public BigDecimal getBreastfeedingLeaveDaysEnd(){ - return this.breastfeedingLeaveDaysEnd; + public BigDecimal getMaternityLeaveDaysStart(){ + return this.maternityLeaveDaysStart; } /** - * 璁剧疆 缁撴潫 鍝轰钩鍋囷紙澶╋級 - * @param breastfeedingLeaveDaysEnd + * 璁剧疆 寮€濮� 浜у亣锛堝ぉ锛� + * @param maternityLeaveDaysStart */ - public void setBreastfeedingLeaveDaysEnd(BigDecimal breastfeedingLeaveDaysEnd){ - this.breastfeedingLeaveDaysEnd = breastfeedingLeaveDaysEnd; + public void setMaternityLeaveDaysStart(BigDecimal maternityLeaveDaysStart){ + this.maternityLeaveDaysStart = maternityLeaveDaysStart; } /** - * 鑾峰彇 澧炲姞 鍝轰钩鍋囷紙澶╋級 - * @return breastfeedingLeaveDaysIncrement + * 鑾峰彇 缁撴潫 浜у亣锛堝ぉ锛� + * @return $maternityLeaveDaysEnd */ - public BigDecimal getBreastfeedingLeaveDaysIncrement(){ - return this.breastfeedingLeaveDaysIncrement; + public BigDecimal getMaternityLeaveDaysEnd(){ + return this.maternityLeaveDaysEnd; } /** - * 璁剧疆 澧炲姞 鍝轰钩鍋囷紙澶╋級 - * @param breastfeedingLeaveDaysIncrement + * 璁剧疆 缁撴潫 浜у亣锛堝ぉ锛� + * @param maternityLeaveDaysEnd */ - public void setBreastfeedingLeaveDaysIncrement(BigDecimal breastfeedingLeaveDaysIncrement){ - this.breastfeedingLeaveDaysIncrement = breastfeedingLeaveDaysIncrement; + public void setMaternityLeaveDaysEnd(BigDecimal maternityLeaveDaysEnd){ + this.maternityLeaveDaysEnd = maternityLeaveDaysEnd; } /** - * 鑾峰彇 鍝轰钩鍋囷紙澶╋級 - * @return breastfeedingLeaveDaysList + * 鑾峰彇 澧炲姞 浜у亣锛堝ぉ锛� + * @return maternityLeaveDaysIncrement */ - public List<BigDecimal> getBreastfeedingLeaveDaysList(){ - return this.breastfeedingLeaveDaysList; + public BigDecimal getMaternityLeaveDaysIncrement(){ + return this.maternityLeaveDaysIncrement; } /** - * 璁剧疆 鍝轰钩鍋囷紙澶╋級 - * @param breastfeedingLeaveDaysList + * 璁剧疆 澧炲姞 浜у亣锛堝ぉ锛� + * @param maternityLeaveDaysIncrement */ - public void setBreastfeedingLeaveDaysList(List<BigDecimal> breastfeedingLeaveDaysList){ - this.breastfeedingLeaveDaysList = breastfeedingLeaveDaysList; + public void setMaternityLeaveDaysIncrement(BigDecimal maternityLeaveDaysIncrement){ + this.maternityLeaveDaysIncrement = maternityLeaveDaysIncrement; } /** - * 鑾峰彇 鍝轰钩鍋囷紙澶╋級 - * @return breastfeedingLeaveDaysNotList + * 鑾峰彇 浜у亣锛堝ぉ锛� + * @return maternityLeaveDaysList */ - public List<BigDecimal> getBreastfeedingLeaveDaysNotList(){ - return this.breastfeedingLeaveDaysNotList; + public List<BigDecimal> getMaternityLeaveDaysList(){ + return this.maternityLeaveDaysList; } /** - * 璁剧疆 鍝轰钩鍋囷紙澶╋級 - * @param breastfeedingLeaveDaysNotList + * 璁剧疆 浜у亣锛堝ぉ锛� + * @param maternityLeaveDaysList */ - public void setBreastfeedingLeaveDaysNotList(List<BigDecimal> breastfeedingLeaveDaysNotList){ - this.breastfeedingLeaveDaysNotList = breastfeedingLeaveDaysNotList; + public void setMaternityLeaveDaysList(List<BigDecimal> maternityLeaveDaysList){ + this.maternityLeaveDaysList = maternityLeaveDaysList; } - /** - * 鑾峰彇 寮€濮� 涓у亣锛堝ぉ锛� - * @return bereavementLeaveDaysStart + * 鑾峰彇 浜у亣锛堝ぉ锛� + * @return maternityLeaveDaysNotList */ - public BigDecimal getBereavementLeaveDaysStart(){ - return this.bereavementLeaveDaysStart; + public List<BigDecimal> getMaternityLeaveDaysNotList(){ + return this.maternityLeaveDaysNotList; } /** - * 璁剧疆 寮€濮� 涓у亣锛堝ぉ锛� - * @param bereavementLeaveDaysStart + * 璁剧疆 浜у亣锛堝ぉ锛� + * @param maternityLeaveDaysNotList */ - public void setBereavementLeaveDaysStart(BigDecimal bereavementLeaveDaysStart){ - this.bereavementLeaveDaysStart = bereavementLeaveDaysStart; + public void setMaternityLeaveDaysNotList(List<BigDecimal> maternityLeaveDaysNotList){ + this.maternityLeaveDaysNotList = maternityLeaveDaysNotList; } - /** - * 鑾峰彇 缁撴潫 涓у亣锛堝ぉ锛� - * @return $bereavementLeaveDaysEnd - */ - public BigDecimal getBereavementLeaveDaysEnd(){ - return this.bereavementLeaveDaysEnd; - } /** - * 璁剧疆 缁撴潫 涓у亣锛堝ぉ锛� - * @param bereavementLeaveDaysEnd + * 鑾峰彇 寮€濮� 闄骇鍋囷紙澶╋級 + * @return paternityLeaveDaysStart */ - public void setBereavementLeaveDaysEnd(BigDecimal bereavementLeaveDaysEnd){ - this.bereavementLeaveDaysEnd = bereavementLeaveDaysEnd; + public BigDecimal getPaternityLeaveDaysStart(){ + return this.paternityLeaveDaysStart; } /** - * 鑾峰彇 澧炲姞 涓у亣锛堝ぉ锛� - * @return bereavementLeaveDaysIncrement + * 璁剧疆 寮€濮� 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysStart */ - public BigDecimal getBereavementLeaveDaysIncrement(){ - return this.bereavementLeaveDaysIncrement; + public void setPaternityLeaveDaysStart(BigDecimal paternityLeaveDaysStart){ + this.paternityLeaveDaysStart = paternityLeaveDaysStart; } /** - * 璁剧疆 澧炲姞 涓у亣锛堝ぉ锛� - * @param bereavementLeaveDaysIncrement + * 鑾峰彇 缁撴潫 闄骇鍋囷紙澶╋級 + * @return $paternityLeaveDaysEnd */ - public void setBereavementLeaveDaysIncrement(BigDecimal bereavementLeaveDaysIncrement){ - this.bereavementLeaveDaysIncrement = bereavementLeaveDaysIncrement; + public BigDecimal getPaternityLeaveDaysEnd(){ + return this.paternityLeaveDaysEnd; } /** - * 鑾峰彇 涓у亣锛堝ぉ锛� - * @return bereavementLeaveDaysList + * 璁剧疆 缁撴潫 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysEnd */ - public List<BigDecimal> getBereavementLeaveDaysList(){ - return this.bereavementLeaveDaysList; + public void setPaternityLeaveDaysEnd(BigDecimal paternityLeaveDaysEnd){ + this.paternityLeaveDaysEnd = paternityLeaveDaysEnd; } /** - * 璁剧疆 涓у亣锛堝ぉ锛� - * @param bereavementLeaveDaysList + * 鑾峰彇 澧炲姞 闄骇鍋囷紙澶╋級 + * @return paternityLeaveDaysIncrement */ - public void setBereavementLeaveDaysList(List<BigDecimal> bereavementLeaveDaysList){ - this.bereavementLeaveDaysList = bereavementLeaveDaysList; + public BigDecimal getPaternityLeaveDaysIncrement(){ + return this.paternityLeaveDaysIncrement; } /** - * 鑾峰彇 涓у亣锛堝ぉ锛� - * @return bereavementLeaveDaysNotList + * 璁剧疆 澧炲姞 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysIncrement */ - public List<BigDecimal> getBereavementLeaveDaysNotList(){ - return this.bereavementLeaveDaysNotList; + public void setPaternityLeaveDaysIncrement(BigDecimal paternityLeaveDaysIncrement){ + this.paternityLeaveDaysIncrement = paternityLeaveDaysIncrement; } /** - * 璁剧疆 涓у亣锛堝ぉ锛� - * @param bereavementLeaveDaysNotList + * 鑾峰彇 闄骇鍋囷紙澶╋級 + * @return paternityLeaveDaysList */ - public void setBereavementLeaveDaysNotList(List<BigDecimal> bereavementLeaveDaysNotList){ - this.bereavementLeaveDaysNotList = bereavementLeaveDaysNotList; + public List<BigDecimal> getPaternityLeaveDaysList(){ + return this.paternityLeaveDaysList; } - /** - * 鑾峰彇 澶囨敞 - * @return remarkList + * 璁剧疆 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysList */ - public List<String> getRemarkList(){ - return this.remarkList; + public void setPaternityLeaveDaysList(List<BigDecimal> paternityLeaveDaysList){ + this.paternityLeaveDaysList = paternityLeaveDaysList; } /** - * 璁剧疆 澶囨敞 - * @param remarkList + * 鑾峰彇 闄骇鍋囷紙澶╋級 + * @return paternityLeaveDaysNotList */ - public void setRemarkList(List<String> remarkList){ - this.remarkList = remarkList; + public List<BigDecimal> getPaternityLeaveDaysNotList(){ + return this.paternityLeaveDaysNotList; } /** - * 鑾峰彇 澶囨敞 - * @return remarkNotList + * 璁剧疆 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysNotList */ - public List<String> getRemarkNotList(){ - return this.remarkNotList; + public void setPaternityLeaveDaysNotList(List<BigDecimal> paternityLeaveDaysNotList){ + this.paternityLeaveDaysNotList = paternityLeaveDaysNotList; } + /** - * 璁剧疆 澶囨敞 - * @param remarkNotList + * 鑾峰彇 寮€濮� 渚嬪亣锛堝ぉ锛� + * @return menstrualLeaveDaysStart */ - public void setRemarkNotList(List<String> remarkNotList){ - this.remarkNotList = remarkNotList; + public BigDecimal getMenstrualLeaveDaysStart(){ + return this.menstrualLeaveDaysStart; } /** - * 鑾峰彇 寮€濮� 鍒涘缓鐢ㄦ埛 - * @return createUserIdStart + * 璁剧疆 寮€濮� 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysStart */ - public Long getCreateUserIdStart(){ - return this.createUserIdStart; + public void setMenstrualLeaveDaysStart(BigDecimal menstrualLeaveDaysStart){ + this.menstrualLeaveDaysStart = menstrualLeaveDaysStart; } /** - * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 - * @param createUserIdStart + * 鑾峰彇 缁撴潫 渚嬪亣锛堝ぉ锛� + * @return $menstrualLeaveDaysEnd */ - public void setCreateUserIdStart(Long createUserIdStart){ - this.createUserIdStart = createUserIdStart; + public BigDecimal getMenstrualLeaveDaysEnd(){ + return this.menstrualLeaveDaysEnd; } /** - * 鑾峰彇 缁撴潫 鍒涘缓鐢ㄦ埛 - * @return $createUserIdEnd + * 璁剧疆 缁撴潫 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysEnd */ - public Long getCreateUserIdEnd(){ - return this.createUserIdEnd; + public void setMenstrualLeaveDaysEnd(BigDecimal menstrualLeaveDaysEnd){ + this.menstrualLeaveDaysEnd = menstrualLeaveDaysEnd; } /** - * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 - * @param createUserIdEnd + * 鑾峰彇 澧炲姞 渚嬪亣锛堝ぉ锛� + * @return menstrualLeaveDaysIncrement */ - public void setCreateUserIdEnd(Long createUserIdEnd){ - this.createUserIdEnd = createUserIdEnd; + public BigDecimal getMenstrualLeaveDaysIncrement(){ + return this.menstrualLeaveDaysIncrement; } /** - * 鑾峰彇 澧炲姞 鍒涘缓鐢ㄦ埛 - * @return createUserIdIncrement + * 璁剧疆 澧炲姞 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysIncrement */ - public Long getCreateUserIdIncrement(){ - return this.createUserIdIncrement; + public void setMenstrualLeaveDaysIncrement(BigDecimal menstrualLeaveDaysIncrement){ + this.menstrualLeaveDaysIncrement = menstrualLeaveDaysIncrement; } /** - * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 - * @param createUserIdIncrement + * 鑾峰彇 渚嬪亣锛堝ぉ锛� + * @return menstrualLeaveDaysList */ - public void setCreateUserIdIncrement(Long createUserIdIncrement){ - this.createUserIdIncrement = createUserIdIncrement; + public List<BigDecimal> getMenstrualLeaveDaysList(){ + return this.menstrualLeaveDaysList; } /** - * 鑾峰彇 鍒涘缓鐢ㄦ埛 - * @return createUserIdList + * 璁剧疆 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysList */ - public List<Long> getCreateUserIdList(){ - return this.createUserIdList; + public void setMenstrualLeaveDaysList(List<BigDecimal> menstrualLeaveDaysList){ + this.menstrualLeaveDaysList = menstrualLeaveDaysList; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdList + * 鑾峰彇 渚嬪亣锛堝ぉ锛� + * @return menstrualLeaveDaysNotList */ - public void setCreateUserIdList(List<Long> createUserIdList){ - this.createUserIdList = createUserIdList; + public List<BigDecimal> getMenstrualLeaveDaysNotList(){ + return this.menstrualLeaveDaysNotList; } /** - * 鑾峰彇 鍒涘缓鐢ㄦ埛 - * @return createUserIdNotList + * 璁剧疆 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysNotList */ - public List<Long> getCreateUserIdNotList(){ - return this.createUserIdNotList; + public void setMenstrualLeaveDaysNotList(List<BigDecimal> menstrualLeaveDaysNotList){ + this.menstrualLeaveDaysNotList = menstrualLeaveDaysNotList; } + /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdNotList + * 鑾峰彇 寮€濮� 鍝轰钩鍋囷紙澶╋級 + * @return breastfeedingLeaveDaysStart */ - public void setCreateUserIdNotList(List<Long> createUserIdNotList){ - this.createUserIdNotList = createUserIdNotList; + public BigDecimal getBreastfeedingLeaveDaysStart(){ + return this.breastfeedingLeaveDaysStart; } - /** - * 鑾峰彇 寮€濮� 鍒涘缓鏃堕棿 - * @return createTimeStart + * 璁剧疆 寮€濮� 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysStart */ - public String getCreateTimeStart(){ - return this.createTimeStart; + public void setBreastfeedingLeaveDaysStart(BigDecimal breastfeedingLeaveDaysStart){ + this.breastfeedingLeaveDaysStart = breastfeedingLeaveDaysStart; } /** - * 璁剧疆 寮€濮� 鍒涘缓鏃堕棿 - * @param createTimeStart + * 鑾峰彇 缁撴潫 鍝轰钩鍋囷紙澶╋級 + * @return $breastfeedingLeaveDaysEnd */ - public void setCreateTimeStart(String createTimeStart){ - this.createTimeStart = createTimeStart; + public BigDecimal getBreastfeedingLeaveDaysEnd(){ + return this.breastfeedingLeaveDaysEnd; } /** - * 鑾峰彇 缁撴潫 鍒涘缓鏃堕棿 - * @return createTimeEnd + * 璁剧疆 缁撴潫 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysEnd + */ + public void setBreastfeedingLeaveDaysEnd(BigDecimal breastfeedingLeaveDaysEnd){ + this.breastfeedingLeaveDaysEnd = breastfeedingLeaveDaysEnd; + } + + /** + * 鑾峰彇 澧炲姞 鍝轰钩鍋囷紙澶╋級 + * @return breastfeedingLeaveDaysIncrement + */ + public BigDecimal getBreastfeedingLeaveDaysIncrement(){ + return this.breastfeedingLeaveDaysIncrement; + } + + /** + * 璁剧疆 澧炲姞 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysIncrement + */ + public void setBreastfeedingLeaveDaysIncrement(BigDecimal breastfeedingLeaveDaysIncrement){ + this.breastfeedingLeaveDaysIncrement = breastfeedingLeaveDaysIncrement; + } + + /** + * 鑾峰彇 鍝轰钩鍋囷紙澶╋級 + * @return breastfeedingLeaveDaysList + */ + public List<BigDecimal> getBreastfeedingLeaveDaysList(){ + return this.breastfeedingLeaveDaysList; + } + + /** + * 璁剧疆 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysList + */ + public void setBreastfeedingLeaveDaysList(List<BigDecimal> breastfeedingLeaveDaysList){ + this.breastfeedingLeaveDaysList = breastfeedingLeaveDaysList; + } + + /** + * 鑾峰彇 鍝轰钩鍋囷紙澶╋級 + * @return breastfeedingLeaveDaysNotList + */ + public List<BigDecimal> getBreastfeedingLeaveDaysNotList(){ + return this.breastfeedingLeaveDaysNotList; + } + + /** + * 璁剧疆 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysNotList + */ + public void setBreastfeedingLeaveDaysNotList(List<BigDecimal> breastfeedingLeaveDaysNotList){ + this.breastfeedingLeaveDaysNotList = breastfeedingLeaveDaysNotList; + } + + + /** + * 鑾峰彇 寮€濮� 涓у亣锛堝ぉ锛� + * @return bereavementLeaveDaysStart + */ + public BigDecimal getBereavementLeaveDaysStart(){ + return this.bereavementLeaveDaysStart; + } + + /** + * 璁剧疆 寮€濮� 涓у亣锛堝ぉ锛� + * @param bereavementLeaveDaysStart + */ + public void setBereavementLeaveDaysStart(BigDecimal bereavementLeaveDaysStart){ + this.bereavementLeaveDaysStart = bereavementLeaveDaysStart; + } + + /** + * 鑾峰彇 缁撴潫 涓у亣锛堝ぉ锛� + * @return $bereavementLeaveDaysEnd + */ + public BigDecimal getBereavementLeaveDaysEnd(){ + return this.bereavementLeaveDaysEnd; + } + + /** + * 璁剧疆 缁撴潫 涓у亣锛堝ぉ锛� + * @param bereavementLeaveDaysEnd + */ + public void setBereavementLeaveDaysEnd(BigDecimal bereavementLeaveDaysEnd){ + this.bereavementLeaveDaysEnd = bereavementLeaveDaysEnd; + } + + /** + * 鑾峰彇 澧炲姞 涓у亣锛堝ぉ锛� + * @return bereavementLeaveDaysIncrement + */ + public BigDecimal getBereavementLeaveDaysIncrement(){ + return this.bereavementLeaveDaysIncrement; + } + + /** + * 璁剧疆 澧炲姞 涓у亣锛堝ぉ锛� + * @param bereavementLeaveDaysIncrement + */ + public void setBereavementLeaveDaysIncrement(BigDecimal bereavementLeaveDaysIncrement){ + this.bereavementLeaveDaysIncrement = bereavementLeaveDaysIncrement; + } + + /** + * 鑾峰彇 涓у亣锛堝ぉ锛� + * @return bereavementLeaveDaysList + */ + public List<BigDecimal> getBereavementLeaveDaysList(){ + return this.bereavementLeaveDaysList; + } + + /** + * 璁剧疆 涓у亣锛堝ぉ锛� + * @param bereavementLeaveDaysList + */ + public void setBereavementLeaveDaysList(List<BigDecimal> bereavementLeaveDaysList){ + this.bereavementLeaveDaysList = bereavementLeaveDaysList; + } + + /** + * 鑾峰彇 涓у亣锛堝ぉ锛� + * @return bereavementLeaveDaysNotList + */ + public List<BigDecimal> getBereavementLeaveDaysNotList(){ + return this.bereavementLeaveDaysNotList; + } + + /** + * 璁剧疆 涓у亣锛堝ぉ锛� + * @param bereavementLeaveDaysNotList + */ + public void setBereavementLeaveDaysNotList(List<BigDecimal> bereavementLeaveDaysNotList){ + this.bereavementLeaveDaysNotList = bereavementLeaveDaysNotList; + } + + + /** + * 鑾峰彇 寮€濮� 鍥炲崟浣嶏紙澶╋級 + * @return backToUnitStart + */ + public BigDecimal getBackToUnitStart(){ + return this.backToUnitStart; + } + + /** + * 璁剧疆 寮€濮� 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitStart + */ + public void setBackToUnitStart(BigDecimal backToUnitStart){ + this.backToUnitStart = backToUnitStart; + } + + /** + * 鑾峰彇 缁撴潫 鍥炲崟浣嶏紙澶╋級 + * @return $backToUnitEnd + */ + public BigDecimal getBackToUnitEnd(){ + return this.backToUnitEnd; + } + + /** + * 璁剧疆 缁撴潫 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitEnd + */ + public void setBackToUnitEnd(BigDecimal backToUnitEnd){ + this.backToUnitEnd = backToUnitEnd; + } + + /** + * 鑾峰彇 澧炲姞 鍥炲崟浣嶏紙澶╋級 + * @return backToUnitIncrement + */ + public BigDecimal getBackToUnitIncrement(){ + return this.backToUnitIncrement; + } + + /** + * 璁剧疆 澧炲姞 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitIncrement + */ + public void setBackToUnitIncrement(BigDecimal backToUnitIncrement){ + this.backToUnitIncrement = backToUnitIncrement; + } + + /** + * 鑾峰彇 鍥炲崟浣嶏紙澶╋級 + * @return backToUnitList + */ + public List<BigDecimal> getBackToUnitList(){ + return this.backToUnitList; + } + + /** + * 璁剧疆 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitList + */ + public void setBackToUnitList(List<BigDecimal> backToUnitList){ + this.backToUnitList = backToUnitList; + } + + /** + * 鑾峰彇 鍥炲崟浣嶏紙澶╋級 + * @return backToUnitNotList + */ + public List<BigDecimal> getBackToUnitNotList(){ + return this.backToUnitNotList; + } + + /** + * 璁剧疆 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitNotList + */ + public void setBackToUnitNotList(List<BigDecimal> backToUnitNotList){ + this.backToUnitNotList = backToUnitNotList; + } + + + /** + * 鑾峰彇 寮€濮� 鍥犲叕璇峰亣锛堝ぉ锛� + * @return onDutyLeaveStart + */ + public BigDecimal getOnDutyLeaveStart(){ + return this.onDutyLeaveStart; + } + + /** + * 璁剧疆 寮€濮� 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveStart + */ + public void setOnDutyLeaveStart(BigDecimal onDutyLeaveStart){ + this.onDutyLeaveStart = onDutyLeaveStart; + } + + /** + * 鑾峰彇 缁撴潫 鍥犲叕璇峰亣锛堝ぉ锛� + * @return $onDutyLeaveEnd + */ + public BigDecimal getOnDutyLeaveEnd(){ + return this.onDutyLeaveEnd; + } + + /** + * 璁剧疆 缁撴潫 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveEnd + */ + public void setOnDutyLeaveEnd(BigDecimal onDutyLeaveEnd){ + this.onDutyLeaveEnd = onDutyLeaveEnd; + } + + /** + * 鑾峰彇 澧炲姞 鍥犲叕璇峰亣锛堝ぉ锛� + * @return onDutyLeaveIncrement + */ + public BigDecimal getOnDutyLeaveIncrement(){ + return this.onDutyLeaveIncrement; + } + + /** + * 璁剧疆 澧炲姞 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveIncrement + */ + public void setOnDutyLeaveIncrement(BigDecimal onDutyLeaveIncrement){ + this.onDutyLeaveIncrement = onDutyLeaveIncrement; + } + + /** + * 鑾峰彇 鍥犲叕璇峰亣锛堝ぉ锛� + * @return onDutyLeaveList + */ + public List<BigDecimal> getOnDutyLeaveList(){ + return this.onDutyLeaveList; + } + + /** + * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveList + */ + public void setOnDutyLeaveList(List<BigDecimal> onDutyLeaveList){ + this.onDutyLeaveList = onDutyLeaveList; + } + + /** + * 鑾峰彇 鍥犲叕璇峰亣锛堝ぉ锛� + * @return onDutyLeaveNotList + */ + public List<BigDecimal> getOnDutyLeaveNotList(){ + return this.onDutyLeaveNotList; + } + + /** + * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveNotList + */ + public void setOnDutyLeaveNotList(List<BigDecimal> onDutyLeaveNotList){ + this.onDutyLeaveNotList = onDutyLeaveNotList; + } + + + /** + * 鑾峰彇 寮€濮� 澶栧嚭鍕橀獙锛堝ぉ锛� + * @return outOfOfficeStart + */ + public BigDecimal getOutOfOfficeStart(){ + return this.outOfOfficeStart; + } + + /** + * 璁剧疆 寮€濮� 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeStart + */ + public void setOutOfOfficeStart(BigDecimal outOfOfficeStart){ + this.outOfOfficeStart = outOfOfficeStart; + } + + /** + * 鑾峰彇 缁撴潫 澶栧嚭鍕橀獙锛堝ぉ锛� + * @return $outOfOfficeEnd + */ + public BigDecimal getOutOfOfficeEnd(){ + return this.outOfOfficeEnd; + } + + /** + * 璁剧疆 缁撴潫 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeEnd + */ + public void setOutOfOfficeEnd(BigDecimal outOfOfficeEnd){ + this.outOfOfficeEnd = outOfOfficeEnd; + } + + /** + * 鑾峰彇 澧炲姞 澶栧嚭鍕橀獙锛堝ぉ锛� + * @return outOfOfficeIncrement + */ + public BigDecimal getOutOfOfficeIncrement(){ + return this.outOfOfficeIncrement; + } + + /** + * 璁剧疆 澧炲姞 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeIncrement + */ + public void setOutOfOfficeIncrement(BigDecimal outOfOfficeIncrement){ + this.outOfOfficeIncrement = outOfOfficeIncrement; + } + + /** + * 鑾峰彇 澶栧嚭鍕橀獙锛堝ぉ锛� + * @return outOfOfficeList + */ + public List<BigDecimal> getOutOfOfficeList(){ + return this.outOfOfficeList; + } + + /** + * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeList + */ + public void setOutOfOfficeList(List<BigDecimal> outOfOfficeList){ + this.outOfOfficeList = outOfOfficeList; + } + + /** + * 鑾峰彇 澶栧嚭鍕橀獙锛堝ぉ锛� + * @return outOfOfficeNotList + */ + public List<BigDecimal> getOutOfOfficeNotList(){ + return this.outOfOfficeNotList; + } + + /** + * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeNotList + */ + public void setOutOfOfficeNotList(List<BigDecimal> outOfOfficeNotList){ + this.outOfOfficeNotList = outOfOfficeNotList; + } + + + /** + * 鑾峰彇 寮€濮� 鍊肩彮琛ョ彮锛堝ぉ锛� + * @return shiftCompensationStart + */ + public BigDecimal getShiftCompensationStart(){ + return this.shiftCompensationStart; + } + + /** + * 璁剧疆 寮€濮� 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationStart + */ + public void setShiftCompensationStart(BigDecimal shiftCompensationStart){ + this.shiftCompensationStart = shiftCompensationStart; + } + + /** + * 鑾峰彇 缁撴潫 鍊肩彮琛ョ彮锛堝ぉ锛� + * @return $shiftCompensationEnd + */ + public BigDecimal getShiftCompensationEnd(){ + return this.shiftCompensationEnd; + } + + /** + * 璁剧疆 缁撴潫 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationEnd + */ + public void setShiftCompensationEnd(BigDecimal shiftCompensationEnd){ + this.shiftCompensationEnd = shiftCompensationEnd; + } + + /** + * 鑾峰彇 澧炲姞 鍊肩彮琛ョ彮锛堝ぉ锛� + * @return shiftCompensationIncrement + */ + public BigDecimal getShiftCompensationIncrement(){ + return this.shiftCompensationIncrement; + } + + /** + * 璁剧疆 澧炲姞 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationIncrement + */ + public void setShiftCompensationIncrement(BigDecimal shiftCompensationIncrement){ + this.shiftCompensationIncrement = shiftCompensationIncrement; + } + + /** + * 鑾峰彇 鍊肩彮琛ョ彮锛堝ぉ锛� + * @return shiftCompensationList + */ + public List<BigDecimal> getShiftCompensationList(){ + return this.shiftCompensationList; + } + + /** + * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationList + */ + public void setShiftCompensationList(List<BigDecimal> shiftCompensationList){ + this.shiftCompensationList = shiftCompensationList; + } + + /** + * 鑾峰彇 鍊肩彮琛ョ彮锛堝ぉ锛� + * @return shiftCompensationNotList + */ + public List<BigDecimal> getShiftCompensationNotList(){ + return this.shiftCompensationNotList; + } + + /** + * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationNotList + */ + public void setShiftCompensationNotList(List<BigDecimal> shiftCompensationNotList){ + this.shiftCompensationNotList = shiftCompensationNotList; + } + + + /** + * 鑾峰彇 寮€濮� 浣撴锛堝ぉ锛� + * @return physicalExaminationStart + */ + public BigDecimal getPhysicalExaminationStart(){ + return this.physicalExaminationStart; + } + + /** + * 璁剧疆 寮€濮� 浣撴锛堝ぉ锛� + * @param physicalExaminationStart + */ + public void setPhysicalExaminationStart(BigDecimal physicalExaminationStart){ + this.physicalExaminationStart = physicalExaminationStart; + } + + /** + * 鑾峰彇 缁撴潫 浣撴锛堝ぉ锛� + * @return $physicalExaminationEnd + */ + public BigDecimal getPhysicalExaminationEnd(){ + return this.physicalExaminationEnd; + } + + /** + * 璁剧疆 缁撴潫 浣撴锛堝ぉ锛� + * @param physicalExaminationEnd + */ + public void setPhysicalExaminationEnd(BigDecimal physicalExaminationEnd){ + this.physicalExaminationEnd = physicalExaminationEnd; + } + + /** + * 鑾峰彇 澧炲姞 浣撴锛堝ぉ锛� + * @return physicalExaminationIncrement + */ + public BigDecimal getPhysicalExaminationIncrement(){ + return this.physicalExaminationIncrement; + } + + /** + * 璁剧疆 澧炲姞 浣撴锛堝ぉ锛� + * @param physicalExaminationIncrement + */ + public void setPhysicalExaminationIncrement(BigDecimal physicalExaminationIncrement){ + this.physicalExaminationIncrement = physicalExaminationIncrement; + } + + /** + * 鑾峰彇 浣撴锛堝ぉ锛� + * @return physicalExaminationList + */ + public List<BigDecimal> getPhysicalExaminationList(){ + return this.physicalExaminationList; + } + + /** + * 璁剧疆 浣撴锛堝ぉ锛� + * @param physicalExaminationList + */ + public void setPhysicalExaminationList(List<BigDecimal> physicalExaminationList){ + this.physicalExaminationList = physicalExaminationList; + } + + /** + * 鑾峰彇 浣撴锛堝ぉ锛� + * @return physicalExaminationNotList + */ + public List<BigDecimal> getPhysicalExaminationNotList(){ + return this.physicalExaminationNotList; + } + + /** + * 璁剧疆 浣撴锛堝ぉ锛� + * @param physicalExaminationNotList + */ + public void setPhysicalExaminationNotList(List<BigDecimal> physicalExaminationNotList){ + this.physicalExaminationNotList = physicalExaminationNotList; + } + + + /** + * 鑾峰彇 寮€濮� 闅旂锛堝ぉ锛� + * @return quarantineStart + */ + public BigDecimal getQuarantineStart(){ + return this.quarantineStart; + } + + /** + * 璁剧疆 寮€濮� 闅旂锛堝ぉ锛� + * @param quarantineStart + */ + public void setQuarantineStart(BigDecimal quarantineStart){ + this.quarantineStart = quarantineStart; + } + + /** + * 鑾峰彇 缁撴潫 闅旂锛堝ぉ锛� + * @return $quarantineEnd + */ + public BigDecimal getQuarantineEnd(){ + return this.quarantineEnd; + } + + /** + * 璁剧疆 缁撴潫 闅旂锛堝ぉ锛� + * @param quarantineEnd + */ + public void setQuarantineEnd(BigDecimal quarantineEnd){ + this.quarantineEnd = quarantineEnd; + } + + /** + * 鑾峰彇 澧炲姞 闅旂锛堝ぉ锛� + * @return quarantineIncrement + */ + public BigDecimal getQuarantineIncrement(){ + return this.quarantineIncrement; + } + + /** + * 璁剧疆 澧炲姞 闅旂锛堝ぉ锛� + * @param quarantineIncrement + */ + public void setQuarantineIncrement(BigDecimal quarantineIncrement){ + this.quarantineIncrement = quarantineIncrement; + } + + /** + * 鑾峰彇 闅旂锛堝ぉ锛� + * @return quarantineList + */ + public List<BigDecimal> getQuarantineList(){ + return this.quarantineList; + } + + /** + * 璁剧疆 闅旂锛堝ぉ锛� + * @param quarantineList + */ + public void setQuarantineList(List<BigDecimal> quarantineList){ + this.quarantineList = quarantineList; + } + + /** + * 鑾峰彇 闅旂锛堝ぉ锛� + * @return quarantineNotList + */ + public List<BigDecimal> getQuarantineNotList(){ + return this.quarantineNotList; + } + + /** + * 璁剧疆 闅旂锛堝ぉ锛� + * @param quarantineNotList + */ + public void setQuarantineNotList(List<BigDecimal> quarantineNotList){ + this.quarantineNotList = quarantineNotList; + } + + + /** + * 鑾峰彇 寮€濮� 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @return businessTripStart + */ + public BigDecimal getBusinessTripStart(){ + return this.businessTripStart; + } + + /** + * 璁剧疆 寮€濮� 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripStart + */ + public void setBusinessTripStart(BigDecimal businessTripStart){ + this.businessTripStart = businessTripStart; + } + + /** + * 鑾峰彇 缁撴潫 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @return $businessTripEnd + */ + public BigDecimal getBusinessTripEnd(){ + return this.businessTripEnd; + } + + /** + * 璁剧疆 缁撴潫 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripEnd + */ + public void setBusinessTripEnd(BigDecimal businessTripEnd){ + this.businessTripEnd = businessTripEnd; + } + + /** + * 鑾峰彇 澧炲姞 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @return businessTripIncrement + */ + public BigDecimal getBusinessTripIncrement(){ + return this.businessTripIncrement; + } + + /** + * 璁剧疆 澧炲姞 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripIncrement + */ + public void setBusinessTripIncrement(BigDecimal businessTripIncrement){ + this.businessTripIncrement = businessTripIncrement; + } + + /** + * 鑾峰彇 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @return businessTripList + */ + public List<BigDecimal> getBusinessTripList(){ + return this.businessTripList; + } + + /** + * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripList + */ + public void setBusinessTripList(List<BigDecimal> businessTripList){ + this.businessTripList = businessTripList; + } + + /** + * 鑾峰彇 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @return businessTripNotList + */ + public List<BigDecimal> getBusinessTripNotList(){ + return this.businessTripNotList; + } + + /** + * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripNotList + */ + public void setBusinessTripNotList(List<BigDecimal> businessTripNotList){ + this.businessTripNotList = businessTripNotList; + } + + + /** + * 鑾峰彇 寮€濮� 鍏紤锛堝ぉ锛� + * @return publicHolidayStart + */ + public BigDecimal getPublicHolidayStart(){ + return this.publicHolidayStart; + } + + /** + * 璁剧疆 寮€濮� 鍏紤锛堝ぉ锛� + * @param publicHolidayStart + */ + public void setPublicHolidayStart(BigDecimal publicHolidayStart){ + this.publicHolidayStart = publicHolidayStart; + } + + /** + * 鑾峰彇 缁撴潫 鍏紤锛堝ぉ锛� + * @return $publicHolidayEnd + */ + public BigDecimal getPublicHolidayEnd(){ + return this.publicHolidayEnd; + } + + /** + * 璁剧疆 缁撴潫 鍏紤锛堝ぉ锛� + * @param publicHolidayEnd + */ + public void setPublicHolidayEnd(BigDecimal publicHolidayEnd){ + this.publicHolidayEnd = publicHolidayEnd; + } + + /** + * 鑾峰彇 澧炲姞 鍏紤锛堝ぉ锛� + * @return publicHolidayIncrement + */ + public BigDecimal getPublicHolidayIncrement(){ + return this.publicHolidayIncrement; + } + + /** + * 璁剧疆 澧炲姞 鍏紤锛堝ぉ锛� + * @param publicHolidayIncrement + */ + public void setPublicHolidayIncrement(BigDecimal publicHolidayIncrement){ + this.publicHolidayIncrement = publicHolidayIncrement; + } + + /** + * 鑾峰彇 鍏紤锛堝ぉ锛� + * @return publicHolidayList + */ + public List<BigDecimal> getPublicHolidayList(){ + return this.publicHolidayList; + } + + /** + * 璁剧疆 鍏紤锛堝ぉ锛� + * @param publicHolidayList + */ + public void setPublicHolidayList(List<BigDecimal> publicHolidayList){ + this.publicHolidayList = publicHolidayList; + } + + /** + * 鑾峰彇 鍏紤锛堝ぉ锛� + * @return publicHolidayNotList + */ + public List<BigDecimal> getPublicHolidayNotList(){ + return this.publicHolidayNotList; + } + + /** + * 璁剧疆 鍏紤锛堝ぉ锛� + * @param publicHolidayNotList + */ + public void setPublicHolidayNotList(List<BigDecimal> publicHolidayNotList){ + this.publicHolidayNotList = publicHolidayNotList; + } + + + /** + * 鑾峰彇 寮€濮� 鑲插効鍋囷紙澶╋級 + * @return childRearingLeaveStart + */ + public BigDecimal getChildRearingLeaveStart(){ + return this.childRearingLeaveStart; + } + + /** + * 璁剧疆 寮€濮� 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveStart + */ + public void setChildRearingLeaveStart(BigDecimal childRearingLeaveStart){ + this.childRearingLeaveStart = childRearingLeaveStart; + } + + /** + * 鑾峰彇 缁撴潫 鑲插効鍋囷紙澶╋級 + * @return $childRearingLeaveEnd + */ + public BigDecimal getChildRearingLeaveEnd(){ + return this.childRearingLeaveEnd; + } + + /** + * 璁剧疆 缁撴潫 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveEnd + */ + public void setChildRearingLeaveEnd(BigDecimal childRearingLeaveEnd){ + this.childRearingLeaveEnd = childRearingLeaveEnd; + } + + /** + * 鑾峰彇 澧炲姞 鑲插効鍋囷紙澶╋級 + * @return childRearingLeaveIncrement + */ + public BigDecimal getChildRearingLeaveIncrement(){ + return this.childRearingLeaveIncrement; + } + + /** + * 璁剧疆 澧炲姞 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveIncrement + */ + public void setChildRearingLeaveIncrement(BigDecimal childRearingLeaveIncrement){ + this.childRearingLeaveIncrement = childRearingLeaveIncrement; + } + + /** + * 鑾峰彇 鑲插効鍋囷紙澶╋級 + * @return childRearingLeaveList + */ + public List<BigDecimal> getChildRearingLeaveList(){ + return this.childRearingLeaveList; + } + + /** + * 璁剧疆 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveList + */ + public void setChildRearingLeaveList(List<BigDecimal> childRearingLeaveList){ + this.childRearingLeaveList = childRearingLeaveList; + } + + /** + * 鑾峰彇 鑲插効鍋囷紙澶╋級 + * @return childRearingLeaveNotList + */ + public List<BigDecimal> getChildRearingLeaveNotList(){ + return this.childRearingLeaveNotList; + } + + /** + * 璁剧疆 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveNotList + */ + public void setChildRearingLeaveNotList(List<BigDecimal> childRearingLeaveNotList){ + this.childRearingLeaveNotList = childRearingLeaveNotList; + } + + + /** + * 鑾峰彇 寮€濮� 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @return transferBackStart + */ + public BigDecimal getTransferBackStart(){ + return this.transferBackStart; + } + + /** + * 璁剧疆 寮€濮� 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackStart + */ + public void setTransferBackStart(BigDecimal transferBackStart){ + this.transferBackStart = transferBackStart; + } + + /** + * 鑾峰彇 缁撴潫 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @return $transferBackEnd + */ + public BigDecimal getTransferBackEnd(){ + return this.transferBackEnd; + } + + /** + * 璁剧疆 缁撴潫 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackEnd + */ + public void setTransferBackEnd(BigDecimal transferBackEnd){ + this.transferBackEnd = transferBackEnd; + } + + /** + * 鑾峰彇 澧炲姞 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @return transferBackIncrement + */ + public BigDecimal getTransferBackIncrement(){ + return this.transferBackIncrement; + } + + /** + * 璁剧疆 澧炲姞 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackIncrement + */ + public void setTransferBackIncrement(BigDecimal transferBackIncrement){ + this.transferBackIncrement = transferBackIncrement; + } + + /** + * 鑾峰彇 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @return transferBackList + */ + public List<BigDecimal> getTransferBackList(){ + return this.transferBackList; + } + + /** + * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackList + */ + public void setTransferBackList(List<BigDecimal> transferBackList){ + this.transferBackList = transferBackList; + } + + /** + * 鑾峰彇 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @return transferBackNotList + */ + public List<BigDecimal> getTransferBackNotList(){ + return this.transferBackNotList; + } + + /** + * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackNotList + */ + public void setTransferBackNotList(List<BigDecimal> transferBackNotList){ + this.transferBackNotList = transferBackNotList; + } + + + /** + * 鑾峰彇 寮€濮� 鎺翰鍋囷紙澶╋級 + * @return homeLeaveStart + */ + public BigDecimal getHomeLeaveStart(){ + return this.homeLeaveStart; + } + + /** + * 璁剧疆 寮€濮� 鎺翰鍋囷紙澶╋級 + * @param homeLeaveStart + */ + public void setHomeLeaveStart(BigDecimal homeLeaveStart){ + this.homeLeaveStart = homeLeaveStart; + } + + /** + * 鑾峰彇 缁撴潫 鎺翰鍋囷紙澶╋級 + * @return $homeLeaveEnd + */ + public BigDecimal getHomeLeaveEnd(){ + return this.homeLeaveEnd; + } + + /** + * 璁剧疆 缁撴潫 鎺翰鍋囷紙澶╋級 + * @param homeLeaveEnd + */ + public void setHomeLeaveEnd(BigDecimal homeLeaveEnd){ + this.homeLeaveEnd = homeLeaveEnd; + } + + /** + * 鑾峰彇 澧炲姞 鎺翰鍋囷紙澶╋級 + * @return homeLeaveIncrement + */ + public BigDecimal getHomeLeaveIncrement(){ + return this.homeLeaveIncrement; + } + + /** + * 璁剧疆 澧炲姞 鎺翰鍋囷紙澶╋級 + * @param homeLeaveIncrement + */ + public void setHomeLeaveIncrement(BigDecimal homeLeaveIncrement){ + this.homeLeaveIncrement = homeLeaveIncrement; + } + + /** + * 鑾峰彇 鎺翰鍋囷紙澶╋級 + * @return homeLeaveList + */ + public List<BigDecimal> getHomeLeaveList(){ + return this.homeLeaveList; + } + + /** + * 璁剧疆 鎺翰鍋囷紙澶╋級 + * @param homeLeaveList + */ + public void setHomeLeaveList(List<BigDecimal> homeLeaveList){ + this.homeLeaveList = homeLeaveList; + } + + /** + * 鑾峰彇 鎺翰鍋囷紙澶╋級 + * @return homeLeaveNotList + */ + public List<BigDecimal> getHomeLeaveNotList(){ + return this.homeLeaveNotList; + } + + /** + * 璁剧疆 鎺翰鍋囷紙澶╋級 + * @param homeLeaveNotList + */ + public void setHomeLeaveNotList(List<BigDecimal> homeLeaveNotList){ + this.homeLeaveNotList = homeLeaveNotList; + } + + + /** + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param id + */ + public AttendanceVacationBalanceQuery id(Long id){ + setId(id); + return this; + } + + /** + * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @param idStart + */ + public AttendanceVacationBalanceQuery idStart(Long idStart){ + this.idStart = idStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @param idEnd + */ + public AttendanceVacationBalanceQuery idEnd(Long idEnd){ + this.idEnd = idEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @param idIncrement + */ + public AttendanceVacationBalanceQuery idIncrement(Long idIncrement){ + this.idIncrement = idIncrement; + return this; + } + + /** + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idList + */ + public AttendanceVacationBalanceQuery idList(List<Long> idList){ + this.idList = idList; + return this; + } + + /** + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idNotList + */ + public AttendanceVacationBalanceQuery idNotList(List<Long> idNotList){ + this.idNotList = idNotList; + return this; + } + + /** + * 璁剧疆 鍛樺伐id + * @param staffId + */ + public AttendanceVacationBalanceQuery staffId(Long staffId){ + setStaffId(staffId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍛樺伐id + * @param staffIdStart + */ + public AttendanceVacationBalanceQuery staffIdStart(Long staffIdStart){ + this.staffIdStart = staffIdStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鍛樺伐id + * @param staffIdEnd + */ + public AttendanceVacationBalanceQuery staffIdEnd(Long staffIdEnd){ + this.staffIdEnd = staffIdEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鍛樺伐id + * @param staffIdIncrement + */ + public AttendanceVacationBalanceQuery staffIdIncrement(Long staffIdIncrement){ + this.staffIdIncrement = staffIdIncrement; + return this; + } + + /** + * 璁剧疆 鍛樺伐id + * @param staffIdList + */ + public AttendanceVacationBalanceQuery staffIdList(List<Long> staffIdList){ + this.staffIdList = staffIdList; + return this; + } + + /** + * 璁剧疆 鍛樺伐id + * @param staffIdNotList + */ + public AttendanceVacationBalanceQuery staffIdNotList(List<Long> staffIdNotList){ + this.staffIdNotList = staffIdNotList; + return this; + } + + + /** + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffName + */ + public AttendanceVacationBalanceQuery staffName(String staffName){ + setStaffName(staffName); + return this; + } + + /** + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffNameList + */ + public AttendanceVacationBalanceQuery staffNameList(List<String> staffNameList){ + this.staffNameList = staffNameList; + return this; + } + + /** + * 璁剧疆 閮ㄩ棬id + * @param deptId + */ + public AttendanceVacationBalanceQuery deptId(Long deptId){ + setDeptId(deptId); + return this; + } + + /** + * 璁剧疆 寮€濮� 閮ㄩ棬id + * @param deptIdStart + */ + public AttendanceVacationBalanceQuery deptIdStart(Long deptIdStart){ + this.deptIdStart = deptIdStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 閮ㄩ棬id + * @param deptIdEnd + */ + public AttendanceVacationBalanceQuery deptIdEnd(Long deptIdEnd){ + this.deptIdEnd = deptIdEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 閮ㄩ棬id + * @param deptIdIncrement + */ + public AttendanceVacationBalanceQuery deptIdIncrement(Long deptIdIncrement){ + this.deptIdIncrement = deptIdIncrement; + return this; + } + + /** + * 璁剧疆 閮ㄩ棬id + * @param deptIdList + */ + public AttendanceVacationBalanceQuery deptIdList(List<Long> deptIdList){ + this.deptIdList = deptIdList; + return this; + } + + /** + * 璁剧疆 閮ㄩ棬id + * @param deptIdNotList + */ + public AttendanceVacationBalanceQuery deptIdNotList(List<Long> deptIdNotList){ + this.deptIdNotList = deptIdNotList; + return this; + } + + + /** + * 璁剧疆 閮ㄩ棬鍚嶇О + * @param deptName + */ + public AttendanceVacationBalanceQuery deptName(String deptName){ + setDeptName(deptName); + return this; + } + + /** + * 璁剧疆 閮ㄩ棬鍚嶇О + * @param deptNameList + */ + public AttendanceVacationBalanceQuery deptNameList(List<String> deptNameList){ + this.deptNameList = deptNameList; + return this; + } + + + /** + * 璁剧疆 浜嬪亣锛堝ぉ锛� + * @param personalLeaveDays + */ + public AttendanceVacationBalanceQuery personalLeaveDays(BigDecimal personalLeaveDays){ + setPersonalLeaveDays(personalLeaveDays); + return this; + } + + /** + * 璁剧疆 寮€濮� 浜嬪亣锛堝ぉ锛� + * @param personalLeaveDaysStart + */ + public AttendanceVacationBalanceQuery personalLeaveDaysStart(BigDecimal personalLeaveDaysStart){ + this.personalLeaveDaysStart = personalLeaveDaysStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 浜嬪亣锛堝ぉ锛� + * @param personalLeaveDaysEnd + */ + public AttendanceVacationBalanceQuery personalLeaveDaysEnd(BigDecimal personalLeaveDaysEnd){ + this.personalLeaveDaysEnd = personalLeaveDaysEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 浜嬪亣锛堝ぉ锛� + * @param personalLeaveDaysIncrement + */ + public AttendanceVacationBalanceQuery personalLeaveDaysIncrement(BigDecimal personalLeaveDaysIncrement){ + this.personalLeaveDaysIncrement = personalLeaveDaysIncrement; + return this; + } + + /** + * 璁剧疆 浜嬪亣锛堝ぉ锛� + * @param personalLeaveDaysList + */ + public AttendanceVacationBalanceQuery personalLeaveDaysList(List<BigDecimal> personalLeaveDaysList){ + this.personalLeaveDaysList = personalLeaveDaysList; + return this; + } + + /** + * 璁剧疆 浜嬪亣锛堝ぉ锛� + * @param personalLeaveDaysNotList + */ + public AttendanceVacationBalanceQuery personalLeaveDaysNotList(List<BigDecimal> personalLeaveDaysNotList){ + this.personalLeaveDaysNotList = personalLeaveDaysNotList; + return this; + } + + /** + * 璁剧疆 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDays + */ + public AttendanceVacationBalanceQuery compensatedLeaveDays(BigDecimal compensatedLeaveDays){ + setCompensatedLeaveDays(compensatedLeaveDays); + return this; + } + + /** + * 璁剧疆 寮€濮� 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysStart + */ + public AttendanceVacationBalanceQuery compensatedLeaveDaysStart(BigDecimal compensatedLeaveDaysStart){ + this.compensatedLeaveDaysStart = compensatedLeaveDaysStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysEnd + */ + public AttendanceVacationBalanceQuery compensatedLeaveDaysEnd(BigDecimal compensatedLeaveDaysEnd){ + this.compensatedLeaveDaysEnd = compensatedLeaveDaysEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysIncrement + */ + public AttendanceVacationBalanceQuery compensatedLeaveDaysIncrement(BigDecimal compensatedLeaveDaysIncrement){ + this.compensatedLeaveDaysIncrement = compensatedLeaveDaysIncrement; + return this; + } + + /** + * 璁剧疆 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysList + */ + public AttendanceVacationBalanceQuery compensatedLeaveDaysList(List<BigDecimal> compensatedLeaveDaysList){ + this.compensatedLeaveDaysList = compensatedLeaveDaysList; + return this; + } + + /** + * 璁剧疆 璋冧紤锛堝ぉ锛� + * @param compensatedLeaveDaysNotList + */ + public AttendanceVacationBalanceQuery compensatedLeaveDaysNotList(List<BigDecimal> compensatedLeaveDaysNotList){ + this.compensatedLeaveDaysNotList = compensatedLeaveDaysNotList; + return this; + } + + /** + * 璁剧疆 鐥呭亣锛堝ぉ锛� + * @param sickLeaveDays + */ + public AttendanceVacationBalanceQuery sickLeaveDays(BigDecimal sickLeaveDays){ + setSickLeaveDays(sickLeaveDays); + return this; + } + + /** + * 璁剧疆 寮€濮� 鐥呭亣锛堝ぉ锛� + * @param sickLeaveDaysStart + */ + public AttendanceVacationBalanceQuery sickLeaveDaysStart(BigDecimal sickLeaveDaysStart){ + this.sickLeaveDaysStart = sickLeaveDaysStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鐥呭亣锛堝ぉ锛� + * @param sickLeaveDaysEnd + */ + public AttendanceVacationBalanceQuery sickLeaveDaysEnd(BigDecimal sickLeaveDaysEnd){ + this.sickLeaveDaysEnd = sickLeaveDaysEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鐥呭亣锛堝ぉ锛� + * @param sickLeaveDaysIncrement + */ + public AttendanceVacationBalanceQuery sickLeaveDaysIncrement(BigDecimal sickLeaveDaysIncrement){ + this.sickLeaveDaysIncrement = sickLeaveDaysIncrement; + return this; + } + + /** + * 璁剧疆 鐥呭亣锛堝ぉ锛� + * @param sickLeaveDaysList */ - public String getCreateTimeEnd(){ - return this.createTimeEnd; + public AttendanceVacationBalanceQuery sickLeaveDaysList(List<BigDecimal> sickLeaveDaysList){ + this.sickLeaveDaysList = sickLeaveDaysList; + return this; } /** - * 璁剧疆 缁撴潫 鍒涘缓鏃堕棿 - * @param createTimeEnd + * 璁剧疆 鐥呭亣锛堝ぉ锛� + * @param sickLeaveDaysNotList */ - public void setCreateTimeEnd(String createTimeEnd){ - this.createTimeEnd = createTimeEnd; + public AttendanceVacationBalanceQuery sickLeaveDaysNotList(List<BigDecimal> sickLeaveDaysNotList){ + this.sickLeaveDaysNotList = sickLeaveDaysNotList; + return this; } /** - * 鑾峰彇 寮€濮� 鏇存柊鐢ㄦ埛 - * @return updateUserIdStart + * 璁剧疆 骞村亣锛堝ぉ锛� + * @param annualLeaveDays */ - public Long getUpdateUserIdStart(){ - return this.updateUserIdStart; + public AttendanceVacationBalanceQuery annualLeaveDays(BigDecimal annualLeaveDays){ + setAnnualLeaveDays(annualLeaveDays); + return this; } /** - * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 - * @param updateUserIdStart + * 璁剧疆 寮€濮� 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysStart */ - public void setUpdateUserIdStart(Long updateUserIdStart){ - this.updateUserIdStart = updateUserIdStart; + public AttendanceVacationBalanceQuery annualLeaveDaysStart(BigDecimal annualLeaveDaysStart){ + this.annualLeaveDaysStart = annualLeaveDaysStart; + return this; } /** - * 鑾峰彇 缁撴潫 鏇存柊鐢ㄦ埛 - * @return $updateUserIdEnd + * 璁剧疆 缁撴潫 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysEnd */ - public Long getUpdateUserIdEnd(){ - return this.updateUserIdEnd; + public AttendanceVacationBalanceQuery annualLeaveDaysEnd(BigDecimal annualLeaveDaysEnd){ + this.annualLeaveDaysEnd = annualLeaveDaysEnd; + return this; } /** - * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 - * @param updateUserIdEnd + * 璁剧疆 澧炲姞 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysIncrement */ - public void setUpdateUserIdEnd(Long updateUserIdEnd){ - this.updateUserIdEnd = updateUserIdEnd; + public AttendanceVacationBalanceQuery annualLeaveDaysIncrement(BigDecimal annualLeaveDaysIncrement){ + this.annualLeaveDaysIncrement = annualLeaveDaysIncrement; + return this; } /** - * 鑾峰彇 澧炲姞 鏇存柊鐢ㄦ埛 - * @return updateUserIdIncrement + * 璁剧疆 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysList */ - public Long getUpdateUserIdIncrement(){ - return this.updateUserIdIncrement; + public AttendanceVacationBalanceQuery annualLeaveDaysList(List<BigDecimal> annualLeaveDaysList){ + this.annualLeaveDaysList = annualLeaveDaysList; + return this; } /** - * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 - * @param updateUserIdIncrement + * 璁剧疆 骞村亣锛堝ぉ锛� + * @param annualLeaveDaysNotList */ - public void setUpdateUserIdIncrement(Long updateUserIdIncrement){ - this.updateUserIdIncrement = updateUserIdIncrement; + public AttendanceVacationBalanceQuery annualLeaveDaysNotList(List<BigDecimal> annualLeaveDaysNotList){ + this.annualLeaveDaysNotList = annualLeaveDaysNotList; + return this; } /** - * 鑾峰彇 鏇存柊鐢ㄦ埛 - * @return updateUserIdList + * 璁剧疆 濠氬亣锛堝ぉ锛� + * @param marriageLeaveDays */ - public List<Long> getUpdateUserIdList(){ - return this.updateUserIdList; + public AttendanceVacationBalanceQuery marriageLeaveDays(BigDecimal marriageLeaveDays){ + setMarriageLeaveDays(marriageLeaveDays); + return this; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdList + * 璁剧疆 寮€濮� 濠氬亣锛堝ぉ锛� + * @param marriageLeaveDaysStart */ - public void setUpdateUserIdList(List<Long> updateUserIdList){ - this.updateUserIdList = updateUserIdList; + public AttendanceVacationBalanceQuery marriageLeaveDaysStart(BigDecimal marriageLeaveDaysStart){ + this.marriageLeaveDaysStart = marriageLeaveDaysStart; + return this; } /** - * 鑾峰彇 鏇存柊鐢ㄦ埛 - * @return updateUserIdNotList + * 璁剧疆 缁撴潫 濠氬亣锛堝ぉ锛� + * @param marriageLeaveDaysEnd */ - public List<Long> getUpdateUserIdNotList(){ - return this.updateUserIdNotList; + public AttendanceVacationBalanceQuery marriageLeaveDaysEnd(BigDecimal marriageLeaveDaysEnd){ + this.marriageLeaveDaysEnd = marriageLeaveDaysEnd; + return this; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdNotList + * 璁剧疆 澧炲姞 濠氬亣锛堝ぉ锛� + * @param marriageLeaveDaysIncrement */ - public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){ - this.updateUserIdNotList = updateUserIdNotList; + public AttendanceVacationBalanceQuery marriageLeaveDaysIncrement(BigDecimal marriageLeaveDaysIncrement){ + this.marriageLeaveDaysIncrement = marriageLeaveDaysIncrement; + return this; } + /** + * 璁剧疆 濠氬亣锛堝ぉ锛� + * @param marriageLeaveDaysList + */ + public AttendanceVacationBalanceQuery marriageLeaveDaysList(List<BigDecimal> marriageLeaveDaysList){ + this.marriageLeaveDaysList = marriageLeaveDaysList; + return this; + } /** - * 鑾峰彇 寮€濮� 鏇存柊鏃堕棿 - * @return updateTimeStart + * 璁剧疆 濠氬亣锛堝ぉ锛� + * @param marriageLeaveDaysNotList */ - public String getUpdateTimeStart(){ - return this.updateTimeStart; + public AttendanceVacationBalanceQuery marriageLeaveDaysNotList(List<BigDecimal> marriageLeaveDaysNotList){ + this.marriageLeaveDaysNotList = marriageLeaveDaysNotList; + return this; + } + + + /** + * 璁剧疆 澶囨敞 + * @param remark + */ + public AttendanceVacationBalanceQuery remark(String remark){ + setRemark(remark); + return this; } /** - * 璁剧疆 寮€濮� 鏇存柊鏃堕棿 - * @param updateTimeStart + * 璁剧疆 澶囨敞 + * @param remarkList */ - public void setUpdateTimeStart(String updateTimeStart){ - this.updateTimeStart = updateTimeStart; + public AttendanceVacationBalanceQuery remarkList(List<String> remarkList){ + this.remarkList = remarkList; + return this; } /** - * 鑾峰彇 缁撴潫 鏇存柊鏃堕棿 - * @return updateTimeEnd + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserId */ - public String getUpdateTimeEnd(){ - return this.updateTimeEnd; + public AttendanceVacationBalanceQuery createUserId(Long createUserId){ + setCreateUserId(createUserId); + return this; } /** - * 璁剧疆 缁撴潫 鏇存柊鏃堕棿 - * @param updateTimeEnd + * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 + * @param createUserIdStart */ - public void setUpdateTimeEnd(String updateTimeEnd){ - this.updateTimeEnd = updateTimeEnd; + public AttendanceVacationBalanceQuery createUserIdStart(Long createUserIdStart){ + this.createUserIdStart = createUserIdStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 + * @param createUserIdEnd + */ + public AttendanceVacationBalanceQuery createUserIdEnd(Long createUserIdEnd){ + this.createUserIdEnd = createUserIdEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 + * @param createUserIdIncrement + */ + public AttendanceVacationBalanceQuery createUserIdIncrement(Long createUserIdIncrement){ + this.createUserIdIncrement = createUserIdIncrement; + return this; + } + + /** + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdList + */ + public AttendanceVacationBalanceQuery createUserIdList(List<Long> createUserIdList){ + this.createUserIdList = createUserIdList; + return this; + } + + /** + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdNotList + */ + public AttendanceVacationBalanceQuery createUserIdNotList(List<Long> createUserIdNotList){ + this.createUserIdNotList = createUserIdNotList; + return this; + } + + + /** + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserId + */ + public AttendanceVacationBalanceQuery updateUserId(Long updateUserId){ + setUpdateUserId(updateUserId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 + * @param updateUserIdStart + */ + public AttendanceVacationBalanceQuery updateUserIdStart(Long updateUserIdStart){ + this.updateUserIdStart = updateUserIdStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 + * @param updateUserIdEnd + */ + public AttendanceVacationBalanceQuery updateUserIdEnd(Long updateUserIdEnd){ + this.updateUserIdEnd = updateUserIdEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 + * @param updateUserIdIncrement + */ + public AttendanceVacationBalanceQuery updateUserIdIncrement(Long updateUserIdIncrement){ + this.updateUserIdIncrement = updateUserIdIncrement; + return this; + } + + /** + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdList + */ + public AttendanceVacationBalanceQuery updateUserIdList(List<Long> updateUserIdList){ + this.updateUserIdList = updateUserIdList; + return this; + } + + /** + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdNotList + */ + public AttendanceVacationBalanceQuery updateUserIdNotList(List<Long> updateUserIdNotList){ + this.updateUserIdNotList = updateUserIdNotList; + return this; } + /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param id + * 璁剧疆 浜у亣锛堝ぉ锛� + * @param maternityLeaveDays */ - public AttendanceVacationBalanceQuery id(Long id){ - setId(id); + public AttendanceVacationBalanceQuery maternityLeaveDays(BigDecimal maternityLeaveDays){ + setMaternityLeaveDays(maternityLeaveDays); return this; } /** - * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @param idStart + * 璁剧疆 寮€濮� 浜у亣锛堝ぉ锛� + * @param maternityLeaveDaysStart */ - public AttendanceVacationBalanceQuery idStart(Long idStart){ - this.idStart = idStart; + public AttendanceVacationBalanceQuery maternityLeaveDaysStart(BigDecimal maternityLeaveDaysStart){ + this.maternityLeaveDaysStart = maternityLeaveDaysStart; return this; } /** - * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @param idEnd + * 璁剧疆 缁撴潫 浜у亣锛堝ぉ锛� + * @param maternityLeaveDaysEnd */ - public AttendanceVacationBalanceQuery idEnd(Long idEnd){ - this.idEnd = idEnd; + public AttendanceVacationBalanceQuery maternityLeaveDaysEnd(BigDecimal maternityLeaveDaysEnd){ + this.maternityLeaveDaysEnd = maternityLeaveDaysEnd; return this; } /** - * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @param idIncrement + * 璁剧疆 澧炲姞 浜у亣锛堝ぉ锛� + * @param maternityLeaveDaysIncrement */ - public AttendanceVacationBalanceQuery idIncrement(Long idIncrement){ - this.idIncrement = idIncrement; + public AttendanceVacationBalanceQuery maternityLeaveDaysIncrement(BigDecimal maternityLeaveDaysIncrement){ + this.maternityLeaveDaysIncrement = maternityLeaveDaysIncrement; return this; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idList + * 璁剧疆 浜у亣锛堝ぉ锛� + * @param maternityLeaveDaysList */ - public AttendanceVacationBalanceQuery idList(List<Long> idList){ - this.idList = idList; + public AttendanceVacationBalanceQuery maternityLeaveDaysList(List<BigDecimal> maternityLeaveDaysList){ + this.maternityLeaveDaysList = maternityLeaveDaysList; return this; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idNotList + * 璁剧疆 浜у亣锛堝ぉ锛� + * @param maternityLeaveDaysNotList */ - public AttendanceVacationBalanceQuery idNotList(List<Long> idNotList){ - this.idNotList = idNotList; + public AttendanceVacationBalanceQuery maternityLeaveDaysNotList(List<BigDecimal> maternityLeaveDaysNotList){ + this.maternityLeaveDaysNotList = maternityLeaveDaysNotList; return this; } /** - * 璁剧疆 鍛樺伐id - * @param staffId + * 璁剧疆 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDays */ - public AttendanceVacationBalanceQuery staffId(Long staffId){ - setStaffId(staffId); + public AttendanceVacationBalanceQuery paternityLeaveDays(BigDecimal paternityLeaveDays){ + setPaternityLeaveDays(paternityLeaveDays); return this; } /** - * 璁剧疆 寮€濮� 鍛樺伐id - * @param staffIdStart + * 璁剧疆 寮€濮� 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysStart */ - public AttendanceVacationBalanceQuery staffIdStart(Long staffIdStart){ - this.staffIdStart = staffIdStart; + public AttendanceVacationBalanceQuery paternityLeaveDaysStart(BigDecimal paternityLeaveDaysStart){ + this.paternityLeaveDaysStart = paternityLeaveDaysStart; return this; } /** - * 璁剧疆 缁撴潫 鍛樺伐id - * @param staffIdEnd + * 璁剧疆 缁撴潫 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysEnd */ - public AttendanceVacationBalanceQuery staffIdEnd(Long staffIdEnd){ - this.staffIdEnd = staffIdEnd; + public AttendanceVacationBalanceQuery paternityLeaveDaysEnd(BigDecimal paternityLeaveDaysEnd){ + this.paternityLeaveDaysEnd = paternityLeaveDaysEnd; return this; } /** - * 璁剧疆 澧炲姞 鍛樺伐id - * @param staffIdIncrement + * 璁剧疆 澧炲姞 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysIncrement */ - public AttendanceVacationBalanceQuery staffIdIncrement(Long staffIdIncrement){ - this.staffIdIncrement = staffIdIncrement; + public AttendanceVacationBalanceQuery paternityLeaveDaysIncrement(BigDecimal paternityLeaveDaysIncrement){ + this.paternityLeaveDaysIncrement = paternityLeaveDaysIncrement; return this; } /** - * 璁剧疆 鍛樺伐id - * @param staffIdList + * 璁剧疆 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysList */ - public AttendanceVacationBalanceQuery staffIdList(List<Long> staffIdList){ - this.staffIdList = staffIdList; + public AttendanceVacationBalanceQuery paternityLeaveDaysList(List<BigDecimal> paternityLeaveDaysList){ + this.paternityLeaveDaysList = paternityLeaveDaysList; return this; } /** - * 璁剧疆 鍛樺伐id - * @param staffIdNotList + * 璁剧疆 闄骇鍋囷紙澶╋級 + * @param paternityLeaveDaysNotList */ - public AttendanceVacationBalanceQuery staffIdNotList(List<Long> staffIdNotList){ - this.staffIdNotList = staffIdNotList; + public AttendanceVacationBalanceQuery paternityLeaveDaysNotList(List<BigDecimal> paternityLeaveDaysNotList){ + this.paternityLeaveDaysNotList = paternityLeaveDaysNotList; return this; } - /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffName + * 璁剧疆 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDays */ - public AttendanceVacationBalanceQuery staffName(String staffName){ - setStaffName(staffName); + public AttendanceVacationBalanceQuery menstrualLeaveDays(BigDecimal menstrualLeaveDays){ + setMenstrualLeaveDays(menstrualLeaveDays); return this; } /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffNameList + * 璁剧疆 寮€濮� 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysStart */ - public AttendanceVacationBalanceQuery staffNameList(List<String> staffNameList){ - this.staffNameList = staffNameList; + public AttendanceVacationBalanceQuery menstrualLeaveDaysStart(BigDecimal menstrualLeaveDaysStart){ + this.menstrualLeaveDaysStart = menstrualLeaveDaysStart; return this; } /** - * 璁剧疆 閮ㄩ棬id - * @param deptId + * 璁剧疆 缁撴潫 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysEnd */ - public AttendanceVacationBalanceQuery deptId(Long deptId){ - setDeptId(deptId); + public AttendanceVacationBalanceQuery menstrualLeaveDaysEnd(BigDecimal menstrualLeaveDaysEnd){ + this.menstrualLeaveDaysEnd = menstrualLeaveDaysEnd; return this; } /** - * 璁剧疆 寮€濮� 閮ㄩ棬id - * @param deptIdStart + * 璁剧疆 澧炲姞 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysIncrement */ - public AttendanceVacationBalanceQuery deptIdStart(Long deptIdStart){ - this.deptIdStart = deptIdStart; + public AttendanceVacationBalanceQuery menstrualLeaveDaysIncrement(BigDecimal menstrualLeaveDaysIncrement){ + this.menstrualLeaveDaysIncrement = menstrualLeaveDaysIncrement; return this; } /** - * 璁剧疆 缁撴潫 閮ㄩ棬id - * @param deptIdEnd + * 璁剧疆 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysList */ - public AttendanceVacationBalanceQuery deptIdEnd(Long deptIdEnd){ - this.deptIdEnd = deptIdEnd; + public AttendanceVacationBalanceQuery menstrualLeaveDaysList(List<BigDecimal> menstrualLeaveDaysList){ + this.menstrualLeaveDaysList = menstrualLeaveDaysList; return this; } /** - * 璁剧疆 澧炲姞 閮ㄩ棬id - * @param deptIdIncrement + * 璁剧疆 渚嬪亣锛堝ぉ锛� + * @param menstrualLeaveDaysNotList */ - public AttendanceVacationBalanceQuery deptIdIncrement(Long deptIdIncrement){ - this.deptIdIncrement = deptIdIncrement; + public AttendanceVacationBalanceQuery menstrualLeaveDaysNotList(List<BigDecimal> menstrualLeaveDaysNotList){ + this.menstrualLeaveDaysNotList = menstrualLeaveDaysNotList; return this; } /** - * 璁剧疆 閮ㄩ棬id - * @param deptIdList + * 璁剧疆 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDays */ - public AttendanceVacationBalanceQuery deptIdList(List<Long> deptIdList){ - this.deptIdList = deptIdList; + public AttendanceVacationBalanceQuery breastfeedingLeaveDays(BigDecimal breastfeedingLeaveDays){ + setBreastfeedingLeaveDays(breastfeedingLeaveDays); return this; } /** - * 璁剧疆 閮ㄩ棬id - * @param deptIdNotList + * 璁剧疆 寮€濮� 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysStart */ - public AttendanceVacationBalanceQuery deptIdNotList(List<Long> deptIdNotList){ - this.deptIdNotList = deptIdNotList; + public AttendanceVacationBalanceQuery breastfeedingLeaveDaysStart(BigDecimal breastfeedingLeaveDaysStart){ + this.breastfeedingLeaveDaysStart = breastfeedingLeaveDaysStart; return this; } - /** - * 璁剧疆 閮ㄩ棬鍚嶇О - * @param deptName + * 璁剧疆 缁撴潫 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysEnd */ - public AttendanceVacationBalanceQuery deptName(String deptName){ - setDeptName(deptName); + public AttendanceVacationBalanceQuery breastfeedingLeaveDaysEnd(BigDecimal breastfeedingLeaveDaysEnd){ + this.breastfeedingLeaveDaysEnd = breastfeedingLeaveDaysEnd; return this; } /** - * 璁剧疆 閮ㄩ棬鍚嶇О - * @param deptNameList + * 璁剧疆 澧炲姞 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysIncrement */ - public AttendanceVacationBalanceQuery deptNameList(List<String> deptNameList){ - this.deptNameList = deptNameList; + public AttendanceVacationBalanceQuery breastfeedingLeaveDaysIncrement(BigDecimal breastfeedingLeaveDaysIncrement){ + this.breastfeedingLeaveDaysIncrement = breastfeedingLeaveDaysIncrement; return this; } - /** - * 璁剧疆 浜嬪亣锛堝ぉ锛� - * @param personalLeaveDays + * 璁剧疆 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysList */ - public AttendanceVacationBalanceQuery personalLeaveDays(BigDecimal personalLeaveDays){ - setPersonalLeaveDays(personalLeaveDays); + public AttendanceVacationBalanceQuery breastfeedingLeaveDaysList(List<BigDecimal> breastfeedingLeaveDaysList){ + this.breastfeedingLeaveDaysList = breastfeedingLeaveDaysList; return this; } /** - * 璁剧疆 寮€濮� 浜嬪亣锛堝ぉ锛� - * @param personalLeaveDaysStart + * 璁剧疆 鍝轰钩鍋囷紙澶╋級 + * @param breastfeedingLeaveDaysNotList */ - public AttendanceVacationBalanceQuery personalLeaveDaysStart(BigDecimal personalLeaveDaysStart){ - this.personalLeaveDaysStart = personalLeaveDaysStart; + public AttendanceVacationBalanceQuery breastfeedingLeaveDaysNotList(List<BigDecimal> breastfeedingLeaveDaysNotList){ + this.breastfeedingLeaveDaysNotList = breastfeedingLeaveDaysNotList; return this; } /** - * 璁剧疆 缁撴潫 浜嬪亣锛堝ぉ锛� - * @param personalLeaveDaysEnd + * 璁剧疆 涓у亣锛堝ぉ锛� + * @param bereavementLeaveDays */ - public AttendanceVacationBalanceQuery personalLeaveDaysEnd(BigDecimal personalLeaveDaysEnd){ - this.personalLeaveDaysEnd = personalLeaveDaysEnd; + public AttendanceVacationBalanceQuery bereavementLeaveDays(BigDecimal bereavementLeaveDays){ + setBereavementLeaveDays(bereavementLeaveDays); return this; } /** - * 璁剧疆 澧炲姞 浜嬪亣锛堝ぉ锛� - * @param personalLeaveDaysIncrement + * 璁剧疆 寮€濮� 涓у亣锛堝ぉ锛� + * @param bereavementLeaveDaysStart */ - public AttendanceVacationBalanceQuery personalLeaveDaysIncrement(BigDecimal personalLeaveDaysIncrement){ - this.personalLeaveDaysIncrement = personalLeaveDaysIncrement; + public AttendanceVacationBalanceQuery bereavementLeaveDaysStart(BigDecimal bereavementLeaveDaysStart){ + this.bereavementLeaveDaysStart = bereavementLeaveDaysStart; return this; } /** - * 璁剧疆 浜嬪亣锛堝ぉ锛� - * @param personalLeaveDaysList + * 璁剧疆 缁撴潫 涓у亣锛堝ぉ锛� + * @param bereavementLeaveDaysEnd */ - public AttendanceVacationBalanceQuery personalLeaveDaysList(List<BigDecimal> personalLeaveDaysList){ - this.personalLeaveDaysList = personalLeaveDaysList; + public AttendanceVacationBalanceQuery bereavementLeaveDaysEnd(BigDecimal bereavementLeaveDaysEnd){ + this.bereavementLeaveDaysEnd = bereavementLeaveDaysEnd; return this; } /** - * 璁剧疆 浜嬪亣锛堝ぉ锛� - * @param personalLeaveDaysNotList + * 璁剧疆 澧炲姞 涓у亣锛堝ぉ锛� + * @param bereavementLeaveDaysIncrement */ - public AttendanceVacationBalanceQuery personalLeaveDaysNotList(List<BigDecimal> personalLeaveDaysNotList){ - this.personalLeaveDaysNotList = personalLeaveDaysNotList; + public AttendanceVacationBalanceQuery bereavementLeaveDaysIncrement(BigDecimal bereavementLeaveDaysIncrement){ + this.bereavementLeaveDaysIncrement = bereavementLeaveDaysIncrement; return this; } /** - * 璁剧疆 璋冧紤锛堝ぉ锛� - * @param compensatedLeaveDays + * 璁剧疆 涓у亣锛堝ぉ锛� + * @param bereavementLeaveDaysList */ - public AttendanceVacationBalanceQuery compensatedLeaveDays(BigDecimal compensatedLeaveDays){ - setCompensatedLeaveDays(compensatedLeaveDays); + public AttendanceVacationBalanceQuery bereavementLeaveDaysList(List<BigDecimal> bereavementLeaveDaysList){ + this.bereavementLeaveDaysList = bereavementLeaveDaysList; return this; } /** - * 璁剧疆 寮€濮� 璋冧紤锛堝ぉ锛� - * @param compensatedLeaveDaysStart + * 璁剧疆 涓у亣锛堝ぉ锛� + * @param bereavementLeaveDaysNotList */ - public AttendanceVacationBalanceQuery compensatedLeaveDaysStart(BigDecimal compensatedLeaveDaysStart){ - this.compensatedLeaveDaysStart = compensatedLeaveDaysStart; + public AttendanceVacationBalanceQuery bereavementLeaveDaysNotList(List<BigDecimal> bereavementLeaveDaysNotList){ + this.bereavementLeaveDaysNotList = bereavementLeaveDaysNotList; return this; } /** - * 璁剧疆 缁撴潫 璋冧紤锛堝ぉ锛� - * @param compensatedLeaveDaysEnd + * 璁剧疆 鍥炲崟浣嶏紙澶╋級 + * @param backToUnit */ - public AttendanceVacationBalanceQuery compensatedLeaveDaysEnd(BigDecimal compensatedLeaveDaysEnd){ - this.compensatedLeaveDaysEnd = compensatedLeaveDaysEnd; + public AttendanceVacationBalanceQuery backToUnit(BigDecimal backToUnit){ + setBackToUnit(backToUnit); return this; } /** - * 璁剧疆 澧炲姞 璋冧紤锛堝ぉ锛� - * @param compensatedLeaveDaysIncrement + * 璁剧疆 寮€濮� 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitStart */ - public AttendanceVacationBalanceQuery compensatedLeaveDaysIncrement(BigDecimal compensatedLeaveDaysIncrement){ - this.compensatedLeaveDaysIncrement = compensatedLeaveDaysIncrement; + public AttendanceVacationBalanceQuery backToUnitStart(BigDecimal backToUnitStart){ + this.backToUnitStart = backToUnitStart; return this; } /** - * 璁剧疆 璋冧紤锛堝ぉ锛� - * @param compensatedLeaveDaysList - */ - public AttendanceVacationBalanceQuery compensatedLeaveDaysList(List<BigDecimal> compensatedLeaveDaysList){ - this.compensatedLeaveDaysList = compensatedLeaveDaysList; + * 璁剧疆 缁撴潫 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitEnd + */ + public AttendanceVacationBalanceQuery backToUnitEnd(BigDecimal backToUnitEnd){ + this.backToUnitEnd = backToUnitEnd; return this; } /** - * 璁剧疆 璋冧紤锛堝ぉ锛� - * @param compensatedLeaveDaysNotList + * 璁剧疆 澧炲姞 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitIncrement */ - public AttendanceVacationBalanceQuery compensatedLeaveDaysNotList(List<BigDecimal> compensatedLeaveDaysNotList){ - this.compensatedLeaveDaysNotList = compensatedLeaveDaysNotList; + public AttendanceVacationBalanceQuery backToUnitIncrement(BigDecimal backToUnitIncrement){ + this.backToUnitIncrement = backToUnitIncrement; return this; } /** - * 璁剧疆 鐥呭亣锛堝ぉ锛� - * @param sickLeaveDays + * 璁剧疆 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitList */ - public AttendanceVacationBalanceQuery sickLeaveDays(BigDecimal sickLeaveDays){ - setSickLeaveDays(sickLeaveDays); + public AttendanceVacationBalanceQuery backToUnitList(List<BigDecimal> backToUnitList){ + this.backToUnitList = backToUnitList; return this; } /** - * 璁剧疆 寮€濮� 鐥呭亣锛堝ぉ锛� - * @param sickLeaveDaysStart + * 璁剧疆 鍥炲崟浣嶏紙澶╋級 + * @param backToUnitNotList */ - public AttendanceVacationBalanceQuery sickLeaveDaysStart(BigDecimal sickLeaveDaysStart){ - this.sickLeaveDaysStart = sickLeaveDaysStart; + public AttendanceVacationBalanceQuery backToUnitNotList(List<BigDecimal> backToUnitNotList){ + this.backToUnitNotList = backToUnitNotList; return this; } /** - * 璁剧疆 缁撴潫 鐥呭亣锛堝ぉ锛� - * @param sickLeaveDaysEnd + * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeave */ - public AttendanceVacationBalanceQuery sickLeaveDaysEnd(BigDecimal sickLeaveDaysEnd){ - this.sickLeaveDaysEnd = sickLeaveDaysEnd; + public AttendanceVacationBalanceQuery onDutyLeave(BigDecimal onDutyLeave){ + setOnDutyLeave(onDutyLeave); return this; } /** - * 璁剧疆 澧炲姞 鐥呭亣锛堝ぉ锛� - * @param sickLeaveDaysIncrement + * 璁剧疆 寮€濮� 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveStart */ - public AttendanceVacationBalanceQuery sickLeaveDaysIncrement(BigDecimal sickLeaveDaysIncrement){ - this.sickLeaveDaysIncrement = sickLeaveDaysIncrement; + public AttendanceVacationBalanceQuery onDutyLeaveStart(BigDecimal onDutyLeaveStart){ + this.onDutyLeaveStart = onDutyLeaveStart; return this; } /** - * 璁剧疆 鐥呭亣锛堝ぉ锛� - * @param sickLeaveDaysList + * 璁剧疆 缁撴潫 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveEnd */ - public AttendanceVacationBalanceQuery sickLeaveDaysList(List<BigDecimal> sickLeaveDaysList){ - this.sickLeaveDaysList = sickLeaveDaysList; + public AttendanceVacationBalanceQuery onDutyLeaveEnd(BigDecimal onDutyLeaveEnd){ + this.onDutyLeaveEnd = onDutyLeaveEnd; return this; } /** - * 璁剧疆 鐥呭亣锛堝ぉ锛� - * @param sickLeaveDaysNotList + * 璁剧疆 澧炲姞 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveIncrement */ - public AttendanceVacationBalanceQuery sickLeaveDaysNotList(List<BigDecimal> sickLeaveDaysNotList){ - this.sickLeaveDaysNotList = sickLeaveDaysNotList; + public AttendanceVacationBalanceQuery onDutyLeaveIncrement(BigDecimal onDutyLeaveIncrement){ + this.onDutyLeaveIncrement = onDutyLeaveIncrement; return this; } /** - * 璁剧疆 骞村亣锛堝ぉ锛� - * @param annualLeaveDays + * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveList */ - public AttendanceVacationBalanceQuery annualLeaveDays(BigDecimal annualLeaveDays){ - setAnnualLeaveDays(annualLeaveDays); + public AttendanceVacationBalanceQuery onDutyLeaveList(List<BigDecimal> onDutyLeaveList){ + this.onDutyLeaveList = onDutyLeaveList; return this; } /** - * 璁剧疆 寮€濮� 骞村亣锛堝ぉ锛� - * @param annualLeaveDaysStart + * 璁剧疆 鍥犲叕璇峰亣锛堝ぉ锛� + * @param onDutyLeaveNotList */ - public AttendanceVacationBalanceQuery annualLeaveDaysStart(BigDecimal annualLeaveDaysStart){ - this.annualLeaveDaysStart = annualLeaveDaysStart; + public AttendanceVacationBalanceQuery onDutyLeaveNotList(List<BigDecimal> onDutyLeaveNotList){ + this.onDutyLeaveNotList = onDutyLeaveNotList; return this; } /** - * 璁剧疆 缁撴潫 骞村亣锛堝ぉ锛� - * @param annualLeaveDaysEnd + * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOffice */ - public AttendanceVacationBalanceQuery annualLeaveDaysEnd(BigDecimal annualLeaveDaysEnd){ - this.annualLeaveDaysEnd = annualLeaveDaysEnd; + public AttendanceVacationBalanceQuery outOfOffice(BigDecimal outOfOffice){ + setOutOfOffice(outOfOffice); return this; } /** - * 璁剧疆 澧炲姞 骞村亣锛堝ぉ锛� - * @param annualLeaveDaysIncrement + * 璁剧疆 寮€濮� 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeStart */ - public AttendanceVacationBalanceQuery annualLeaveDaysIncrement(BigDecimal annualLeaveDaysIncrement){ - this.annualLeaveDaysIncrement = annualLeaveDaysIncrement; + public AttendanceVacationBalanceQuery outOfOfficeStart(BigDecimal outOfOfficeStart){ + this.outOfOfficeStart = outOfOfficeStart; return this; } /** - * 璁剧疆 骞村亣锛堝ぉ锛� - * @param annualLeaveDaysList + * 璁剧疆 缁撴潫 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeEnd */ - public AttendanceVacationBalanceQuery annualLeaveDaysList(List<BigDecimal> annualLeaveDaysList){ - this.annualLeaveDaysList = annualLeaveDaysList; + public AttendanceVacationBalanceQuery outOfOfficeEnd(BigDecimal outOfOfficeEnd){ + this.outOfOfficeEnd = outOfOfficeEnd; return this; } /** - * 璁剧疆 骞村亣锛堝ぉ锛� - * @param annualLeaveDaysNotList + * 璁剧疆 澧炲姞 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeIncrement */ - public AttendanceVacationBalanceQuery annualLeaveDaysNotList(List<BigDecimal> annualLeaveDaysNotList){ - this.annualLeaveDaysNotList = annualLeaveDaysNotList; + public AttendanceVacationBalanceQuery outOfOfficeIncrement(BigDecimal outOfOfficeIncrement){ + this.outOfOfficeIncrement = outOfOfficeIncrement; return this; } /** - * 璁剧疆 浜у亣锛堝ぉ锛� - * @param maternityLeaveDays + * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeList */ - public AttendanceVacationBalanceQuery maternityLeaveDays(BigDecimal maternityLeaveDays){ - setMaternityLeaveDays(maternityLeaveDays); + public AttendanceVacationBalanceQuery outOfOfficeList(List<BigDecimal> outOfOfficeList){ + this.outOfOfficeList = outOfOfficeList; return this; } /** - * 璁剧疆 寮€濮� 浜у亣锛堝ぉ锛� - * @param maternityLeaveDaysStart + * 璁剧疆 澶栧嚭鍕橀獙锛堝ぉ锛� + * @param outOfOfficeNotList */ - public AttendanceVacationBalanceQuery maternityLeaveDaysStart(BigDecimal maternityLeaveDaysStart){ - this.maternityLeaveDaysStart = maternityLeaveDaysStart; + public AttendanceVacationBalanceQuery outOfOfficeNotList(List<BigDecimal> outOfOfficeNotList){ + this.outOfOfficeNotList = outOfOfficeNotList; return this; } /** - * 璁剧疆 缁撴潫 浜у亣锛堝ぉ锛� - * @param maternityLeaveDaysEnd + * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensation */ - public AttendanceVacationBalanceQuery maternityLeaveDaysEnd(BigDecimal maternityLeaveDaysEnd){ - this.maternityLeaveDaysEnd = maternityLeaveDaysEnd; + public AttendanceVacationBalanceQuery shiftCompensation(BigDecimal shiftCompensation){ + setShiftCompensation(shiftCompensation); return this; } /** - * 璁剧疆 澧炲姞 浜у亣锛堝ぉ锛� - * @param maternityLeaveDaysIncrement + * 璁剧疆 寮€濮� 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationStart */ - public AttendanceVacationBalanceQuery maternityLeaveDaysIncrement(BigDecimal maternityLeaveDaysIncrement){ - this.maternityLeaveDaysIncrement = maternityLeaveDaysIncrement; + public AttendanceVacationBalanceQuery shiftCompensationStart(BigDecimal shiftCompensationStart){ + this.shiftCompensationStart = shiftCompensationStart; return this; } /** - * 璁剧疆 浜у亣锛堝ぉ锛� - * @param maternityLeaveDaysList + * 璁剧疆 缁撴潫 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationEnd */ - public AttendanceVacationBalanceQuery maternityLeaveDaysList(List<BigDecimal> maternityLeaveDaysList){ - this.maternityLeaveDaysList = maternityLeaveDaysList; + public AttendanceVacationBalanceQuery shiftCompensationEnd(BigDecimal shiftCompensationEnd){ + this.shiftCompensationEnd = shiftCompensationEnd; return this; } /** - * 璁剧疆 浜у亣锛堝ぉ锛� - * @param maternityLeaveDaysNotList + * 璁剧疆 澧炲姞 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationIncrement */ - public AttendanceVacationBalanceQuery maternityLeaveDaysNotList(List<BigDecimal> maternityLeaveDaysNotList){ - this.maternityLeaveDaysNotList = maternityLeaveDaysNotList; + public AttendanceVacationBalanceQuery shiftCompensationIncrement(BigDecimal shiftCompensationIncrement){ + this.shiftCompensationIncrement = shiftCompensationIncrement; return this; } /** - * 璁剧疆 闄骇鍋囷紙澶╋級 - * @param paternityLeaveDays + * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationList */ - public AttendanceVacationBalanceQuery paternityLeaveDays(BigDecimal paternityLeaveDays){ - setPaternityLeaveDays(paternityLeaveDays); + public AttendanceVacationBalanceQuery shiftCompensationList(List<BigDecimal> shiftCompensationList){ + this.shiftCompensationList = shiftCompensationList; return this; } /** - * 璁剧疆 寮€濮� 闄骇鍋囷紙澶╋級 - * @param paternityLeaveDaysStart + * 璁剧疆 鍊肩彮琛ョ彮锛堝ぉ锛� + * @param shiftCompensationNotList */ - public AttendanceVacationBalanceQuery paternityLeaveDaysStart(BigDecimal paternityLeaveDaysStart){ - this.paternityLeaveDaysStart = paternityLeaveDaysStart; + public AttendanceVacationBalanceQuery shiftCompensationNotList(List<BigDecimal> shiftCompensationNotList){ + this.shiftCompensationNotList = shiftCompensationNotList; return this; } /** - * 璁剧疆 缁撴潫 闄骇鍋囷紙澶╋級 - * @param paternityLeaveDaysEnd + * 璁剧疆 浣撴锛堝ぉ锛� + * @param physicalExamination */ - public AttendanceVacationBalanceQuery paternityLeaveDaysEnd(BigDecimal paternityLeaveDaysEnd){ - this.paternityLeaveDaysEnd = paternityLeaveDaysEnd; + public AttendanceVacationBalanceQuery physicalExamination(BigDecimal physicalExamination){ + setPhysicalExamination(physicalExamination); return this; } /** - * 璁剧疆 澧炲姞 闄骇鍋囷紙澶╋級 - * @param paternityLeaveDaysIncrement + * 璁剧疆 寮€濮� 浣撴锛堝ぉ锛� + * @param physicalExaminationStart */ - public AttendanceVacationBalanceQuery paternityLeaveDaysIncrement(BigDecimal paternityLeaveDaysIncrement){ - this.paternityLeaveDaysIncrement = paternityLeaveDaysIncrement; + public AttendanceVacationBalanceQuery physicalExaminationStart(BigDecimal physicalExaminationStart){ + this.physicalExaminationStart = physicalExaminationStart; return this; } /** - * 璁剧疆 闄骇鍋囷紙澶╋級 - * @param paternityLeaveDaysList + * 璁剧疆 缁撴潫 浣撴锛堝ぉ锛� + * @param physicalExaminationEnd */ - public AttendanceVacationBalanceQuery paternityLeaveDaysList(List<BigDecimal> paternityLeaveDaysList){ - this.paternityLeaveDaysList = paternityLeaveDaysList; + public AttendanceVacationBalanceQuery physicalExaminationEnd(BigDecimal physicalExaminationEnd){ + this.physicalExaminationEnd = physicalExaminationEnd; return this; } /** - * 璁剧疆 闄骇鍋囷紙澶╋級 - * @param paternityLeaveDaysNotList + * 璁剧疆 澧炲姞 浣撴锛堝ぉ锛� + * @param physicalExaminationIncrement */ - public AttendanceVacationBalanceQuery paternityLeaveDaysNotList(List<BigDecimal> paternityLeaveDaysNotList){ - this.paternityLeaveDaysNotList = paternityLeaveDaysNotList; + public AttendanceVacationBalanceQuery physicalExaminationIncrement(BigDecimal physicalExaminationIncrement){ + this.physicalExaminationIncrement = physicalExaminationIncrement; return this; } /** - * 璁剧疆 濠氬亣锛堝ぉ锛� - * @param marriageLeaveDays + * 璁剧疆 浣撴锛堝ぉ锛� + * @param physicalExaminationList */ - public AttendanceVacationBalanceQuery marriageLeaveDays(BigDecimal marriageLeaveDays){ - setMarriageLeaveDays(marriageLeaveDays); + public AttendanceVacationBalanceQuery physicalExaminationList(List<BigDecimal> physicalExaminationList){ + this.physicalExaminationList = physicalExaminationList; return this; } /** - * 璁剧疆 寮€濮� 濠氬亣锛堝ぉ锛� - * @param marriageLeaveDaysStart + * 璁剧疆 浣撴锛堝ぉ锛� + * @param physicalExaminationNotList */ - public AttendanceVacationBalanceQuery marriageLeaveDaysStart(BigDecimal marriageLeaveDaysStart){ - this.marriageLeaveDaysStart = marriageLeaveDaysStart; + public AttendanceVacationBalanceQuery physicalExaminationNotList(List<BigDecimal> physicalExaminationNotList){ + this.physicalExaminationNotList = physicalExaminationNotList; return this; } /** - * 璁剧疆 缁撴潫 濠氬亣锛堝ぉ锛� - * @param marriageLeaveDaysEnd + * 璁剧疆 闅旂锛堝ぉ锛� + * @param quarantine */ - public AttendanceVacationBalanceQuery marriageLeaveDaysEnd(BigDecimal marriageLeaveDaysEnd){ - this.marriageLeaveDaysEnd = marriageLeaveDaysEnd; + public AttendanceVacationBalanceQuery quarantine(BigDecimal quarantine){ + setQuarantine(quarantine); return this; } /** - * 璁剧疆 澧炲姞 濠氬亣锛堝ぉ锛� - * @param marriageLeaveDaysIncrement + * 璁剧疆 寮€濮� 闅旂锛堝ぉ锛� + * @param quarantineStart */ - public AttendanceVacationBalanceQuery marriageLeaveDaysIncrement(BigDecimal marriageLeaveDaysIncrement){ - this.marriageLeaveDaysIncrement = marriageLeaveDaysIncrement; + public AttendanceVacationBalanceQuery quarantineStart(BigDecimal quarantineStart){ + this.quarantineStart = quarantineStart; return this; } /** - * 璁剧疆 濠氬亣锛堝ぉ锛� - * @param marriageLeaveDaysList + * 璁剧疆 缁撴潫 闅旂锛堝ぉ锛� + * @param quarantineEnd */ - public AttendanceVacationBalanceQuery marriageLeaveDaysList(List<BigDecimal> marriageLeaveDaysList){ - this.marriageLeaveDaysList = marriageLeaveDaysList; + public AttendanceVacationBalanceQuery quarantineEnd(BigDecimal quarantineEnd){ + this.quarantineEnd = quarantineEnd; return this; } /** - * 璁剧疆 濠氬亣锛堝ぉ锛� - * @param marriageLeaveDaysNotList + * 璁剧疆 澧炲姞 闅旂锛堝ぉ锛� + * @param quarantineIncrement */ - public AttendanceVacationBalanceQuery marriageLeaveDaysNotList(List<BigDecimal> marriageLeaveDaysNotList){ - this.marriageLeaveDaysNotList = marriageLeaveDaysNotList; + public AttendanceVacationBalanceQuery quarantineIncrement(BigDecimal quarantineIncrement){ + this.quarantineIncrement = quarantineIncrement; return this; } /** - * 璁剧疆 渚嬪亣锛堝ぉ锛� - * @param menstrualLeaveDays + * 璁剧疆 闅旂锛堝ぉ锛� + * @param quarantineList */ - public AttendanceVacationBalanceQuery menstrualLeaveDays(BigDecimal menstrualLeaveDays){ - setMenstrualLeaveDays(menstrualLeaveDays); + public AttendanceVacationBalanceQuery quarantineList(List<BigDecimal> quarantineList){ + this.quarantineList = quarantineList; return this; } /** - * 璁剧疆 寮€濮� 渚嬪亣锛堝ぉ锛� - * @param menstrualLeaveDaysStart + * 璁剧疆 闅旂锛堝ぉ锛� + * @param quarantineNotList */ - public AttendanceVacationBalanceQuery menstrualLeaveDaysStart(BigDecimal menstrualLeaveDaysStart){ - this.menstrualLeaveDaysStart = menstrualLeaveDaysStart; + public AttendanceVacationBalanceQuery quarantineNotList(List<BigDecimal> quarantineNotList){ + this.quarantineNotList = quarantineNotList; return this; } /** - * 璁剧疆 缁撴潫 渚嬪亣锛堝ぉ锛� - * @param menstrualLeaveDaysEnd + * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTrip */ - public AttendanceVacationBalanceQuery menstrualLeaveDaysEnd(BigDecimal menstrualLeaveDaysEnd){ - this.menstrualLeaveDaysEnd = menstrualLeaveDaysEnd; + public AttendanceVacationBalanceQuery businessTrip(BigDecimal businessTrip){ + setBusinessTrip(businessTrip); return this; } /** - * 璁剧疆 澧炲姞 渚嬪亣锛堝ぉ锛� - * @param menstrualLeaveDaysIncrement + * 璁剧疆 寮€濮� 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripStart */ - public AttendanceVacationBalanceQuery menstrualLeaveDaysIncrement(BigDecimal menstrualLeaveDaysIncrement){ - this.menstrualLeaveDaysIncrement = menstrualLeaveDaysIncrement; + public AttendanceVacationBalanceQuery businessTripStart(BigDecimal businessTripStart){ + this.businessTripStart = businessTripStart; return this; } /** - * 璁剧疆 渚嬪亣锛堝ぉ锛� - * @param menstrualLeaveDaysList + * 璁剧疆 缁撴潫 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripEnd */ - public AttendanceVacationBalanceQuery menstrualLeaveDaysList(List<BigDecimal> menstrualLeaveDaysList){ - this.menstrualLeaveDaysList = menstrualLeaveDaysList; + public AttendanceVacationBalanceQuery businessTripEnd(BigDecimal businessTripEnd){ + this.businessTripEnd = businessTripEnd; return this; } /** - * 璁剧疆 渚嬪亣锛堝ぉ锛� - * @param menstrualLeaveDaysNotList + * 璁剧疆 澧炲姞 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripIncrement */ - public AttendanceVacationBalanceQuery menstrualLeaveDaysNotList(List<BigDecimal> menstrualLeaveDaysNotList){ - this.menstrualLeaveDaysNotList = menstrualLeaveDaysNotList; + public AttendanceVacationBalanceQuery businessTripIncrement(BigDecimal businessTripIncrement){ + this.businessTripIncrement = businessTripIncrement; return this; } /** - * 璁剧疆 鍝轰钩鍋囷紙澶╋級 - * @param breastfeedingLeaveDays + * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripList */ - public AttendanceVacationBalanceQuery breastfeedingLeaveDays(BigDecimal breastfeedingLeaveDays){ - setBreastfeedingLeaveDays(breastfeedingLeaveDays); + public AttendanceVacationBalanceQuery businessTripList(List<BigDecimal> businessTripList){ + this.businessTripList = businessTripList; return this; } /** - * 璁剧疆 寮€濮� 鍝轰钩鍋囷紙澶╋級 - * @param breastfeedingLeaveDaysStart + * 璁剧疆 鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級 + * @param businessTripNotList */ - public AttendanceVacationBalanceQuery breastfeedingLeaveDaysStart(BigDecimal breastfeedingLeaveDaysStart){ - this.breastfeedingLeaveDaysStart = breastfeedingLeaveDaysStart; + public AttendanceVacationBalanceQuery businessTripNotList(List<BigDecimal> businessTripNotList){ + this.businessTripNotList = businessTripNotList; return this; } /** - * 璁剧疆 缁撴潫 鍝轰钩鍋囷紙澶╋級 - * @param breastfeedingLeaveDaysEnd + * 璁剧疆 鍏紤锛堝ぉ锛� + * @param publicHoliday */ - public AttendanceVacationBalanceQuery breastfeedingLeaveDaysEnd(BigDecimal breastfeedingLeaveDaysEnd){ - this.breastfeedingLeaveDaysEnd = breastfeedingLeaveDaysEnd; + public AttendanceVacationBalanceQuery publicHoliday(BigDecimal publicHoliday){ + setPublicHoliday(publicHoliday); return this; } /** - * 璁剧疆 澧炲姞 鍝轰钩鍋囷紙澶╋級 - * @param breastfeedingLeaveDaysIncrement + * 璁剧疆 寮€濮� 鍏紤锛堝ぉ锛� + * @param publicHolidayStart */ - public AttendanceVacationBalanceQuery breastfeedingLeaveDaysIncrement(BigDecimal breastfeedingLeaveDaysIncrement){ - this.breastfeedingLeaveDaysIncrement = breastfeedingLeaveDaysIncrement; + public AttendanceVacationBalanceQuery publicHolidayStart(BigDecimal publicHolidayStart){ + this.publicHolidayStart = publicHolidayStart; return this; } /** - * 璁剧疆 鍝轰钩鍋囷紙澶╋級 - * @param breastfeedingLeaveDaysList + * 璁剧疆 缁撴潫 鍏紤锛堝ぉ锛� + * @param publicHolidayEnd */ - public AttendanceVacationBalanceQuery breastfeedingLeaveDaysList(List<BigDecimal> breastfeedingLeaveDaysList){ - this.breastfeedingLeaveDaysList = breastfeedingLeaveDaysList; + public AttendanceVacationBalanceQuery publicHolidayEnd(BigDecimal publicHolidayEnd){ + this.publicHolidayEnd = publicHolidayEnd; return this; } /** - * 璁剧疆 鍝轰钩鍋囷紙澶╋級 - * @param breastfeedingLeaveDaysNotList + * 璁剧疆 澧炲姞 鍏紤锛堝ぉ锛� + * @param publicHolidayIncrement */ - public AttendanceVacationBalanceQuery breastfeedingLeaveDaysNotList(List<BigDecimal> breastfeedingLeaveDaysNotList){ - this.breastfeedingLeaveDaysNotList = breastfeedingLeaveDaysNotList; + public AttendanceVacationBalanceQuery publicHolidayIncrement(BigDecimal publicHolidayIncrement){ + this.publicHolidayIncrement = publicHolidayIncrement; return this; } /** - * 璁剧疆 涓у亣锛堝ぉ锛� - * @param bereavementLeaveDays + * 璁剧疆 鍏紤锛堝ぉ锛� + * @param publicHolidayList */ - public AttendanceVacationBalanceQuery bereavementLeaveDays(BigDecimal bereavementLeaveDays){ - setBereavementLeaveDays(bereavementLeaveDays); + public AttendanceVacationBalanceQuery publicHolidayList(List<BigDecimal> publicHolidayList){ + this.publicHolidayList = publicHolidayList; return this; } /** - * 璁剧疆 寮€濮� 涓у亣锛堝ぉ锛� - * @param bereavementLeaveDaysStart + * 璁剧疆 鍏紤锛堝ぉ锛� + * @param publicHolidayNotList */ - public AttendanceVacationBalanceQuery bereavementLeaveDaysStart(BigDecimal bereavementLeaveDaysStart){ - this.bereavementLeaveDaysStart = bereavementLeaveDaysStart; + public AttendanceVacationBalanceQuery publicHolidayNotList(List<BigDecimal> publicHolidayNotList){ + this.publicHolidayNotList = publicHolidayNotList; return this; } /** - * 璁剧疆 缁撴潫 涓у亣锛堝ぉ锛� - * @param bereavementLeaveDaysEnd + * 璁剧疆 鑲插効鍋囷紙澶╋級 + * @param childRearingLeave */ - public AttendanceVacationBalanceQuery bereavementLeaveDaysEnd(BigDecimal bereavementLeaveDaysEnd){ - this.bereavementLeaveDaysEnd = bereavementLeaveDaysEnd; + public AttendanceVacationBalanceQuery childRearingLeave(BigDecimal childRearingLeave){ + setChildRearingLeave(childRearingLeave); return this; } /** - * 璁剧疆 澧炲姞 涓у亣锛堝ぉ锛� - * @param bereavementLeaveDaysIncrement + * 璁剧疆 寮€濮� 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveStart */ - public AttendanceVacationBalanceQuery bereavementLeaveDaysIncrement(BigDecimal bereavementLeaveDaysIncrement){ - this.bereavementLeaveDaysIncrement = bereavementLeaveDaysIncrement; + public AttendanceVacationBalanceQuery childRearingLeaveStart(BigDecimal childRearingLeaveStart){ + this.childRearingLeaveStart = childRearingLeaveStart; return this; } /** - * 璁剧疆 涓у亣锛堝ぉ锛� - * @param bereavementLeaveDaysList + * 璁剧疆 缁撴潫 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveEnd */ - public AttendanceVacationBalanceQuery bereavementLeaveDaysList(List<BigDecimal> bereavementLeaveDaysList){ - this.bereavementLeaveDaysList = bereavementLeaveDaysList; + public AttendanceVacationBalanceQuery childRearingLeaveEnd(BigDecimal childRearingLeaveEnd){ + this.childRearingLeaveEnd = childRearingLeaveEnd; return this; } /** - * 璁剧疆 涓у亣锛堝ぉ锛� - * @param bereavementLeaveDaysNotList + * 璁剧疆 澧炲姞 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveIncrement */ - public AttendanceVacationBalanceQuery bereavementLeaveDaysNotList(List<BigDecimal> bereavementLeaveDaysNotList){ - this.bereavementLeaveDaysNotList = bereavementLeaveDaysNotList; + public AttendanceVacationBalanceQuery childRearingLeaveIncrement(BigDecimal childRearingLeaveIncrement){ + this.childRearingLeaveIncrement = childRearingLeaveIncrement; return this; } - /** - * 璁剧疆 澶囨敞 - * @param remark + * 璁剧疆 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveList */ - public AttendanceVacationBalanceQuery remark(String remark){ - setRemark(remark); + public AttendanceVacationBalanceQuery childRearingLeaveList(List<BigDecimal> childRearingLeaveList){ + this.childRearingLeaveList = childRearingLeaveList; return this; } /** - * 璁剧疆 澶囨敞 - * @param remarkList + * 璁剧疆 鑲插効鍋囷紙澶╋級 + * @param childRearingLeaveNotList */ - public AttendanceVacationBalanceQuery remarkList(List<String> remarkList){ - this.remarkList = remarkList; + public AttendanceVacationBalanceQuery childRearingLeaveNotList(List<BigDecimal> childRearingLeaveNotList){ + this.childRearingLeaveNotList = childRearingLeaveNotList; return this; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserId + * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBack */ - public AttendanceVacationBalanceQuery createUserId(Long createUserId){ - setCreateUserId(createUserId); + public AttendanceVacationBalanceQuery transferBack(BigDecimal transferBack){ + setTransferBack(transferBack); return this; } /** - * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 - * @param createUserIdStart + * 璁剧疆 寮€濮� 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackStart */ - public AttendanceVacationBalanceQuery createUserIdStart(Long createUserIdStart){ - this.createUserIdStart = createUserIdStart; + public AttendanceVacationBalanceQuery transferBackStart(BigDecimal transferBackStart){ + this.transferBackStart = transferBackStart; return this; } /** - * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 - * @param createUserIdEnd + * 璁剧疆 缁撴潫 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackEnd */ - public AttendanceVacationBalanceQuery createUserIdEnd(Long createUserIdEnd){ - this.createUserIdEnd = createUserIdEnd; + public AttendanceVacationBalanceQuery transferBackEnd(BigDecimal transferBackEnd){ + this.transferBackEnd = transferBackEnd; return this; } /** - * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 - * @param createUserIdIncrement + * 璁剧疆 澧炲姞 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackIncrement */ - public AttendanceVacationBalanceQuery createUserIdIncrement(Long createUserIdIncrement){ - this.createUserIdIncrement = createUserIdIncrement; + public AttendanceVacationBalanceQuery transferBackIncrement(BigDecimal transferBackIncrement){ + this.transferBackIncrement = transferBackIncrement; return this; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdList + * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackList */ - public AttendanceVacationBalanceQuery createUserIdList(List<Long> createUserIdList){ - this.createUserIdList = createUserIdList; + public AttendanceVacationBalanceQuery transferBackList(List<BigDecimal> transferBackList){ + this.transferBackList = transferBackList; return this; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdNotList + * 璁剧疆 璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級 + * @param transferBackNotList */ - public AttendanceVacationBalanceQuery createUserIdNotList(List<Long> createUserIdNotList){ - this.createUserIdNotList = createUserIdNotList; + public AttendanceVacationBalanceQuery transferBackNotList(List<BigDecimal> transferBackNotList){ + this.transferBackNotList = transferBackNotList; return this; } - /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserId + * 璁剧疆 鎺翰鍋囷紙澶╋級 + * @param homeLeave */ - public AttendanceVacationBalanceQuery updateUserId(Long updateUserId){ - setUpdateUserId(updateUserId); + public AttendanceVacationBalanceQuery homeLeave(BigDecimal homeLeave){ + setHomeLeave(homeLeave); return this; } /** - * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 - * @param updateUserIdStart + * 璁剧疆 寮€濮� 鎺翰鍋囷紙澶╋級 + * @param homeLeaveStart */ - public AttendanceVacationBalanceQuery updateUserIdStart(Long updateUserIdStart){ - this.updateUserIdStart = updateUserIdStart; + public AttendanceVacationBalanceQuery homeLeaveStart(BigDecimal homeLeaveStart){ + this.homeLeaveStart = homeLeaveStart; return this; } /** - * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 - * @param updateUserIdEnd + * 璁剧疆 缁撴潫 鎺翰鍋囷紙澶╋級 + * @param homeLeaveEnd */ - public AttendanceVacationBalanceQuery updateUserIdEnd(Long updateUserIdEnd){ - this.updateUserIdEnd = updateUserIdEnd; + public AttendanceVacationBalanceQuery homeLeaveEnd(BigDecimal homeLeaveEnd){ + this.homeLeaveEnd = homeLeaveEnd; return this; } /** - * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 - * @param updateUserIdIncrement + * 璁剧疆 澧炲姞 鎺翰鍋囷紙澶╋級 + * @param homeLeaveIncrement */ - public AttendanceVacationBalanceQuery updateUserIdIncrement(Long updateUserIdIncrement){ - this.updateUserIdIncrement = updateUserIdIncrement; + public AttendanceVacationBalanceQuery homeLeaveIncrement(BigDecimal homeLeaveIncrement){ + this.homeLeaveIncrement = homeLeaveIncrement; return this; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdList + * 璁剧疆 鎺翰鍋囷紙澶╋級 + * @param homeLeaveList */ - public AttendanceVacationBalanceQuery updateUserIdList(List<Long> updateUserIdList){ - this.updateUserIdList = updateUserIdList; + public AttendanceVacationBalanceQuery homeLeaveList(List<BigDecimal> homeLeaveList){ + this.homeLeaveList = homeLeaveList; return this; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdNotList + * 璁剧疆 鎺翰鍋囷紙澶╋級 + * @param homeLeaveNotList */ - public AttendanceVacationBalanceQuery updateUserIdNotList(List<Long> updateUserIdNotList){ - this.updateUserIdNotList = updateUserIdNotList; + public AttendanceVacationBalanceQuery homeLeaveNotList(List<BigDecimal> homeLeaveNotList){ + this.homeLeaveNotList = homeLeaveNotList; return this; } - /** * 鑾峰彇 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) * @return orConditionList diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationRecordEntity.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationRecordEntity.java index 6a94f83334f1d4c4ab6f87bdc775c04a60107249..dd92d19c708ce746996bb32f8351375cafaf69a0 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationRecordEntity.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationRecordEntity.java @@ -1,204 +1,201 @@ package com.mortals.xhx.module.attendance.model; -import java.math.BigDecimal; -import java.util.List; -import java.util.ArrayList; -import com.fasterxml.jackson.annotation.JsonFormat; import com.mortals.framework.annotation.Excel; -import com.mortals.framework.model.BaseEntityLong; import com.mortals.xhx.module.attendance.model.vo.AttendanceVacationRecordVo; + +import java.math.BigDecimal; /** -* 鍛樺伐鍋囨湡璁板綍淇℃伅瀹炰綋瀵硅薄 -* -* @author zxfei -* @date 2023-04-12 -*/ + * 鍛樺伐鍋囨湡璁板綍淇℃伅瀹炰綋瀵硅薄 + * + * @author zxfei + * @date 2023-04-14 + */ public class AttendanceVacationRecordEntity extends AttendanceVacationRecordVo { private static final long serialVersionUID = 1L; /** - * 鍛樺伐id - */ + * 鍛樺伐id + */ @Excel(name = "鍛樺伐id") private Long staffId; /** - * 鍛樺伐濮撳悕 - */ + * 鍛樺伐濮撳悕 + */ private String staffName; /** - * 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - */ + * 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + */ private Integer type; /** - * 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - */ + * 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + */ private Integer subAddType; /** - * 鏈夋晥鏈� - */ + * 鏈夋晥鏈� + */ private String validityPeriod; /** - * 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - */ + * 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + */ private BigDecimal subOrAddDays; /** - * 鍐呭 - */ + * 鍐呭 + */ private String content; /** - * 瑙勫垯 - */ + * 瑙勫垯 + */ private String rule; /** - * 鐞嗙敱 - */ + * 鐞嗙敱 + */ private String reason; /** - * 澶囨敞 - */ + * 澶囨敞 + */ private String remark; public AttendanceVacationRecordEntity(){} /** - * 鑾峰彇 鍛樺伐id - * @return Long - */ + * 鑾峰彇 鍛樺伐id + * @return Long + */ public Long getStaffId(){ return staffId; } /** - * 璁剧疆 鍛樺伐id - * @param staffId - */ + * 璁剧疆 鍛樺伐id + * @param staffId + */ public void setStaffId(Long staffId){ this.staffId = staffId; } /** - * 鑾峰彇 鍛樺伐濮撳悕 - * @return String - */ + * 鑾峰彇 鍛樺伐濮撳悕 + * @return String + */ public String getStaffName(){ return staffName; } /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffName - */ + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffName + */ public void setStaffName(String staffName){ this.staffName = staffName; } /** - * 鑾峰彇 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @return Integer - */ + * 鑾峰彇 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @return Integer + */ public Integer getType(){ return type; } /** - * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param type - */ + * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param type + */ public void setType(Integer type){ this.type = type; } /** - * 鑾峰彇 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @return Integer - */ + * 鑾峰彇 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @return Integer + */ public Integer getSubAddType(){ return subAddType; } /** - * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddType - */ + * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddType + */ public void setSubAddType(Integer subAddType){ this.subAddType = subAddType; } /** - * 鑾峰彇 鏈夋晥鏈� - * @return String - */ + * 鑾峰彇 鏈夋晥鏈� + * @return String + */ public String getValidityPeriod(){ return validityPeriod; } /** - * 璁剧疆 鏈夋晥鏈� - * @param validityPeriod - */ + * 璁剧疆 鏈夋晥鏈� + * @param validityPeriod + */ public void setValidityPeriod(String validityPeriod){ this.validityPeriod = validityPeriod; } /** - * 鑾峰彇 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @return BigDecimal - */ + * 鑾峰彇 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @return BigDecimal + */ public BigDecimal getSubOrAddDays(){ return subOrAddDays; } /** - * 璁剧疆 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @param subOrAddDays - */ + * 璁剧疆 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @param subOrAddDays + */ public void setSubOrAddDays(BigDecimal subOrAddDays){ this.subOrAddDays = subOrAddDays; } /** - * 鑾峰彇 鍐呭 - * @return String - */ + * 鑾峰彇 鍐呭 + * @return String + */ public String getContent(){ return content; } /** - * 璁剧疆 鍐呭 - * @param content - */ + * 璁剧疆 鍐呭 + * @param content + */ public void setContent(String content){ this.content = content; } /** - * 鑾峰彇 瑙勫垯 - * @return String - */ + * 鑾峰彇 瑙勫垯 + * @return String + */ public String getRule(){ return rule; } /** - * 璁剧疆 瑙勫垯 - * @param rule - */ + * 璁剧疆 瑙勫垯 + * @param rule + */ public void setRule(String rule){ this.rule = rule; } /** - * 鑾峰彇 鐞嗙敱 - * @return String - */ + * 鑾峰彇 鐞嗙敱 + * @return String + */ public String getReason(){ return reason; } /** - * 璁剧疆 鐞嗙敱 - * @param reason - */ + * 璁剧疆 鐞嗙敱 + * @param reason + */ public void setReason(String reason){ this.reason = reason; } /** - * 鑾峰彇 澶囨敞 - * @return String - */ + * 鑾峰彇 澶囨敞 + * @return String + */ public String getRemark(){ return remark; } /** - * 璁剧疆 澶囨敞 - * @param remark - */ + * 璁剧疆 澶囨敞 + * @param remark + */ public void setRemark(String remark){ this.remark = remark; } @@ -208,7 +205,7 @@ public class AttendanceVacationRecordEntity extends AttendanceVacationRecordVo { @Override public int hashCode() { - return this.getId().hashCode(); + return this.getId().hashCode(); } @Override public boolean equals(Object obj) { @@ -216,7 +213,7 @@ public class AttendanceVacationRecordEntity extends AttendanceVacationRecordVo { if (obj instanceof AttendanceVacationRecordEntity) { AttendanceVacationRecordEntity tmp = (AttendanceVacationRecordEntity) obj; if (this.getId() == tmp.getId()) { - return true; + return true; } } return false; @@ -239,24 +236,24 @@ public class AttendanceVacationRecordEntity extends AttendanceVacationRecordVo { public void initAttrValue(){ - this.staffId = null; + this.staffId = null; - this.staffName = ""; + this.staffName = ""; - this.type = null; + this.type = null; - this.subAddType = 1; + this.subAddType = 1; - this.validityPeriod = "0"; + this.validityPeriod = "0"; - this.subOrAddDays = BigDecimal.valueOf(0); + this.subOrAddDays = BigDecimal.valueOf(0); - this.content = ""; + this.content = ""; - this.rule = ""; + this.rule = ""; - this.reason = ""; + this.reason = ""; - this.remark = ""; + this.remark = ""; } } \ No newline at end of file diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationRecordQuery.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationRecordQuery.java index c7791839b5b4c2f66b05d28de992c40a485b7b2b..503b756ea162b8011028160081dc8482d32dbab1 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationRecordQuery.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/attendance/model/AttendanceVacationRecordQuery.java @@ -2,13 +2,12 @@ package com.mortals.xhx.module.attendance.model; import java.math.BigDecimal; import java.util.List; -import com.mortals.xhx.module.attendance.model.AttendanceVacationRecordEntity; /** -* 鍛樺伐鍋囨湡璁板綍淇℃伅鏌ヨ瀵硅薄 -* -* @author zxfei -* @date 2023-04-12 -*/ + * 鍛樺伐鍋囨湡璁板綍淇℃伅鏌ヨ瀵硅薄 + * + * @author zxfei + * @date 2023-04-14 + */ public class AttendanceVacationRecordQuery extends AttendanceVacationRecordEntity { /** 寮€濮� 搴忓彿锛屼富閿紝鑷闀� */ private Long idStart; @@ -45,19 +44,19 @@ public class AttendanceVacationRecordQuery extends AttendanceVacationRecordEntit /** 鍛樺伐濮撳悕鎺掗櫎鍒楄〃 */ private List <String> staffNameNotList; - /** 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) */ + /** 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) */ private Integer typeStart; - /** 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) */ + /** 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) */ private Integer typeEnd; - /** 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) */ + /** 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) */ private Integer typeIncrement; - /** 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣)鍒楄〃 */ + /** 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�)鍒楄〃 */ private List <Integer> typeList; - /** 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣)鎺掗櫎鍒楄〃 */ + /** 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�)鎺掗櫎鍒楄〃 */ private List <Integer> typeNotList; /** 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) */ @@ -166,1350 +165,1350 @@ public class AttendanceVacationRecordQuery extends AttendanceVacationRecordEntit public AttendanceVacationRecordQuery(){} /** - * 鑾峰彇 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @return idStart - */ + * 鑾峰彇 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @return idStart + */ public Long getIdStart(){ return this.idStart; } /** - * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @param idStart - */ + * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @param idStart + */ public void setIdStart(Long idStart){ this.idStart = idStart; } /** - * 鑾峰彇 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @return $idEnd - */ + * 鑾峰彇 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @return $idEnd + */ public Long getIdEnd(){ return this.idEnd; } /** - * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @param idEnd - */ + * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @param idEnd + */ public void setIdEnd(Long idEnd){ this.idEnd = idEnd; } /** - * 鑾峰彇 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @return idIncrement - */ + * 鑾峰彇 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @return idIncrement + */ public Long getIdIncrement(){ return this.idIncrement; } /** - * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @param idIncrement - */ + * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @param idIncrement + */ public void setIdIncrement(Long idIncrement){ this.idIncrement = idIncrement; } /** - * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� - * @return idList - */ + * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� + * @return idList + */ public List<Long> getIdList(){ return this.idList; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idList - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idList + */ public void setIdList(List<Long> idList){ this.idList = idList; } /** - * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� - * @return idNotList - */ + * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� + * @return idNotList + */ public List<Long> getIdNotList(){ return this.idNotList; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idNotList - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idNotList + */ public void setIdNotList(List<Long> idNotList){ this.idNotList = idNotList; } /** - * 鑾峰彇 寮€濮� 鍛樺伐id - * @return staffIdStart - */ + * 鑾峰彇 寮€濮� 鍛樺伐id + * @return staffIdStart + */ public Long getStaffIdStart(){ return this.staffIdStart; } /** - * 璁剧疆 寮€濮� 鍛樺伐id - * @param staffIdStart - */ + * 璁剧疆 寮€濮� 鍛樺伐id + * @param staffIdStart + */ public void setStaffIdStart(Long staffIdStart){ this.staffIdStart = staffIdStart; } /** - * 鑾峰彇 缁撴潫 鍛樺伐id - * @return $staffIdEnd - */ + * 鑾峰彇 缁撴潫 鍛樺伐id + * @return $staffIdEnd + */ public Long getStaffIdEnd(){ return this.staffIdEnd; } /** - * 璁剧疆 缁撴潫 鍛樺伐id - * @param staffIdEnd - */ + * 璁剧疆 缁撴潫 鍛樺伐id + * @param staffIdEnd + */ public void setStaffIdEnd(Long staffIdEnd){ this.staffIdEnd = staffIdEnd; } /** - * 鑾峰彇 澧炲姞 鍛樺伐id - * @return staffIdIncrement - */ + * 鑾峰彇 澧炲姞 鍛樺伐id + * @return staffIdIncrement + */ public Long getStaffIdIncrement(){ return this.staffIdIncrement; } /** - * 璁剧疆 澧炲姞 鍛樺伐id - * @param staffIdIncrement - */ + * 璁剧疆 澧炲姞 鍛樺伐id + * @param staffIdIncrement + */ public void setStaffIdIncrement(Long staffIdIncrement){ this.staffIdIncrement = staffIdIncrement; } /** - * 鑾峰彇 鍛樺伐id - * @return staffIdList - */ + * 鑾峰彇 鍛樺伐id + * @return staffIdList + */ public List<Long> getStaffIdList(){ return this.staffIdList; } /** - * 璁剧疆 鍛樺伐id - * @param staffIdList - */ + * 璁剧疆 鍛樺伐id + * @param staffIdList + */ public void setStaffIdList(List<Long> staffIdList){ this.staffIdList = staffIdList; } /** - * 鑾峰彇 鍛樺伐id - * @return staffIdNotList - */ + * 鑾峰彇 鍛樺伐id + * @return staffIdNotList + */ public List<Long> getStaffIdNotList(){ return this.staffIdNotList; } /** - * 璁剧疆 鍛樺伐id - * @param staffIdNotList - */ + * 璁剧疆 鍛樺伐id + * @param staffIdNotList + */ public void setStaffIdNotList(List<Long> staffIdNotList){ this.staffIdNotList = staffIdNotList; } /** - * 鑾峰彇 鍛樺伐濮撳悕 - * @return staffNameList - */ + * 鑾峰彇 鍛樺伐濮撳悕 + * @return staffNameList + */ public List<String> getStaffNameList(){ return this.staffNameList; } /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffNameList - */ + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffNameList + */ public void setStaffNameList(List<String> staffNameList){ this.staffNameList = staffNameList; } /** - * 鑾峰彇 鍛樺伐濮撳悕 - * @return staffNameNotList - */ + * 鑾峰彇 鍛樺伐濮撳悕 + * @return staffNameNotList + */ public List<String> getStaffNameNotList(){ return this.staffNameNotList; } /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffNameNotList - */ + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffNameNotList + */ public void setStaffNameNotList(List<String> staffNameNotList){ this.staffNameNotList = staffNameNotList; } /** - * 鑾峰彇 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @return typeStart - */ + * 鑾峰彇 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @return typeStart + */ public Integer getTypeStart(){ return this.typeStart; } /** - * 璁剧疆 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param typeStart - */ + * 璁剧疆 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param typeStart + */ public void setTypeStart(Integer typeStart){ this.typeStart = typeStart; } /** - * 鑾峰彇 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @return $typeEnd - */ + * 鑾峰彇 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @return $typeEnd + */ public Integer getTypeEnd(){ return this.typeEnd; } /** - * 璁剧疆 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param typeEnd - */ + * 璁剧疆 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param typeEnd + */ public void setTypeEnd(Integer typeEnd){ this.typeEnd = typeEnd; } /** - * 鑾峰彇 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @return typeIncrement - */ + * 鑾峰彇 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @return typeIncrement + */ public Integer getTypeIncrement(){ return this.typeIncrement; } /** - * 璁剧疆 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param typeIncrement - */ + * 璁剧疆 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param typeIncrement + */ public void setTypeIncrement(Integer typeIncrement){ this.typeIncrement = typeIncrement; } /** - * 鑾峰彇 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @return typeList - */ + * 鑾峰彇 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @return typeList + */ public List<Integer> getTypeList(){ return this.typeList; } /** - * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param typeList - */ + * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param typeList + */ public void setTypeList(List<Integer> typeList){ this.typeList = typeList; } /** - * 鑾峰彇 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @return typeNotList - */ + * 鑾峰彇 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @return typeNotList + */ public List<Integer> getTypeNotList(){ return this.typeNotList; } /** - * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param typeNotList - */ + * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param typeNotList + */ public void setTypeNotList(List<Integer> typeNotList){ this.typeNotList = typeNotList; } /** - * 鑾峰彇 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @return subAddTypeStart - */ + * 鑾峰彇 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @return subAddTypeStart + */ public Integer getSubAddTypeStart(){ return this.subAddTypeStart; } /** - * 璁剧疆 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeStart - */ + * 璁剧疆 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeStart + */ public void setSubAddTypeStart(Integer subAddTypeStart){ this.subAddTypeStart = subAddTypeStart; } /** - * 鑾峰彇 缁撴潫 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @return $subAddTypeEnd - */ + * 鑾峰彇 缁撴潫 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @return $subAddTypeEnd + */ public Integer getSubAddTypeEnd(){ return this.subAddTypeEnd; } /** - * 璁剧疆 缁撴潫 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeEnd - */ + * 璁剧疆 缁撴潫 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeEnd + */ public void setSubAddTypeEnd(Integer subAddTypeEnd){ this.subAddTypeEnd = subAddTypeEnd; } /** - * 鑾峰彇 澧炲姞 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @return subAddTypeIncrement - */ + * 鑾峰彇 澧炲姞 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @return subAddTypeIncrement + */ public Integer getSubAddTypeIncrement(){ return this.subAddTypeIncrement; } /** - * 璁剧疆 澧炲姞 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeIncrement - */ + * 璁剧疆 澧炲姞 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeIncrement + */ public void setSubAddTypeIncrement(Integer subAddTypeIncrement){ this.subAddTypeIncrement = subAddTypeIncrement; } /** - * 鑾峰彇 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @return subAddTypeList - */ + * 鑾峰彇 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @return subAddTypeList + */ public List<Integer> getSubAddTypeList(){ return this.subAddTypeList; } /** - * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeList - */ + * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeList + */ public void setSubAddTypeList(List<Integer> subAddTypeList){ this.subAddTypeList = subAddTypeList; } /** - * 鑾峰彇 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @return subAddTypeNotList - */ + * 鑾峰彇 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @return subAddTypeNotList + */ public List<Integer> getSubAddTypeNotList(){ return this.subAddTypeNotList; } /** - * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeNotList - */ + * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeNotList + */ public void setSubAddTypeNotList(List<Integer> subAddTypeNotList){ this.subAddTypeNotList = subAddTypeNotList; } /** - * 鑾峰彇 鏈夋晥鏈� - * @return validityPeriodList - */ + * 鑾峰彇 鏈夋晥鏈� + * @return validityPeriodList + */ public List<String> getValidityPeriodList(){ return this.validityPeriodList; } /** - * 璁剧疆 鏈夋晥鏈� - * @param validityPeriodList - */ + * 璁剧疆 鏈夋晥鏈� + * @param validityPeriodList + */ public void setValidityPeriodList(List<String> validityPeriodList){ this.validityPeriodList = validityPeriodList; } /** - * 鑾峰彇 鏈夋晥鏈� - * @return validityPeriodNotList - */ + * 鑾峰彇 鏈夋晥鏈� + * @return validityPeriodNotList + */ public List<String> getValidityPeriodNotList(){ return this.validityPeriodNotList; } /** - * 璁剧疆 鏈夋晥鏈� - * @param validityPeriodNotList - */ + * 璁剧疆 鏈夋晥鏈� + * @param validityPeriodNotList + */ public void setValidityPeriodNotList(List<String> validityPeriodNotList){ this.validityPeriodNotList = validityPeriodNotList; } /** - * 鑾峰彇 寮€濮� 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @return subOrAddDaysStart - */ + * 鑾峰彇 寮€濮� 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @return subOrAddDaysStart + */ public BigDecimal getSubOrAddDaysStart(){ return this.subOrAddDaysStart; } /** - * 璁剧疆 寮€濮� 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @param subOrAddDaysStart - */ + * 璁剧疆 寮€濮� 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @param subOrAddDaysStart + */ public void setSubOrAddDaysStart(BigDecimal subOrAddDaysStart){ this.subOrAddDaysStart = subOrAddDaysStart; } /** - * 鑾峰彇 缁撴潫 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @return $subOrAddDaysEnd - */ + * 鑾峰彇 缁撴潫 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @return $subOrAddDaysEnd + */ public BigDecimal getSubOrAddDaysEnd(){ return this.subOrAddDaysEnd; } /** - * 璁剧疆 缁撴潫 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @param subOrAddDaysEnd - */ + * 璁剧疆 缁撴潫 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @param subOrAddDaysEnd + */ public void setSubOrAddDaysEnd(BigDecimal subOrAddDaysEnd){ this.subOrAddDaysEnd = subOrAddDaysEnd; } /** - * 鑾峰彇 澧炲姞 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @return subOrAddDaysIncrement - */ + * 鑾峰彇 澧炲姞 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @return subOrAddDaysIncrement + */ public BigDecimal getSubOrAddDaysIncrement(){ return this.subOrAddDaysIncrement; } /** - * 璁剧疆 澧炲姞 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @param subOrAddDaysIncrement - */ + * 璁剧疆 澧炲姞 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @param subOrAddDaysIncrement + */ public void setSubOrAddDaysIncrement(BigDecimal subOrAddDaysIncrement){ this.subOrAddDaysIncrement = subOrAddDaysIncrement; } /** - * 鑾峰彇 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @return subOrAddDaysList - */ + * 鑾峰彇 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @return subOrAddDaysList + */ public List<BigDecimal> getSubOrAddDaysList(){ return this.subOrAddDaysList; } /** - * 璁剧疆 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @param subOrAddDaysList - */ + * 璁剧疆 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @param subOrAddDaysList + */ public void setSubOrAddDaysList(List<BigDecimal> subOrAddDaysList){ this.subOrAddDaysList = subOrAddDaysList; } /** - * 鑾峰彇 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @return subOrAddDaysNotList - */ + * 鑾峰彇 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @return subOrAddDaysNotList + */ public List<BigDecimal> getSubOrAddDaysNotList(){ return this.subOrAddDaysNotList; } /** - * 璁剧疆 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @param subOrAddDaysNotList - */ + * 璁剧疆 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @param subOrAddDaysNotList + */ public void setSubOrAddDaysNotList(List<BigDecimal> subOrAddDaysNotList){ this.subOrAddDaysNotList = subOrAddDaysNotList; } /** - * 鑾峰彇 鍐呭 - * @return contentList - */ + * 鑾峰彇 鍐呭 + * @return contentList + */ public List<String> getContentList(){ return this.contentList; } /** - * 璁剧疆 鍐呭 - * @param contentList - */ + * 璁剧疆 鍐呭 + * @param contentList + */ public void setContentList(List<String> contentList){ this.contentList = contentList; } /** - * 鑾峰彇 鍐呭 - * @return contentNotList - */ + * 鑾峰彇 鍐呭 + * @return contentNotList + */ public List<String> getContentNotList(){ return this.contentNotList; } /** - * 璁剧疆 鍐呭 - * @param contentNotList - */ + * 璁剧疆 鍐呭 + * @param contentNotList + */ public void setContentNotList(List<String> contentNotList){ this.contentNotList = contentNotList; } /** - * 鑾峰彇 瑙勫垯 - * @return ruleList - */ + * 鑾峰彇 瑙勫垯 + * @return ruleList + */ public List<String> getRuleList(){ return this.ruleList; } /** - * 璁剧疆 瑙勫垯 - * @param ruleList - */ + * 璁剧疆 瑙勫垯 + * @param ruleList + */ public void setRuleList(List<String> ruleList){ this.ruleList = ruleList; } /** - * 鑾峰彇 瑙勫垯 - * @return ruleNotList - */ + * 鑾峰彇 瑙勫垯 + * @return ruleNotList + */ public List<String> getRuleNotList(){ return this.ruleNotList; } /** - * 璁剧疆 瑙勫垯 - * @param ruleNotList - */ + * 璁剧疆 瑙勫垯 + * @param ruleNotList + */ public void setRuleNotList(List<String> ruleNotList){ this.ruleNotList = ruleNotList; } /** - * 鑾峰彇 鐞嗙敱 - * @return reasonList - */ + * 鑾峰彇 鐞嗙敱 + * @return reasonList + */ public List<String> getReasonList(){ return this.reasonList; } /** - * 璁剧疆 鐞嗙敱 - * @param reasonList - */ + * 璁剧疆 鐞嗙敱 + * @param reasonList + */ public void setReasonList(List<String> reasonList){ this.reasonList = reasonList; } /** - * 鑾峰彇 鐞嗙敱 - * @return reasonNotList - */ + * 鑾峰彇 鐞嗙敱 + * @return reasonNotList + */ public List<String> getReasonNotList(){ return this.reasonNotList; } /** - * 璁剧疆 鐞嗙敱 - * @param reasonNotList - */ + * 璁剧疆 鐞嗙敱 + * @param reasonNotList + */ public void setReasonNotList(List<String> reasonNotList){ this.reasonNotList = reasonNotList; } /** - * 鑾峰彇 澶囨敞 - * @return remarkList - */ + * 鑾峰彇 澶囨敞 + * @return remarkList + */ public List<String> getRemarkList(){ return this.remarkList; } /** - * 璁剧疆 澶囨敞 - * @param remarkList - */ + * 璁剧疆 澶囨敞 + * @param remarkList + */ public void setRemarkList(List<String> remarkList){ this.remarkList = remarkList; } /** - * 鑾峰彇 澶囨敞 - * @return remarkNotList - */ + * 鑾峰彇 澶囨敞 + * @return remarkNotList + */ public List<String> getRemarkNotList(){ return this.remarkNotList; } /** - * 璁剧疆 澶囨敞 - * @param remarkNotList - */ + * 璁剧疆 澶囨敞 + * @param remarkNotList + */ public void setRemarkNotList(List<String> remarkNotList){ this.remarkNotList = remarkNotList; } /** - * 鑾峰彇 寮€濮� 鍒涘缓鐢ㄦ埛 - * @return createUserIdStart - */ + * 鑾峰彇 寮€濮� 鍒涘缓鐢ㄦ埛 + * @return createUserIdStart + */ public Long getCreateUserIdStart(){ return this.createUserIdStart; } /** - * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 - * @param createUserIdStart - */ + * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 + * @param createUserIdStart + */ public void setCreateUserIdStart(Long createUserIdStart){ this.createUserIdStart = createUserIdStart; } /** - * 鑾峰彇 缁撴潫 鍒涘缓鐢ㄦ埛 - * @return $createUserIdEnd - */ + * 鑾峰彇 缁撴潫 鍒涘缓鐢ㄦ埛 + * @return $createUserIdEnd + */ public Long getCreateUserIdEnd(){ return this.createUserIdEnd; } /** - * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 - * @param createUserIdEnd - */ + * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 + * @param createUserIdEnd + */ public void setCreateUserIdEnd(Long createUserIdEnd){ this.createUserIdEnd = createUserIdEnd; } /** - * 鑾峰彇 澧炲姞 鍒涘缓鐢ㄦ埛 - * @return createUserIdIncrement - */ + * 鑾峰彇 澧炲姞 鍒涘缓鐢ㄦ埛 + * @return createUserIdIncrement + */ public Long getCreateUserIdIncrement(){ return this.createUserIdIncrement; } /** - * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 - * @param createUserIdIncrement - */ + * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 + * @param createUserIdIncrement + */ public void setCreateUserIdIncrement(Long createUserIdIncrement){ this.createUserIdIncrement = createUserIdIncrement; } /** - * 鑾峰彇 鍒涘缓鐢ㄦ埛 - * @return createUserIdList - */ + * 鑾峰彇 鍒涘缓鐢ㄦ埛 + * @return createUserIdList + */ public List<Long> getCreateUserIdList(){ return this.createUserIdList; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdList - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdList + */ public void setCreateUserIdList(List<Long> createUserIdList){ this.createUserIdList = createUserIdList; } /** - * 鑾峰彇 鍒涘缓鐢ㄦ埛 - * @return createUserIdNotList - */ + * 鑾峰彇 鍒涘缓鐢ㄦ埛 + * @return createUserIdNotList + */ public List<Long> getCreateUserIdNotList(){ return this.createUserIdNotList; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdNotList - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdNotList + */ public void setCreateUserIdNotList(List<Long> createUserIdNotList){ this.createUserIdNotList = createUserIdNotList; } /** - * 鑾峰彇 寮€濮� 鍒涘缓鏃堕棿 - * @return createTimeStart - */ + * 鑾峰彇 寮€濮� 鍒涘缓鏃堕棿 + * @return createTimeStart + */ public String getCreateTimeStart(){ return this.createTimeStart; } /** - * 璁剧疆 寮€濮� 鍒涘缓鏃堕棿 - * @param createTimeStart - */ + * 璁剧疆 寮€濮� 鍒涘缓鏃堕棿 + * @param createTimeStart + */ public void setCreateTimeStart(String createTimeStart){ this.createTimeStart = createTimeStart; } /** - * 鑾峰彇 缁撴潫 鍒涘缓鏃堕棿 - * @return createTimeEnd - */ + * 鑾峰彇 缁撴潫 鍒涘缓鏃堕棿 + * @return createTimeEnd + */ public String getCreateTimeEnd(){ return this.createTimeEnd; } /** - * 璁剧疆 缁撴潫 鍒涘缓鏃堕棿 - * @param createTimeEnd - */ + * 璁剧疆 缁撴潫 鍒涘缓鏃堕棿 + * @param createTimeEnd + */ public void setCreateTimeEnd(String createTimeEnd){ this.createTimeEnd = createTimeEnd; } /** - * 鑾峰彇 寮€濮� 鏇存柊鐢ㄦ埛 - * @return updateUserIdStart - */ + * 鑾峰彇 寮€濮� 鏇存柊鐢ㄦ埛 + * @return updateUserIdStart + */ public Long getUpdateUserIdStart(){ return this.updateUserIdStart; } /** - * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 - * @param updateUserIdStart - */ + * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 + * @param updateUserIdStart + */ public void setUpdateUserIdStart(Long updateUserIdStart){ this.updateUserIdStart = updateUserIdStart; } /** - * 鑾峰彇 缁撴潫 鏇存柊鐢ㄦ埛 - * @return $updateUserIdEnd - */ + * 鑾峰彇 缁撴潫 鏇存柊鐢ㄦ埛 + * @return $updateUserIdEnd + */ public Long getUpdateUserIdEnd(){ return this.updateUserIdEnd; } /** - * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 - * @param updateUserIdEnd - */ + * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 + * @param updateUserIdEnd + */ public void setUpdateUserIdEnd(Long updateUserIdEnd){ this.updateUserIdEnd = updateUserIdEnd; } /** - * 鑾峰彇 澧炲姞 鏇存柊鐢ㄦ埛 - * @return updateUserIdIncrement - */ + * 鑾峰彇 澧炲姞 鏇存柊鐢ㄦ埛 + * @return updateUserIdIncrement + */ public Long getUpdateUserIdIncrement(){ return this.updateUserIdIncrement; } /** - * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 - * @param updateUserIdIncrement - */ + * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 + * @param updateUserIdIncrement + */ public void setUpdateUserIdIncrement(Long updateUserIdIncrement){ this.updateUserIdIncrement = updateUserIdIncrement; } /** - * 鑾峰彇 鏇存柊鐢ㄦ埛 - * @return updateUserIdList - */ + * 鑾峰彇 鏇存柊鐢ㄦ埛 + * @return updateUserIdList + */ public List<Long> getUpdateUserIdList(){ return this.updateUserIdList; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdList - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdList + */ public void setUpdateUserIdList(List<Long> updateUserIdList){ this.updateUserIdList = updateUserIdList; } /** - * 鑾峰彇 鏇存柊鐢ㄦ埛 - * @return updateUserIdNotList - */ + * 鑾峰彇 鏇存柊鐢ㄦ埛 + * @return updateUserIdNotList + */ public List<Long> getUpdateUserIdNotList(){ return this.updateUserIdNotList; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdNotList - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdNotList + */ public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){ this.updateUserIdNotList = updateUserIdNotList; } /** - * 鑾峰彇 寮€濮� 鏇存柊鏃堕棿 - * @return updateTimeStart - */ + * 鑾峰彇 寮€濮� 鏇存柊鏃堕棿 + * @return updateTimeStart + */ public String getUpdateTimeStart(){ return this.updateTimeStart; } /** - * 璁剧疆 寮€濮� 鏇存柊鏃堕棿 - * @param updateTimeStart - */ + * 璁剧疆 寮€濮� 鏇存柊鏃堕棿 + * @param updateTimeStart + */ public void setUpdateTimeStart(String updateTimeStart){ this.updateTimeStart = updateTimeStart; } /** - * 鑾峰彇 缁撴潫 鏇存柊鏃堕棿 - * @return updateTimeEnd - */ + * 鑾峰彇 缁撴潫 鏇存柊鏃堕棿 + * @return updateTimeEnd + */ public String getUpdateTimeEnd(){ return this.updateTimeEnd; } /** - * 璁剧疆 缁撴潫 鏇存柊鏃堕棿 - * @param updateTimeEnd - */ + * 璁剧疆 缁撴潫 鏇存柊鏃堕棿 + * @param updateTimeEnd + */ public void setUpdateTimeEnd(String updateTimeEnd){ this.updateTimeEnd = updateTimeEnd; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param id - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param id + */ public AttendanceVacationRecordQuery id(Long id){ - setId(id); - return this; - } - - /** - * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @param idStart - */ + setId(id); + return this; + } + + /** + * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @param idStart + */ public AttendanceVacationRecordQuery idStart(Long idStart){ - this.idStart = idStart; - return this; + this.idStart = idStart; + return this; } /** - * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @param idEnd - */ + * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @param idEnd + */ public AttendanceVacationRecordQuery idEnd(Long idEnd){ - this.idEnd = idEnd; - return this; + this.idEnd = idEnd; + return this; } /** - * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @param idIncrement - */ + * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @param idIncrement + */ public AttendanceVacationRecordQuery idIncrement(Long idIncrement){ - this.idIncrement = idIncrement; - return this; + this.idIncrement = idIncrement; + return this; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idList - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idList + */ public AttendanceVacationRecordQuery idList(List<Long> idList){ this.idList = idList; - return this; - } - - /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idNotList - */ - public AttendanceVacationRecordQuery idNotList(List<Long> idNotList){ + return this; + } + + /** + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idNotList + */ + public AttendanceVacationRecordQuery idNotList(List<Long> idNotList){ this.idNotList = idNotList; return this; - } + } /** - * 璁剧疆 鍛樺伐id - * @param staffId - */ + * 璁剧疆 鍛樺伐id + * @param staffId + */ public AttendanceVacationRecordQuery staffId(Long staffId){ - setStaffId(staffId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍛樺伐id - * @param staffIdStart - */ + setStaffId(staffId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍛樺伐id + * @param staffIdStart + */ public AttendanceVacationRecordQuery staffIdStart(Long staffIdStart){ - this.staffIdStart = staffIdStart; - return this; + this.staffIdStart = staffIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鍛樺伐id - * @param staffIdEnd - */ + * 璁剧疆 缁撴潫 鍛樺伐id + * @param staffIdEnd + */ public AttendanceVacationRecordQuery staffIdEnd(Long staffIdEnd){ - this.staffIdEnd = staffIdEnd; - return this; + this.staffIdEnd = staffIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鍛樺伐id - * @param staffIdIncrement - */ + * 璁剧疆 澧炲姞 鍛樺伐id + * @param staffIdIncrement + */ public AttendanceVacationRecordQuery staffIdIncrement(Long staffIdIncrement){ - this.staffIdIncrement = staffIdIncrement; - return this; + this.staffIdIncrement = staffIdIncrement; + return this; } /** - * 璁剧疆 鍛樺伐id - * @param staffIdList - */ + * 璁剧疆 鍛樺伐id + * @param staffIdList + */ public AttendanceVacationRecordQuery staffIdList(List<Long> staffIdList){ this.staffIdList = staffIdList; - return this; - } - - /** - * 璁剧疆 鍛樺伐id - * @param staffIdNotList - */ - public AttendanceVacationRecordQuery staffIdNotList(List<Long> staffIdNotList){ + return this; + } + + /** + * 璁剧疆 鍛樺伐id + * @param staffIdNotList + */ + public AttendanceVacationRecordQuery staffIdNotList(List<Long> staffIdNotList){ this.staffIdNotList = staffIdNotList; return this; - } + } - /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffName - */ + /** + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffName + */ public AttendanceVacationRecordQuery staffName(String staffName){ setStaffName(staffName); - return this; + return this; } /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffNameList - */ + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffNameList + */ public AttendanceVacationRecordQuery staffNameList(List<String> staffNameList){ this.staffNameList = staffNameList; - return this; + return this; } /** - * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param type - */ + * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param type + */ public AttendanceVacationRecordQuery type(Integer type){ - setType(type); - return this; - } - - /** - * 璁剧疆 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param typeStart - */ + setType(type); + return this; + } + + /** + * 璁剧疆 寮€濮� 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param typeStart + */ public AttendanceVacationRecordQuery typeStart(Integer typeStart){ - this.typeStart = typeStart; - return this; + this.typeStart = typeStart; + return this; } /** - * 璁剧疆 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param typeEnd - */ + * 璁剧疆 缁撴潫 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param typeEnd + */ public AttendanceVacationRecordQuery typeEnd(Integer typeEnd){ - this.typeEnd = typeEnd; - return this; + this.typeEnd = typeEnd; + return this; } /** - * 璁剧疆 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param typeIncrement - */ + * 璁剧疆 澧炲姞 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param typeIncrement + */ public AttendanceVacationRecordQuery typeIncrement(Integer typeIncrement){ - this.typeIncrement = typeIncrement; - return this; + this.typeIncrement = typeIncrement; + return this; } /** - * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param typeList - */ + * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param typeList + */ public AttendanceVacationRecordQuery typeList(List<Integer> typeList){ this.typeList = typeList; - return this; - } - - /** - * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣) - * @param typeNotList - */ - public AttendanceVacationRecordQuery typeNotList(List<Integer> typeNotList){ + return this; + } + + /** + * 璁剧疆 璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�) + * @param typeNotList + */ + public AttendanceVacationRecordQuery typeNotList(List<Integer> typeNotList){ this.typeNotList = typeNotList; return this; - } + } /** - * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddType - */ + * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddType + */ public AttendanceVacationRecordQuery subAddType(Integer subAddType){ - setSubAddType(subAddType); - return this; - } - - /** - * 璁剧疆 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeStart - */ + setSubAddType(subAddType); + return this; + } + + /** + * 璁剧疆 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeStart + */ public AttendanceVacationRecordQuery subAddTypeStart(Integer subAddTypeStart){ - this.subAddTypeStart = subAddTypeStart; - return this; + this.subAddTypeStart = subAddTypeStart; + return this; } /** - * 璁剧疆 缁撴潫 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeEnd - */ + * 璁剧疆 缁撴潫 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeEnd + */ public AttendanceVacationRecordQuery subAddTypeEnd(Integer subAddTypeEnd){ - this.subAddTypeEnd = subAddTypeEnd; - return this; + this.subAddTypeEnd = subAddTypeEnd; + return this; } /** - * 璁剧疆 澧炲姞 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeIncrement - */ + * 璁剧疆 澧炲姞 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeIncrement + */ public AttendanceVacationRecordQuery subAddTypeIncrement(Integer subAddTypeIncrement){ - this.subAddTypeIncrement = subAddTypeIncrement; - return this; + this.subAddTypeIncrement = subAddTypeIncrement; + return this; } /** - * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeList - */ + * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeList + */ public AttendanceVacationRecordQuery subAddTypeList(List<Integer> subAddTypeList){ this.subAddTypeList = subAddTypeList; - return this; - } - - /** - * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeNotList - */ - public AttendanceVacationRecordQuery subAddTypeNotList(List<Integer> subAddTypeNotList){ + return this; + } + + /** + * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeNotList + */ + public AttendanceVacationRecordQuery subAddTypeNotList(List<Integer> subAddTypeNotList){ this.subAddTypeNotList = subAddTypeNotList; return this; - } + } - /** - * 璁剧疆 鏈夋晥鏈� - * @param validityPeriod - */ + /** + * 璁剧疆 鏈夋晥鏈� + * @param validityPeriod + */ public AttendanceVacationRecordQuery validityPeriod(String validityPeriod){ setValidityPeriod(validityPeriod); - return this; + return this; } /** - * 璁剧疆 鏈夋晥鏈� - * @param validityPeriodList - */ + * 璁剧疆 鏈夋晥鏈� + * @param validityPeriodList + */ public AttendanceVacationRecordQuery validityPeriodList(List<String> validityPeriodList){ this.validityPeriodList = validityPeriodList; - return this; + return this; } /** - * 璁剧疆 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @param subOrAddDays - */ + * 璁剧疆 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @param subOrAddDays + */ public AttendanceVacationRecordQuery subOrAddDays(BigDecimal subOrAddDays){ - setSubOrAddDays(subOrAddDays); - return this; - } - - /** - * 璁剧疆 寮€濮� 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @param subOrAddDaysStart - */ + setSubOrAddDays(subOrAddDays); + return this; + } + + /** + * 璁剧疆 寮€濮� 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @param subOrAddDaysStart + */ public AttendanceVacationRecordQuery subOrAddDaysStart(BigDecimal subOrAddDaysStart){ - this.subOrAddDaysStart = subOrAddDaysStart; - return this; + this.subOrAddDaysStart = subOrAddDaysStart; + return this; } /** - * 璁剧疆 缁撴潫 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @param subOrAddDaysEnd - */ + * 璁剧疆 缁撴潫 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @param subOrAddDaysEnd + */ public AttendanceVacationRecordQuery subOrAddDaysEnd(BigDecimal subOrAddDaysEnd){ - this.subOrAddDaysEnd = subOrAddDaysEnd; - return this; + this.subOrAddDaysEnd = subOrAddDaysEnd; + return this; } /** - * 璁剧疆 澧炲姞 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @param subOrAddDaysIncrement - */ + * 璁剧疆 澧炲姞 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @param subOrAddDaysIncrement + */ public AttendanceVacationRecordQuery subOrAddDaysIncrement(BigDecimal subOrAddDaysIncrement){ - this.subOrAddDaysIncrement = subOrAddDaysIncrement; - return this; + this.subOrAddDaysIncrement = subOrAddDaysIncrement; + return this; } /** - * 璁剧疆 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @param subOrAddDaysList - */ + * 璁剧疆 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @param subOrAddDaysList + */ public AttendanceVacationRecordQuery subOrAddDaysList(List<BigDecimal> subOrAddDaysList){ this.subOrAddDaysList = subOrAddDaysList; - return this; - } - - /** - * 璁剧疆 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 - * @param subOrAddDaysNotList - */ - public AttendanceVacationRecordQuery subOrAddDaysNotList(List<BigDecimal> subOrAddDaysNotList){ + return this; + } + + /** + * 璁剧疆 澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級 + * @param subOrAddDaysNotList + */ + public AttendanceVacationRecordQuery subOrAddDaysNotList(List<BigDecimal> subOrAddDaysNotList){ this.subOrAddDaysNotList = subOrAddDaysNotList; return this; - } + } - /** - * 璁剧疆 鍐呭 - * @param content - */ + /** + * 璁剧疆 鍐呭 + * @param content + */ public AttendanceVacationRecordQuery content(String content){ setContent(content); - return this; + return this; } /** - * 璁剧疆 鍐呭 - * @param contentList - */ + * 璁剧疆 鍐呭 + * @param contentList + */ public AttendanceVacationRecordQuery contentList(List<String> contentList){ this.contentList = contentList; - return this; + return this; } - /** - * 璁剧疆 瑙勫垯 - * @param rule - */ + /** + * 璁剧疆 瑙勫垯 + * @param rule + */ public AttendanceVacationRecordQuery rule(String rule){ setRule(rule); - return this; + return this; } /** - * 璁剧疆 瑙勫垯 - * @param ruleList - */ + * 璁剧疆 瑙勫垯 + * @param ruleList + */ public AttendanceVacationRecordQuery ruleList(List<String> ruleList){ this.ruleList = ruleList; - return this; + return this; } - /** - * 璁剧疆 鐞嗙敱 - * @param reason - */ + /** + * 璁剧疆 鐞嗙敱 + * @param reason + */ public AttendanceVacationRecordQuery reason(String reason){ setReason(reason); - return this; + return this; } /** - * 璁剧疆 鐞嗙敱 - * @param reasonList - */ + * 璁剧疆 鐞嗙敱 + * @param reasonList + */ public AttendanceVacationRecordQuery reasonList(List<String> reasonList){ this.reasonList = reasonList; - return this; + return this; } - /** - * 璁剧疆 澶囨敞 - * @param remark - */ + /** + * 璁剧疆 澶囨敞 + * @param remark + */ public AttendanceVacationRecordQuery remark(String remark){ setRemark(remark); - return this; + return this; } /** - * 璁剧疆 澶囨敞 - * @param remarkList - */ + * 璁剧疆 澶囨敞 + * @param remarkList + */ public AttendanceVacationRecordQuery remarkList(List<String> remarkList){ this.remarkList = remarkList; - return this; + return this; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserId - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserId + */ public AttendanceVacationRecordQuery createUserId(Long createUserId){ - setCreateUserId(createUserId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 - * @param createUserIdStart - */ + setCreateUserId(createUserId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 + * @param createUserIdStart + */ public AttendanceVacationRecordQuery createUserIdStart(Long createUserIdStart){ - this.createUserIdStart = createUserIdStart; - return this; + this.createUserIdStart = createUserIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 - * @param createUserIdEnd - */ + * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 + * @param createUserIdEnd + */ public AttendanceVacationRecordQuery createUserIdEnd(Long createUserIdEnd){ - this.createUserIdEnd = createUserIdEnd; - return this; + this.createUserIdEnd = createUserIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 - * @param createUserIdIncrement - */ + * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 + * @param createUserIdIncrement + */ public AttendanceVacationRecordQuery createUserIdIncrement(Long createUserIdIncrement){ - this.createUserIdIncrement = createUserIdIncrement; - return this; + this.createUserIdIncrement = createUserIdIncrement; + return this; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdList - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdList + */ public AttendanceVacationRecordQuery createUserIdList(List<Long> createUserIdList){ this.createUserIdList = createUserIdList; - return this; - } - - /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdNotList - */ - public AttendanceVacationRecordQuery createUserIdNotList(List<Long> createUserIdNotList){ + return this; + } + + /** + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdNotList + */ + public AttendanceVacationRecordQuery createUserIdNotList(List<Long> createUserIdNotList){ this.createUserIdNotList = createUserIdNotList; return this; - } + } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserId - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserId + */ public AttendanceVacationRecordQuery updateUserId(Long updateUserId){ - setUpdateUserId(updateUserId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 - * @param updateUserIdStart - */ + setUpdateUserId(updateUserId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 + * @param updateUserIdStart + */ public AttendanceVacationRecordQuery updateUserIdStart(Long updateUserIdStart){ - this.updateUserIdStart = updateUserIdStart; - return this; + this.updateUserIdStart = updateUserIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 - * @param updateUserIdEnd - */ + * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 + * @param updateUserIdEnd + */ public AttendanceVacationRecordQuery updateUserIdEnd(Long updateUserIdEnd){ - this.updateUserIdEnd = updateUserIdEnd; - return this; + this.updateUserIdEnd = updateUserIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 - * @param updateUserIdIncrement - */ + * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 + * @param updateUserIdIncrement + */ public AttendanceVacationRecordQuery updateUserIdIncrement(Long updateUserIdIncrement){ - this.updateUserIdIncrement = updateUserIdIncrement; - return this; + this.updateUserIdIncrement = updateUserIdIncrement; + return this; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdList - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdList + */ public AttendanceVacationRecordQuery updateUserIdList(List<Long> updateUserIdList){ this.updateUserIdList = updateUserIdList; - return this; - } - - /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdNotList - */ - public AttendanceVacationRecordQuery updateUserIdNotList(List<Long> updateUserIdNotList){ + return this; + } + + /** + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdNotList + */ + public AttendanceVacationRecordQuery updateUserIdNotList(List<Long> updateUserIdNotList){ this.updateUserIdNotList = updateUserIdNotList; return this; - } + } /** - * 鑾峰彇 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) - * @return orConditionList - */ + * 鑾峰彇 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) + * @return orConditionList + */ public List<AttendanceVacationRecordQuery> getOrConditionList(){ - return this.orConditionList; + return this.orConditionList; } /** - * 璁剧疆 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) - * @param orConditionList - */ + * 璁剧疆 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) + * @param orConditionList + */ public void setOrConditionList(List<AttendanceVacationRecordQuery> orConditionList){ this.orConditionList = orConditionList; } /** - * 鑾峰彇 AND鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疉ND锛岄」鍐呭涔嬮棿鏄疧R锛屽锛�(list[0].1 or list[0].2) and (list[1].3 or list[1].4) - * @return andConditionList - */ + * 鑾峰彇 AND鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疉ND锛岄」鍐呭涔嬮棿鏄疧R锛屽锛�(list[0].1 or list[0].2) and (list[1].3 or list[1].4) + * @return andConditionList + */ public List<AttendanceVacationRecordQuery> getAndConditionList(){ return this.andConditionList; } /** - * 璁剧疆 AND鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疉ND锛岄」鍐呭涔嬮棿鏄疧R锛屽锛�(list[0].1 or list[0].2) and (list[1].3 or list[1].4) - * @param andConditionList - */ + * 璁剧疆 AND鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疉ND锛岄」鍐呭涔嬮棿鏄疧R锛屽锛�(list[0].1 or list[0].2) and (list[1].3 or list[1].4) + * @param andConditionList + */ public void setAndConditionList(List<AttendanceVacationRecordQuery> andConditionList){ this.andConditionList = andConditionList; } diff --git a/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceLeaveRecordMapper.xml b/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceLeaveRecordMapper.xml index a7eaec4478e6ce1b5853121cf1915a71317396e3..82436962c7c69eae0e643e89ef07cebd8cc794a5 100644 --- a/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceLeaveRecordMapper.xml +++ b/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceLeaveRecordMapper.xml @@ -1,97 +1,97 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"mybatis-3-mapper.dtd"> + "mybatis-3-mapper.dtd"> <mapper namespace="com.mortals.xhx.module.attendance.dao.ibatis.AttendanceLeaveRecordDaoImpl"> <!-- 瀛楁鍜屽睘鎬ф槧灏� --> <resultMap type="AttendanceLeaveRecordEntity" id="AttendanceLeaveRecordEntity-Map"> - <id property="id" column="id" /> - <result property="leavePersonId" column="leavePersonId" /> - <result property="leavePerson" column="leavePerson" /> - <result property="deptId" column="deptId" /> - <result property="deptName" column="deptName" /> - <result property="phoneNumber" column="phoneNumber" /> - <result property="leaveType" column="leaveType" /> - <result property="startTime" column="startTime" /> - <result property="endTime" column="endTime" /> - <result property="duration" column="duration" /> - <result property="reason" column="reason" /> - <result property="approverId" column="approverId" /> - <result property="approver" column="approver" /> - <result property="attachment" column="attachment" /> - <result property="attachmentPath" column="attachmentPath" /> - <result property="remark" column="remark" /> - <result property="createUserId" column="createUserId" /> - <result property="createTime" column="createTime" /> - <result property="updateUserId" column="updateUserId" /> - <result property="updateTime" column="updateTime" /> - + <id property="id" column="id" /> + <result property="leavePersonId" column="leavePersonId" /> + <result property="leavePerson" column="leavePerson" /> + <result property="deptId" column="deptId" /> + <result property="deptName" column="deptName" /> + <result property="phoneNumber" column="phoneNumber" /> + <result property="leaveType" column="leaveType" /> + <result property="startTime" column="startTime" /> + <result property="endTime" column="endTime" /> + <result property="duration" column="duration" /> + <result property="reason" column="reason" /> + <result property="approverId" column="approverId" /> + <result property="approver" column="approver" /> + <result property="attachment" column="attachment" /> + <result property="attachmentPath" column="attachmentPath" /> + <result property="remark" column="remark" /> + <result property="createUserId" column="createUserId" /> + <result property="createTime" column="createTime" /> + <result property="updateUserId" column="updateUserId" /> + <result property="updateTime" column="updateTime" /> + </resultMap> <!-- 琛ㄦ墍鏈夊垪 --> <sql id="_columns"> <trim suffixOverrides="," suffix=""> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))"> - a.id, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('leavePersonId') or colPickMode == 1 and data.containsKey('leavePersonId')))"> - a.leavePersonId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('leavePerson') or colPickMode == 1 and data.containsKey('leavePerson')))"> - a.leavePerson, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptId') or colPickMode == 1 and data.containsKey('deptId')))"> - a.deptId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptName') or colPickMode == 1 and data.containsKey('deptName')))"> - a.deptName, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('phoneNumber') or colPickMode == 1 and data.containsKey('phoneNumber')))"> - a.phoneNumber, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('leaveType') or colPickMode == 1 and data.containsKey('leaveType')))"> - a.leaveType, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('startTime') or colPickMode == 1 and data.containsKey('startTime')))"> - a.startTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('endTime') or colPickMode == 1 and data.containsKey('endTime')))"> - a.endTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('duration') or colPickMode == 1 and data.containsKey('duration')))"> - a.duration, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('reason') or colPickMode == 1 and data.containsKey('reason')))"> - a.reason, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('approverId') or colPickMode == 1 and data.containsKey('approverId')))"> - a.approverId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('approver') or colPickMode == 1 and data.containsKey('approver')))"> - a.approver, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attachment') or colPickMode == 1 and data.containsKey('attachment')))"> - a.attachment, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attachmentPath') or colPickMode == 1 and data.containsKey('attachmentPath')))"> - a.attachmentPath, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))"> - a.remark, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> - a.createUserId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> - a.createTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))"> - a.updateUserId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> - a.updateTime, - </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))"> + a.id, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('leavePersonId') or colPickMode == 1 and data.containsKey('leavePersonId')))"> + a.leavePersonId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('leavePerson') or colPickMode == 1 and data.containsKey('leavePerson')))"> + a.leavePerson, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptId') or colPickMode == 1 and data.containsKey('deptId')))"> + a.deptId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptName') or colPickMode == 1 and data.containsKey('deptName')))"> + a.deptName, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('phoneNumber') or colPickMode == 1 and data.containsKey('phoneNumber')))"> + a.phoneNumber, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('leaveType') or colPickMode == 1 and data.containsKey('leaveType')))"> + a.leaveType, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('startTime') or colPickMode == 1 and data.containsKey('startTime')))"> + a.startTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('endTime') or colPickMode == 1 and data.containsKey('endTime')))"> + a.endTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('duration') or colPickMode == 1 and data.containsKey('duration')))"> + a.duration, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('reason') or colPickMode == 1 and data.containsKey('reason')))"> + a.reason, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('approverId') or colPickMode == 1 and data.containsKey('approverId')))"> + a.approverId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('approver') or colPickMode == 1 and data.containsKey('approver')))"> + a.approver, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attachment') or colPickMode == 1 and data.containsKey('attachment')))"> + a.attachment, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attachmentPath') or colPickMode == 1 and data.containsKey('attachmentPath')))"> + a.attachmentPath, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))"> + a.remark, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> + a.createUserId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> + a.createTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))"> + a.updateUserId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> + a.updateTime, + </if> </trim> </sql> <!-- 鏂板 鍖哄垎涓婚敭鑷鍔犺繕鏄笟鍔℃彃鍏� --> @@ -208,174 +208,174 @@ <update id="updateBatch" parameterType="paramDto"> update mortals_xhx_attendance_leave_record as a <trim prefix="set" suffixOverrides=","> - <trim prefix="leavePersonId=(case" suffix="ELSE leavePersonId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('leavePersonId')) or (colPickMode==1 and !item.containsKey('leavePersonId'))"> - when a.id=#{item.id} then #{item.leavePersonId} - </when> - <when test="(colPickMode==0 and item.containsKey('leavePersonIdIncrement')) or (colPickMode==1 and !item.containsKey('leavePersonIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.leavePersonId,0) + #{item.leavePersonIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="leavePerson=(case" suffix="ELSE leavePerson end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('leavePerson')) or (colPickMode==1 and !item.containsKey('leavePerson'))"> - when a.id=#{item.id} then #{item.leavePerson} - </if> - </foreach> - </trim> - <trim prefix="deptId=(case" suffix="ELSE deptId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('deptId')) or (colPickMode==1 and !item.containsKey('deptId'))"> - when a.id=#{item.id} then #{item.deptId} - </when> - <when test="(colPickMode==0 and item.containsKey('deptIdIncrement')) or (colPickMode==1 and !item.containsKey('deptIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.deptId,0) + #{item.deptIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="deptName=(case" suffix="ELSE deptName end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('deptName')) or (colPickMode==1 and !item.containsKey('deptName'))"> - when a.id=#{item.id} then #{item.deptName} - </if> - </foreach> - </trim> - <trim prefix="phoneNumber=(case" suffix="ELSE phoneNumber end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('phoneNumber')) or (colPickMode==1 and !item.containsKey('phoneNumber'))"> - when a.id=#{item.id} then #{item.phoneNumber} - </if> - </foreach> - </trim> - <trim prefix="leaveType=(case" suffix="ELSE leaveType end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('leaveType')) or (colPickMode==1 and !item.containsKey('leaveType'))"> - when a.id=#{item.id} then #{item.leaveType} - </when> - <when test="(colPickMode==0 and item.containsKey('leaveTypeIncrement')) or (colPickMode==1 and !item.containsKey('leaveTypeIncrement'))"> - when a.id=#{item.id} then ifnull(a.leaveType,0) + #{item.leaveTypeIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="startTime=(case" suffix="ELSE startTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('startTime')) or (colPickMode==1 and !item.containsKey('startTime'))"> - when a.id=#{item.id} then #{item.startTime} - </if> - </foreach> - </trim> - <trim prefix="endTime=(case" suffix="ELSE endTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('endTime')) or (colPickMode==1 and !item.containsKey('endTime'))"> - when a.id=#{item.id} then #{item.endTime} - </if> - </foreach> - </trim> - <trim prefix="duration=(case" suffix="ELSE duration end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('duration')) or (colPickMode==1 and !item.containsKey('duration'))"> - when a.id=#{item.id} then #{item.duration} - </when> - <when test="(colPickMode==0 and item.containsKey('durationIncrement')) or (colPickMode==1 and !item.containsKey('durationIncrement'))"> - when a.id=#{item.id} then ifnull(a.duration,0) + #{item.durationIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="reason=(case" suffix="ELSE reason end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('reason')) or (colPickMode==1 and !item.containsKey('reason'))"> - when a.id=#{item.id} then #{item.reason} - </if> - </foreach> - </trim> - <trim prefix="approverId=(case" suffix="ELSE approverId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('approverId')) or (colPickMode==1 and !item.containsKey('approverId'))"> - when a.id=#{item.id} then #{item.approverId} - </when> - <when test="(colPickMode==0 and item.containsKey('approverIdIncrement')) or (colPickMode==1 and !item.containsKey('approverIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.approverId,0) + #{item.approverIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="approver=(case" suffix="ELSE approver end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('approver')) or (colPickMode==1 and !item.containsKey('approver'))"> - when a.id=#{item.id} then #{item.approver} - </if> - </foreach> - </trim> - <trim prefix="attachment=(case" suffix="ELSE attachment end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('attachment')) or (colPickMode==1 and !item.containsKey('attachment'))"> - when a.id=#{item.id} then #{item.attachment} - </if> - </foreach> - </trim> - <trim prefix="attachmentPath=(case" suffix="ELSE attachmentPath end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('attachmentPath')) or (colPickMode==1 and !item.containsKey('attachmentPath'))"> - when a.id=#{item.id} then #{item.attachmentPath} - </if> - </foreach> - </trim> - <trim prefix="remark=(case" suffix="ELSE remark end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))"> - when a.id=#{item.id} then #{item.remark} - </if> - </foreach> - </trim> - <trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> - when a.id=#{item.id} then #{item.createUserId} - </when> - <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="createTime=(case" suffix="ELSE createTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> - when a.id=#{item.id} then #{item.createTime} - </if> - </foreach> - </trim> - <trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))"> - when a.id=#{item.id} then #{item.updateUserId} - </when> - <when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> - when a.id=#{item.id} then #{item.updateTime} - </if> - </foreach> - </trim> + <trim prefix="leavePersonId=(case" suffix="ELSE leavePersonId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('leavePersonId')) or (colPickMode==1 and !item.containsKey('leavePersonId'))"> + when a.id=#{item.id} then #{item.leavePersonId} + </when> + <when test="(colPickMode==0 and item.containsKey('leavePersonIdIncrement')) or (colPickMode==1 and !item.containsKey('leavePersonIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.leavePersonId,0) + #{item.leavePersonIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="leavePerson=(case" suffix="ELSE leavePerson end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('leavePerson')) or (colPickMode==1 and !item.containsKey('leavePerson'))"> + when a.id=#{item.id} then #{item.leavePerson} + </if> + </foreach> + </trim> + <trim prefix="deptId=(case" suffix="ELSE deptId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('deptId')) or (colPickMode==1 and !item.containsKey('deptId'))"> + when a.id=#{item.id} then #{item.deptId} + </when> + <when test="(colPickMode==0 and item.containsKey('deptIdIncrement')) or (colPickMode==1 and !item.containsKey('deptIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.deptId,0) + #{item.deptIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="deptName=(case" suffix="ELSE deptName end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('deptName')) or (colPickMode==1 and !item.containsKey('deptName'))"> + when a.id=#{item.id} then #{item.deptName} + </if> + </foreach> + </trim> + <trim prefix="phoneNumber=(case" suffix="ELSE phoneNumber end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('phoneNumber')) or (colPickMode==1 and !item.containsKey('phoneNumber'))"> + when a.id=#{item.id} then #{item.phoneNumber} + </if> + </foreach> + </trim> + <trim prefix="leaveType=(case" suffix="ELSE leaveType end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('leaveType')) or (colPickMode==1 and !item.containsKey('leaveType'))"> + when a.id=#{item.id} then #{item.leaveType} + </when> + <when test="(colPickMode==0 and item.containsKey('leaveTypeIncrement')) or (colPickMode==1 and !item.containsKey('leaveTypeIncrement'))"> + when a.id=#{item.id} then ifnull(a.leaveType,0) + #{item.leaveTypeIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="startTime=(case" suffix="ELSE startTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('startTime')) or (colPickMode==1 and !item.containsKey('startTime'))"> + when a.id=#{item.id} then #{item.startTime} + </if> + </foreach> + </trim> + <trim prefix="endTime=(case" suffix="ELSE endTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('endTime')) or (colPickMode==1 and !item.containsKey('endTime'))"> + when a.id=#{item.id} then #{item.endTime} + </if> + </foreach> + </trim> + <trim prefix="duration=(case" suffix="ELSE duration end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('duration')) or (colPickMode==1 and !item.containsKey('duration'))"> + when a.id=#{item.id} then #{item.duration} + </when> + <when test="(colPickMode==0 and item.containsKey('durationIncrement')) or (colPickMode==1 and !item.containsKey('durationIncrement'))"> + when a.id=#{item.id} then ifnull(a.duration,0) + #{item.durationIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="reason=(case" suffix="ELSE reason end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('reason')) or (colPickMode==1 and !item.containsKey('reason'))"> + when a.id=#{item.id} then #{item.reason} + </if> + </foreach> + </trim> + <trim prefix="approverId=(case" suffix="ELSE approverId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('approverId')) or (colPickMode==1 and !item.containsKey('approverId'))"> + when a.id=#{item.id} then #{item.approverId} + </when> + <when test="(colPickMode==0 and item.containsKey('approverIdIncrement')) or (colPickMode==1 and !item.containsKey('approverIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.approverId,0) + #{item.approverIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="approver=(case" suffix="ELSE approver end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('approver')) or (colPickMode==1 and !item.containsKey('approver'))"> + when a.id=#{item.id} then #{item.approver} + </if> + </foreach> + </trim> + <trim prefix="attachment=(case" suffix="ELSE attachment end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('attachment')) or (colPickMode==1 and !item.containsKey('attachment'))"> + when a.id=#{item.id} then #{item.attachment} + </if> + </foreach> + </trim> + <trim prefix="attachmentPath=(case" suffix="ELSE attachmentPath end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('attachmentPath')) or (colPickMode==1 and !item.containsKey('attachmentPath'))"> + when a.id=#{item.id} then #{item.attachmentPath} + </if> + </foreach> + </trim> + <trim prefix="remark=(case" suffix="ELSE remark end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))"> + when a.id=#{item.id} then #{item.remark} + </if> + </foreach> + </trim> + <trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> + when a.id=#{item.id} then #{item.createUserId} + </when> + <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="createTime=(case" suffix="ELSE createTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> + when a.id=#{item.id} then #{item.createTime} + </if> + </foreach> + </trim> + <trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))"> + when a.id=#{item.id} then #{item.updateUserId} + </when> + <when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> + when a.id=#{item.id} then #{item.updateTime} + </if> + </foreach> + </trim> </trim> where id in <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> @@ -492,563 +492,563 @@ ${_conditionType_} a.id=#{${_conditionParam_}.id} </if> </if> - <if test="conditionParamRef.containsKey('id')"> - <if test="conditionParamRef.id != null "> - ${_conditionType_} a.id = #{${_conditionParam_}.id} - </if> - <if test="conditionParamRef.id == null"> - ${_conditionType_} a.id is null - </if> - </if> - <if test="conditionParamRef.containsKey('idList')"> - ${_conditionType_} a.id in - <foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('idNotList')"> - ${_conditionType_} a.id not in - <foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('idStart') and conditionParamRef.idStart != null"> - ${_conditionType_} a.id <![CDATA[ >= ]]> #{${_conditionParam_}.idStart} + <if test="conditionParamRef.containsKey('id')"> + <if test="conditionParamRef.id != null "> + ${_conditionType_} a.id = #{${_conditionParam_}.id} </if> - <if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null"> - ${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd} + <if test="conditionParamRef.id == null"> + ${_conditionType_} a.id is null </if> + </if> + <if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0"> + ${_conditionType_} a.id in + <foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('idNotList') and conditionParamRef.idNotList.size() > 0"> + ${_conditionType_} a.id not in + <foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('idStart') and conditionParamRef.idStart != null"> + ${_conditionType_} a.id <![CDATA[ >= ]]> #{${_conditionParam_}.idStart} + </if> + <if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null"> + ${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd} + </if> - <if test="conditionParamRef.containsKey('leavePersonId')"> - <if test="conditionParamRef.leavePersonId != null "> - ${_conditionType_} a.leavePersonId = #{${_conditionParam_}.leavePersonId} - </if> - <if test="conditionParamRef.leavePersonId == null"> - ${_conditionType_} a.leavePersonId is null - </if> - </if> - <if test="conditionParamRef.containsKey('leavePersonIdList')"> - ${_conditionType_} a.leavePersonId in - <foreach collection="conditionParamRef.leavePersonIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('leavePersonIdNotList')"> - ${_conditionType_} a.leavePersonId not in - <foreach collection="conditionParamRef.leavePersonIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('leavePersonIdStart') and conditionParamRef.leavePersonIdStart != null"> - ${_conditionType_} a.leavePersonId <![CDATA[ >= ]]> #{${_conditionParam_}.leavePersonIdStart} + <if test="conditionParamRef.containsKey('leavePersonId')"> + <if test="conditionParamRef.leavePersonId != null "> + ${_conditionType_} a.leavePersonId = #{${_conditionParam_}.leavePersonId} </if> - <if test="conditionParamRef.containsKey('leavePersonIdEnd') and conditionParamRef.leavePersonIdEnd != null"> - ${_conditionType_} a.leavePersonId <![CDATA[ <= ]]> #{${_conditionParam_}.leavePersonIdEnd} + <if test="conditionParamRef.leavePersonId == null"> + ${_conditionType_} a.leavePersonId is null </if> + </if> + <if test="conditionParamRef.containsKey('leavePersonIdList') and conditionParamRef.leavePersonIdList.size() > 0"> + ${_conditionType_} a.leavePersonId in + <foreach collection="conditionParamRef.leavePersonIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('leavePersonIdNotList') and conditionParamRef.leavePersonIdNotList.size() > 0"> + ${_conditionType_} a.leavePersonId not in + <foreach collection="conditionParamRef.leavePersonIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('leavePersonIdStart') and conditionParamRef.leavePersonIdStart != null"> + ${_conditionType_} a.leavePersonId <![CDATA[ >= ]]> #{${_conditionParam_}.leavePersonIdStart} + </if> + <if test="conditionParamRef.containsKey('leavePersonIdEnd') and conditionParamRef.leavePersonIdEnd != null"> + ${_conditionType_} a.leavePersonId <![CDATA[ <= ]]> #{${_conditionParam_}.leavePersonIdEnd} + </if> - <if test="conditionParamRef.containsKey('leavePerson')"> - <if test="conditionParamRef.leavePerson != null and conditionParamRef.leavePerson != ''"> - ${_conditionType_} a.leavePerson like #{${_conditionParam_}.leavePerson} - </if> - <if test="conditionParamRef.leavePerson == null"> - ${_conditionType_} a.leavePerson is null - </if> + <if test="conditionParamRef.containsKey('leavePerson')"> + <if test="conditionParamRef.leavePerson != null and conditionParamRef.leavePerson != ''"> + ${_conditionType_} a.leavePerson like #{${_conditionParam_}.leavePerson} </if> - <if test="conditionParamRef.containsKey('leavePersonList')"> - ${_conditionType_} a.leavePerson in - <foreach collection="conditionParamRef.leavePersonList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.leavePerson == null"> + ${_conditionType_} a.leavePerson is null </if> - <if test="conditionParamRef.containsKey('leavePersonNotList')"> - ${_conditionType_} a.leavePerson not in - <foreach collection="conditionParamRef.leavePersonNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('deptId')"> - <if test="conditionParamRef.deptId != null "> - ${_conditionType_} a.deptId = #{${_conditionParam_}.deptId} - </if> - <if test="conditionParamRef.deptId == null"> - ${_conditionType_} a.deptId is null - </if> - </if> - <if test="conditionParamRef.containsKey('deptIdList')"> - ${_conditionType_} a.deptId in - <foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('deptIdNotList')"> - ${_conditionType_} a.deptId not in - <foreach collection="conditionParamRef.deptIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('deptIdStart') and conditionParamRef.deptIdStart != null"> - ${_conditionType_} a.deptId <![CDATA[ >= ]]> #{${_conditionParam_}.deptIdStart} + </if> + <if test="conditionParamRef.containsKey('leavePersonList') and conditionParamRef.leavePersonList.size() > 0"> + ${_conditionType_} a.leavePerson in + <foreach collection="conditionParamRef.leavePersonList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('leavePersonNotList') and conditionParamRef.leavePersonNotList.size() > 0"> + ${_conditionType_} a.leavePerson not in + <foreach collection="conditionParamRef.leavePersonNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deptId')"> + <if test="conditionParamRef.deptId != null "> + ${_conditionType_} a.deptId = #{${_conditionParam_}.deptId} </if> - <if test="conditionParamRef.containsKey('deptIdEnd') and conditionParamRef.deptIdEnd != null"> - ${_conditionType_} a.deptId <![CDATA[ <= ]]> #{${_conditionParam_}.deptIdEnd} + <if test="conditionParamRef.deptId == null"> + ${_conditionType_} a.deptId is null </if> + </if> + <if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0"> + ${_conditionType_} a.deptId in + <foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deptIdNotList') and conditionParamRef.deptIdNotList.size() > 0"> + ${_conditionType_} a.deptId not in + <foreach collection="conditionParamRef.deptIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deptIdStart') and conditionParamRef.deptIdStart != null"> + ${_conditionType_} a.deptId <![CDATA[ >= ]]> #{${_conditionParam_}.deptIdStart} + </if> + <if test="conditionParamRef.containsKey('deptIdEnd') and conditionParamRef.deptIdEnd != null"> + ${_conditionType_} a.deptId <![CDATA[ <= ]]> #{${_conditionParam_}.deptIdEnd} + </if> - <if test="conditionParamRef.containsKey('deptName')"> - <if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''"> - ${_conditionType_} a.deptName like #{${_conditionParam_}.deptName} - </if> - <if test="conditionParamRef.deptName == null"> - ${_conditionType_} a.deptName is null - </if> + <if test="conditionParamRef.containsKey('deptName')"> + <if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''"> + ${_conditionType_} a.deptName like #{${_conditionParam_}.deptName} </if> - <if test="conditionParamRef.containsKey('deptNameList')"> - ${_conditionType_} a.deptName in - <foreach collection="conditionParamRef.deptNameList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('deptNameNotList')"> - ${_conditionType_} a.deptName not in - <foreach collection="conditionParamRef.deptNameNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.deptName == null"> + ${_conditionType_} a.deptName is null </if> + </if> + <if test="conditionParamRef.containsKey('deptNameList') and conditionParamRef.deptNameList.size() > 0"> + ${_conditionType_} a.deptName in + <foreach collection="conditionParamRef.deptNameList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deptNameNotList') and conditionParamRef.deptNameNotList.size() > 0"> + ${_conditionType_} a.deptName not in + <foreach collection="conditionParamRef.deptNameNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('phoneNumber')"> - <if test="conditionParamRef.phoneNumber != null and conditionParamRef.phoneNumber != ''"> - ${_conditionType_} a.phoneNumber like #{${_conditionParam_}.phoneNumber} - </if> - <if test="conditionParamRef.phoneNumber == null"> - ${_conditionType_} a.phoneNumber is null - </if> + <if test="conditionParamRef.containsKey('phoneNumber')"> + <if test="conditionParamRef.phoneNumber != null and conditionParamRef.phoneNumber != ''"> + ${_conditionType_} a.phoneNumber like #{${_conditionParam_}.phoneNumber} </if> - <if test="conditionParamRef.containsKey('phoneNumberList')"> - ${_conditionType_} a.phoneNumber in - <foreach collection="conditionParamRef.phoneNumberList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('phoneNumberNotList')"> - ${_conditionType_} a.phoneNumber not in - <foreach collection="conditionParamRef.phoneNumberNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.phoneNumber == null"> + ${_conditionType_} a.phoneNumber is null </if> - <if test="conditionParamRef.containsKey('leaveType')"> - <if test="conditionParamRef.leaveType != null "> - ${_conditionType_} a.leaveType = #{${_conditionParam_}.leaveType} - </if> - <if test="conditionParamRef.leaveType == null"> - ${_conditionType_} a.leaveType is null - </if> - </if> - <if test="conditionParamRef.containsKey('leaveTypeList')"> - ${_conditionType_} a.leaveType in - <foreach collection="conditionParamRef.leaveTypeList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('leaveTypeNotList')"> - ${_conditionType_} a.leaveType not in - <foreach collection="conditionParamRef.leaveTypeNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('leaveTypeStart') and conditionParamRef.leaveTypeStart != null"> - ${_conditionType_} a.leaveType <![CDATA[ >= ]]> #{${_conditionParam_}.leaveTypeStart} + </if> + <if test="conditionParamRef.containsKey('phoneNumberList') and conditionParamRef.phoneNumberList.size() > 0"> + ${_conditionType_} a.phoneNumber in + <foreach collection="conditionParamRef.phoneNumberList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('phoneNumberNotList') and conditionParamRef.phoneNumberNotList.size() > 0"> + ${_conditionType_} a.phoneNumber not in + <foreach collection="conditionParamRef.phoneNumberNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('leaveType')"> + <if test="conditionParamRef.leaveType != null "> + ${_conditionType_} a.leaveType = #{${_conditionParam_}.leaveType} </if> - <if test="conditionParamRef.containsKey('leaveTypeEnd') and conditionParamRef.leaveTypeEnd != null"> - ${_conditionType_} a.leaveType <![CDATA[ <= ]]> #{${_conditionParam_}.leaveTypeEnd} + <if test="conditionParamRef.leaveType == null"> + ${_conditionType_} a.leaveType is null </if> + </if> + <if test="conditionParamRef.containsKey('leaveTypeList') and conditionParamRef.leaveTypeList.size() > 0"> + ${_conditionType_} a.leaveType in + <foreach collection="conditionParamRef.leaveTypeList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('leaveTypeNotList') and conditionParamRef.leaveTypeNotList.size() > 0"> + ${_conditionType_} a.leaveType not in + <foreach collection="conditionParamRef.leaveTypeNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('leaveTypeStart') and conditionParamRef.leaveTypeStart != null"> + ${_conditionType_} a.leaveType <![CDATA[ >= ]]> #{${_conditionParam_}.leaveTypeStart} + </if> + <if test="conditionParamRef.containsKey('leaveTypeEnd') and conditionParamRef.leaveTypeEnd != null"> + ${_conditionType_} a.leaveType <![CDATA[ <= ]]> #{${_conditionParam_}.leaveTypeEnd} + </if> - <if test="conditionParamRef.containsKey('startTime')"> - <if test="conditionParamRef.startTime != null "> - ${_conditionType_} a.startTime = #{${_conditionParam_}.startTime} - </if> - <if test="conditionParamRef.startTime == null"> - ${_conditionType_} a.startTime is null - </if> + <if test="conditionParamRef.containsKey('startTime')"> + <if test="conditionParamRef.startTime != null "> + ${_conditionType_} a.startTime = #{${_conditionParam_}.startTime} </if> - <if test="conditionParamRef.containsKey('startTimeStart') and conditionParamRef.startTimeStart != null and conditionParamRef.startTimeStart!=''"> - ${_conditionType_} a.startTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.startTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('startTimeEnd') and conditionParamRef.startTimeEnd != null and conditionParamRef.startTimeEnd!=''"> - ${_conditionType_} a.startTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.startTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.startTime == null"> + ${_conditionType_} a.startTime is null </if> + </if> + <if test="conditionParamRef.containsKey('startTimeStart') and conditionParamRef.startTimeStart != null and conditionParamRef.startTimeStart!=''"> + ${_conditionType_} a.startTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.startTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('startTimeEnd') and conditionParamRef.startTimeEnd != null and conditionParamRef.startTimeEnd!=''"> + ${_conditionType_} a.startTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.startTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> - <if test="conditionParamRef.containsKey('endTime')"> - <if test="conditionParamRef.endTime != null "> - ${_conditionType_} a.endTime = #{${_conditionParam_}.endTime} - </if> - <if test="conditionParamRef.endTime == null"> - ${_conditionType_} a.endTime is null - </if> - </if> - <if test="conditionParamRef.containsKey('endTimeStart') and conditionParamRef.endTimeStart != null and conditionParamRef.endTimeStart!=''"> - ${_conditionType_} a.endTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.endTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('endTimeEnd') and conditionParamRef.endTimeEnd != null and conditionParamRef.endTimeEnd!=''"> - ${_conditionType_} a.endTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.endTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('duration')"> - <if test="conditionParamRef.duration != null "> - ${_conditionType_} a.duration = #{${_conditionParam_}.duration} - </if> - <if test="conditionParamRef.duration == null"> - ${_conditionType_} a.duration is null - </if> - </if> - <if test="conditionParamRef.containsKey('durationList')"> - ${_conditionType_} a.duration in - <foreach collection="conditionParamRef.durationList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('endTime')"> + <if test="conditionParamRef.endTime != null "> + ${_conditionType_} a.endTime = #{${_conditionParam_}.endTime} </if> - <if test="conditionParamRef.containsKey('durationNotList')"> - ${_conditionType_} a.duration not in - <foreach collection="conditionParamRef.durationNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.endTime == null"> + ${_conditionType_} a.endTime is null </if> - <if test="conditionParamRef.containsKey('durationStart') and conditionParamRef.durationStart != null"> - ${_conditionType_} a.duration <![CDATA[ >= ]]> #{${_conditionParam_}.durationStart} + </if> + <if test="conditionParamRef.containsKey('endTimeStart') and conditionParamRef.endTimeStart != null and conditionParamRef.endTimeStart!=''"> + ${_conditionType_} a.endTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.endTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('endTimeEnd') and conditionParamRef.endTimeEnd != null and conditionParamRef.endTimeEnd!=''"> + ${_conditionType_} a.endTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.endTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('duration')"> + <if test="conditionParamRef.duration != null "> + ${_conditionType_} a.duration = #{${_conditionParam_}.duration} </if> - <if test="conditionParamRef.containsKey('durationEnd') and conditionParamRef.durationEnd != null"> - ${_conditionType_} a.duration <![CDATA[ <= ]]> #{${_conditionParam_}.durationEnd} + <if test="conditionParamRef.duration == null"> + ${_conditionType_} a.duration is null </if> + </if> + <if test="conditionParamRef.containsKey('durationList') and conditionParamRef.durationList.size() > 0"> + ${_conditionType_} a.duration in + <foreach collection="conditionParamRef.durationList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('durationNotList') and conditionParamRef.durationNotList.size() > 0"> + ${_conditionType_} a.duration not in + <foreach collection="conditionParamRef.durationNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('durationStart') and conditionParamRef.durationStart != null"> + ${_conditionType_} a.duration <![CDATA[ >= ]]> #{${_conditionParam_}.durationStart} + </if> + <if test="conditionParamRef.containsKey('durationEnd') and conditionParamRef.durationEnd != null"> + ${_conditionType_} a.duration <![CDATA[ <= ]]> #{${_conditionParam_}.durationEnd} + </if> - <if test="conditionParamRef.containsKey('reason')"> - <if test="conditionParamRef.reason != null and conditionParamRef.reason != ''"> - ${_conditionType_} a.reason like #{${_conditionParam_}.reason} - </if> - <if test="conditionParamRef.reason == null"> - ${_conditionType_} a.reason is null - </if> - </if> - <if test="conditionParamRef.containsKey('reasonList')"> - ${_conditionType_} a.reason in - <foreach collection="conditionParamRef.reasonList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('reasonNotList')"> - ${_conditionType_} a.reason not in - <foreach collection="conditionParamRef.reasonNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('reason')"> + <if test="conditionParamRef.reason != null and conditionParamRef.reason != ''"> + ${_conditionType_} a.reason like #{${_conditionParam_}.reason} </if> - <if test="conditionParamRef.containsKey('approverId')"> - <if test="conditionParamRef.approverId != null "> - ${_conditionType_} a.approverId = #{${_conditionParam_}.approverId} - </if> - <if test="conditionParamRef.approverId == null"> - ${_conditionType_} a.approverId is null - </if> - </if> - <if test="conditionParamRef.containsKey('approverIdList')"> - ${_conditionType_} a.approverId in - <foreach collection="conditionParamRef.approverIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.reason == null"> + ${_conditionType_} a.reason is null </if> - <if test="conditionParamRef.containsKey('approverIdNotList')"> - ${_conditionType_} a.approverId not in - <foreach collection="conditionParamRef.approverIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('approverIdStart') and conditionParamRef.approverIdStart != null"> - ${_conditionType_} a.approverId <![CDATA[ >= ]]> #{${_conditionParam_}.approverIdStart} + </if> + <if test="conditionParamRef.containsKey('reasonList') and conditionParamRef.reasonList.size() > 0"> + ${_conditionType_} a.reason in + <foreach collection="conditionParamRef.reasonList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('reasonNotList') and conditionParamRef.reasonNotList.size() > 0"> + ${_conditionType_} a.reason not in + <foreach collection="conditionParamRef.reasonNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('approverId')"> + <if test="conditionParamRef.approverId != null "> + ${_conditionType_} a.approverId = #{${_conditionParam_}.approverId} </if> - <if test="conditionParamRef.containsKey('approverIdEnd') and conditionParamRef.approverIdEnd != null"> - ${_conditionType_} a.approverId <![CDATA[ <= ]]> #{${_conditionParam_}.approverIdEnd} + <if test="conditionParamRef.approverId == null"> + ${_conditionType_} a.approverId is null </if> + </if> + <if test="conditionParamRef.containsKey('approverIdList') and conditionParamRef.approverIdList.size() > 0"> + ${_conditionType_} a.approverId in + <foreach collection="conditionParamRef.approverIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('approverIdNotList') and conditionParamRef.approverIdNotList.size() > 0"> + ${_conditionType_} a.approverId not in + <foreach collection="conditionParamRef.approverIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('approverIdStart') and conditionParamRef.approverIdStart != null"> + ${_conditionType_} a.approverId <![CDATA[ >= ]]> #{${_conditionParam_}.approverIdStart} + </if> + <if test="conditionParamRef.containsKey('approverIdEnd') and conditionParamRef.approverIdEnd != null"> + ${_conditionType_} a.approverId <![CDATA[ <= ]]> #{${_conditionParam_}.approverIdEnd} + </if> - <if test="conditionParamRef.containsKey('approver')"> - <if test="conditionParamRef.approver != null and conditionParamRef.approver != ''"> - ${_conditionType_} a.approver like #{${_conditionParam_}.approver} - </if> - <if test="conditionParamRef.approver == null"> - ${_conditionType_} a.approver is null - </if> + <if test="conditionParamRef.containsKey('approver')"> + <if test="conditionParamRef.approver != null and conditionParamRef.approver != ''"> + ${_conditionType_} a.approver like #{${_conditionParam_}.approver} </if> - <if test="conditionParamRef.containsKey('approverList')"> - ${_conditionType_} a.approver in - <foreach collection="conditionParamRef.approverList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('approverNotList')"> - ${_conditionType_} a.approver not in - <foreach collection="conditionParamRef.approverNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.approver == null"> + ${_conditionType_} a.approver is null </if> + </if> + <if test="conditionParamRef.containsKey('approverList') and conditionParamRef.approverList.size() > 0"> + ${_conditionType_} a.approver in + <foreach collection="conditionParamRef.approverList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('approverNotList') and conditionParamRef.approverNotList.size() > 0"> + ${_conditionType_} a.approver not in + <foreach collection="conditionParamRef.approverNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('attachment')"> - <if test="conditionParamRef.attachment != null and conditionParamRef.attachment != ''"> - ${_conditionType_} a.attachment like #{${_conditionParam_}.attachment} - </if> - <if test="conditionParamRef.attachment == null"> - ${_conditionType_} a.attachment is null - </if> + <if test="conditionParamRef.containsKey('attachment')"> + <if test="conditionParamRef.attachment != null and conditionParamRef.attachment != ''"> + ${_conditionType_} a.attachment like #{${_conditionParam_}.attachment} </if> - <if test="conditionParamRef.containsKey('attachmentList')"> - ${_conditionType_} a.attachment in - <foreach collection="conditionParamRef.attachmentList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('attachmentNotList')"> - ${_conditionType_} a.attachment not in - <foreach collection="conditionParamRef.attachmentNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.attachment == null"> + ${_conditionType_} a.attachment is null </if> + </if> + <if test="conditionParamRef.containsKey('attachmentList') and conditionParamRef.attachmentList.size() > 0"> + ${_conditionType_} a.attachment in + <foreach collection="conditionParamRef.attachmentList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('attachmentNotList') and conditionParamRef.attachmentNotList.size() > 0"> + ${_conditionType_} a.attachment not in + <foreach collection="conditionParamRef.attachmentNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('attachmentPath')"> - <if test="conditionParamRef.attachmentPath != null and conditionParamRef.attachmentPath != ''"> - ${_conditionType_} a.attachmentPath like #{${_conditionParam_}.attachmentPath} - </if> - <if test="conditionParamRef.attachmentPath == null"> - ${_conditionType_} a.attachmentPath is null - </if> + <if test="conditionParamRef.containsKey('attachmentPath')"> + <if test="conditionParamRef.attachmentPath != null and conditionParamRef.attachmentPath != ''"> + ${_conditionType_} a.attachmentPath like #{${_conditionParam_}.attachmentPath} </if> - <if test="conditionParamRef.containsKey('attachmentPathList')"> - ${_conditionType_} a.attachmentPath in - <foreach collection="conditionParamRef.attachmentPathList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('attachmentPathNotList')"> - ${_conditionType_} a.attachmentPath not in - <foreach collection="conditionParamRef.attachmentPathNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.attachmentPath == null"> + ${_conditionType_} a.attachmentPath is null </if> + </if> + <if test="conditionParamRef.containsKey('attachmentPathList') and conditionParamRef.attachmentPathList.size() > 0"> + ${_conditionType_} a.attachmentPath in + <foreach collection="conditionParamRef.attachmentPathList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('attachmentPathNotList') and conditionParamRef.attachmentPathNotList.size() > 0"> + ${_conditionType_} a.attachmentPath not in + <foreach collection="conditionParamRef.attachmentPathNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('remark')"> - <if test="conditionParamRef.remark != null and conditionParamRef.remark != ''"> - ${_conditionType_} a.remark like #{${_conditionParam_}.remark} - </if> - <if test="conditionParamRef.remark == null"> - ${_conditionType_} a.remark is null - </if> - </if> - <if test="conditionParamRef.containsKey('remarkList')"> - ${_conditionType_} a.remark in - <foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('remarkNotList')"> - ${_conditionType_} a.remark not in - <foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('createUserId')"> - <if test="conditionParamRef.createUserId != null "> - ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} - </if> - <if test="conditionParamRef.createUserId == null"> - ${_conditionType_} a.createUserId is null - </if> - </if> - <if test="conditionParamRef.containsKey('createUserIdList')"> - ${_conditionType_} a.createUserId in - <foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('remark')"> + <if test="conditionParamRef.remark != null and conditionParamRef.remark != ''"> + ${_conditionType_} a.remark like #{${_conditionParam_}.remark} </if> - <if test="conditionParamRef.containsKey('createUserIdNotList')"> - ${_conditionType_} a.createUserId not in - <foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.remark == null"> + ${_conditionType_} a.remark is null </if> - <if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null"> - ${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart} + </if> + <if test="conditionParamRef.containsKey('remarkList') and conditionParamRef.remarkList.size() > 0"> + ${_conditionType_} a.remark in + <foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('remarkNotList') and conditionParamRef.remarkNotList.size() > 0"> + ${_conditionType_} a.remark not in + <foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserId')"> + <if test="conditionParamRef.createUserId != null "> + ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} </if> - <if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null"> - ${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd} + <if test="conditionParamRef.createUserId == null"> + ${_conditionType_} a.createUserId is null </if> + </if> + <if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0"> + ${_conditionType_} a.createUserId in + <foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0"> + ${_conditionType_} a.createUserId not in + <foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null"> + ${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart} + </if> + <if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null"> + ${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd} + </if> - <if test="conditionParamRef.containsKey('createTime')"> - <if test="conditionParamRef.createTime != null "> - ${_conditionType_} a.createTime = #{${_conditionParam_}.createTime} - </if> - <if test="conditionParamRef.createTime == null"> - ${_conditionType_} a.createTime is null - </if> - </if> - <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''"> - ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> - ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('updateUserId')"> - <if test="conditionParamRef.updateUserId != null "> - ${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId} - </if> - <if test="conditionParamRef.updateUserId == null"> - ${_conditionType_} a.updateUserId is null - </if> + <if test="conditionParamRef.containsKey('createTime')"> + <if test="conditionParamRef.createTime != null "> + ${_conditionType_} a.createTime = #{${_conditionParam_}.createTime} </if> - <if test="conditionParamRef.containsKey('updateUserIdList')"> - ${_conditionType_} a.updateUserId in - <foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('updateUserIdNotList')"> - ${_conditionType_} a.updateUserId not in - <foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.createTime == null"> + ${_conditionType_} a.createTime is null </if> - <if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null"> - ${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart} + </if> + <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''"> + ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> + ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('updateUserId')"> + <if test="conditionParamRef.updateUserId != null "> + ${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId} </if> - <if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null"> - ${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd} + <if test="conditionParamRef.updateUserId == null"> + ${_conditionType_} a.updateUserId is null </if> + </if> + <if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0"> + ${_conditionType_} a.updateUserId in + <foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0"> + ${_conditionType_} a.updateUserId not in + <foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null"> + ${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart} + </if> + <if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null"> + ${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd} + </if> - <if test="conditionParamRef.containsKey('updateTime')"> - <if test="conditionParamRef.updateTime != null "> - ${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} - </if> - <if test="conditionParamRef.updateTime == null"> - ${_conditionType_} a.updateTime is null - </if> + <if test="conditionParamRef.containsKey('updateTime')"> + <if test="conditionParamRef.updateTime != null "> + ${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} </if> - <if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''"> - ${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> - ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.updateTime == null"> + ${_conditionType_} a.updateTime is null </if> + </if> + <if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''"> + ${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> + ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> </sql> <sql id="_orderCols_"> <if test="orderColList != null and !orderColList.isEmpty()"> order by <trim suffixOverrides="," suffix=""> <foreach collection="orderColList" open="" close="" index="index" item="item" separator=","> - ${item.colName} ${item.sortKind} + ${item.colName} ${item.sortKind} </foreach> </trim> </if> <if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()"> order by <trim suffixOverrides="," suffix=""> - <if test="orderCol.containsKey('id')"> - a.id - <if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('leavePersonId')"> - a.leavePersonId - <if test='orderCol.leavePersonId != null and "DESC".equalsIgnoreCase(orderCol.leavePersonId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('leavePerson')"> - a.leavePerson - <if test='orderCol.leavePerson != null and "DESC".equalsIgnoreCase(orderCol.leavePerson)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('deptId')"> - a.deptId - <if test='orderCol.deptId != null and "DESC".equalsIgnoreCase(orderCol.deptId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('deptName')"> - a.deptName - <if test='orderCol.deptName != null and "DESC".equalsIgnoreCase(orderCol.deptName)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('phoneNumber')"> - a.phoneNumber - <if test='orderCol.phoneNumber != null and "DESC".equalsIgnoreCase(orderCol.phoneNumber)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('leaveType')"> - a.leaveType - <if test='orderCol.leaveType != null and "DESC".equalsIgnoreCase(orderCol.leaveType)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('startTime')"> - a.startTime - <if test='orderCol.startTime != null and "DESC".equalsIgnoreCase(orderCol.startTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('endTime')"> - a.endTime - <if test='orderCol.endTime != null and "DESC".equalsIgnoreCase(orderCol.endTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('duration')"> - a.duration - <if test='orderCol.duration != null and "DESC".equalsIgnoreCase(orderCol.duration)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('reason')"> - a.reason - <if test='orderCol.reason != null and "DESC".equalsIgnoreCase(orderCol.reason)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('approverId')"> - a.approverId - <if test='orderCol.approverId != null and "DESC".equalsIgnoreCase(orderCol.approverId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('approver')"> - a.approver - <if test='orderCol.approver != null and "DESC".equalsIgnoreCase(orderCol.approver)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('attachment')"> - a.attachment - <if test='orderCol.attachment != null and "DESC".equalsIgnoreCase(orderCol.attachment)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('attachmentPath')"> - a.attachmentPath - <if test='orderCol.attachmentPath != null and "DESC".equalsIgnoreCase(orderCol.attachmentPath)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('remark')"> - a.remark - <if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('createUserId')"> - a.createUserId - <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('createTime')"> - a.createTime - <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('updateUserId')"> - a.updateUserId - <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('updateTime')"> - a.updateTime - <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> - , - </if> + <if test="orderCol.containsKey('id')"> + a.id + <if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('leavePersonId')"> + a.leavePersonId + <if test='orderCol.leavePersonId != null and "DESC".equalsIgnoreCase(orderCol.leavePersonId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('leavePerson')"> + a.leavePerson + <if test='orderCol.leavePerson != null and "DESC".equalsIgnoreCase(orderCol.leavePerson)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('deptId')"> + a.deptId + <if test='orderCol.deptId != null and "DESC".equalsIgnoreCase(orderCol.deptId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('deptName')"> + a.deptName + <if test='orderCol.deptName != null and "DESC".equalsIgnoreCase(orderCol.deptName)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('phoneNumber')"> + a.phoneNumber + <if test='orderCol.phoneNumber != null and "DESC".equalsIgnoreCase(orderCol.phoneNumber)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('leaveType')"> + a.leaveType + <if test='orderCol.leaveType != null and "DESC".equalsIgnoreCase(orderCol.leaveType)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('startTime')"> + a.startTime + <if test='orderCol.startTime != null and "DESC".equalsIgnoreCase(orderCol.startTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('endTime')"> + a.endTime + <if test='orderCol.endTime != null and "DESC".equalsIgnoreCase(orderCol.endTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('duration')"> + a.duration + <if test='orderCol.duration != null and "DESC".equalsIgnoreCase(orderCol.duration)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('reason')"> + a.reason + <if test='orderCol.reason != null and "DESC".equalsIgnoreCase(orderCol.reason)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('approverId')"> + a.approverId + <if test='orderCol.approverId != null and "DESC".equalsIgnoreCase(orderCol.approverId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('approver')"> + a.approver + <if test='orderCol.approver != null and "DESC".equalsIgnoreCase(orderCol.approver)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('attachment')"> + a.attachment + <if test='orderCol.attachment != null and "DESC".equalsIgnoreCase(orderCol.attachment)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('attachmentPath')"> + a.attachmentPath + <if test='orderCol.attachmentPath != null and "DESC".equalsIgnoreCase(orderCol.attachmentPath)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('remark')"> + a.remark + <if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('createUserId')"> + a.createUserId + <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('createTime')"> + a.createTime + <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('updateUserId')"> + a.updateUserId + <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('updateTime')"> + a.updateTime + <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> + , + </if> </trim> </if> </sql> diff --git a/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceStatMapper.xml b/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceStatMapper.xml index 68a576ff42df48868f8dad7969e74209c7fb496c..07e073728fda32e26d1ccf776496b0901ff09939 100644 --- a/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceStatMapper.xml +++ b/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceStatMapper.xml @@ -1,198 +1,218 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"mybatis-3-mapper.dtd"> + "mybatis-3-mapper.dtd"> <mapper namespace="com.mortals.xhx.module.attendance.dao.ibatis.AttendanceStatDaoImpl"> <!-- 瀛楁鍜屽睘鎬ф槧灏� --> <resultMap type="AttendanceStatEntity" id="AttendanceStatEntity-Map"> - <id property="id" column="id" /> - <result property="windowCategory" column="windowCategory" /> - <result property="staffId" column="staffId" /> - <result property="staffName" column="staffName" /> - <result property="deptId" column="deptId" /> - <result property="deptName" column="deptName" /> - <result property="backToUnit" column="backToUnit" /> - <result property="onDutyLeave" column="onDutyLeave" /> - <result property="outOfOffice" column="outOfOffice" /> - <result property="shiftCompensation" column="shiftCompensation" /> - <result property="physicalExamination" column="physicalExamination" /> - <result property="quarantine" column="quarantine" /> - <result property="businessTrip" column="businessTrip" /> - <result property="publicHoliday" column="publicHoliday" /> - <result property="sickLeave" column="sickLeave" /> - <result property="funeralLeave" column="funeralLeave" /> - <result property="marriageLeave" column="marriageLeave" /> - <result property="childRearingLeave" column="childRearingLeave" /> - <result property="maternityLeave" column="maternityLeave" /> - <result property="transferBack" column="transferBack" /> - <result property="homeLeave" column="homeLeave" /> - <result property="personalLeave" column="personalLeave" /> - <result property="absenteeismDays" column="absenteeismDays" /> - <result property="otherDays" column="otherDays" /> - <result property="attendanceRate" column="attendanceRate" /> - <result property="nonCompliancePunch" column="nonCompliancePunch" /> - <result property="lateTimes" column="lateTimes" /> - <result property="surfingMobileTimes" column="surfingMobileTimes" /> - <result property="overtimeTimes" column="overtimeTimes" /> - <result property="vacancy" column="vacancy" /> - <result property="nonStandardDressTimes" column="nonStandardDressTimes" /> - <result property="unexcusedMeetingAbsence" column="unexcusedMeetingAbsence" /> - <result property="earlyLeaveMeeting" column="earlyLeaveMeeting" /> - <result property="year" column="year" /> - <result property="month" column="month" /> - <result property="day" column="day" /> - <result property="remark" column="remark" /> - <result property="createUserId" column="createUserId" /> - <result property="createTime" column="createTime" /> - <result property="updateUserId" column="updateUserId" /> - <result property="updateTime" column="updateTime" /> - + <id property="id" column="id" /> + <result property="windowCategory" column="windowCategory" /> + <result property="staffId" column="staffId" /> + <result property="staffName" column="staffName" /> + <result property="deptId" column="deptId" /> + <result property="deptName" column="deptName" /> + <result property="backToUnit" column="backToUnit" /> + <result property="onDutyLeave" column="onDutyLeave" /> + <result property="outOfOffice" column="outOfOffice" /> + <result property="shiftCompensation" column="shiftCompensation" /> + <result property="physicalExamination" column="physicalExamination" /> + <result property="quarantine" column="quarantine" /> + <result property="businessTrip" column="businessTrip" /> + <result property="publicHoliday" column="publicHoliday" /> + <result property="sickLeave" column="sickLeave" /> + <result property="funeralLeave" column="funeralLeave" /> + <result property="marriageLeave" column="marriageLeave" /> + <result property="childRearingLeave" column="childRearingLeave" /> + <result property="maternityLeave" column="maternityLeave" /> + <result property="transferBack" column="transferBack" /> + <result property="homeLeave" column="homeLeave" /> + <result property="personalLeave" column="personalLeave" /> + <result property="absenteeismDays" column="absenteeismDays" /> + <result property="otherDays" column="otherDays" /> + <result property="attendanceRate" column="attendanceRate" /> + <result property="nonCompliancePunch" column="nonCompliancePunch" /> + <result property="lateTimes" column="lateTimes" /> + <result property="surfingMobileTimes" column="surfingMobileTimes" /> + <result property="overtimeTimes" column="overtimeTimes" /> + <result property="vacancy" column="vacancy" /> + <result property="nonStandardDressTimes" column="nonStandardDressTimes" /> + <result property="unexcusedMeetingAbsence" column="unexcusedMeetingAbsence" /> + <result property="earlyLeaveMeeting" column="earlyLeaveMeeting" /> + <result property="year" column="year" /> + <result property="month" column="month" /> + <result property="day" column="day" /> + <result property="remark" column="remark" /> + <result property="createUserId" column="createUserId" /> + <result property="createTime" column="createTime" /> + <result property="updateUserId" column="updateUserId" /> + <result property="updateTime" column="updateTime" /> + <result property="breastfeedingLeaveDays" column="breastfeedingLeaveDays" /> + <result property="menstrualLeaveDays" column="menstrualLeaveDays" /> + <result property="annualLeaveDays" column="annualLeaveDays" /> + <result property="compensatedLeaveDays" column="compensatedLeaveDays" /> + <result property="paternityLeaveDays" column="paternityLeaveDays" /> + </resultMap> <!-- 琛ㄦ墍鏈夊垪 --> <sql id="_columns"> <trim suffixOverrides="," suffix=""> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))"> - a.id, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('windowCategory') or colPickMode == 1 and data.containsKey('windowCategory')))"> - a.windowCategory, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('staffId') or colPickMode == 1 and data.containsKey('staffId')))"> - a.staffId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('staffName') or colPickMode == 1 and data.containsKey('staffName')))"> - a.staffName, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptId') or colPickMode == 1 and data.containsKey('deptId')))"> - a.deptId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptName') or colPickMode == 1 and data.containsKey('deptName')))"> - a.deptName, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('backToUnit') or colPickMode == 1 and data.containsKey('backToUnit')))"> - a.backToUnit, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('onDutyLeave') or colPickMode == 1 and data.containsKey('onDutyLeave')))"> - a.onDutyLeave, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('outOfOffice') or colPickMode == 1 and data.containsKey('outOfOffice')))"> - a.outOfOffice, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('shiftCompensation') or colPickMode == 1 and data.containsKey('shiftCompensation')))"> - a.shiftCompensation, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('physicalExamination') or colPickMode == 1 and data.containsKey('physicalExamination')))"> - a.physicalExamination, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('quarantine') or colPickMode == 1 and data.containsKey('quarantine')))"> - a.quarantine, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('businessTrip') or colPickMode == 1 and data.containsKey('businessTrip')))"> - a.businessTrip, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('publicHoliday') or colPickMode == 1 and data.containsKey('publicHoliday')))"> - a.publicHoliday, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sickLeave') or colPickMode == 1 and data.containsKey('sickLeave')))"> - a.sickLeave, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('funeralLeave') or colPickMode == 1 and data.containsKey('funeralLeave')))"> - a.funeralLeave, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('marriageLeave') or colPickMode == 1 and data.containsKey('marriageLeave')))"> - a.marriageLeave, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('childRearingLeave') or colPickMode == 1 and data.containsKey('childRearingLeave')))"> - a.childRearingLeave, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('maternityLeave') or colPickMode == 1 and data.containsKey('maternityLeave')))"> - a.maternityLeave, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('transferBack') or colPickMode == 1 and data.containsKey('transferBack')))"> - a.transferBack, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('homeLeave') or colPickMode == 1 and data.containsKey('homeLeave')))"> - a.homeLeave, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('personalLeave') or colPickMode == 1 and data.containsKey('personalLeave')))"> - a.personalLeave, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('absenteeismDays') or colPickMode == 1 and data.containsKey('absenteeismDays')))"> - a.absenteeismDays, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('otherDays') or colPickMode == 1 and data.containsKey('otherDays')))"> - a.otherDays, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attendanceRate') or colPickMode == 1 and data.containsKey('attendanceRate')))"> - a.attendanceRate, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('nonCompliancePunch') or colPickMode == 1 and data.containsKey('nonCompliancePunch')))"> - a.nonCompliancePunch, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('lateTimes') or colPickMode == 1 and data.containsKey('lateTimes')))"> - a.lateTimes, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('surfingMobileTimes') or colPickMode == 1 and data.containsKey('surfingMobileTimes')))"> - a.surfingMobileTimes, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('overtimeTimes') or colPickMode == 1 and data.containsKey('overtimeTimes')))"> - a.overtimeTimes, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('vacancy') or colPickMode == 1 and data.containsKey('vacancy')))"> - a.vacancy, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('nonStandardDressTimes') or colPickMode == 1 and data.containsKey('nonStandardDressTimes')))"> - a.nonStandardDressTimes, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('unexcusedMeetingAbsence') or colPickMode == 1 and data.containsKey('unexcusedMeetingAbsence')))"> - a.unexcusedMeetingAbsence, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('earlyLeaveMeeting') or colPickMode == 1 and data.containsKey('earlyLeaveMeeting')))"> - a.earlyLeaveMeeting, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('year') or colPickMode == 1 and data.containsKey('year')))"> - a.year, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('month') or colPickMode == 1 and data.containsKey('month')))"> - a.month, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('day') or colPickMode == 1 and data.containsKey('day')))"> - a.day, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))"> - a.remark, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> - a.createUserId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> - a.createTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))"> - a.updateUserId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> - a.updateTime, - </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))"> + a.id, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('windowCategory') or colPickMode == 1 and data.containsKey('windowCategory')))"> + a.windowCategory, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('staffId') or colPickMode == 1 and data.containsKey('staffId')))"> + a.staffId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('staffName') or colPickMode == 1 and data.containsKey('staffName')))"> + a.staffName, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptId') or colPickMode == 1 and data.containsKey('deptId')))"> + a.deptId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deptName') or colPickMode == 1 and data.containsKey('deptName')))"> + a.deptName, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('backToUnit') or colPickMode == 1 and data.containsKey('backToUnit')))"> + a.backToUnit, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('onDutyLeave') or colPickMode == 1 and data.containsKey('onDutyLeave')))"> + a.onDutyLeave, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('outOfOffice') or colPickMode == 1 and data.containsKey('outOfOffice')))"> + a.outOfOffice, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('shiftCompensation') or colPickMode == 1 and data.containsKey('shiftCompensation')))"> + a.shiftCompensation, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('physicalExamination') or colPickMode == 1 and data.containsKey('physicalExamination')))"> + a.physicalExamination, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('quarantine') or colPickMode == 1 and data.containsKey('quarantine')))"> + a.quarantine, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('businessTrip') or colPickMode == 1 and data.containsKey('businessTrip')))"> + a.businessTrip, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('publicHoliday') or colPickMode == 1 and data.containsKey('publicHoliday')))"> + a.publicHoliday, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sickLeave') or colPickMode == 1 and data.containsKey('sickLeave')))"> + a.sickLeave, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('funeralLeave') or colPickMode == 1 and data.containsKey('funeralLeave')))"> + a.funeralLeave, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('marriageLeave') or colPickMode == 1 and data.containsKey('marriageLeave')))"> + a.marriageLeave, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('childRearingLeave') or colPickMode == 1 and data.containsKey('childRearingLeave')))"> + a.childRearingLeave, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('maternityLeave') or colPickMode == 1 and data.containsKey('maternityLeave')))"> + a.maternityLeave, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('transferBack') or colPickMode == 1 and data.containsKey('transferBack')))"> + a.transferBack, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('homeLeave') or colPickMode == 1 and data.containsKey('homeLeave')))"> + a.homeLeave, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('personalLeave') or colPickMode == 1 and data.containsKey('personalLeave')))"> + a.personalLeave, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('absenteeismDays') or colPickMode == 1 and data.containsKey('absenteeismDays')))"> + a.absenteeismDays, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('otherDays') or colPickMode == 1 and data.containsKey('otherDays')))"> + a.otherDays, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attendanceRate') or colPickMode == 1 and data.containsKey('attendanceRate')))"> + a.attendanceRate, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('nonCompliancePunch') or colPickMode == 1 and data.containsKey('nonCompliancePunch')))"> + a.nonCompliancePunch, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('lateTimes') or colPickMode == 1 and data.containsKey('lateTimes')))"> + a.lateTimes, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('surfingMobileTimes') or colPickMode == 1 and data.containsKey('surfingMobileTimes')))"> + a.surfingMobileTimes, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('overtimeTimes') or colPickMode == 1 and data.containsKey('overtimeTimes')))"> + a.overtimeTimes, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('vacancy') or colPickMode == 1 and data.containsKey('vacancy')))"> + a.vacancy, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('nonStandardDressTimes') or colPickMode == 1 and data.containsKey('nonStandardDressTimes')))"> + a.nonStandardDressTimes, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('unexcusedMeetingAbsence') or colPickMode == 1 and data.containsKey('unexcusedMeetingAbsence')))"> + a.unexcusedMeetingAbsence, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('earlyLeaveMeeting') or colPickMode == 1 and data.containsKey('earlyLeaveMeeting')))"> + a.earlyLeaveMeeting, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('year') or colPickMode == 1 and data.containsKey('year')))"> + a.year, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('month') or colPickMode == 1 and data.containsKey('month')))"> + a.month, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('day') or colPickMode == 1 and data.containsKey('day')))"> + a.day, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))"> + a.remark, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> + a.createUserId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> + a.createTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))"> + a.updateUserId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> + a.updateTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('breastfeedingLeaveDays') or colPickMode == 1 and data.containsKey('breastfeedingLeaveDays')))"> + a.breastfeedingLeaveDays, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('menstrualLeaveDays') or colPickMode == 1 and data.containsKey('menstrualLeaveDays')))"> + a.menstrualLeaveDays, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('annualLeaveDays') or colPickMode == 1 and data.containsKey('annualLeaveDays')))"> + a.annualLeaveDays, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('compensatedLeaveDays') or colPickMode == 1 and data.containsKey('compensatedLeaveDays')))"> + a.compensatedLeaveDays, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('paternityLeaveDays') or colPickMode == 1 and data.containsKey('paternityLeaveDays')))"> + a.paternityLeaveDays, + </if> </trim> </sql> <!-- 鏂板 鍖哄垎涓婚敭鑷鍔犺繕鏄笟鍔℃彃鍏� --> <insert id="insert" parameterType="AttendanceStatEntity" useGeneratedKeys="true" keyProperty="id"> insert into mortals_xhx_attendance_stat - (windowCategory,staffId,staffName,deptId,deptName,backToUnit,onDutyLeave,outOfOffice,shiftCompensation,physicalExamination,quarantine,businessTrip,publicHoliday,sickLeave,funeralLeave,marriageLeave,childRearingLeave,maternityLeave,transferBack,homeLeave,personalLeave,absenteeismDays,otherDays,attendanceRate,nonCompliancePunch,lateTimes,surfingMobileTimes,overtimeTimes,vacancy,nonStandardDressTimes,unexcusedMeetingAbsence,earlyLeaveMeeting,year,month,day,remark,createUserId,createTime,updateUserId,updateTime) + (windowCategory,staffId,staffName,deptId,deptName,backToUnit,onDutyLeave,outOfOffice,shiftCompensation,physicalExamination,quarantine,businessTrip,publicHoliday,sickLeave,funeralLeave,marriageLeave,childRearingLeave,maternityLeave,transferBack,homeLeave,personalLeave,absenteeismDays,otherDays,attendanceRate,nonCompliancePunch,lateTimes,surfingMobileTimes,overtimeTimes,vacancy,nonStandardDressTimes,unexcusedMeetingAbsence,earlyLeaveMeeting,year,month,day,remark,createUserId,createTime,updateUserId,updateTime,breastfeedingLeaveDays,menstrualLeaveDays,annualLeaveDays,compensatedLeaveDays,paternityLeaveDays) VALUES - (#{windowCategory},#{staffId},#{staffName},#{deptId},#{deptName},#{backToUnit},#{onDutyLeave},#{outOfOffice},#{shiftCompensation},#{physicalExamination},#{quarantine},#{businessTrip},#{publicHoliday},#{sickLeave},#{funeralLeave},#{marriageLeave},#{childRearingLeave},#{maternityLeave},#{transferBack},#{homeLeave},#{personalLeave},#{absenteeismDays},#{otherDays},#{attendanceRate},#{nonCompliancePunch},#{lateTimes},#{surfingMobileTimes},#{overtimeTimes},#{vacancy},#{nonStandardDressTimes},#{unexcusedMeetingAbsence},#{earlyLeaveMeeting},#{year},#{month},#{day},#{remark},#{createUserId},#{createTime},#{updateUserId},#{updateTime}) + (#{windowCategory},#{staffId},#{staffName},#{deptId},#{deptName},#{backToUnit},#{onDutyLeave},#{outOfOffice},#{shiftCompensation},#{physicalExamination},#{quarantine},#{businessTrip},#{publicHoliday},#{sickLeave},#{funeralLeave},#{marriageLeave},#{childRearingLeave},#{maternityLeave},#{transferBack},#{homeLeave},#{personalLeave},#{absenteeismDays},#{otherDays},#{attendanceRate},#{nonCompliancePunch},#{lateTimes},#{surfingMobileTimes},#{overtimeTimes},#{vacancy},#{nonStandardDressTimes},#{unexcusedMeetingAbsence},#{earlyLeaveMeeting},#{year},#{month},#{day},#{remark},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{breastfeedingLeaveDays},#{menstrualLeaveDays},#{annualLeaveDays},#{compensatedLeaveDays},#{paternityLeaveDays}) </insert> <!-- 鎵归噺鏂板 --> <insert id="insertBatch" parameterType="paramDto"> insert into mortals_xhx_attendance_stat - (windowCategory,staffId,staffName,deptId,deptName,backToUnit,onDutyLeave,outOfOffice,shiftCompensation,physicalExamination,quarantine,businessTrip,publicHoliday,sickLeave,funeralLeave,marriageLeave,childRearingLeave,maternityLeave,transferBack,homeLeave,personalLeave,absenteeismDays,otherDays,attendanceRate,nonCompliancePunch,lateTimes,surfingMobileTimes,overtimeTimes,vacancy,nonStandardDressTimes,unexcusedMeetingAbsence,earlyLeaveMeeting,year,month,day,remark,createUserId,createTime,updateUserId,updateTime) + (windowCategory,staffId,staffName,deptId,deptName,backToUnit,onDutyLeave,outOfOffice,shiftCompensation,physicalExamination,quarantine,businessTrip,publicHoliday,sickLeave,funeralLeave,marriageLeave,childRearingLeave,maternityLeave,transferBack,homeLeave,personalLeave,absenteeismDays,otherDays,attendanceRate,nonCompliancePunch,lateTimes,surfingMobileTimes,overtimeTimes,vacancy,nonStandardDressTimes,unexcusedMeetingAbsence,earlyLeaveMeeting,year,month,day,remark,createUserId,createTime,updateUserId,updateTime,breastfeedingLeaveDays,menstrualLeaveDays,annualLeaveDays,compensatedLeaveDays,paternityLeaveDays) VALUES <foreach collection="data.dataList" item="item" index="index" separator="," > - (#{item.windowCategory},#{item.staffId},#{item.staffName},#{item.deptId},#{item.deptName},#{item.backToUnit},#{item.onDutyLeave},#{item.outOfOffice},#{item.shiftCompensation},#{item.physicalExamination},#{item.quarantine},#{item.businessTrip},#{item.publicHoliday},#{item.sickLeave},#{item.funeralLeave},#{item.marriageLeave},#{item.childRearingLeave},#{item.maternityLeave},#{item.transferBack},#{item.homeLeave},#{item.personalLeave},#{item.absenteeismDays},#{item.otherDays},#{item.attendanceRate},#{item.nonCompliancePunch},#{item.lateTimes},#{item.surfingMobileTimes},#{item.overtimeTimes},#{item.vacancy},#{item.nonStandardDressTimes},#{item.unexcusedMeetingAbsence},#{item.earlyLeaveMeeting},#{item.year},#{item.month},#{item.day},#{item.remark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime}) + (#{item.windowCategory},#{item.staffId},#{item.staffName},#{item.deptId},#{item.deptName},#{item.backToUnit},#{item.onDutyLeave},#{item.outOfOffice},#{item.shiftCompensation},#{item.physicalExamination},#{item.quarantine},#{item.businessTrip},#{item.publicHoliday},#{item.sickLeave},#{item.funeralLeave},#{item.marriageLeave},#{item.childRearingLeave},#{item.maternityLeave},#{item.transferBack},#{item.homeLeave},#{item.personalLeave},#{item.absenteeismDays},#{item.otherDays},#{item.attendanceRate},#{item.nonCompliancePunch},#{item.lateTimes},#{item.surfingMobileTimes},#{item.overtimeTimes},#{item.vacancy},#{item.nonStandardDressTimes},#{item.unexcusedMeetingAbsence},#{item.earlyLeaveMeeting},#{item.year},#{item.month},#{item.day},#{item.remark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.breastfeedingLeaveDays},#{item.menstrualLeaveDays},#{item.annualLeaveDays},#{item.compensatedLeaveDays},#{item.paternityLeaveDays}) </foreach> </insert> @@ -424,6 +444,36 @@ <if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))"> a.updateTime=#{data.updateTime}, </if> + <if test="(colPickMode==0 and data.containsKey('breastfeedingLeaveDays')) or (colPickMode==1 and !data.containsKey('breastfeedingLeaveDays'))"> + a.breastfeedingLeaveDays=#{data.breastfeedingLeaveDays}, + </if> + <if test="(colPickMode==0 and data.containsKey('breastfeedingLeaveDaysIncrement')) or (colPickMode==1 and !data.containsKey('breastfeedingLeaveDaysIncrement'))"> + a.breastfeedingLeaveDays=ifnull(a.breastfeedingLeaveDays,0) + #{data.breastfeedingLeaveDaysIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('menstrualLeaveDays')) or (colPickMode==1 and !data.containsKey('menstrualLeaveDays'))"> + a.menstrualLeaveDays=#{data.menstrualLeaveDays}, + </if> + <if test="(colPickMode==0 and data.containsKey('menstrualLeaveDaysIncrement')) or (colPickMode==1 and !data.containsKey('menstrualLeaveDaysIncrement'))"> + a.menstrualLeaveDays=ifnull(a.menstrualLeaveDays,0) + #{data.menstrualLeaveDaysIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('annualLeaveDays')) or (colPickMode==1 and !data.containsKey('annualLeaveDays'))"> + a.annualLeaveDays=#{data.annualLeaveDays}, + </if> + <if test="(colPickMode==0 and data.containsKey('annualLeaveDaysIncrement')) or (colPickMode==1 and !data.containsKey('annualLeaveDaysIncrement'))"> + a.annualLeaveDays=ifnull(a.annualLeaveDays,0) + #{data.annualLeaveDaysIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('compensatedLeaveDays')) or (colPickMode==1 and !data.containsKey('compensatedLeaveDays'))"> + a.compensatedLeaveDays=#{data.compensatedLeaveDays}, + </if> + <if test="(colPickMode==0 and data.containsKey('compensatedLeaveDaysIncrement')) or (colPickMode==1 and !data.containsKey('compensatedLeaveDaysIncrement'))"> + a.compensatedLeaveDays=ifnull(a.compensatedLeaveDays,0) + #{data.compensatedLeaveDaysIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('paternityLeaveDays')) or (colPickMode==1 and !data.containsKey('paternityLeaveDays'))"> + a.paternityLeaveDays=#{data.paternityLeaveDays}, + </if> + <if test="(colPickMode==0 and data.containsKey('paternityLeaveDaysIncrement')) or (colPickMode==1 and !data.containsKey('paternityLeaveDaysIncrement'))"> + a.paternityLeaveDays=ifnull(a.paternityLeaveDays,0) + #{data.paternityLeaveDaysIncrement}, + </if> </trim> <trim suffixOverrides="where" suffix=""> where @@ -436,456 +486,516 @@ <update id="updateBatch" parameterType="paramDto"> update mortals_xhx_attendance_stat as a <trim prefix="set" suffixOverrides=","> - <trim prefix="windowCategory=(case" suffix="ELSE windowCategory end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('windowCategory')) or (colPickMode==1 and !item.containsKey('windowCategory'))"> - when a.id=#{item.id} then #{item.windowCategory} - </if> - </foreach> - </trim> - <trim prefix="staffId=(case" suffix="ELSE staffId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('staffId')) or (colPickMode==1 and !item.containsKey('staffId'))"> - when a.id=#{item.id} then #{item.staffId} - </when> - <when test="(colPickMode==0 and item.containsKey('staffIdIncrement')) or (colPickMode==1 and !item.containsKey('staffIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.staffId,0) + #{item.staffIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="staffName=(case" suffix="ELSE staffName end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('staffName')) or (colPickMode==1 and !item.containsKey('staffName'))"> - when a.id=#{item.id} then #{item.staffName} - </if> - </foreach> - </trim> - <trim prefix="deptId=(case" suffix="ELSE deptId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('deptId')) or (colPickMode==1 and !item.containsKey('deptId'))"> - when a.id=#{item.id} then #{item.deptId} - </when> - <when test="(colPickMode==0 and item.containsKey('deptIdIncrement')) or (colPickMode==1 and !item.containsKey('deptIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.deptId,0) + #{item.deptIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="deptName=(case" suffix="ELSE deptName end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('deptName')) or (colPickMode==1 and !item.containsKey('deptName'))"> - when a.id=#{item.id} then #{item.deptName} - </if> - </foreach> - </trim> - <trim prefix="backToUnit=(case" suffix="ELSE backToUnit end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('backToUnit')) or (colPickMode==1 and !item.containsKey('backToUnit'))"> - when a.id=#{item.id} then #{item.backToUnit} - </when> - <when test="(colPickMode==0 and item.containsKey('backToUnitIncrement')) or (colPickMode==1 and !item.containsKey('backToUnitIncrement'))"> - when a.id=#{item.id} then ifnull(a.backToUnit,0) + #{item.backToUnitIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="onDutyLeave=(case" suffix="ELSE onDutyLeave end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('onDutyLeave')) or (colPickMode==1 and !item.containsKey('onDutyLeave'))"> - when a.id=#{item.id} then #{item.onDutyLeave} - </when> - <when test="(colPickMode==0 and item.containsKey('onDutyLeaveIncrement')) or (colPickMode==1 and !item.containsKey('onDutyLeaveIncrement'))"> - when a.id=#{item.id} then ifnull(a.onDutyLeave,0) + #{item.onDutyLeaveIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="outOfOffice=(case" suffix="ELSE outOfOffice end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('outOfOffice')) or (colPickMode==1 and !item.containsKey('outOfOffice'))"> - when a.id=#{item.id} then #{item.outOfOffice} - </when> - <when test="(colPickMode==0 and item.containsKey('outOfOfficeIncrement')) or (colPickMode==1 and !item.containsKey('outOfOfficeIncrement'))"> - when a.id=#{item.id} then ifnull(a.outOfOffice,0) + #{item.outOfOfficeIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="shiftCompensation=(case" suffix="ELSE shiftCompensation end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('shiftCompensation')) or (colPickMode==1 and !item.containsKey('shiftCompensation'))"> - when a.id=#{item.id} then #{item.shiftCompensation} - </when> - <when test="(colPickMode==0 and item.containsKey('shiftCompensationIncrement')) or (colPickMode==1 and !item.containsKey('shiftCompensationIncrement'))"> - when a.id=#{item.id} then ifnull(a.shiftCompensation,0) + #{item.shiftCompensationIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="physicalExamination=(case" suffix="ELSE physicalExamination end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('physicalExamination')) or (colPickMode==1 and !item.containsKey('physicalExamination'))"> - when a.id=#{item.id} then #{item.physicalExamination} - </when> - <when test="(colPickMode==0 and item.containsKey('physicalExaminationIncrement')) or (colPickMode==1 and !item.containsKey('physicalExaminationIncrement'))"> - when a.id=#{item.id} then ifnull(a.physicalExamination,0) + #{item.physicalExaminationIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="quarantine=(case" suffix="ELSE quarantine end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('quarantine')) or (colPickMode==1 and !item.containsKey('quarantine'))"> - when a.id=#{item.id} then #{item.quarantine} - </when> - <when test="(colPickMode==0 and item.containsKey('quarantineIncrement')) or (colPickMode==1 and !item.containsKey('quarantineIncrement'))"> - when a.id=#{item.id} then ifnull(a.quarantine,0) + #{item.quarantineIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="businessTrip=(case" suffix="ELSE businessTrip end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('businessTrip')) or (colPickMode==1 and !item.containsKey('businessTrip'))"> - when a.id=#{item.id} then #{item.businessTrip} - </when> - <when test="(colPickMode==0 and item.containsKey('businessTripIncrement')) or (colPickMode==1 and !item.containsKey('businessTripIncrement'))"> - when a.id=#{item.id} then ifnull(a.businessTrip,0) + #{item.businessTripIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="publicHoliday=(case" suffix="ELSE publicHoliday end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('publicHoliday')) or (colPickMode==1 and !item.containsKey('publicHoliday'))"> - when a.id=#{item.id} then #{item.publicHoliday} - </when> - <when test="(colPickMode==0 and item.containsKey('publicHolidayIncrement')) or (colPickMode==1 and !item.containsKey('publicHolidayIncrement'))"> - when a.id=#{item.id} then ifnull(a.publicHoliday,0) + #{item.publicHolidayIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="sickLeave=(case" suffix="ELSE sickLeave end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('sickLeave')) or (colPickMode==1 and !item.containsKey('sickLeave'))"> - when a.id=#{item.id} then #{item.sickLeave} - </when> - <when test="(colPickMode==0 and item.containsKey('sickLeaveIncrement')) or (colPickMode==1 and !item.containsKey('sickLeaveIncrement'))"> - when a.id=#{item.id} then ifnull(a.sickLeave,0) + #{item.sickLeaveIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="funeralLeave=(case" suffix="ELSE funeralLeave end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('funeralLeave')) or (colPickMode==1 and !item.containsKey('funeralLeave'))"> - when a.id=#{item.id} then #{item.funeralLeave} - </when> - <when test="(colPickMode==0 and item.containsKey('funeralLeaveIncrement')) or (colPickMode==1 and !item.containsKey('funeralLeaveIncrement'))"> - when a.id=#{item.id} then ifnull(a.funeralLeave,0) + #{item.funeralLeaveIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="marriageLeave=(case" suffix="ELSE marriageLeave end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('marriageLeave')) or (colPickMode==1 and !item.containsKey('marriageLeave'))"> - when a.id=#{item.id} then #{item.marriageLeave} - </when> - <when test="(colPickMode==0 and item.containsKey('marriageLeaveIncrement')) or (colPickMode==1 and !item.containsKey('marriageLeaveIncrement'))"> - when a.id=#{item.id} then ifnull(a.marriageLeave,0) + #{item.marriageLeaveIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="childRearingLeave=(case" suffix="ELSE childRearingLeave end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('childRearingLeave')) or (colPickMode==1 and !item.containsKey('childRearingLeave'))"> - when a.id=#{item.id} then #{item.childRearingLeave} - </when> - <when test="(colPickMode==0 and item.containsKey('childRearingLeaveIncrement')) or (colPickMode==1 and !item.containsKey('childRearingLeaveIncrement'))"> - when a.id=#{item.id} then ifnull(a.childRearingLeave,0) + #{item.childRearingLeaveIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="maternityLeave=(case" suffix="ELSE maternityLeave end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('maternityLeave')) or (colPickMode==1 and !item.containsKey('maternityLeave'))"> - when a.id=#{item.id} then #{item.maternityLeave} - </when> - <when test="(colPickMode==0 and item.containsKey('maternityLeaveIncrement')) or (colPickMode==1 and !item.containsKey('maternityLeaveIncrement'))"> - when a.id=#{item.id} then ifnull(a.maternityLeave,0) + #{item.maternityLeaveIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="transferBack=(case" suffix="ELSE transferBack end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('transferBack')) or (colPickMode==1 and !item.containsKey('transferBack'))"> - when a.id=#{item.id} then #{item.transferBack} - </when> - <when test="(colPickMode==0 and item.containsKey('transferBackIncrement')) or (colPickMode==1 and !item.containsKey('transferBackIncrement'))"> - when a.id=#{item.id} then ifnull(a.transferBack,0) + #{item.transferBackIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="homeLeave=(case" suffix="ELSE homeLeave end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('homeLeave')) or (colPickMode==1 and !item.containsKey('homeLeave'))"> - when a.id=#{item.id} then #{item.homeLeave} - </when> - <when test="(colPickMode==0 and item.containsKey('homeLeaveIncrement')) or (colPickMode==1 and !item.containsKey('homeLeaveIncrement'))"> - when a.id=#{item.id} then ifnull(a.homeLeave,0) + #{item.homeLeaveIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="personalLeave=(case" suffix="ELSE personalLeave end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('personalLeave')) or (colPickMode==1 and !item.containsKey('personalLeave'))"> - when a.id=#{item.id} then #{item.personalLeave} - </when> - <when test="(colPickMode==0 and item.containsKey('personalLeaveIncrement')) or (colPickMode==1 and !item.containsKey('personalLeaveIncrement'))"> - when a.id=#{item.id} then ifnull(a.personalLeave,0) + #{item.personalLeaveIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="absenteeismDays=(case" suffix="ELSE absenteeismDays end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('absenteeismDays')) or (colPickMode==1 and !item.containsKey('absenteeismDays'))"> - when a.id=#{item.id} then #{item.absenteeismDays} - </when> - <when test="(colPickMode==0 and item.containsKey('absenteeismDaysIncrement')) or (colPickMode==1 and !item.containsKey('absenteeismDaysIncrement'))"> - when a.id=#{item.id} then ifnull(a.absenteeismDays,0) + #{item.absenteeismDaysIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="otherDays=(case" suffix="ELSE otherDays end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('otherDays')) or (colPickMode==1 and !item.containsKey('otherDays'))"> - when a.id=#{item.id} then #{item.otherDays} - </when> - <when test="(colPickMode==0 and item.containsKey('otherDaysIncrement')) or (colPickMode==1 and !item.containsKey('otherDaysIncrement'))"> - when a.id=#{item.id} then ifnull(a.otherDays,0) + #{item.otherDaysIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="attendanceRate=(case" suffix="ELSE attendanceRate end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('attendanceRate')) or (colPickMode==1 and !item.containsKey('attendanceRate'))"> - when a.id=#{item.id} then #{item.attendanceRate} - </when> - <when test="(colPickMode==0 and item.containsKey('attendanceRateIncrement')) or (colPickMode==1 and !item.containsKey('attendanceRateIncrement'))"> - when a.id=#{item.id} then ifnull(a.attendanceRate,0) + #{item.attendanceRateIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="nonCompliancePunch=(case" suffix="ELSE nonCompliancePunch end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('nonCompliancePunch')) or (colPickMode==1 and !item.containsKey('nonCompliancePunch'))"> - when a.id=#{item.id} then #{item.nonCompliancePunch} - </when> - <when test="(colPickMode==0 and item.containsKey('nonCompliancePunchIncrement')) or (colPickMode==1 and !item.containsKey('nonCompliancePunchIncrement'))"> - when a.id=#{item.id} then ifnull(a.nonCompliancePunch,0) + #{item.nonCompliancePunchIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="lateTimes=(case" suffix="ELSE lateTimes end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('lateTimes')) or (colPickMode==1 and !item.containsKey('lateTimes'))"> - when a.id=#{item.id} then #{item.lateTimes} - </when> - <when test="(colPickMode==0 and item.containsKey('lateTimesIncrement')) or (colPickMode==1 and !item.containsKey('lateTimesIncrement'))"> - when a.id=#{item.id} then ifnull(a.lateTimes,0) + #{item.lateTimesIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="surfingMobileTimes=(case" suffix="ELSE surfingMobileTimes end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('surfingMobileTimes')) or (colPickMode==1 and !item.containsKey('surfingMobileTimes'))"> - when a.id=#{item.id} then #{item.surfingMobileTimes} - </when> - <when test="(colPickMode==0 and item.containsKey('surfingMobileTimesIncrement')) or (colPickMode==1 and !item.containsKey('surfingMobileTimesIncrement'))"> - when a.id=#{item.id} then ifnull(a.surfingMobileTimes,0) + #{item.surfingMobileTimesIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="overtimeTimes=(case" suffix="ELSE overtimeTimes end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('overtimeTimes')) or (colPickMode==1 and !item.containsKey('overtimeTimes'))"> - when a.id=#{item.id} then #{item.overtimeTimes} - </when> - <when test="(colPickMode==0 and item.containsKey('overtimeTimesIncrement')) or (colPickMode==1 and !item.containsKey('overtimeTimesIncrement'))"> - when a.id=#{item.id} then ifnull(a.overtimeTimes,0) + #{item.overtimeTimesIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="vacancy=(case" suffix="ELSE vacancy end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('vacancy')) or (colPickMode==1 and !item.containsKey('vacancy'))"> - when a.id=#{item.id} then #{item.vacancy} - </when> - <when test="(colPickMode==0 and item.containsKey('vacancyIncrement')) or (colPickMode==1 and !item.containsKey('vacancyIncrement'))"> - when a.id=#{item.id} then ifnull(a.vacancy,0) + #{item.vacancyIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="nonStandardDressTimes=(case" suffix="ELSE nonStandardDressTimes end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('nonStandardDressTimes')) or (colPickMode==1 and !item.containsKey('nonStandardDressTimes'))"> - when a.id=#{item.id} then #{item.nonStandardDressTimes} - </when> - <when test="(colPickMode==0 and item.containsKey('nonStandardDressTimesIncrement')) or (colPickMode==1 and !item.containsKey('nonStandardDressTimesIncrement'))"> - when a.id=#{item.id} then ifnull(a.nonStandardDressTimes,0) + #{item.nonStandardDressTimesIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="unexcusedMeetingAbsence=(case" suffix="ELSE unexcusedMeetingAbsence end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('unexcusedMeetingAbsence')) or (colPickMode==1 and !item.containsKey('unexcusedMeetingAbsence'))"> - when a.id=#{item.id} then #{item.unexcusedMeetingAbsence} - </when> - <when test="(colPickMode==0 and item.containsKey('unexcusedMeetingAbsenceIncrement')) or (colPickMode==1 and !item.containsKey('unexcusedMeetingAbsenceIncrement'))"> - when a.id=#{item.id} then ifnull(a.unexcusedMeetingAbsence,0) + #{item.unexcusedMeetingAbsenceIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="earlyLeaveMeeting=(case" suffix="ELSE earlyLeaveMeeting end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('earlyLeaveMeeting')) or (colPickMode==1 and !item.containsKey('earlyLeaveMeeting'))"> - when a.id=#{item.id} then #{item.earlyLeaveMeeting} - </when> - <when test="(colPickMode==0 and item.containsKey('earlyLeaveMeetingIncrement')) or (colPickMode==1 and !item.containsKey('earlyLeaveMeetingIncrement'))"> - when a.id=#{item.id} then ifnull(a.earlyLeaveMeeting,0) + #{item.earlyLeaveMeetingIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="year=(case" suffix="ELSE year end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('year')) or (colPickMode==1 and !item.containsKey('year'))"> - when a.id=#{item.id} then #{item.year} - </when> - <when test="(colPickMode==0 and item.containsKey('yearIncrement')) or (colPickMode==1 and !item.containsKey('yearIncrement'))"> - when a.id=#{item.id} then ifnull(a.year,0) + #{item.yearIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="month=(case" suffix="ELSE month end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('month')) or (colPickMode==1 and !item.containsKey('month'))"> - when a.id=#{item.id} then #{item.month} - </when> - <when test="(colPickMode==0 and item.containsKey('monthIncrement')) or (colPickMode==1 and !item.containsKey('monthIncrement'))"> - when a.id=#{item.id} then ifnull(a.month,0) + #{item.monthIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="day=(case" suffix="ELSE day end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('day')) or (colPickMode==1 and !item.containsKey('day'))"> - when a.id=#{item.id} then #{item.day} - </when> - <when test="(colPickMode==0 and item.containsKey('dayIncrement')) or (colPickMode==1 and !item.containsKey('dayIncrement'))"> - when a.id=#{item.id} then ifnull(a.day,0) + #{item.dayIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="remark=(case" suffix="ELSE remark end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))"> - when a.id=#{item.id} then #{item.remark} - </if> - </foreach> - </trim> - <trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> - when a.id=#{item.id} then #{item.createUserId} - </when> - <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="createTime=(case" suffix="ELSE createTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> - when a.id=#{item.id} then #{item.createTime} - </if> - </foreach> - </trim> - <trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))"> - when a.id=#{item.id} then #{item.updateUserId} - </when> - <when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> - when a.id=#{item.id} then #{item.updateTime} - </if> - </foreach> - </trim> + <trim prefix="windowCategory=(case" suffix="ELSE windowCategory end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('windowCategory')) or (colPickMode==1 and !item.containsKey('windowCategory'))"> + when a.id=#{item.id} then #{item.windowCategory} + </if> + </foreach> + </trim> + <trim prefix="staffId=(case" suffix="ELSE staffId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('staffId')) or (colPickMode==1 and !item.containsKey('staffId'))"> + when a.id=#{item.id} then #{item.staffId} + </when> + <when test="(colPickMode==0 and item.containsKey('staffIdIncrement')) or (colPickMode==1 and !item.containsKey('staffIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.staffId,0) + #{item.staffIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="staffName=(case" suffix="ELSE staffName end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('staffName')) or (colPickMode==1 and !item.containsKey('staffName'))"> + when a.id=#{item.id} then #{item.staffName} + </if> + </foreach> + </trim> + <trim prefix="deptId=(case" suffix="ELSE deptId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('deptId')) or (colPickMode==1 and !item.containsKey('deptId'))"> + when a.id=#{item.id} then #{item.deptId} + </when> + <when test="(colPickMode==0 and item.containsKey('deptIdIncrement')) or (colPickMode==1 and !item.containsKey('deptIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.deptId,0) + #{item.deptIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="deptName=(case" suffix="ELSE deptName end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('deptName')) or (colPickMode==1 and !item.containsKey('deptName'))"> + when a.id=#{item.id} then #{item.deptName} + </if> + </foreach> + </trim> + <trim prefix="backToUnit=(case" suffix="ELSE backToUnit end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('backToUnit')) or (colPickMode==1 and !item.containsKey('backToUnit'))"> + when a.id=#{item.id} then #{item.backToUnit} + </when> + <when test="(colPickMode==0 and item.containsKey('backToUnitIncrement')) or (colPickMode==1 and !item.containsKey('backToUnitIncrement'))"> + when a.id=#{item.id} then ifnull(a.backToUnit,0) + #{item.backToUnitIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="onDutyLeave=(case" suffix="ELSE onDutyLeave end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('onDutyLeave')) or (colPickMode==1 and !item.containsKey('onDutyLeave'))"> + when a.id=#{item.id} then #{item.onDutyLeave} + </when> + <when test="(colPickMode==0 and item.containsKey('onDutyLeaveIncrement')) or (colPickMode==1 and !item.containsKey('onDutyLeaveIncrement'))"> + when a.id=#{item.id} then ifnull(a.onDutyLeave,0) + #{item.onDutyLeaveIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="outOfOffice=(case" suffix="ELSE outOfOffice end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('outOfOffice')) or (colPickMode==1 and !item.containsKey('outOfOffice'))"> + when a.id=#{item.id} then #{item.outOfOffice} + </when> + <when test="(colPickMode==0 and item.containsKey('outOfOfficeIncrement')) or (colPickMode==1 and !item.containsKey('outOfOfficeIncrement'))"> + when a.id=#{item.id} then ifnull(a.outOfOffice,0) + #{item.outOfOfficeIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="shiftCompensation=(case" suffix="ELSE shiftCompensation end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('shiftCompensation')) or (colPickMode==1 and !item.containsKey('shiftCompensation'))"> + when a.id=#{item.id} then #{item.shiftCompensation} + </when> + <when test="(colPickMode==0 and item.containsKey('shiftCompensationIncrement')) or (colPickMode==1 and !item.containsKey('shiftCompensationIncrement'))"> + when a.id=#{item.id} then ifnull(a.shiftCompensation,0) + #{item.shiftCompensationIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="physicalExamination=(case" suffix="ELSE physicalExamination end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('physicalExamination')) or (colPickMode==1 and !item.containsKey('physicalExamination'))"> + when a.id=#{item.id} then #{item.physicalExamination} + </when> + <when test="(colPickMode==0 and item.containsKey('physicalExaminationIncrement')) or (colPickMode==1 and !item.containsKey('physicalExaminationIncrement'))"> + when a.id=#{item.id} then ifnull(a.physicalExamination,0) + #{item.physicalExaminationIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="quarantine=(case" suffix="ELSE quarantine end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('quarantine')) or (colPickMode==1 and !item.containsKey('quarantine'))"> + when a.id=#{item.id} then #{item.quarantine} + </when> + <when test="(colPickMode==0 and item.containsKey('quarantineIncrement')) or (colPickMode==1 and !item.containsKey('quarantineIncrement'))"> + when a.id=#{item.id} then ifnull(a.quarantine,0) + #{item.quarantineIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="businessTrip=(case" suffix="ELSE businessTrip end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('businessTrip')) or (colPickMode==1 and !item.containsKey('businessTrip'))"> + when a.id=#{item.id} then #{item.businessTrip} + </when> + <when test="(colPickMode==0 and item.containsKey('businessTripIncrement')) or (colPickMode==1 and !item.containsKey('businessTripIncrement'))"> + when a.id=#{item.id} then ifnull(a.businessTrip,0) + #{item.businessTripIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="publicHoliday=(case" suffix="ELSE publicHoliday end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('publicHoliday')) or (colPickMode==1 and !item.containsKey('publicHoliday'))"> + when a.id=#{item.id} then #{item.publicHoliday} + </when> + <when test="(colPickMode==0 and item.containsKey('publicHolidayIncrement')) or (colPickMode==1 and !item.containsKey('publicHolidayIncrement'))"> + when a.id=#{item.id} then ifnull(a.publicHoliday,0) + #{item.publicHolidayIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="sickLeave=(case" suffix="ELSE sickLeave end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('sickLeave')) or (colPickMode==1 and !item.containsKey('sickLeave'))"> + when a.id=#{item.id} then #{item.sickLeave} + </when> + <when test="(colPickMode==0 and item.containsKey('sickLeaveIncrement')) or (colPickMode==1 and !item.containsKey('sickLeaveIncrement'))"> + when a.id=#{item.id} then ifnull(a.sickLeave,0) + #{item.sickLeaveIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="funeralLeave=(case" suffix="ELSE funeralLeave end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('funeralLeave')) or (colPickMode==1 and !item.containsKey('funeralLeave'))"> + when a.id=#{item.id} then #{item.funeralLeave} + </when> + <when test="(colPickMode==0 and item.containsKey('funeralLeaveIncrement')) or (colPickMode==1 and !item.containsKey('funeralLeaveIncrement'))"> + when a.id=#{item.id} then ifnull(a.funeralLeave,0) + #{item.funeralLeaveIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="marriageLeave=(case" suffix="ELSE marriageLeave end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('marriageLeave')) or (colPickMode==1 and !item.containsKey('marriageLeave'))"> + when a.id=#{item.id} then #{item.marriageLeave} + </when> + <when test="(colPickMode==0 and item.containsKey('marriageLeaveIncrement')) or (colPickMode==1 and !item.containsKey('marriageLeaveIncrement'))"> + when a.id=#{item.id} then ifnull(a.marriageLeave,0) + #{item.marriageLeaveIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="childRearingLeave=(case" suffix="ELSE childRearingLeave end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('childRearingLeave')) or (colPickMode==1 and !item.containsKey('childRearingLeave'))"> + when a.id=#{item.id} then #{item.childRearingLeave} + </when> + <when test="(colPickMode==0 and item.containsKey('childRearingLeaveIncrement')) or (colPickMode==1 and !item.containsKey('childRearingLeaveIncrement'))"> + when a.id=#{item.id} then ifnull(a.childRearingLeave,0) + #{item.childRearingLeaveIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="maternityLeave=(case" suffix="ELSE maternityLeave end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('maternityLeave')) or (colPickMode==1 and !item.containsKey('maternityLeave'))"> + when a.id=#{item.id} then #{item.maternityLeave} + </when> + <when test="(colPickMode==0 and item.containsKey('maternityLeaveIncrement')) or (colPickMode==1 and !item.containsKey('maternityLeaveIncrement'))"> + when a.id=#{item.id} then ifnull(a.maternityLeave,0) + #{item.maternityLeaveIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="transferBack=(case" suffix="ELSE transferBack end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('transferBack')) or (colPickMode==1 and !item.containsKey('transferBack'))"> + when a.id=#{item.id} then #{item.transferBack} + </when> + <when test="(colPickMode==0 and item.containsKey('transferBackIncrement')) or (colPickMode==1 and !item.containsKey('transferBackIncrement'))"> + when a.id=#{item.id} then ifnull(a.transferBack,0) + #{item.transferBackIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="homeLeave=(case" suffix="ELSE homeLeave end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('homeLeave')) or (colPickMode==1 and !item.containsKey('homeLeave'))"> + when a.id=#{item.id} then #{item.homeLeave} + </when> + <when test="(colPickMode==0 and item.containsKey('homeLeaveIncrement')) or (colPickMode==1 and !item.containsKey('homeLeaveIncrement'))"> + when a.id=#{item.id} then ifnull(a.homeLeave,0) + #{item.homeLeaveIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="personalLeave=(case" suffix="ELSE personalLeave end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('personalLeave')) or (colPickMode==1 and !item.containsKey('personalLeave'))"> + when a.id=#{item.id} then #{item.personalLeave} + </when> + <when test="(colPickMode==0 and item.containsKey('personalLeaveIncrement')) or (colPickMode==1 and !item.containsKey('personalLeaveIncrement'))"> + when a.id=#{item.id} then ifnull(a.personalLeave,0) + #{item.personalLeaveIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="absenteeismDays=(case" suffix="ELSE absenteeismDays end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('absenteeismDays')) or (colPickMode==1 and !item.containsKey('absenteeismDays'))"> + when a.id=#{item.id} then #{item.absenteeismDays} + </when> + <when test="(colPickMode==0 and item.containsKey('absenteeismDaysIncrement')) or (colPickMode==1 and !item.containsKey('absenteeismDaysIncrement'))"> + when a.id=#{item.id} then ifnull(a.absenteeismDays,0) + #{item.absenteeismDaysIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="otherDays=(case" suffix="ELSE otherDays end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('otherDays')) or (colPickMode==1 and !item.containsKey('otherDays'))"> + when a.id=#{item.id} then #{item.otherDays} + </when> + <when test="(colPickMode==0 and item.containsKey('otherDaysIncrement')) or (colPickMode==1 and !item.containsKey('otherDaysIncrement'))"> + when a.id=#{item.id} then ifnull(a.otherDays,0) + #{item.otherDaysIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="attendanceRate=(case" suffix="ELSE attendanceRate end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('attendanceRate')) or (colPickMode==1 and !item.containsKey('attendanceRate'))"> + when a.id=#{item.id} then #{item.attendanceRate} + </when> + <when test="(colPickMode==0 and item.containsKey('attendanceRateIncrement')) or (colPickMode==1 and !item.containsKey('attendanceRateIncrement'))"> + when a.id=#{item.id} then ifnull(a.attendanceRate,0) + #{item.attendanceRateIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="nonCompliancePunch=(case" suffix="ELSE nonCompliancePunch end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('nonCompliancePunch')) or (colPickMode==1 and !item.containsKey('nonCompliancePunch'))"> + when a.id=#{item.id} then #{item.nonCompliancePunch} + </when> + <when test="(colPickMode==0 and item.containsKey('nonCompliancePunchIncrement')) or (colPickMode==1 and !item.containsKey('nonCompliancePunchIncrement'))"> + when a.id=#{item.id} then ifnull(a.nonCompliancePunch,0) + #{item.nonCompliancePunchIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="lateTimes=(case" suffix="ELSE lateTimes end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('lateTimes')) or (colPickMode==1 and !item.containsKey('lateTimes'))"> + when a.id=#{item.id} then #{item.lateTimes} + </when> + <when test="(colPickMode==0 and item.containsKey('lateTimesIncrement')) or (colPickMode==1 and !item.containsKey('lateTimesIncrement'))"> + when a.id=#{item.id} then ifnull(a.lateTimes,0) + #{item.lateTimesIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="surfingMobileTimes=(case" suffix="ELSE surfingMobileTimes end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('surfingMobileTimes')) or (colPickMode==1 and !item.containsKey('surfingMobileTimes'))"> + when a.id=#{item.id} then #{item.surfingMobileTimes} + </when> + <when test="(colPickMode==0 and item.containsKey('surfingMobileTimesIncrement')) or (colPickMode==1 and !item.containsKey('surfingMobileTimesIncrement'))"> + when a.id=#{item.id} then ifnull(a.surfingMobileTimes,0) + #{item.surfingMobileTimesIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="overtimeTimes=(case" suffix="ELSE overtimeTimes end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('overtimeTimes')) or (colPickMode==1 and !item.containsKey('overtimeTimes'))"> + when a.id=#{item.id} then #{item.overtimeTimes} + </when> + <when test="(colPickMode==0 and item.containsKey('overtimeTimesIncrement')) or (colPickMode==1 and !item.containsKey('overtimeTimesIncrement'))"> + when a.id=#{item.id} then ifnull(a.overtimeTimes,0) + #{item.overtimeTimesIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="vacancy=(case" suffix="ELSE vacancy end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('vacancy')) or (colPickMode==1 and !item.containsKey('vacancy'))"> + when a.id=#{item.id} then #{item.vacancy} + </when> + <when test="(colPickMode==0 and item.containsKey('vacancyIncrement')) or (colPickMode==1 and !item.containsKey('vacancyIncrement'))"> + when a.id=#{item.id} then ifnull(a.vacancy,0) + #{item.vacancyIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="nonStandardDressTimes=(case" suffix="ELSE nonStandardDressTimes end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('nonStandardDressTimes')) or (colPickMode==1 and !item.containsKey('nonStandardDressTimes'))"> + when a.id=#{item.id} then #{item.nonStandardDressTimes} + </when> + <when test="(colPickMode==0 and item.containsKey('nonStandardDressTimesIncrement')) or (colPickMode==1 and !item.containsKey('nonStandardDressTimesIncrement'))"> + when a.id=#{item.id} then ifnull(a.nonStandardDressTimes,0) + #{item.nonStandardDressTimesIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="unexcusedMeetingAbsence=(case" suffix="ELSE unexcusedMeetingAbsence end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('unexcusedMeetingAbsence')) or (colPickMode==1 and !item.containsKey('unexcusedMeetingAbsence'))"> + when a.id=#{item.id} then #{item.unexcusedMeetingAbsence} + </when> + <when test="(colPickMode==0 and item.containsKey('unexcusedMeetingAbsenceIncrement')) or (colPickMode==1 and !item.containsKey('unexcusedMeetingAbsenceIncrement'))"> + when a.id=#{item.id} then ifnull(a.unexcusedMeetingAbsence,0) + #{item.unexcusedMeetingAbsenceIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="earlyLeaveMeeting=(case" suffix="ELSE earlyLeaveMeeting end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('earlyLeaveMeeting')) or (colPickMode==1 and !item.containsKey('earlyLeaveMeeting'))"> + when a.id=#{item.id} then #{item.earlyLeaveMeeting} + </when> + <when test="(colPickMode==0 and item.containsKey('earlyLeaveMeetingIncrement')) or (colPickMode==1 and !item.containsKey('earlyLeaveMeetingIncrement'))"> + when a.id=#{item.id} then ifnull(a.earlyLeaveMeeting,0) + #{item.earlyLeaveMeetingIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="year=(case" suffix="ELSE year end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('year')) or (colPickMode==1 and !item.containsKey('year'))"> + when a.id=#{item.id} then #{item.year} + </when> + <when test="(colPickMode==0 and item.containsKey('yearIncrement')) or (colPickMode==1 and !item.containsKey('yearIncrement'))"> + when a.id=#{item.id} then ifnull(a.year,0) + #{item.yearIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="month=(case" suffix="ELSE month end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('month')) or (colPickMode==1 and !item.containsKey('month'))"> + when a.id=#{item.id} then #{item.month} + </when> + <when test="(colPickMode==0 and item.containsKey('monthIncrement')) or (colPickMode==1 and !item.containsKey('monthIncrement'))"> + when a.id=#{item.id} then ifnull(a.month,0) + #{item.monthIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="day=(case" suffix="ELSE day end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('day')) or (colPickMode==1 and !item.containsKey('day'))"> + when a.id=#{item.id} then #{item.day} + </when> + <when test="(colPickMode==0 and item.containsKey('dayIncrement')) or (colPickMode==1 and !item.containsKey('dayIncrement'))"> + when a.id=#{item.id} then ifnull(a.day,0) + #{item.dayIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="remark=(case" suffix="ELSE remark end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))"> + when a.id=#{item.id} then #{item.remark} + </if> + </foreach> + </trim> + <trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> + when a.id=#{item.id} then #{item.createUserId} + </when> + <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="createTime=(case" suffix="ELSE createTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> + when a.id=#{item.id} then #{item.createTime} + </if> + </foreach> + </trim> + <trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))"> + when a.id=#{item.id} then #{item.updateUserId} + </when> + <when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> + when a.id=#{item.id} then #{item.updateTime} + </if> + </foreach> + </trim> + <trim prefix="breastfeedingLeaveDays=(case" suffix="ELSE breastfeedingLeaveDays end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('breastfeedingLeaveDays')) or (colPickMode==1 and !item.containsKey('breastfeedingLeaveDays'))"> + when a.id=#{item.id} then #{item.breastfeedingLeaveDays} + </when> + <when test="(colPickMode==0 and item.containsKey('breastfeedingLeaveDaysIncrement')) or (colPickMode==1 and !item.containsKey('breastfeedingLeaveDaysIncrement'))"> + when a.id=#{item.id} then ifnull(a.breastfeedingLeaveDays,0) + #{item.breastfeedingLeaveDaysIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="menstrualLeaveDays=(case" suffix="ELSE menstrualLeaveDays end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('menstrualLeaveDays')) or (colPickMode==1 and !item.containsKey('menstrualLeaveDays'))"> + when a.id=#{item.id} then #{item.menstrualLeaveDays} + </when> + <when test="(colPickMode==0 and item.containsKey('menstrualLeaveDaysIncrement')) or (colPickMode==1 and !item.containsKey('menstrualLeaveDaysIncrement'))"> + when a.id=#{item.id} then ifnull(a.menstrualLeaveDays,0) + #{item.menstrualLeaveDaysIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="annualLeaveDays=(case" suffix="ELSE annualLeaveDays end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('annualLeaveDays')) or (colPickMode==1 and !item.containsKey('annualLeaveDays'))"> + when a.id=#{item.id} then #{item.annualLeaveDays} + </when> + <when test="(colPickMode==0 and item.containsKey('annualLeaveDaysIncrement')) or (colPickMode==1 and !item.containsKey('annualLeaveDaysIncrement'))"> + when a.id=#{item.id} then ifnull(a.annualLeaveDays,0) + #{item.annualLeaveDaysIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="compensatedLeaveDays=(case" suffix="ELSE compensatedLeaveDays end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('compensatedLeaveDays')) or (colPickMode==1 and !item.containsKey('compensatedLeaveDays'))"> + when a.id=#{item.id} then #{item.compensatedLeaveDays} + </when> + <when test="(colPickMode==0 and item.containsKey('compensatedLeaveDaysIncrement')) or (colPickMode==1 and !item.containsKey('compensatedLeaveDaysIncrement'))"> + when a.id=#{item.id} then ifnull(a.compensatedLeaveDays,0) + #{item.compensatedLeaveDaysIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="paternityLeaveDays=(case" suffix="ELSE paternityLeaveDays end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('paternityLeaveDays')) or (colPickMode==1 and !item.containsKey('paternityLeaveDays'))"> + when a.id=#{item.id} then #{item.paternityLeaveDays} + </when> + <when test="(colPickMode==0 and item.containsKey('paternityLeaveDaysIncrement')) or (colPickMode==1 and !item.containsKey('paternityLeaveDaysIncrement'))"> + when a.id=#{item.id} then ifnull(a.paternityLeaveDays,0) + #{item.paternityLeaveDaysIncrement} + </when> + </choose> + </foreach> + </trim> </trim> where id in <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> @@ -1002,1283 +1112,1443 @@ ${_conditionType_} a.id=#{${_conditionParam_}.id} </if> </if> - <if test="conditionParamRef.containsKey('id')"> - <if test="conditionParamRef.id != null "> - ${_conditionType_} a.id = #{${_conditionParam_}.id} - </if> - <if test="conditionParamRef.id == null"> - ${_conditionType_} a.id is null - </if> - </if> - <if test="conditionParamRef.containsKey('idList')"> - ${_conditionType_} a.id in - <foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('idNotList')"> - ${_conditionType_} a.id not in - <foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('idStart') and conditionParamRef.idStart != null"> - ${_conditionType_} a.id <![CDATA[ >= ]]> #{${_conditionParam_}.idStart} + <if test="conditionParamRef.containsKey('id')"> + <if test="conditionParamRef.id != null "> + ${_conditionType_} a.id = #{${_conditionParam_}.id} </if> - <if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null"> - ${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd} + <if test="conditionParamRef.id == null"> + ${_conditionType_} a.id is null </if> + </if> + <if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0"> + ${_conditionType_} a.id in + <foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('idNotList') and conditionParamRef.idNotList.size() > 0"> + ${_conditionType_} a.id not in + <foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('idStart') and conditionParamRef.idStart != null"> + ${_conditionType_} a.id <![CDATA[ >= ]]> #{${_conditionParam_}.idStart} + </if> + <if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null"> + ${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd} + </if> - <if test="conditionParamRef.containsKey('windowCategory')"> - <if test="conditionParamRef.windowCategory != null and conditionParamRef.windowCategory != ''"> - ${_conditionType_} a.windowCategory like #{${_conditionParam_}.windowCategory} - </if> - <if test="conditionParamRef.windowCategory == null"> - ${_conditionType_} a.windowCategory is null - </if> + <if test="conditionParamRef.containsKey('windowCategory')"> + <if test="conditionParamRef.windowCategory != null and conditionParamRef.windowCategory != ''"> + ${_conditionType_} a.windowCategory like #{${_conditionParam_}.windowCategory} </if> - <if test="conditionParamRef.containsKey('windowCategoryList')"> - ${_conditionType_} a.windowCategory in - <foreach collection="conditionParamRef.windowCategoryList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.windowCategory == null"> + ${_conditionType_} a.windowCategory is null </if> - <if test="conditionParamRef.containsKey('windowCategoryNotList')"> - ${_conditionType_} a.windowCategory not in - <foreach collection="conditionParamRef.windowCategoryNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('windowCategoryList') and conditionParamRef.windowCategoryList.size() > 0"> + ${_conditionType_} a.windowCategory in + <foreach collection="conditionParamRef.windowCategoryList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('windowCategoryNotList') and conditionParamRef.windowCategoryNotList.size() > 0"> + ${_conditionType_} a.windowCategory not in + <foreach collection="conditionParamRef.windowCategoryNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('staffId')"> + <if test="conditionParamRef.staffId != null "> + ${_conditionType_} a.staffId = #{${_conditionParam_}.staffId} </if> - <if test="conditionParamRef.containsKey('staffId')"> - <if test="conditionParamRef.staffId != null "> - ${_conditionType_} a.staffId = #{${_conditionParam_}.staffId} - </if> - <if test="conditionParamRef.staffId == null"> - ${_conditionType_} a.staffId is null - </if> + <if test="conditionParamRef.staffId == null"> + ${_conditionType_} a.staffId is null </if> - <if test="conditionParamRef.containsKey('staffIdList')"> - ${_conditionType_} a.staffId in - <foreach collection="conditionParamRef.staffIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('staffIdList') and conditionParamRef.staffIdList.size() > 0"> + ${_conditionType_} a.staffId in + <foreach collection="conditionParamRef.staffIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('staffIdNotList') and conditionParamRef.staffIdNotList.size() > 0"> + ${_conditionType_} a.staffId not in + <foreach collection="conditionParamRef.staffIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('staffIdStart') and conditionParamRef.staffIdStart != null"> + ${_conditionType_} a.staffId <![CDATA[ >= ]]> #{${_conditionParam_}.staffIdStart} + </if> + <if test="conditionParamRef.containsKey('staffIdEnd') and conditionParamRef.staffIdEnd != null"> + ${_conditionType_} a.staffId <![CDATA[ <= ]]> #{${_conditionParam_}.staffIdEnd} + </if> + + + <if test="conditionParamRef.containsKey('staffName')"> + <if test="conditionParamRef.staffName != null and conditionParamRef.staffName != ''"> + ${_conditionType_} a.staffName like #{${_conditionParam_}.staffName} </if> - <if test="conditionParamRef.containsKey('staffIdNotList')"> - ${_conditionType_} a.staffId not in - <foreach collection="conditionParamRef.staffIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.staffName == null"> + ${_conditionType_} a.staffName is null </if> - <if test="conditionParamRef.containsKey('staffIdStart') and conditionParamRef.staffIdStart != null"> - ${_conditionType_} a.staffId <![CDATA[ >= ]]> #{${_conditionParam_}.staffIdStart} + </if> + <if test="conditionParamRef.containsKey('staffNameList') and conditionParamRef.staffNameList.size() > 0"> + ${_conditionType_} a.staffName in + <foreach collection="conditionParamRef.staffNameList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('staffNameNotList') and conditionParamRef.staffNameNotList.size() > 0"> + ${_conditionType_} a.staffName not in + <foreach collection="conditionParamRef.staffNameNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deptId')"> + <if test="conditionParamRef.deptId != null "> + ${_conditionType_} a.deptId = #{${_conditionParam_}.deptId} </if> - <if test="conditionParamRef.containsKey('staffIdEnd') and conditionParamRef.staffIdEnd != null"> - ${_conditionType_} a.staffId <![CDATA[ <= ]]> #{${_conditionParam_}.staffIdEnd} + <if test="conditionParamRef.deptId == null"> + ${_conditionType_} a.deptId is null </if> + </if> + <if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0"> + ${_conditionType_} a.deptId in + <foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deptIdNotList') and conditionParamRef.deptIdNotList.size() > 0"> + ${_conditionType_} a.deptId not in + <foreach collection="conditionParamRef.deptIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deptIdStart') and conditionParamRef.deptIdStart != null"> + ${_conditionType_} a.deptId <![CDATA[ >= ]]> #{${_conditionParam_}.deptIdStart} + </if> + <if test="conditionParamRef.containsKey('deptIdEnd') and conditionParamRef.deptIdEnd != null"> + ${_conditionType_} a.deptId <![CDATA[ <= ]]> #{${_conditionParam_}.deptIdEnd} + </if> - <if test="conditionParamRef.containsKey('staffName')"> - <if test="conditionParamRef.staffName != null and conditionParamRef.staffName != ''"> - ${_conditionType_} a.staffName like #{${_conditionParam_}.staffName} - </if> - <if test="conditionParamRef.staffName == null"> - ${_conditionType_} a.staffName is null - </if> + <if test="conditionParamRef.containsKey('deptName')"> + <if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''"> + ${_conditionType_} a.deptName like #{${_conditionParam_}.deptName} </if> - <if test="conditionParamRef.containsKey('staffNameList')"> - ${_conditionType_} a.staffName in - <foreach collection="conditionParamRef.staffNameList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.deptName == null"> + ${_conditionType_} a.deptName is null </if> - <if test="conditionParamRef.containsKey('staffNameNotList')"> - ${_conditionType_} a.staffName not in - <foreach collection="conditionParamRef.staffNameNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('deptNameList') and conditionParamRef.deptNameList.size() > 0"> + ${_conditionType_} a.deptName in + <foreach collection="conditionParamRef.deptNameList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deptNameNotList') and conditionParamRef.deptNameNotList.size() > 0"> + ${_conditionType_} a.deptName not in + <foreach collection="conditionParamRef.deptNameNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('backToUnit')"> + <if test="conditionParamRef.backToUnit != null "> + ${_conditionType_} a.backToUnit = #{${_conditionParam_}.backToUnit} </if> - <if test="conditionParamRef.containsKey('deptId')"> - <if test="conditionParamRef.deptId != null "> - ${_conditionType_} a.deptId = #{${_conditionParam_}.deptId} - </if> - <if test="conditionParamRef.deptId == null"> - ${_conditionType_} a.deptId is null - </if> + <if test="conditionParamRef.backToUnit == null"> + ${_conditionType_} a.backToUnit is null </if> - <if test="conditionParamRef.containsKey('deptIdList')"> - ${_conditionType_} a.deptId in - <foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('backToUnitList') and conditionParamRef.backToUnitList.size() > 0"> + ${_conditionType_} a.backToUnit in + <foreach collection="conditionParamRef.backToUnitList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('backToUnitNotList') and conditionParamRef.backToUnitNotList.size() > 0"> + ${_conditionType_} a.backToUnit not in + <foreach collection="conditionParamRef.backToUnitNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('backToUnitStart') and conditionParamRef.backToUnitStart != null"> + ${_conditionType_} a.backToUnit <![CDATA[ >= ]]> #{${_conditionParam_}.backToUnitStart} + </if> + <if test="conditionParamRef.containsKey('backToUnitEnd') and conditionParamRef.backToUnitEnd != null"> + ${_conditionType_} a.backToUnit <![CDATA[ <= ]]> #{${_conditionParam_}.backToUnitEnd} + </if> + + <if test="conditionParamRef.containsKey('onDutyLeave')"> + <if test="conditionParamRef.onDutyLeave != null "> + ${_conditionType_} a.onDutyLeave = #{${_conditionParam_}.onDutyLeave} </if> - <if test="conditionParamRef.containsKey('deptIdNotList')"> - ${_conditionType_} a.deptId not in - <foreach collection="conditionParamRef.deptIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.onDutyLeave == null"> + ${_conditionType_} a.onDutyLeave is null </if> - <if test="conditionParamRef.containsKey('deptIdStart') and conditionParamRef.deptIdStart != null"> - ${_conditionType_} a.deptId <![CDATA[ >= ]]> #{${_conditionParam_}.deptIdStart} + </if> + <if test="conditionParamRef.containsKey('onDutyLeaveList') and conditionParamRef.onDutyLeaveList.size() > 0"> + ${_conditionType_} a.onDutyLeave in + <foreach collection="conditionParamRef.onDutyLeaveList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('onDutyLeaveNotList') and conditionParamRef.onDutyLeaveNotList.size() > 0"> + ${_conditionType_} a.onDutyLeave not in + <foreach collection="conditionParamRef.onDutyLeaveNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('onDutyLeaveStart') and conditionParamRef.onDutyLeaveStart != null"> + ${_conditionType_} a.onDutyLeave <![CDATA[ >= ]]> #{${_conditionParam_}.onDutyLeaveStart} + </if> + <if test="conditionParamRef.containsKey('onDutyLeaveEnd') and conditionParamRef.onDutyLeaveEnd != null"> + ${_conditionType_} a.onDutyLeave <![CDATA[ <= ]]> #{${_conditionParam_}.onDutyLeaveEnd} + </if> + + <if test="conditionParamRef.containsKey('outOfOffice')"> + <if test="conditionParamRef.outOfOffice != null "> + ${_conditionType_} a.outOfOffice = #{${_conditionParam_}.outOfOffice} </if> - <if test="conditionParamRef.containsKey('deptIdEnd') and conditionParamRef.deptIdEnd != null"> - ${_conditionType_} a.deptId <![CDATA[ <= ]]> #{${_conditionParam_}.deptIdEnd} + <if test="conditionParamRef.outOfOffice == null"> + ${_conditionType_} a.outOfOffice is null </if> + </if> + <if test="conditionParamRef.containsKey('outOfOfficeList') and conditionParamRef.outOfOfficeList.size() > 0"> + ${_conditionType_} a.outOfOffice in + <foreach collection="conditionParamRef.outOfOfficeList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('outOfOfficeNotList') and conditionParamRef.outOfOfficeNotList.size() > 0"> + ${_conditionType_} a.outOfOffice not in + <foreach collection="conditionParamRef.outOfOfficeNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('outOfOfficeStart') and conditionParamRef.outOfOfficeStart != null"> + ${_conditionType_} a.outOfOffice <![CDATA[ >= ]]> #{${_conditionParam_}.outOfOfficeStart} + </if> + <if test="conditionParamRef.containsKey('outOfOfficeEnd') and conditionParamRef.outOfOfficeEnd != null"> + ${_conditionType_} a.outOfOffice <![CDATA[ <= ]]> #{${_conditionParam_}.outOfOfficeEnd} + </if> - - <if test="conditionParamRef.containsKey('deptName')"> - <if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''"> - ${_conditionType_} a.deptName like #{${_conditionParam_}.deptName} - </if> - <if test="conditionParamRef.deptName == null"> - ${_conditionType_} a.deptName is null - </if> - </if> - <if test="conditionParamRef.containsKey('deptNameList')"> - ${_conditionType_} a.deptName in - <foreach collection="conditionParamRef.deptNameList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('deptNameNotList')"> - ${_conditionType_} a.deptName not in - <foreach collection="conditionParamRef.deptNameNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('backToUnit')"> - <if test="conditionParamRef.backToUnit != null "> - ${_conditionType_} a.backToUnit = #{${_conditionParam_}.backToUnit} - </if> - <if test="conditionParamRef.backToUnit == null"> - ${_conditionType_} a.backToUnit is null - </if> + <if test="conditionParamRef.containsKey('shiftCompensation')"> + <if test="conditionParamRef.shiftCompensation != null "> + ${_conditionType_} a.shiftCompensation = #{${_conditionParam_}.shiftCompensation} </if> - <if test="conditionParamRef.containsKey('backToUnitList')"> - ${_conditionType_} a.backToUnit in - <foreach collection="conditionParamRef.backToUnitList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('backToUnitNotList')"> - ${_conditionType_} a.backToUnit not in - <foreach collection="conditionParamRef.backToUnitNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('backToUnitStart') and conditionParamRef.backToUnitStart != null"> - ${_conditionType_} a.backToUnit <![CDATA[ >= ]]> #{${_conditionParam_}.backToUnitStart} - </if> - <if test="conditionParamRef.containsKey('backToUnitEnd') and conditionParamRef.backToUnitEnd != null"> - ${_conditionType_} a.backToUnit <![CDATA[ <= ]]> #{${_conditionParam_}.backToUnitEnd} + <if test="conditionParamRef.shiftCompensation == null"> + ${_conditionType_} a.shiftCompensation is null </if> + </if> + <if test="conditionParamRef.containsKey('shiftCompensationList') and conditionParamRef.shiftCompensationList.size() > 0"> + ${_conditionType_} a.shiftCompensation in + <foreach collection="conditionParamRef.shiftCompensationList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('shiftCompensationNotList') and conditionParamRef.shiftCompensationNotList.size() > 0"> + ${_conditionType_} a.shiftCompensation not in + <foreach collection="conditionParamRef.shiftCompensationNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('shiftCompensationStart') and conditionParamRef.shiftCompensationStart != null"> + ${_conditionType_} a.shiftCompensation <![CDATA[ >= ]]> #{${_conditionParam_}.shiftCompensationStart} + </if> + <if test="conditionParamRef.containsKey('shiftCompensationEnd') and conditionParamRef.shiftCompensationEnd != null"> + ${_conditionType_} a.shiftCompensation <![CDATA[ <= ]]> #{${_conditionParam_}.shiftCompensationEnd} + </if> - <if test="conditionParamRef.containsKey('onDutyLeave')"> - <if test="conditionParamRef.onDutyLeave != null "> - ${_conditionType_} a.onDutyLeave = #{${_conditionParam_}.onDutyLeave} - </if> - <if test="conditionParamRef.onDutyLeave == null"> - ${_conditionType_} a.onDutyLeave is null - </if> + <if test="conditionParamRef.containsKey('physicalExamination')"> + <if test="conditionParamRef.physicalExamination != null "> + ${_conditionType_} a.physicalExamination = #{${_conditionParam_}.physicalExamination} </if> - <if test="conditionParamRef.containsKey('onDutyLeaveList')"> - ${_conditionType_} a.onDutyLeave in - <foreach collection="conditionParamRef.onDutyLeaveList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('onDutyLeaveNotList')"> - ${_conditionType_} a.onDutyLeave not in - <foreach collection="conditionParamRef.onDutyLeaveNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('onDutyLeaveStart') and conditionParamRef.onDutyLeaveStart != null"> - ${_conditionType_} a.onDutyLeave <![CDATA[ >= ]]> #{${_conditionParam_}.onDutyLeaveStart} - </if> - <if test="conditionParamRef.containsKey('onDutyLeaveEnd') and conditionParamRef.onDutyLeaveEnd != null"> - ${_conditionType_} a.onDutyLeave <![CDATA[ <= ]]> #{${_conditionParam_}.onDutyLeaveEnd} + <if test="conditionParamRef.physicalExamination == null"> + ${_conditionType_} a.physicalExamination is null </if> + </if> + <if test="conditionParamRef.containsKey('physicalExaminationList') and conditionParamRef.physicalExaminationList.size() > 0"> + ${_conditionType_} a.physicalExamination in + <foreach collection="conditionParamRef.physicalExaminationList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('physicalExaminationNotList') and conditionParamRef.physicalExaminationNotList.size() > 0"> + ${_conditionType_} a.physicalExamination not in + <foreach collection="conditionParamRef.physicalExaminationNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('physicalExaminationStart') and conditionParamRef.physicalExaminationStart != null"> + ${_conditionType_} a.physicalExamination <![CDATA[ >= ]]> #{${_conditionParam_}.physicalExaminationStart} + </if> + <if test="conditionParamRef.containsKey('physicalExaminationEnd') and conditionParamRef.physicalExaminationEnd != null"> + ${_conditionType_} a.physicalExamination <![CDATA[ <= ]]> #{${_conditionParam_}.physicalExaminationEnd} + </if> - <if test="conditionParamRef.containsKey('outOfOffice')"> - <if test="conditionParamRef.outOfOffice != null "> - ${_conditionType_} a.outOfOffice = #{${_conditionParam_}.outOfOffice} - </if> - <if test="conditionParamRef.outOfOffice == null"> - ${_conditionType_} a.outOfOffice is null - </if> - </if> - <if test="conditionParamRef.containsKey('outOfOfficeList')"> - ${_conditionType_} a.outOfOffice in - <foreach collection="conditionParamRef.outOfOfficeList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('quarantine')"> + <if test="conditionParamRef.quarantine != null "> + ${_conditionType_} a.quarantine = #{${_conditionParam_}.quarantine} </if> - <if test="conditionParamRef.containsKey('outOfOfficeNotList')"> - ${_conditionType_} a.outOfOffice not in - <foreach collection="conditionParamRef.outOfOfficeNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('outOfOfficeStart') and conditionParamRef.outOfOfficeStart != null"> - ${_conditionType_} a.outOfOffice <![CDATA[ >= ]]> #{${_conditionParam_}.outOfOfficeStart} - </if> - <if test="conditionParamRef.containsKey('outOfOfficeEnd') and conditionParamRef.outOfOfficeEnd != null"> - ${_conditionType_} a.outOfOffice <![CDATA[ <= ]]> #{${_conditionParam_}.outOfOfficeEnd} + <if test="conditionParamRef.quarantine == null"> + ${_conditionType_} a.quarantine is null </if> + </if> + <if test="conditionParamRef.containsKey('quarantineList') and conditionParamRef.quarantineList.size() > 0"> + ${_conditionType_} a.quarantine in + <foreach collection="conditionParamRef.quarantineList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('quarantineNotList') and conditionParamRef.quarantineNotList.size() > 0"> + ${_conditionType_} a.quarantine not in + <foreach collection="conditionParamRef.quarantineNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('quarantineStart') and conditionParamRef.quarantineStart != null"> + ${_conditionType_} a.quarantine <![CDATA[ >= ]]> #{${_conditionParam_}.quarantineStart} + </if> + <if test="conditionParamRef.containsKey('quarantineEnd') and conditionParamRef.quarantineEnd != null"> + ${_conditionType_} a.quarantine <![CDATA[ <= ]]> #{${_conditionParam_}.quarantineEnd} + </if> - <if test="conditionParamRef.containsKey('shiftCompensation')"> - <if test="conditionParamRef.shiftCompensation != null "> - ${_conditionType_} a.shiftCompensation = #{${_conditionParam_}.shiftCompensation} - </if> - <if test="conditionParamRef.shiftCompensation == null"> - ${_conditionType_} a.shiftCompensation is null - </if> - </if> - <if test="conditionParamRef.containsKey('shiftCompensationList')"> - ${_conditionType_} a.shiftCompensation in - <foreach collection="conditionParamRef.shiftCompensationList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('shiftCompensationNotList')"> - ${_conditionType_} a.shiftCompensation not in - <foreach collection="conditionParamRef.shiftCompensationNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('shiftCompensationStart') and conditionParamRef.shiftCompensationStart != null"> - ${_conditionType_} a.shiftCompensation <![CDATA[ >= ]]> #{${_conditionParam_}.shiftCompensationStart} + <if test="conditionParamRef.containsKey('businessTrip')"> + <if test="conditionParamRef.businessTrip != null "> + ${_conditionType_} a.businessTrip = #{${_conditionParam_}.businessTrip} </if> - <if test="conditionParamRef.containsKey('shiftCompensationEnd') and conditionParamRef.shiftCompensationEnd != null"> - ${_conditionType_} a.shiftCompensation <![CDATA[ <= ]]> #{${_conditionParam_}.shiftCompensationEnd} + <if test="conditionParamRef.businessTrip == null"> + ${_conditionType_} a.businessTrip is null </if> + </if> + <if test="conditionParamRef.containsKey('businessTripList') and conditionParamRef.businessTripList.size() > 0"> + ${_conditionType_} a.businessTrip in + <foreach collection="conditionParamRef.businessTripList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('businessTripNotList') and conditionParamRef.businessTripNotList.size() > 0"> + ${_conditionType_} a.businessTrip not in + <foreach collection="conditionParamRef.businessTripNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('businessTripStart') and conditionParamRef.businessTripStart != null"> + ${_conditionType_} a.businessTrip <![CDATA[ >= ]]> #{${_conditionParam_}.businessTripStart} + </if> + <if test="conditionParamRef.containsKey('businessTripEnd') and conditionParamRef.businessTripEnd != null"> + ${_conditionType_} a.businessTrip <![CDATA[ <= ]]> #{${_conditionParam_}.businessTripEnd} + </if> - <if test="conditionParamRef.containsKey('physicalExamination')"> - <if test="conditionParamRef.physicalExamination != null "> - ${_conditionType_} a.physicalExamination = #{${_conditionParam_}.physicalExamination} - </if> - <if test="conditionParamRef.physicalExamination == null"> - ${_conditionType_} a.physicalExamination is null - </if> - </if> - <if test="conditionParamRef.containsKey('physicalExaminationList')"> - ${_conditionType_} a.physicalExamination in - <foreach collection="conditionParamRef.physicalExaminationList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('physicalExaminationNotList')"> - ${_conditionType_} a.physicalExamination not in - <foreach collection="conditionParamRef.physicalExaminationNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('publicHoliday')"> + <if test="conditionParamRef.publicHoliday != null "> + ${_conditionType_} a.publicHoliday = #{${_conditionParam_}.publicHoliday} </if> - <if test="conditionParamRef.containsKey('physicalExaminationStart') and conditionParamRef.physicalExaminationStart != null"> - ${_conditionType_} a.physicalExamination <![CDATA[ >= ]]> #{${_conditionParam_}.physicalExaminationStart} - </if> - <if test="conditionParamRef.containsKey('physicalExaminationEnd') and conditionParamRef.physicalExaminationEnd != null"> - ${_conditionType_} a.physicalExamination <![CDATA[ <= ]]> #{${_conditionParam_}.physicalExaminationEnd} + <if test="conditionParamRef.publicHoliday == null"> + ${_conditionType_} a.publicHoliday is null </if> + </if> + <if test="conditionParamRef.containsKey('publicHolidayList') and conditionParamRef.publicHolidayList.size() > 0"> + ${_conditionType_} a.publicHoliday in + <foreach collection="conditionParamRef.publicHolidayList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('publicHolidayNotList') and conditionParamRef.publicHolidayNotList.size() > 0"> + ${_conditionType_} a.publicHoliday not in + <foreach collection="conditionParamRef.publicHolidayNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('publicHolidayStart') and conditionParamRef.publicHolidayStart != null"> + ${_conditionType_} a.publicHoliday <![CDATA[ >= ]]> #{${_conditionParam_}.publicHolidayStart} + </if> + <if test="conditionParamRef.containsKey('publicHolidayEnd') and conditionParamRef.publicHolidayEnd != null"> + ${_conditionType_} a.publicHoliday <![CDATA[ <= ]]> #{${_conditionParam_}.publicHolidayEnd} + </if> - <if test="conditionParamRef.containsKey('quarantine')"> - <if test="conditionParamRef.quarantine != null "> - ${_conditionType_} a.quarantine = #{${_conditionParam_}.quarantine} - </if> - <if test="conditionParamRef.quarantine == null"> - ${_conditionType_} a.quarantine is null - </if> - </if> - <if test="conditionParamRef.containsKey('quarantineList')"> - ${_conditionType_} a.quarantine in - <foreach collection="conditionParamRef.quarantineList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('quarantineNotList')"> - ${_conditionType_} a.quarantine not in - <foreach collection="conditionParamRef.quarantineNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('quarantineStart') and conditionParamRef.quarantineStart != null"> - ${_conditionType_} a.quarantine <![CDATA[ >= ]]> #{${_conditionParam_}.quarantineStart} + <if test="conditionParamRef.containsKey('sickLeave')"> + <if test="conditionParamRef.sickLeave != null "> + ${_conditionType_} a.sickLeave = #{${_conditionParam_}.sickLeave} </if> - <if test="conditionParamRef.containsKey('quarantineEnd') and conditionParamRef.quarantineEnd != null"> - ${_conditionType_} a.quarantine <![CDATA[ <= ]]> #{${_conditionParam_}.quarantineEnd} + <if test="conditionParamRef.sickLeave == null"> + ${_conditionType_} a.sickLeave is null </if> + </if> + <if test="conditionParamRef.containsKey('sickLeaveList') and conditionParamRef.sickLeaveList.size() > 0"> + ${_conditionType_} a.sickLeave in + <foreach collection="conditionParamRef.sickLeaveList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('sickLeaveNotList') and conditionParamRef.sickLeaveNotList.size() > 0"> + ${_conditionType_} a.sickLeave not in + <foreach collection="conditionParamRef.sickLeaveNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('sickLeaveStart') and conditionParamRef.sickLeaveStart != null"> + ${_conditionType_} a.sickLeave <![CDATA[ >= ]]> #{${_conditionParam_}.sickLeaveStart} + </if> + <if test="conditionParamRef.containsKey('sickLeaveEnd') and conditionParamRef.sickLeaveEnd != null"> + ${_conditionType_} a.sickLeave <![CDATA[ <= ]]> #{${_conditionParam_}.sickLeaveEnd} + </if> - <if test="conditionParamRef.containsKey('businessTrip')"> - <if test="conditionParamRef.businessTrip != null "> - ${_conditionType_} a.businessTrip = #{${_conditionParam_}.businessTrip} - </if> - <if test="conditionParamRef.businessTrip == null"> - ${_conditionType_} a.businessTrip is null - </if> + <if test="conditionParamRef.containsKey('funeralLeave')"> + <if test="conditionParamRef.funeralLeave != null "> + ${_conditionType_} a.funeralLeave = #{${_conditionParam_}.funeralLeave} </if> - <if test="conditionParamRef.containsKey('businessTripList')"> - ${_conditionType_} a.businessTrip in - <foreach collection="conditionParamRef.businessTripList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('businessTripNotList')"> - ${_conditionType_} a.businessTrip not in - <foreach collection="conditionParamRef.businessTripNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('businessTripStart') and conditionParamRef.businessTripStart != null"> - ${_conditionType_} a.businessTrip <![CDATA[ >= ]]> #{${_conditionParam_}.businessTripStart} - </if> - <if test="conditionParamRef.containsKey('businessTripEnd') and conditionParamRef.businessTripEnd != null"> - ${_conditionType_} a.businessTrip <![CDATA[ <= ]]> #{${_conditionParam_}.businessTripEnd} + <if test="conditionParamRef.funeralLeave == null"> + ${_conditionType_} a.funeralLeave is null </if> + </if> + <if test="conditionParamRef.containsKey('funeralLeaveList') and conditionParamRef.funeralLeaveList.size() > 0"> + ${_conditionType_} a.funeralLeave in + <foreach collection="conditionParamRef.funeralLeaveList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('funeralLeaveNotList') and conditionParamRef.funeralLeaveNotList.size() > 0"> + ${_conditionType_} a.funeralLeave not in + <foreach collection="conditionParamRef.funeralLeaveNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('funeralLeaveStart') and conditionParamRef.funeralLeaveStart != null"> + ${_conditionType_} a.funeralLeave <![CDATA[ >= ]]> #{${_conditionParam_}.funeralLeaveStart} + </if> + <if test="conditionParamRef.containsKey('funeralLeaveEnd') and conditionParamRef.funeralLeaveEnd != null"> + ${_conditionType_} a.funeralLeave <![CDATA[ <= ]]> #{${_conditionParam_}.funeralLeaveEnd} + </if> - <if test="conditionParamRef.containsKey('publicHoliday')"> - <if test="conditionParamRef.publicHoliday != null "> - ${_conditionType_} a.publicHoliday = #{${_conditionParam_}.publicHoliday} - </if> - <if test="conditionParamRef.publicHoliday == null"> - ${_conditionType_} a.publicHoliday is null - </if> - </if> - <if test="conditionParamRef.containsKey('publicHolidayList')"> - ${_conditionType_} a.publicHoliday in - <foreach collection="conditionParamRef.publicHolidayList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('publicHolidayNotList')"> - ${_conditionType_} a.publicHoliday not in - <foreach collection="conditionParamRef.publicHolidayNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('publicHolidayStart') and conditionParamRef.publicHolidayStart != null"> - ${_conditionType_} a.publicHoliday <![CDATA[ >= ]]> #{${_conditionParam_}.publicHolidayStart} + <if test="conditionParamRef.containsKey('marriageLeave')"> + <if test="conditionParamRef.marriageLeave != null "> + ${_conditionType_} a.marriageLeave = #{${_conditionParam_}.marriageLeave} </if> - <if test="conditionParamRef.containsKey('publicHolidayEnd') and conditionParamRef.publicHolidayEnd != null"> - ${_conditionType_} a.publicHoliday <![CDATA[ <= ]]> #{${_conditionParam_}.publicHolidayEnd} + <if test="conditionParamRef.marriageLeave == null"> + ${_conditionType_} a.marriageLeave is null </if> + </if> + <if test="conditionParamRef.containsKey('marriageLeaveList') and conditionParamRef.marriageLeaveList.size() > 0"> + ${_conditionType_} a.marriageLeave in + <foreach collection="conditionParamRef.marriageLeaveList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('marriageLeaveNotList') and conditionParamRef.marriageLeaveNotList.size() > 0"> + ${_conditionType_} a.marriageLeave not in + <foreach collection="conditionParamRef.marriageLeaveNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('marriageLeaveStart') and conditionParamRef.marriageLeaveStart != null"> + ${_conditionType_} a.marriageLeave <![CDATA[ >= ]]> #{${_conditionParam_}.marriageLeaveStart} + </if> + <if test="conditionParamRef.containsKey('marriageLeaveEnd') and conditionParamRef.marriageLeaveEnd != null"> + ${_conditionType_} a.marriageLeave <![CDATA[ <= ]]> #{${_conditionParam_}.marriageLeaveEnd} + </if> - <if test="conditionParamRef.containsKey('sickLeave')"> - <if test="conditionParamRef.sickLeave != null "> - ${_conditionType_} a.sickLeave = #{${_conditionParam_}.sickLeave} - </if> - <if test="conditionParamRef.sickLeave == null"> - ${_conditionType_} a.sickLeave is null - </if> + <if test="conditionParamRef.containsKey('childRearingLeave')"> + <if test="conditionParamRef.childRearingLeave != null "> + ${_conditionType_} a.childRearingLeave = #{${_conditionParam_}.childRearingLeave} </if> - <if test="conditionParamRef.containsKey('sickLeaveList')"> - ${_conditionType_} a.sickLeave in - <foreach collection="conditionParamRef.sickLeaveList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('sickLeaveNotList')"> - ${_conditionType_} a.sickLeave not in - <foreach collection="conditionParamRef.sickLeaveNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('sickLeaveStart') and conditionParamRef.sickLeaveStart != null"> - ${_conditionType_} a.sickLeave <![CDATA[ >= ]]> #{${_conditionParam_}.sickLeaveStart} - </if> - <if test="conditionParamRef.containsKey('sickLeaveEnd') and conditionParamRef.sickLeaveEnd != null"> - ${_conditionType_} a.sickLeave <![CDATA[ <= ]]> #{${_conditionParam_}.sickLeaveEnd} + <if test="conditionParamRef.childRearingLeave == null"> + ${_conditionType_} a.childRearingLeave is null </if> + </if> + <if test="conditionParamRef.containsKey('childRearingLeaveList') and conditionParamRef.childRearingLeaveList.size() > 0"> + ${_conditionType_} a.childRearingLeave in + <foreach collection="conditionParamRef.childRearingLeaveList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('childRearingLeaveNotList') and conditionParamRef.childRearingLeaveNotList.size() > 0"> + ${_conditionType_} a.childRearingLeave not in + <foreach collection="conditionParamRef.childRearingLeaveNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('childRearingLeaveStart') and conditionParamRef.childRearingLeaveStart != null"> + ${_conditionType_} a.childRearingLeave <![CDATA[ >= ]]> #{${_conditionParam_}.childRearingLeaveStart} + </if> + <if test="conditionParamRef.containsKey('childRearingLeaveEnd') and conditionParamRef.childRearingLeaveEnd != null"> + ${_conditionType_} a.childRearingLeave <![CDATA[ <= ]]> #{${_conditionParam_}.childRearingLeaveEnd} + </if> - <if test="conditionParamRef.containsKey('funeralLeave')"> - <if test="conditionParamRef.funeralLeave != null "> - ${_conditionType_} a.funeralLeave = #{${_conditionParam_}.funeralLeave} - </if> - <if test="conditionParamRef.funeralLeave == null"> - ${_conditionType_} a.funeralLeave is null - </if> - </if> - <if test="conditionParamRef.containsKey('funeralLeaveList')"> - ${_conditionType_} a.funeralLeave in - <foreach collection="conditionParamRef.funeralLeaveList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('maternityLeave')"> + <if test="conditionParamRef.maternityLeave != null "> + ${_conditionType_} a.maternityLeave = #{${_conditionParam_}.maternityLeave} </if> - <if test="conditionParamRef.containsKey('funeralLeaveNotList')"> - ${_conditionType_} a.funeralLeave not in - <foreach collection="conditionParamRef.funeralLeaveNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('funeralLeaveStart') and conditionParamRef.funeralLeaveStart != null"> - ${_conditionType_} a.funeralLeave <![CDATA[ >= ]]> #{${_conditionParam_}.funeralLeaveStart} - </if> - <if test="conditionParamRef.containsKey('funeralLeaveEnd') and conditionParamRef.funeralLeaveEnd != null"> - ${_conditionType_} a.funeralLeave <![CDATA[ <= ]]> #{${_conditionParam_}.funeralLeaveEnd} + <if test="conditionParamRef.maternityLeave == null"> + ${_conditionType_} a.maternityLeave is null </if> + </if> + <if test="conditionParamRef.containsKey('maternityLeaveList') and conditionParamRef.maternityLeaveList.size() > 0"> + ${_conditionType_} a.maternityLeave in + <foreach collection="conditionParamRef.maternityLeaveList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('maternityLeaveNotList') and conditionParamRef.maternityLeaveNotList.size() > 0"> + ${_conditionType_} a.maternityLeave not in + <foreach collection="conditionParamRef.maternityLeaveNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('maternityLeaveStart') and conditionParamRef.maternityLeaveStart != null"> + ${_conditionType_} a.maternityLeave <![CDATA[ >= ]]> #{${_conditionParam_}.maternityLeaveStart} + </if> + <if test="conditionParamRef.containsKey('maternityLeaveEnd') and conditionParamRef.maternityLeaveEnd != null"> + ${_conditionType_} a.maternityLeave <![CDATA[ <= ]]> #{${_conditionParam_}.maternityLeaveEnd} + </if> - <if test="conditionParamRef.containsKey('marriageLeave')"> - <if test="conditionParamRef.marriageLeave != null "> - ${_conditionType_} a.marriageLeave = #{${_conditionParam_}.marriageLeave} - </if> - <if test="conditionParamRef.marriageLeave == null"> - ${_conditionType_} a.marriageLeave is null - </if> - </if> - <if test="conditionParamRef.containsKey('marriageLeaveList')"> - ${_conditionType_} a.marriageLeave in - <foreach collection="conditionParamRef.marriageLeaveList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('transferBack')"> + <if test="conditionParamRef.transferBack != null "> + ${_conditionType_} a.transferBack = #{${_conditionParam_}.transferBack} </if> - <if test="conditionParamRef.containsKey('marriageLeaveNotList')"> - ${_conditionType_} a.marriageLeave not in - <foreach collection="conditionParamRef.marriageLeaveNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('marriageLeaveStart') and conditionParamRef.marriageLeaveStart != null"> - ${_conditionType_} a.marriageLeave <![CDATA[ >= ]]> #{${_conditionParam_}.marriageLeaveStart} - </if> - <if test="conditionParamRef.containsKey('marriageLeaveEnd') and conditionParamRef.marriageLeaveEnd != null"> - ${_conditionType_} a.marriageLeave <![CDATA[ <= ]]> #{${_conditionParam_}.marriageLeaveEnd} + <if test="conditionParamRef.transferBack == null"> + ${_conditionType_} a.transferBack is null </if> + </if> + <if test="conditionParamRef.containsKey('transferBackList') and conditionParamRef.transferBackList.size() > 0"> + ${_conditionType_} a.transferBack in + <foreach collection="conditionParamRef.transferBackList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('transferBackNotList') and conditionParamRef.transferBackNotList.size() > 0"> + ${_conditionType_} a.transferBack not in + <foreach collection="conditionParamRef.transferBackNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('transferBackStart') and conditionParamRef.transferBackStart != null"> + ${_conditionType_} a.transferBack <![CDATA[ >= ]]> #{${_conditionParam_}.transferBackStart} + </if> + <if test="conditionParamRef.containsKey('transferBackEnd') and conditionParamRef.transferBackEnd != null"> + ${_conditionType_} a.transferBack <![CDATA[ <= ]]> #{${_conditionParam_}.transferBackEnd} + </if> - <if test="conditionParamRef.containsKey('childRearingLeave')"> - <if test="conditionParamRef.childRearingLeave != null "> - ${_conditionType_} a.childRearingLeave = #{${_conditionParam_}.childRearingLeave} - </if> - <if test="conditionParamRef.childRearingLeave == null"> - ${_conditionType_} a.childRearingLeave is null - </if> + <if test="conditionParamRef.containsKey('homeLeave')"> + <if test="conditionParamRef.homeLeave != null "> + ${_conditionType_} a.homeLeave = #{${_conditionParam_}.homeLeave} </if> - <if test="conditionParamRef.containsKey('childRearingLeaveList')"> - ${_conditionType_} a.childRearingLeave in - <foreach collection="conditionParamRef.childRearingLeaveList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('childRearingLeaveNotList')"> - ${_conditionType_} a.childRearingLeave not in - <foreach collection="conditionParamRef.childRearingLeaveNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('childRearingLeaveStart') and conditionParamRef.childRearingLeaveStart != null"> - ${_conditionType_} a.childRearingLeave <![CDATA[ >= ]]> #{${_conditionParam_}.childRearingLeaveStart} - </if> - <if test="conditionParamRef.containsKey('childRearingLeaveEnd') and conditionParamRef.childRearingLeaveEnd != null"> - ${_conditionType_} a.childRearingLeave <![CDATA[ <= ]]> #{${_conditionParam_}.childRearingLeaveEnd} + <if test="conditionParamRef.homeLeave == null"> + ${_conditionType_} a.homeLeave is null </if> + </if> + <if test="conditionParamRef.containsKey('homeLeaveList') and conditionParamRef.homeLeaveList.size() > 0"> + ${_conditionType_} a.homeLeave in + <foreach collection="conditionParamRef.homeLeaveList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('homeLeaveNotList') and conditionParamRef.homeLeaveNotList.size() > 0"> + ${_conditionType_} a.homeLeave not in + <foreach collection="conditionParamRef.homeLeaveNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('homeLeaveStart') and conditionParamRef.homeLeaveStart != null"> + ${_conditionType_} a.homeLeave <![CDATA[ >= ]]> #{${_conditionParam_}.homeLeaveStart} + </if> + <if test="conditionParamRef.containsKey('homeLeaveEnd') and conditionParamRef.homeLeaveEnd != null"> + ${_conditionType_} a.homeLeave <![CDATA[ <= ]]> #{${_conditionParam_}.homeLeaveEnd} + </if> - <if test="conditionParamRef.containsKey('maternityLeave')"> - <if test="conditionParamRef.maternityLeave != null "> - ${_conditionType_} a.maternityLeave = #{${_conditionParam_}.maternityLeave} - </if> - <if test="conditionParamRef.maternityLeave == null"> - ${_conditionType_} a.maternityLeave is null - </if> - </if> - <if test="conditionParamRef.containsKey('maternityLeaveList')"> - ${_conditionType_} a.maternityLeave in - <foreach collection="conditionParamRef.maternityLeaveList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('maternityLeaveNotList')"> - ${_conditionType_} a.maternityLeave not in - <foreach collection="conditionParamRef.maternityLeaveNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('personalLeave')"> + <if test="conditionParamRef.personalLeave != null "> + ${_conditionType_} a.personalLeave = #{${_conditionParam_}.personalLeave} </if> - <if test="conditionParamRef.containsKey('maternityLeaveStart') and conditionParamRef.maternityLeaveStart != null"> - ${_conditionType_} a.maternityLeave <![CDATA[ >= ]]> #{${_conditionParam_}.maternityLeaveStart} - </if> - <if test="conditionParamRef.containsKey('maternityLeaveEnd') and conditionParamRef.maternityLeaveEnd != null"> - ${_conditionType_} a.maternityLeave <![CDATA[ <= ]]> #{${_conditionParam_}.maternityLeaveEnd} + <if test="conditionParamRef.personalLeave == null"> + ${_conditionType_} a.personalLeave is null </if> + </if> + <if test="conditionParamRef.containsKey('personalLeaveList') and conditionParamRef.personalLeaveList.size() > 0"> + ${_conditionType_} a.personalLeave in + <foreach collection="conditionParamRef.personalLeaveList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('personalLeaveNotList') and conditionParamRef.personalLeaveNotList.size() > 0"> + ${_conditionType_} a.personalLeave not in + <foreach collection="conditionParamRef.personalLeaveNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('personalLeaveStart') and conditionParamRef.personalLeaveStart != null"> + ${_conditionType_} a.personalLeave <![CDATA[ >= ]]> #{${_conditionParam_}.personalLeaveStart} + </if> + <if test="conditionParamRef.containsKey('personalLeaveEnd') and conditionParamRef.personalLeaveEnd != null"> + ${_conditionType_} a.personalLeave <![CDATA[ <= ]]> #{${_conditionParam_}.personalLeaveEnd} + </if> - <if test="conditionParamRef.containsKey('transferBack')"> - <if test="conditionParamRef.transferBack != null "> - ${_conditionType_} a.transferBack = #{${_conditionParam_}.transferBack} - </if> - <if test="conditionParamRef.transferBack == null"> - ${_conditionType_} a.transferBack is null - </if> - </if> - <if test="conditionParamRef.containsKey('transferBackList')"> - ${_conditionType_} a.transferBack in - <foreach collection="conditionParamRef.transferBackList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('absenteeismDays')"> + <if test="conditionParamRef.absenteeismDays != null "> + ${_conditionType_} a.absenteeismDays = #{${_conditionParam_}.absenteeismDays} </if> - <if test="conditionParamRef.containsKey('transferBackNotList')"> - ${_conditionType_} a.transferBack not in - <foreach collection="conditionParamRef.transferBackNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('transferBackStart') and conditionParamRef.transferBackStart != null"> - ${_conditionType_} a.transferBack <![CDATA[ >= ]]> #{${_conditionParam_}.transferBackStart} - </if> - <if test="conditionParamRef.containsKey('transferBackEnd') and conditionParamRef.transferBackEnd != null"> - ${_conditionType_} a.transferBack <![CDATA[ <= ]]> #{${_conditionParam_}.transferBackEnd} + <if test="conditionParamRef.absenteeismDays == null"> + ${_conditionType_} a.absenteeismDays is null </if> + </if> + <if test="conditionParamRef.containsKey('absenteeismDaysList') and conditionParamRef.absenteeismDaysList.size() > 0"> + ${_conditionType_} a.absenteeismDays in + <foreach collection="conditionParamRef.absenteeismDaysList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('absenteeismDaysNotList') and conditionParamRef.absenteeismDaysNotList.size() > 0"> + ${_conditionType_} a.absenteeismDays not in + <foreach collection="conditionParamRef.absenteeismDaysNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('absenteeismDaysStart') and conditionParamRef.absenteeismDaysStart != null"> + ${_conditionType_} a.absenteeismDays <![CDATA[ >= ]]> #{${_conditionParam_}.absenteeismDaysStart} + </if> + <if test="conditionParamRef.containsKey('absenteeismDaysEnd') and conditionParamRef.absenteeismDaysEnd != null"> + ${_conditionType_} a.absenteeismDays <![CDATA[ <= ]]> #{${_conditionParam_}.absenteeismDaysEnd} + </if> - <if test="conditionParamRef.containsKey('homeLeave')"> - <if test="conditionParamRef.homeLeave != null "> - ${_conditionType_} a.homeLeave = #{${_conditionParam_}.homeLeave} - </if> - <if test="conditionParamRef.homeLeave == null"> - ${_conditionType_} a.homeLeave is null - </if> + <if test="conditionParamRef.containsKey('otherDays')"> + <if test="conditionParamRef.otherDays != null "> + ${_conditionType_} a.otherDays = #{${_conditionParam_}.otherDays} </if> - <if test="conditionParamRef.containsKey('homeLeaveList')"> - ${_conditionType_} a.homeLeave in - <foreach collection="conditionParamRef.homeLeaveList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('homeLeaveNotList')"> - ${_conditionType_} a.homeLeave not in - <foreach collection="conditionParamRef.homeLeaveNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('homeLeaveStart') and conditionParamRef.homeLeaveStart != null"> - ${_conditionType_} a.homeLeave <![CDATA[ >= ]]> #{${_conditionParam_}.homeLeaveStart} - </if> - <if test="conditionParamRef.containsKey('homeLeaveEnd') and conditionParamRef.homeLeaveEnd != null"> - ${_conditionType_} a.homeLeave <![CDATA[ <= ]]> #{${_conditionParam_}.homeLeaveEnd} + <if test="conditionParamRef.otherDays == null"> + ${_conditionType_} a.otherDays is null </if> + </if> + <if test="conditionParamRef.containsKey('otherDaysList') and conditionParamRef.otherDaysList.size() > 0"> + ${_conditionType_} a.otherDays in + <foreach collection="conditionParamRef.otherDaysList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('otherDaysNotList') and conditionParamRef.otherDaysNotList.size() > 0"> + ${_conditionType_} a.otherDays not in + <foreach collection="conditionParamRef.otherDaysNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('otherDaysStart') and conditionParamRef.otherDaysStart != null"> + ${_conditionType_} a.otherDays <![CDATA[ >= ]]> #{${_conditionParam_}.otherDaysStart} + </if> + <if test="conditionParamRef.containsKey('otherDaysEnd') and conditionParamRef.otherDaysEnd != null"> + ${_conditionType_} a.otherDays <![CDATA[ <= ]]> #{${_conditionParam_}.otherDaysEnd} + </if> - <if test="conditionParamRef.containsKey('personalLeave')"> - <if test="conditionParamRef.personalLeave != null "> - ${_conditionType_} a.personalLeave = #{${_conditionParam_}.personalLeave} - </if> - <if test="conditionParamRef.personalLeave == null"> - ${_conditionType_} a.personalLeave is null - </if> - </if> - <if test="conditionParamRef.containsKey('personalLeaveList')"> - ${_conditionType_} a.personalLeave in - <foreach collection="conditionParamRef.personalLeaveList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('personalLeaveNotList')"> - ${_conditionType_} a.personalLeave not in - <foreach collection="conditionParamRef.personalLeaveNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('personalLeaveStart') and conditionParamRef.personalLeaveStart != null"> - ${_conditionType_} a.personalLeave <![CDATA[ >= ]]> #{${_conditionParam_}.personalLeaveStart} + <if test="conditionParamRef.containsKey('attendanceRate')"> + <if test="conditionParamRef.attendanceRate != null "> + ${_conditionType_} a.attendanceRate = #{${_conditionParam_}.attendanceRate} </if> - <if test="conditionParamRef.containsKey('personalLeaveEnd') and conditionParamRef.personalLeaveEnd != null"> - ${_conditionType_} a.personalLeave <![CDATA[ <= ]]> #{${_conditionParam_}.personalLeaveEnd} + <if test="conditionParamRef.attendanceRate == null"> + ${_conditionType_} a.attendanceRate is null </if> + </if> + <if test="conditionParamRef.containsKey('attendanceRateList') and conditionParamRef.attendanceRateList.size() > 0"> + ${_conditionType_} a.attendanceRate in + <foreach collection="conditionParamRef.attendanceRateList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('attendanceRateNotList') and conditionParamRef.attendanceRateNotList.size() > 0"> + ${_conditionType_} a.attendanceRate not in + <foreach collection="conditionParamRef.attendanceRateNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('attendanceRateStart') and conditionParamRef.attendanceRateStart != null"> + ${_conditionType_} a.attendanceRate <![CDATA[ >= ]]> #{${_conditionParam_}.attendanceRateStart} + </if> + <if test="conditionParamRef.containsKey('attendanceRateEnd') and conditionParamRef.attendanceRateEnd != null"> + ${_conditionType_} a.attendanceRate <![CDATA[ <= ]]> #{${_conditionParam_}.attendanceRateEnd} + </if> - <if test="conditionParamRef.containsKey('absenteeismDays')"> - <if test="conditionParamRef.absenteeismDays != null "> - ${_conditionType_} a.absenteeismDays = #{${_conditionParam_}.absenteeismDays} - </if> - <if test="conditionParamRef.absenteeismDays == null"> - ${_conditionType_} a.absenteeismDays is null - </if> + <if test="conditionParamRef.containsKey('nonCompliancePunch')"> + <if test="conditionParamRef.nonCompliancePunch != null "> + ${_conditionType_} a.nonCompliancePunch = #{${_conditionParam_}.nonCompliancePunch} </if> - <if test="conditionParamRef.containsKey('absenteeismDaysList')"> - ${_conditionType_} a.absenteeismDays in - <foreach collection="conditionParamRef.absenteeismDaysList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('absenteeismDaysNotList')"> - ${_conditionType_} a.absenteeismDays not in - <foreach collection="conditionParamRef.absenteeismDaysNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('absenteeismDaysStart') and conditionParamRef.absenteeismDaysStart != null"> - ${_conditionType_} a.absenteeismDays <![CDATA[ >= ]]> #{${_conditionParam_}.absenteeismDaysStart} - </if> - <if test="conditionParamRef.containsKey('absenteeismDaysEnd') and conditionParamRef.absenteeismDaysEnd != null"> - ${_conditionType_} a.absenteeismDays <![CDATA[ <= ]]> #{${_conditionParam_}.absenteeismDaysEnd} + <if test="conditionParamRef.nonCompliancePunch == null"> + ${_conditionType_} a.nonCompliancePunch is null </if> + </if> + <if test="conditionParamRef.containsKey('nonCompliancePunchList') and conditionParamRef.nonCompliancePunchList.size() > 0"> + ${_conditionType_} a.nonCompliancePunch in + <foreach collection="conditionParamRef.nonCompliancePunchList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('nonCompliancePunchNotList') and conditionParamRef.nonCompliancePunchNotList.size() > 0"> + ${_conditionType_} a.nonCompliancePunch not in + <foreach collection="conditionParamRef.nonCompliancePunchNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('nonCompliancePunchStart') and conditionParamRef.nonCompliancePunchStart != null"> + ${_conditionType_} a.nonCompliancePunch <![CDATA[ >= ]]> #{${_conditionParam_}.nonCompliancePunchStart} + </if> + <if test="conditionParamRef.containsKey('nonCompliancePunchEnd') and conditionParamRef.nonCompliancePunchEnd != null"> + ${_conditionType_} a.nonCompliancePunch <![CDATA[ <= ]]> #{${_conditionParam_}.nonCompliancePunchEnd} + </if> - <if test="conditionParamRef.containsKey('otherDays')"> - <if test="conditionParamRef.otherDays != null "> - ${_conditionType_} a.otherDays = #{${_conditionParam_}.otherDays} - </if> - <if test="conditionParamRef.otherDays == null"> - ${_conditionType_} a.otherDays is null - </if> + <if test="conditionParamRef.containsKey('lateTimes')"> + <if test="conditionParamRef.lateTimes != null "> + ${_conditionType_} a.lateTimes = #{${_conditionParam_}.lateTimes} </if> - <if test="conditionParamRef.containsKey('otherDaysList')"> - ${_conditionType_} a.otherDays in - <foreach collection="conditionParamRef.otherDaysList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('otherDaysNotList')"> - ${_conditionType_} a.otherDays not in - <foreach collection="conditionParamRef.otherDaysNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('otherDaysStart') and conditionParamRef.otherDaysStart != null"> - ${_conditionType_} a.otherDays <![CDATA[ >= ]]> #{${_conditionParam_}.otherDaysStart} - </if> - <if test="conditionParamRef.containsKey('otherDaysEnd') and conditionParamRef.otherDaysEnd != null"> - ${_conditionType_} a.otherDays <![CDATA[ <= ]]> #{${_conditionParam_}.otherDaysEnd} + <if test="conditionParamRef.lateTimes == null"> + ${_conditionType_} a.lateTimes is null </if> + </if> + <if test="conditionParamRef.containsKey('lateTimesList') and conditionParamRef.lateTimesList.size() > 0"> + ${_conditionType_} a.lateTimes in + <foreach collection="conditionParamRef.lateTimesList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('lateTimesNotList') and conditionParamRef.lateTimesNotList.size() > 0"> + ${_conditionType_} a.lateTimes not in + <foreach collection="conditionParamRef.lateTimesNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('lateTimesStart') and conditionParamRef.lateTimesStart != null"> + ${_conditionType_} a.lateTimes <![CDATA[ >= ]]> #{${_conditionParam_}.lateTimesStart} + </if> + <if test="conditionParamRef.containsKey('lateTimesEnd') and conditionParamRef.lateTimesEnd != null"> + ${_conditionType_} a.lateTimes <![CDATA[ <= ]]> #{${_conditionParam_}.lateTimesEnd} + </if> - <if test="conditionParamRef.containsKey('attendanceRate')"> - <if test="conditionParamRef.attendanceRate != null "> - ${_conditionType_} a.attendanceRate = #{${_conditionParam_}.attendanceRate} - </if> - <if test="conditionParamRef.attendanceRate == null"> - ${_conditionType_} a.attendanceRate is null - </if> - </if> - <if test="conditionParamRef.containsKey('attendanceRateList')"> - ${_conditionType_} a.attendanceRate in - <foreach collection="conditionParamRef.attendanceRateList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('attendanceRateNotList')"> - ${_conditionType_} a.attendanceRate not in - <foreach collection="conditionParamRef.attendanceRateNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('attendanceRateStart') and conditionParamRef.attendanceRateStart != null"> - ${_conditionType_} a.attendanceRate <![CDATA[ >= ]]> #{${_conditionParam_}.attendanceRateStart} + <if test="conditionParamRef.containsKey('surfingMobileTimes')"> + <if test="conditionParamRef.surfingMobileTimes != null "> + ${_conditionType_} a.surfingMobileTimes = #{${_conditionParam_}.surfingMobileTimes} </if> - <if test="conditionParamRef.containsKey('attendanceRateEnd') and conditionParamRef.attendanceRateEnd != null"> - ${_conditionType_} a.attendanceRate <![CDATA[ <= ]]> #{${_conditionParam_}.attendanceRateEnd} + <if test="conditionParamRef.surfingMobileTimes == null"> + ${_conditionType_} a.surfingMobileTimes is null </if> + </if> + <if test="conditionParamRef.containsKey('surfingMobileTimesList') and conditionParamRef.surfingMobileTimesList.size() > 0"> + ${_conditionType_} a.surfingMobileTimes in + <foreach collection="conditionParamRef.surfingMobileTimesList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('surfingMobileTimesNotList') and conditionParamRef.surfingMobileTimesNotList.size() > 0"> + ${_conditionType_} a.surfingMobileTimes not in + <foreach collection="conditionParamRef.surfingMobileTimesNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('surfingMobileTimesStart') and conditionParamRef.surfingMobileTimesStart != null"> + ${_conditionType_} a.surfingMobileTimes <![CDATA[ >= ]]> #{${_conditionParam_}.surfingMobileTimesStart} + </if> + <if test="conditionParamRef.containsKey('surfingMobileTimesEnd') and conditionParamRef.surfingMobileTimesEnd != null"> + ${_conditionType_} a.surfingMobileTimes <![CDATA[ <= ]]> #{${_conditionParam_}.surfingMobileTimesEnd} + </if> - <if test="conditionParamRef.containsKey('nonCompliancePunch')"> - <if test="conditionParamRef.nonCompliancePunch != null "> - ${_conditionType_} a.nonCompliancePunch = #{${_conditionParam_}.nonCompliancePunch} - </if> - <if test="conditionParamRef.nonCompliancePunch == null"> - ${_conditionType_} a.nonCompliancePunch is null - </if> + <if test="conditionParamRef.containsKey('overtimeTimes')"> + <if test="conditionParamRef.overtimeTimes != null "> + ${_conditionType_} a.overtimeTimes = #{${_conditionParam_}.overtimeTimes} </if> - <if test="conditionParamRef.containsKey('nonCompliancePunchList')"> - ${_conditionType_} a.nonCompliancePunch in - <foreach collection="conditionParamRef.nonCompliancePunchList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('nonCompliancePunchNotList')"> - ${_conditionType_} a.nonCompliancePunch not in - <foreach collection="conditionParamRef.nonCompliancePunchNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('nonCompliancePunchStart') and conditionParamRef.nonCompliancePunchStart != null"> - ${_conditionType_} a.nonCompliancePunch <![CDATA[ >= ]]> #{${_conditionParam_}.nonCompliancePunchStart} - </if> - <if test="conditionParamRef.containsKey('nonCompliancePunchEnd') and conditionParamRef.nonCompliancePunchEnd != null"> - ${_conditionType_} a.nonCompliancePunch <![CDATA[ <= ]]> #{${_conditionParam_}.nonCompliancePunchEnd} + <if test="conditionParamRef.overtimeTimes == null"> + ${_conditionType_} a.overtimeTimes is null </if> + </if> + <if test="conditionParamRef.containsKey('overtimeTimesList') and conditionParamRef.overtimeTimesList.size() > 0"> + ${_conditionType_} a.overtimeTimes in + <foreach collection="conditionParamRef.overtimeTimesList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('overtimeTimesNotList') and conditionParamRef.overtimeTimesNotList.size() > 0"> + ${_conditionType_} a.overtimeTimes not in + <foreach collection="conditionParamRef.overtimeTimesNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('overtimeTimesStart') and conditionParamRef.overtimeTimesStart != null"> + ${_conditionType_} a.overtimeTimes <![CDATA[ >= ]]> #{${_conditionParam_}.overtimeTimesStart} + </if> + <if test="conditionParamRef.containsKey('overtimeTimesEnd') and conditionParamRef.overtimeTimesEnd != null"> + ${_conditionType_} a.overtimeTimes <![CDATA[ <= ]]> #{${_conditionParam_}.overtimeTimesEnd} + </if> - <if test="conditionParamRef.containsKey('lateTimes')"> - <if test="conditionParamRef.lateTimes != null "> - ${_conditionType_} a.lateTimes = #{${_conditionParam_}.lateTimes} - </if> - <if test="conditionParamRef.lateTimes == null"> - ${_conditionType_} a.lateTimes is null - </if> - </if> - <if test="conditionParamRef.containsKey('lateTimesList')"> - ${_conditionType_} a.lateTimes in - <foreach collection="conditionParamRef.lateTimesList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('lateTimesNotList')"> - ${_conditionType_} a.lateTimes not in - <foreach collection="conditionParamRef.lateTimesNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('vacancy')"> + <if test="conditionParamRef.vacancy != null "> + ${_conditionType_} a.vacancy = #{${_conditionParam_}.vacancy} </if> - <if test="conditionParamRef.containsKey('lateTimesStart') and conditionParamRef.lateTimesStart != null"> - ${_conditionType_} a.lateTimes <![CDATA[ >= ]]> #{${_conditionParam_}.lateTimesStart} - </if> - <if test="conditionParamRef.containsKey('lateTimesEnd') and conditionParamRef.lateTimesEnd != null"> - ${_conditionType_} a.lateTimes <![CDATA[ <= ]]> #{${_conditionParam_}.lateTimesEnd} + <if test="conditionParamRef.vacancy == null"> + ${_conditionType_} a.vacancy is null </if> + </if> + <if test="conditionParamRef.containsKey('vacancyList') and conditionParamRef.vacancyList.size() > 0"> + ${_conditionType_} a.vacancy in + <foreach collection="conditionParamRef.vacancyList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('vacancyNotList') and conditionParamRef.vacancyNotList.size() > 0"> + ${_conditionType_} a.vacancy not in + <foreach collection="conditionParamRef.vacancyNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('vacancyStart') and conditionParamRef.vacancyStart != null"> + ${_conditionType_} a.vacancy <![CDATA[ >= ]]> #{${_conditionParam_}.vacancyStart} + </if> + <if test="conditionParamRef.containsKey('vacancyEnd') and conditionParamRef.vacancyEnd != null"> + ${_conditionType_} a.vacancy <![CDATA[ <= ]]> #{${_conditionParam_}.vacancyEnd} + </if> - <if test="conditionParamRef.containsKey('surfingMobileTimes')"> - <if test="conditionParamRef.surfingMobileTimes != null "> - ${_conditionType_} a.surfingMobileTimes = #{${_conditionParam_}.surfingMobileTimes} - </if> - <if test="conditionParamRef.surfingMobileTimes == null"> - ${_conditionType_} a.surfingMobileTimes is null - </if> - </if> - <if test="conditionParamRef.containsKey('surfingMobileTimesList')"> - ${_conditionType_} a.surfingMobileTimes in - <foreach collection="conditionParamRef.surfingMobileTimesList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('surfingMobileTimesNotList')"> - ${_conditionType_} a.surfingMobileTimes not in - <foreach collection="conditionParamRef.surfingMobileTimesNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('surfingMobileTimesStart') and conditionParamRef.surfingMobileTimesStart != null"> - ${_conditionType_} a.surfingMobileTimes <![CDATA[ >= ]]> #{${_conditionParam_}.surfingMobileTimesStart} + <if test="conditionParamRef.containsKey('nonStandardDressTimes')"> + <if test="conditionParamRef.nonStandardDressTimes != null "> + ${_conditionType_} a.nonStandardDressTimes = #{${_conditionParam_}.nonStandardDressTimes} </if> - <if test="conditionParamRef.containsKey('surfingMobileTimesEnd') and conditionParamRef.surfingMobileTimesEnd != null"> - ${_conditionType_} a.surfingMobileTimes <![CDATA[ <= ]]> #{${_conditionParam_}.surfingMobileTimesEnd} + <if test="conditionParamRef.nonStandardDressTimes == null"> + ${_conditionType_} a.nonStandardDressTimes is null </if> + </if> + <if test="conditionParamRef.containsKey('nonStandardDressTimesList') and conditionParamRef.nonStandardDressTimesList.size() > 0"> + ${_conditionType_} a.nonStandardDressTimes in + <foreach collection="conditionParamRef.nonStandardDressTimesList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('nonStandardDressTimesNotList') and conditionParamRef.nonStandardDressTimesNotList.size() > 0"> + ${_conditionType_} a.nonStandardDressTimes not in + <foreach collection="conditionParamRef.nonStandardDressTimesNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('nonStandardDressTimesStart') and conditionParamRef.nonStandardDressTimesStart != null"> + ${_conditionType_} a.nonStandardDressTimes <![CDATA[ >= ]]> #{${_conditionParam_}.nonStandardDressTimesStart} + </if> + <if test="conditionParamRef.containsKey('nonStandardDressTimesEnd') and conditionParamRef.nonStandardDressTimesEnd != null"> + ${_conditionType_} a.nonStandardDressTimes <![CDATA[ <= ]]> #{${_conditionParam_}.nonStandardDressTimesEnd} + </if> - <if test="conditionParamRef.containsKey('overtimeTimes')"> - <if test="conditionParamRef.overtimeTimes != null "> - ${_conditionType_} a.overtimeTimes = #{${_conditionParam_}.overtimeTimes} - </if> - <if test="conditionParamRef.overtimeTimes == null"> - ${_conditionType_} a.overtimeTimes is null - </if> + <if test="conditionParamRef.containsKey('unexcusedMeetingAbsence')"> + <if test="conditionParamRef.unexcusedMeetingAbsence != null "> + ${_conditionType_} a.unexcusedMeetingAbsence = #{${_conditionParam_}.unexcusedMeetingAbsence} </if> - <if test="conditionParamRef.containsKey('overtimeTimesList')"> - ${_conditionType_} a.overtimeTimes in - <foreach collection="conditionParamRef.overtimeTimesList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('overtimeTimesNotList')"> - ${_conditionType_} a.overtimeTimes not in - <foreach collection="conditionParamRef.overtimeTimesNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('overtimeTimesStart') and conditionParamRef.overtimeTimesStart != null"> - ${_conditionType_} a.overtimeTimes <![CDATA[ >= ]]> #{${_conditionParam_}.overtimeTimesStart} - </if> - <if test="conditionParamRef.containsKey('overtimeTimesEnd') and conditionParamRef.overtimeTimesEnd != null"> - ${_conditionType_} a.overtimeTimes <![CDATA[ <= ]]> #{${_conditionParam_}.overtimeTimesEnd} + <if test="conditionParamRef.unexcusedMeetingAbsence == null"> + ${_conditionType_} a.unexcusedMeetingAbsence is null </if> + </if> + <if test="conditionParamRef.containsKey('unexcusedMeetingAbsenceList') and conditionParamRef.unexcusedMeetingAbsenceList.size() > 0"> + ${_conditionType_} a.unexcusedMeetingAbsence in + <foreach collection="conditionParamRef.unexcusedMeetingAbsenceList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('unexcusedMeetingAbsenceNotList') and conditionParamRef.unexcusedMeetingAbsenceNotList.size() > 0"> + ${_conditionType_} a.unexcusedMeetingAbsence not in + <foreach collection="conditionParamRef.unexcusedMeetingAbsenceNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('unexcusedMeetingAbsenceStart') and conditionParamRef.unexcusedMeetingAbsenceStart != null"> + ${_conditionType_} a.unexcusedMeetingAbsence <![CDATA[ >= ]]> #{${_conditionParam_}.unexcusedMeetingAbsenceStart} + </if> + <if test="conditionParamRef.containsKey('unexcusedMeetingAbsenceEnd') and conditionParamRef.unexcusedMeetingAbsenceEnd != null"> + ${_conditionType_} a.unexcusedMeetingAbsence <![CDATA[ <= ]]> #{${_conditionParam_}.unexcusedMeetingAbsenceEnd} + </if> - <if test="conditionParamRef.containsKey('vacancy')"> - <if test="conditionParamRef.vacancy != null "> - ${_conditionType_} a.vacancy = #{${_conditionParam_}.vacancy} - </if> - <if test="conditionParamRef.vacancy == null"> - ${_conditionType_} a.vacancy is null - </if> - </if> - <if test="conditionParamRef.containsKey('vacancyList')"> - ${_conditionType_} a.vacancy in - <foreach collection="conditionParamRef.vacancyList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('vacancyNotList')"> - ${_conditionType_} a.vacancy not in - <foreach collection="conditionParamRef.vacancyNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('earlyLeaveMeeting')"> + <if test="conditionParamRef.earlyLeaveMeeting != null "> + ${_conditionType_} a.earlyLeaveMeeting = #{${_conditionParam_}.earlyLeaveMeeting} </if> - <if test="conditionParamRef.containsKey('vacancyStart') and conditionParamRef.vacancyStart != null"> - ${_conditionType_} a.vacancy <![CDATA[ >= ]]> #{${_conditionParam_}.vacancyStart} - </if> - <if test="conditionParamRef.containsKey('vacancyEnd') and conditionParamRef.vacancyEnd != null"> - ${_conditionType_} a.vacancy <![CDATA[ <= ]]> #{${_conditionParam_}.vacancyEnd} + <if test="conditionParamRef.earlyLeaveMeeting == null"> + ${_conditionType_} a.earlyLeaveMeeting is null </if> + </if> + <if test="conditionParamRef.containsKey('earlyLeaveMeetingList') and conditionParamRef.earlyLeaveMeetingList.size() > 0"> + ${_conditionType_} a.earlyLeaveMeeting in + <foreach collection="conditionParamRef.earlyLeaveMeetingList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('earlyLeaveMeetingNotList') and conditionParamRef.earlyLeaveMeetingNotList.size() > 0"> + ${_conditionType_} a.earlyLeaveMeeting not in + <foreach collection="conditionParamRef.earlyLeaveMeetingNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('earlyLeaveMeetingStart') and conditionParamRef.earlyLeaveMeetingStart != null"> + ${_conditionType_} a.earlyLeaveMeeting <![CDATA[ >= ]]> #{${_conditionParam_}.earlyLeaveMeetingStart} + </if> + <if test="conditionParamRef.containsKey('earlyLeaveMeetingEnd') and conditionParamRef.earlyLeaveMeetingEnd != null"> + ${_conditionType_} a.earlyLeaveMeeting <![CDATA[ <= ]]> #{${_conditionParam_}.earlyLeaveMeetingEnd} + </if> - <if test="conditionParamRef.containsKey('nonStandardDressTimes')"> - <if test="conditionParamRef.nonStandardDressTimes != null "> - ${_conditionType_} a.nonStandardDressTimes = #{${_conditionParam_}.nonStandardDressTimes} - </if> - <if test="conditionParamRef.nonStandardDressTimes == null"> - ${_conditionType_} a.nonStandardDressTimes is null - </if> + <if test="conditionParamRef.containsKey('year')"> + <if test="conditionParamRef.year != null "> + ${_conditionType_} a.year = #{${_conditionParam_}.year} </if> - <if test="conditionParamRef.containsKey('nonStandardDressTimesList')"> - ${_conditionType_} a.nonStandardDressTimes in - <foreach collection="conditionParamRef.nonStandardDressTimesList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('nonStandardDressTimesNotList')"> - ${_conditionType_} a.nonStandardDressTimes not in - <foreach collection="conditionParamRef.nonStandardDressTimesNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('nonStandardDressTimesStart') and conditionParamRef.nonStandardDressTimesStart != null"> - ${_conditionType_} a.nonStandardDressTimes <![CDATA[ >= ]]> #{${_conditionParam_}.nonStandardDressTimesStart} - </if> - <if test="conditionParamRef.containsKey('nonStandardDressTimesEnd') and conditionParamRef.nonStandardDressTimesEnd != null"> - ${_conditionType_} a.nonStandardDressTimes <![CDATA[ <= ]]> #{${_conditionParam_}.nonStandardDressTimesEnd} + <if test="conditionParamRef.year == null"> + ${_conditionType_} a.year is null </if> + </if> + <if test="conditionParamRef.containsKey('yearList') and conditionParamRef.yearList.size() > 0"> + ${_conditionType_} a.year in + <foreach collection="conditionParamRef.yearList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('yearNotList') and conditionParamRef.yearNotList.size() > 0"> + ${_conditionType_} a.year not in + <foreach collection="conditionParamRef.yearNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('yearStart') and conditionParamRef.yearStart != null"> + ${_conditionType_} a.year <![CDATA[ >= ]]> #{${_conditionParam_}.yearStart} + </if> + <if test="conditionParamRef.containsKey('yearEnd') and conditionParamRef.yearEnd != null"> + ${_conditionType_} a.year <![CDATA[ <= ]]> #{${_conditionParam_}.yearEnd} + </if> - <if test="conditionParamRef.containsKey('unexcusedMeetingAbsence')"> - <if test="conditionParamRef.unexcusedMeetingAbsence != null "> - ${_conditionType_} a.unexcusedMeetingAbsence = #{${_conditionParam_}.unexcusedMeetingAbsence} - </if> - <if test="conditionParamRef.unexcusedMeetingAbsence == null"> - ${_conditionType_} a.unexcusedMeetingAbsence is null - </if> - </if> - <if test="conditionParamRef.containsKey('unexcusedMeetingAbsenceList')"> - ${_conditionType_} a.unexcusedMeetingAbsence in - <foreach collection="conditionParamRef.unexcusedMeetingAbsenceList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('month')"> + <if test="conditionParamRef.month != null "> + ${_conditionType_} a.month = #{${_conditionParam_}.month} </if> - <if test="conditionParamRef.containsKey('unexcusedMeetingAbsenceNotList')"> - ${_conditionType_} a.unexcusedMeetingAbsence not in - <foreach collection="conditionParamRef.unexcusedMeetingAbsenceNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('unexcusedMeetingAbsenceStart') and conditionParamRef.unexcusedMeetingAbsenceStart != null"> - ${_conditionType_} a.unexcusedMeetingAbsence <![CDATA[ >= ]]> #{${_conditionParam_}.unexcusedMeetingAbsenceStart} - </if> - <if test="conditionParamRef.containsKey('unexcusedMeetingAbsenceEnd') and conditionParamRef.unexcusedMeetingAbsenceEnd != null"> - ${_conditionType_} a.unexcusedMeetingAbsence <![CDATA[ <= ]]> #{${_conditionParam_}.unexcusedMeetingAbsenceEnd} + <if test="conditionParamRef.month == null"> + ${_conditionType_} a.month is null </if> + </if> + <if test="conditionParamRef.containsKey('monthList') and conditionParamRef.monthList.size() > 0"> + ${_conditionType_} a.month in + <foreach collection="conditionParamRef.monthList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('monthNotList') and conditionParamRef.monthNotList.size() > 0"> + ${_conditionType_} a.month not in + <foreach collection="conditionParamRef.monthNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('monthStart') and conditionParamRef.monthStart != null"> + ${_conditionType_} a.month <![CDATA[ >= ]]> #{${_conditionParam_}.monthStart} + </if> + <if test="conditionParamRef.containsKey('monthEnd') and conditionParamRef.monthEnd != null"> + ${_conditionType_} a.month <![CDATA[ <= ]]> #{${_conditionParam_}.monthEnd} + </if> - <if test="conditionParamRef.containsKey('earlyLeaveMeeting')"> - <if test="conditionParamRef.earlyLeaveMeeting != null "> - ${_conditionType_} a.earlyLeaveMeeting = #{${_conditionParam_}.earlyLeaveMeeting} - </if> - <if test="conditionParamRef.earlyLeaveMeeting == null"> - ${_conditionType_} a.earlyLeaveMeeting is null - </if> - </if> - <if test="conditionParamRef.containsKey('earlyLeaveMeetingList')"> - ${_conditionType_} a.earlyLeaveMeeting in - <foreach collection="conditionParamRef.earlyLeaveMeetingList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('day')"> + <if test="conditionParamRef.day != null "> + ${_conditionType_} a.day = #{${_conditionParam_}.day} </if> - <if test="conditionParamRef.containsKey('earlyLeaveMeetingNotList')"> - ${_conditionType_} a.earlyLeaveMeeting not in - <foreach collection="conditionParamRef.earlyLeaveMeetingNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('earlyLeaveMeetingStart') and conditionParamRef.earlyLeaveMeetingStart != null"> - ${_conditionType_} a.earlyLeaveMeeting <![CDATA[ >= ]]> #{${_conditionParam_}.earlyLeaveMeetingStart} - </if> - <if test="conditionParamRef.containsKey('earlyLeaveMeetingEnd') and conditionParamRef.earlyLeaveMeetingEnd != null"> - ${_conditionType_} a.earlyLeaveMeeting <![CDATA[ <= ]]> #{${_conditionParam_}.earlyLeaveMeetingEnd} + <if test="conditionParamRef.day == null"> + ${_conditionType_} a.day is null </if> + </if> + <if test="conditionParamRef.containsKey('dayList') and conditionParamRef.dayList.size() > 0"> + ${_conditionType_} a.day in + <foreach collection="conditionParamRef.dayList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('dayNotList') and conditionParamRef.dayNotList.size() > 0"> + ${_conditionType_} a.day not in + <foreach collection="conditionParamRef.dayNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('dayStart') and conditionParamRef.dayStart != null"> + ${_conditionType_} a.day <![CDATA[ >= ]]> #{${_conditionParam_}.dayStart} + </if> + <if test="conditionParamRef.containsKey('dayEnd') and conditionParamRef.dayEnd != null"> + ${_conditionType_} a.day <![CDATA[ <= ]]> #{${_conditionParam_}.dayEnd} + </if> - <if test="conditionParamRef.containsKey('year')"> - <if test="conditionParamRef.year != null "> - ${_conditionType_} a.year = #{${_conditionParam_}.year} - </if> - <if test="conditionParamRef.year == null"> - ${_conditionType_} a.year is null - </if> - </if> - <if test="conditionParamRef.containsKey('yearList')"> - ${_conditionType_} a.year in - <foreach collection="conditionParamRef.yearList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('yearNotList')"> - ${_conditionType_} a.year not in - <foreach collection="conditionParamRef.yearNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('yearStart') and conditionParamRef.yearStart != null"> - ${_conditionType_} a.year <![CDATA[ >= ]]> #{${_conditionParam_}.yearStart} - </if> - <if test="conditionParamRef.containsKey('yearEnd') and conditionParamRef.yearEnd != null"> - ${_conditionType_} a.year <![CDATA[ <= ]]> #{${_conditionParam_}.yearEnd} - </if> - <if test="conditionParamRef.containsKey('month')"> - <if test="conditionParamRef.month != null "> - ${_conditionType_} a.month = #{${_conditionParam_}.month} - </if> - <if test="conditionParamRef.month == null"> - ${_conditionType_} a.month is null - </if> - </if> - <if test="conditionParamRef.containsKey('monthList')"> - ${_conditionType_} a.month in - <foreach collection="conditionParamRef.monthList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('remark')"> + <if test="conditionParamRef.remark != null and conditionParamRef.remark != ''"> + ${_conditionType_} a.remark like #{${_conditionParam_}.remark} </if> - <if test="conditionParamRef.containsKey('monthNotList')"> - ${_conditionType_} a.month not in - <foreach collection="conditionParamRef.monthNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.remark == null"> + ${_conditionType_} a.remark is null </if> - <if test="conditionParamRef.containsKey('monthStart') and conditionParamRef.monthStart != null"> - ${_conditionType_} a.month <![CDATA[ >= ]]> #{${_conditionParam_}.monthStart} + </if> + <if test="conditionParamRef.containsKey('remarkList') and conditionParamRef.remarkList.size() > 0"> + ${_conditionType_} a.remark in + <foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('remarkNotList') and conditionParamRef.remarkNotList.size() > 0"> + ${_conditionType_} a.remark not in + <foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserId')"> + <if test="conditionParamRef.createUserId != null "> + ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} </if> - <if test="conditionParamRef.containsKey('monthEnd') and conditionParamRef.monthEnd != null"> - ${_conditionType_} a.month <![CDATA[ <= ]]> #{${_conditionParam_}.monthEnd} + <if test="conditionParamRef.createUserId == null"> + ${_conditionType_} a.createUserId is null </if> + </if> + <if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0"> + ${_conditionType_} a.createUserId in + <foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0"> + ${_conditionType_} a.createUserId not in + <foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null"> + ${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart} + </if> + <if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null"> + ${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd} + </if> - <if test="conditionParamRef.containsKey('day')"> - <if test="conditionParamRef.day != null "> - ${_conditionType_} a.day = #{${_conditionParam_}.day} - </if> - <if test="conditionParamRef.day == null"> - ${_conditionType_} a.day is null - </if> - </if> - <if test="conditionParamRef.containsKey('dayList')"> - ${_conditionType_} a.day in - <foreach collection="conditionParamRef.dayList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + + <if test="conditionParamRef.containsKey('createTime')"> + <if test="conditionParamRef.createTime != null "> + ${_conditionType_} a.createTime = #{${_conditionParam_}.createTime} </if> - <if test="conditionParamRef.containsKey('dayNotList')"> - ${_conditionType_} a.day not in - <foreach collection="conditionParamRef.dayNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.createTime == null"> + ${_conditionType_} a.createTime is null </if> - <if test="conditionParamRef.containsKey('dayStart') and conditionParamRef.dayStart != null"> - ${_conditionType_} a.day <![CDATA[ >= ]]> #{${_conditionParam_}.dayStart} + </if> + <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''"> + ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> + ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('updateUserId')"> + <if test="conditionParamRef.updateUserId != null "> + ${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId} </if> - <if test="conditionParamRef.containsKey('dayEnd') and conditionParamRef.dayEnd != null"> - ${_conditionType_} a.day <![CDATA[ <= ]]> #{${_conditionParam_}.dayEnd} + <if test="conditionParamRef.updateUserId == null"> + ${_conditionType_} a.updateUserId is null </if> + </if> + <if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0"> + ${_conditionType_} a.updateUserId in + <foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0"> + ${_conditionType_} a.updateUserId not in + <foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null"> + ${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart} + </if> + <if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null"> + ${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd} + </if> - <if test="conditionParamRef.containsKey('remark')"> - <if test="conditionParamRef.remark != null and conditionParamRef.remark != ''"> - ${_conditionType_} a.remark like #{${_conditionParam_}.remark} - </if> - <if test="conditionParamRef.remark == null"> - ${_conditionType_} a.remark is null - </if> + <if test="conditionParamRef.containsKey('updateTime')"> + <if test="conditionParamRef.updateTime != null "> + ${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} </if> - <if test="conditionParamRef.containsKey('remarkList')"> - ${_conditionType_} a.remark in - <foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.updateTime == null"> + ${_conditionType_} a.updateTime is null </if> - <if test="conditionParamRef.containsKey('remarkNotList')"> - ${_conditionType_} a.remark not in - <foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('createUserId')"> - <if test="conditionParamRef.createUserId != null "> - ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} - </if> - <if test="conditionParamRef.createUserId == null"> - ${_conditionType_} a.createUserId is null - </if> - </if> - <if test="conditionParamRef.containsKey('createUserIdList')"> - ${_conditionType_} a.createUserId in - <foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('createUserIdNotList')"> - ${_conditionType_} a.createUserId not in - <foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null"> - ${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart} + </if> + <if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''"> + ${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> + ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('breastfeedingLeaveDays')"> + <if test="conditionParamRef.breastfeedingLeaveDays != null "> + ${_conditionType_} a.breastfeedingLeaveDays = #{${_conditionParam_}.breastfeedingLeaveDays} </if> - <if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null"> - ${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd} + <if test="conditionParamRef.breastfeedingLeaveDays == null"> + ${_conditionType_} a.breastfeedingLeaveDays is null </if> + </if> + <if test="conditionParamRef.containsKey('breastfeedingLeaveDaysList') and conditionParamRef.breastfeedingLeaveDaysList.size() > 0"> + ${_conditionType_} a.breastfeedingLeaveDays in + <foreach collection="conditionParamRef.breastfeedingLeaveDaysList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('breastfeedingLeaveDaysNotList') and conditionParamRef.breastfeedingLeaveDaysNotList.size() > 0"> + ${_conditionType_} a.breastfeedingLeaveDays not in + <foreach collection="conditionParamRef.breastfeedingLeaveDaysNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('breastfeedingLeaveDaysStart') and conditionParamRef.breastfeedingLeaveDaysStart != null"> + ${_conditionType_} a.breastfeedingLeaveDays <![CDATA[ >= ]]> #{${_conditionParam_}.breastfeedingLeaveDaysStart} + </if> + <if test="conditionParamRef.containsKey('breastfeedingLeaveDaysEnd') and conditionParamRef.breastfeedingLeaveDaysEnd != null"> + ${_conditionType_} a.breastfeedingLeaveDays <![CDATA[ <= ]]> #{${_conditionParam_}.breastfeedingLeaveDaysEnd} + </if> - - <if test="conditionParamRef.containsKey('createTime')"> - <if test="conditionParamRef.createTime != null "> - ${_conditionType_} a.createTime = #{${_conditionParam_}.createTime} - </if> - <if test="conditionParamRef.createTime == null"> - ${_conditionType_} a.createTime is null - </if> + <if test="conditionParamRef.containsKey('menstrualLeaveDays')"> + <if test="conditionParamRef.menstrualLeaveDays != null "> + ${_conditionType_} a.menstrualLeaveDays = #{${_conditionParam_}.menstrualLeaveDays} </if> - <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''"> - ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.menstrualLeaveDays == null"> + ${_conditionType_} a.menstrualLeaveDays is null </if> - <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> - ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('updateUserId')"> - <if test="conditionParamRef.updateUserId != null "> - ${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId} - </if> - <if test="conditionParamRef.updateUserId == null"> - ${_conditionType_} a.updateUserId is null - </if> - </if> - <if test="conditionParamRef.containsKey('updateUserIdList')"> - ${_conditionType_} a.updateUserId in - <foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('menstrualLeaveDaysList') and conditionParamRef.menstrualLeaveDaysList.size() > 0"> + ${_conditionType_} a.menstrualLeaveDays in + <foreach collection="conditionParamRef.menstrualLeaveDaysList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('menstrualLeaveDaysNotList') and conditionParamRef.menstrualLeaveDaysNotList.size() > 0"> + ${_conditionType_} a.menstrualLeaveDays not in + <foreach collection="conditionParamRef.menstrualLeaveDaysNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('menstrualLeaveDaysStart') and conditionParamRef.menstrualLeaveDaysStart != null"> + ${_conditionType_} a.menstrualLeaveDays <![CDATA[ >= ]]> #{${_conditionParam_}.menstrualLeaveDaysStart} + </if> + <if test="conditionParamRef.containsKey('menstrualLeaveDaysEnd') and conditionParamRef.menstrualLeaveDaysEnd != null"> + ${_conditionType_} a.menstrualLeaveDays <![CDATA[ <= ]]> #{${_conditionParam_}.menstrualLeaveDaysEnd} + </if> + + <if test="conditionParamRef.containsKey('annualLeaveDays')"> + <if test="conditionParamRef.annualLeaveDays != null "> + ${_conditionType_} a.annualLeaveDays = #{${_conditionParam_}.annualLeaveDays} </if> - <if test="conditionParamRef.containsKey('updateUserIdNotList')"> - ${_conditionType_} a.updateUserId not in - <foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.annualLeaveDays == null"> + ${_conditionType_} a.annualLeaveDays is null </if> - <if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null"> - ${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart} + </if> + <if test="conditionParamRef.containsKey('annualLeaveDaysList') and conditionParamRef.annualLeaveDaysList.size() > 0"> + ${_conditionType_} a.annualLeaveDays in + <foreach collection="conditionParamRef.annualLeaveDaysList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('annualLeaveDaysNotList') and conditionParamRef.annualLeaveDaysNotList.size() > 0"> + ${_conditionType_} a.annualLeaveDays not in + <foreach collection="conditionParamRef.annualLeaveDaysNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('annualLeaveDaysStart') and conditionParamRef.annualLeaveDaysStart != null"> + ${_conditionType_} a.annualLeaveDays <![CDATA[ >= ]]> #{${_conditionParam_}.annualLeaveDaysStart} + </if> + <if test="conditionParamRef.containsKey('annualLeaveDaysEnd') and conditionParamRef.annualLeaveDaysEnd != null"> + ${_conditionType_} a.annualLeaveDays <![CDATA[ <= ]]> #{${_conditionParam_}.annualLeaveDaysEnd} + </if> + + <if test="conditionParamRef.containsKey('compensatedLeaveDays')"> + <if test="conditionParamRef.compensatedLeaveDays != null "> + ${_conditionType_} a.compensatedLeaveDays = #{${_conditionParam_}.compensatedLeaveDays} </if> - <if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null"> - ${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd} + <if test="conditionParamRef.compensatedLeaveDays == null"> + ${_conditionType_} a.compensatedLeaveDays is null </if> + </if> + <if test="conditionParamRef.containsKey('compensatedLeaveDaysList') and conditionParamRef.compensatedLeaveDaysList.size() > 0"> + ${_conditionType_} a.compensatedLeaveDays in + <foreach collection="conditionParamRef.compensatedLeaveDaysList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('compensatedLeaveDaysNotList') and conditionParamRef.compensatedLeaveDaysNotList.size() > 0"> + ${_conditionType_} a.compensatedLeaveDays not in + <foreach collection="conditionParamRef.compensatedLeaveDaysNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('compensatedLeaveDaysStart') and conditionParamRef.compensatedLeaveDaysStart != null"> + ${_conditionType_} a.compensatedLeaveDays <![CDATA[ >= ]]> #{${_conditionParam_}.compensatedLeaveDaysStart} + </if> + <if test="conditionParamRef.containsKey('compensatedLeaveDaysEnd') and conditionParamRef.compensatedLeaveDaysEnd != null"> + ${_conditionType_} a.compensatedLeaveDays <![CDATA[ <= ]]> #{${_conditionParam_}.compensatedLeaveDaysEnd} + </if> - - <if test="conditionParamRef.containsKey('updateTime')"> - <if test="conditionParamRef.updateTime != null "> - ${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} - </if> - <if test="conditionParamRef.updateTime == null"> - ${_conditionType_} a.updateTime is null - </if> - </if> - <if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''"> - ${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.containsKey('paternityLeaveDays')"> + <if test="conditionParamRef.paternityLeaveDays != null "> + ${_conditionType_} a.paternityLeaveDays = #{${_conditionParam_}.paternityLeaveDays} </if> - <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> - ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.paternityLeaveDays == null"> + ${_conditionType_} a.paternityLeaveDays is null </if> + </if> + <if test="conditionParamRef.containsKey('paternityLeaveDaysList') and conditionParamRef.paternityLeaveDaysList.size() > 0"> + ${_conditionType_} a.paternityLeaveDays in + <foreach collection="conditionParamRef.paternityLeaveDaysList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('paternityLeaveDaysNotList') and conditionParamRef.paternityLeaveDaysNotList.size() > 0"> + ${_conditionType_} a.paternityLeaveDays not in + <foreach collection="conditionParamRef.paternityLeaveDaysNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('paternityLeaveDaysStart') and conditionParamRef.paternityLeaveDaysStart != null"> + ${_conditionType_} a.paternityLeaveDays <![CDATA[ >= ]]> #{${_conditionParam_}.paternityLeaveDaysStart} + </if> + <if test="conditionParamRef.containsKey('paternityLeaveDaysEnd') and conditionParamRef.paternityLeaveDaysEnd != null"> + ${_conditionType_} a.paternityLeaveDays <![CDATA[ <= ]]> #{${_conditionParam_}.paternityLeaveDaysEnd} + </if> + </sql> <sql id="_orderCols_"> <if test="orderColList != null and !orderColList.isEmpty()"> order by <trim suffixOverrides="," suffix=""> <foreach collection="orderColList" open="" close="" index="index" item="item" separator=","> - ${item.colName} ${item.sortKind} + ${item.colName} ${item.sortKind} </foreach> </trim> </if> <if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()"> order by <trim suffixOverrides="," suffix=""> - <if test="orderCol.containsKey('id')"> - a.id - <if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('windowCategory')"> - a.windowCategory - <if test='orderCol.windowCategory != null and "DESC".equalsIgnoreCase(orderCol.windowCategory)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('staffId')"> - a.staffId - <if test='orderCol.staffId != null and "DESC".equalsIgnoreCase(orderCol.staffId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('staffName')"> - a.staffName - <if test='orderCol.staffName != null and "DESC".equalsIgnoreCase(orderCol.staffName)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('deptId')"> - a.deptId - <if test='orderCol.deptId != null and "DESC".equalsIgnoreCase(orderCol.deptId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('deptName')"> - a.deptName - <if test='orderCol.deptName != null and "DESC".equalsIgnoreCase(orderCol.deptName)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('backToUnit')"> - a.backToUnit - <if test='orderCol.backToUnit != null and "DESC".equalsIgnoreCase(orderCol.backToUnit)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('onDutyLeave')"> - a.onDutyLeave - <if test='orderCol.onDutyLeave != null and "DESC".equalsIgnoreCase(orderCol.onDutyLeave)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('outOfOffice')"> - a.outOfOffice - <if test='orderCol.outOfOffice != null and "DESC".equalsIgnoreCase(orderCol.outOfOffice)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('shiftCompensation')"> - a.shiftCompensation - <if test='orderCol.shiftCompensation != null and "DESC".equalsIgnoreCase(orderCol.shiftCompensation)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('physicalExamination')"> - a.physicalExamination - <if test='orderCol.physicalExamination != null and "DESC".equalsIgnoreCase(orderCol.physicalExamination)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('quarantine')"> - a.quarantine - <if test='orderCol.quarantine != null and "DESC".equalsIgnoreCase(orderCol.quarantine)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('businessTrip')"> - a.businessTrip - <if test='orderCol.businessTrip != null and "DESC".equalsIgnoreCase(orderCol.businessTrip)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('publicHoliday')"> - a.publicHoliday - <if test='orderCol.publicHoliday != null and "DESC".equalsIgnoreCase(orderCol.publicHoliday)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('sickLeave')"> - a.sickLeave - <if test='orderCol.sickLeave != null and "DESC".equalsIgnoreCase(orderCol.sickLeave)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('funeralLeave')"> - a.funeralLeave - <if test='orderCol.funeralLeave != null and "DESC".equalsIgnoreCase(orderCol.funeralLeave)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('marriageLeave')"> - a.marriageLeave - <if test='orderCol.marriageLeave != null and "DESC".equalsIgnoreCase(orderCol.marriageLeave)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('childRearingLeave')"> - a.childRearingLeave - <if test='orderCol.childRearingLeave != null and "DESC".equalsIgnoreCase(orderCol.childRearingLeave)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('maternityLeave')"> - a.maternityLeave - <if test='orderCol.maternityLeave != null and "DESC".equalsIgnoreCase(orderCol.maternityLeave)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('transferBack')"> - a.transferBack - <if test='orderCol.transferBack != null and "DESC".equalsIgnoreCase(orderCol.transferBack)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('homeLeave')"> - a.homeLeave - <if test='orderCol.homeLeave != null and "DESC".equalsIgnoreCase(orderCol.homeLeave)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('personalLeave')"> - a.personalLeave - <if test='orderCol.personalLeave != null and "DESC".equalsIgnoreCase(orderCol.personalLeave)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('absenteeismDays')"> - a.absenteeismDays - <if test='orderCol.absenteeismDays != null and "DESC".equalsIgnoreCase(orderCol.absenteeismDays)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('otherDays')"> - a.otherDays - <if test='orderCol.otherDays != null and "DESC".equalsIgnoreCase(orderCol.otherDays)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('attendanceRate')"> - a.attendanceRate - <if test='orderCol.attendanceRate != null and "DESC".equalsIgnoreCase(orderCol.attendanceRate)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('nonCompliancePunch')"> - a.nonCompliancePunch - <if test='orderCol.nonCompliancePunch != null and "DESC".equalsIgnoreCase(orderCol.nonCompliancePunch)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('lateTimes')"> - a.lateTimes - <if test='orderCol.lateTimes != null and "DESC".equalsIgnoreCase(orderCol.lateTimes)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('surfingMobileTimes')"> - a.surfingMobileTimes - <if test='orderCol.surfingMobileTimes != null and "DESC".equalsIgnoreCase(orderCol.surfingMobileTimes)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('overtimeTimes')"> - a.overtimeTimes - <if test='orderCol.overtimeTimes != null and "DESC".equalsIgnoreCase(orderCol.overtimeTimes)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('vacancy')"> - a.vacancy - <if test='orderCol.vacancy != null and "DESC".equalsIgnoreCase(orderCol.vacancy)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('nonStandardDressTimes')"> - a.nonStandardDressTimes - <if test='orderCol.nonStandardDressTimes != null and "DESC".equalsIgnoreCase(orderCol.nonStandardDressTimes)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('unexcusedMeetingAbsence')"> - a.unexcusedMeetingAbsence - <if test='orderCol.unexcusedMeetingAbsence != null and "DESC".equalsIgnoreCase(orderCol.unexcusedMeetingAbsence)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('earlyLeaveMeeting')"> - a.earlyLeaveMeeting - <if test='orderCol.earlyLeaveMeeting != null and "DESC".equalsIgnoreCase(orderCol.earlyLeaveMeeting)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('year')"> - a.year - <if test='orderCol.year != null and "DESC".equalsIgnoreCase(orderCol.year)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('month')"> - a.month - <if test='orderCol.month != null and "DESC".equalsIgnoreCase(orderCol.month)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('day')"> - a.day - <if test='orderCol.day != null and "DESC".equalsIgnoreCase(orderCol.day)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('remark')"> - a.remark - <if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('createUserId')"> - a.createUserId - <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('createTime')"> - a.createTime - <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('updateUserId')"> - a.updateUserId - <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('updateTime')"> - a.updateTime - <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> - , - </if> + <if test="orderCol.containsKey('id')"> + a.id + <if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('windowCategory')"> + a.windowCategory + <if test='orderCol.windowCategory != null and "DESC".equalsIgnoreCase(orderCol.windowCategory)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('staffId')"> + a.staffId + <if test='orderCol.staffId != null and "DESC".equalsIgnoreCase(orderCol.staffId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('staffName')"> + a.staffName + <if test='orderCol.staffName != null and "DESC".equalsIgnoreCase(orderCol.staffName)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('deptId')"> + a.deptId + <if test='orderCol.deptId != null and "DESC".equalsIgnoreCase(orderCol.deptId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('deptName')"> + a.deptName + <if test='orderCol.deptName != null and "DESC".equalsIgnoreCase(orderCol.deptName)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('backToUnit')"> + a.backToUnit + <if test='orderCol.backToUnit != null and "DESC".equalsIgnoreCase(orderCol.backToUnit)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('onDutyLeave')"> + a.onDutyLeave + <if test='orderCol.onDutyLeave != null and "DESC".equalsIgnoreCase(orderCol.onDutyLeave)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('outOfOffice')"> + a.outOfOffice + <if test='orderCol.outOfOffice != null and "DESC".equalsIgnoreCase(orderCol.outOfOffice)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('shiftCompensation')"> + a.shiftCompensation + <if test='orderCol.shiftCompensation != null and "DESC".equalsIgnoreCase(orderCol.shiftCompensation)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('physicalExamination')"> + a.physicalExamination + <if test='orderCol.physicalExamination != null and "DESC".equalsIgnoreCase(orderCol.physicalExamination)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('quarantine')"> + a.quarantine + <if test='orderCol.quarantine != null and "DESC".equalsIgnoreCase(orderCol.quarantine)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('businessTrip')"> + a.businessTrip + <if test='orderCol.businessTrip != null and "DESC".equalsIgnoreCase(orderCol.businessTrip)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('publicHoliday')"> + a.publicHoliday + <if test='orderCol.publicHoliday != null and "DESC".equalsIgnoreCase(orderCol.publicHoliday)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('sickLeave')"> + a.sickLeave + <if test='orderCol.sickLeave != null and "DESC".equalsIgnoreCase(orderCol.sickLeave)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('funeralLeave')"> + a.funeralLeave + <if test='orderCol.funeralLeave != null and "DESC".equalsIgnoreCase(orderCol.funeralLeave)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('marriageLeave')"> + a.marriageLeave + <if test='orderCol.marriageLeave != null and "DESC".equalsIgnoreCase(orderCol.marriageLeave)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('childRearingLeave')"> + a.childRearingLeave + <if test='orderCol.childRearingLeave != null and "DESC".equalsIgnoreCase(orderCol.childRearingLeave)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('maternityLeave')"> + a.maternityLeave + <if test='orderCol.maternityLeave != null and "DESC".equalsIgnoreCase(orderCol.maternityLeave)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('transferBack')"> + a.transferBack + <if test='orderCol.transferBack != null and "DESC".equalsIgnoreCase(orderCol.transferBack)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('homeLeave')"> + a.homeLeave + <if test='orderCol.homeLeave != null and "DESC".equalsIgnoreCase(orderCol.homeLeave)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('personalLeave')"> + a.personalLeave + <if test='orderCol.personalLeave != null and "DESC".equalsIgnoreCase(orderCol.personalLeave)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('absenteeismDays')"> + a.absenteeismDays + <if test='orderCol.absenteeismDays != null and "DESC".equalsIgnoreCase(orderCol.absenteeismDays)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('otherDays')"> + a.otherDays + <if test='orderCol.otherDays != null and "DESC".equalsIgnoreCase(orderCol.otherDays)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('attendanceRate')"> + a.attendanceRate + <if test='orderCol.attendanceRate != null and "DESC".equalsIgnoreCase(orderCol.attendanceRate)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('nonCompliancePunch')"> + a.nonCompliancePunch + <if test='orderCol.nonCompliancePunch != null and "DESC".equalsIgnoreCase(orderCol.nonCompliancePunch)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('lateTimes')"> + a.lateTimes + <if test='orderCol.lateTimes != null and "DESC".equalsIgnoreCase(orderCol.lateTimes)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('surfingMobileTimes')"> + a.surfingMobileTimes + <if test='orderCol.surfingMobileTimes != null and "DESC".equalsIgnoreCase(orderCol.surfingMobileTimes)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('overtimeTimes')"> + a.overtimeTimes + <if test='orderCol.overtimeTimes != null and "DESC".equalsIgnoreCase(orderCol.overtimeTimes)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('vacancy')"> + a.vacancy + <if test='orderCol.vacancy != null and "DESC".equalsIgnoreCase(orderCol.vacancy)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('nonStandardDressTimes')"> + a.nonStandardDressTimes + <if test='orderCol.nonStandardDressTimes != null and "DESC".equalsIgnoreCase(orderCol.nonStandardDressTimes)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('unexcusedMeetingAbsence')"> + a.unexcusedMeetingAbsence + <if test='orderCol.unexcusedMeetingAbsence != null and "DESC".equalsIgnoreCase(orderCol.unexcusedMeetingAbsence)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('earlyLeaveMeeting')"> + a.earlyLeaveMeeting + <if test='orderCol.earlyLeaveMeeting != null and "DESC".equalsIgnoreCase(orderCol.earlyLeaveMeeting)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('year')"> + a.year + <if test='orderCol.year != null and "DESC".equalsIgnoreCase(orderCol.year)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('month')"> + a.month + <if test='orderCol.month != null and "DESC".equalsIgnoreCase(orderCol.month)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('day')"> + a.day + <if test='orderCol.day != null and "DESC".equalsIgnoreCase(orderCol.day)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('remark')"> + a.remark + <if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('createUserId')"> + a.createUserId + <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('createTime')"> + a.createTime + <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('updateUserId')"> + a.updateUserId + <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('updateTime')"> + a.updateTime + <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('breastfeedingLeaveDays')"> + a.breastfeedingLeaveDays + <if test='orderCol.breastfeedingLeaveDays != null and "DESC".equalsIgnoreCase(orderCol.breastfeedingLeaveDays)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('menstrualLeaveDays')"> + a.menstrualLeaveDays + <if test='orderCol.menstrualLeaveDays != null and "DESC".equalsIgnoreCase(orderCol.menstrualLeaveDays)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('annualLeaveDays')"> + a.annualLeaveDays + <if test='orderCol.annualLeaveDays != null and "DESC".equalsIgnoreCase(orderCol.annualLeaveDays)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('compensatedLeaveDays')"> + a.compensatedLeaveDays + <if test='orderCol.compensatedLeaveDays != null and "DESC".equalsIgnoreCase(orderCol.compensatedLeaveDays)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('paternityLeaveDays')"> + a.paternityLeaveDays + <if test='orderCol.paternityLeaveDays != null and "DESC".equalsIgnoreCase(orderCol.paternityLeaveDays)'>DESC</if> + , + </if> </trim> </if> </sql> diff --git a/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceVacationBalanceMapper.xml b/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceVacationBalanceMapper.xml index e8136dd688504c4c11e6a531a0e1207b09394bd2..df7d6877855cb4fb99913f2cb6a2c5538b1ee6f8 100644 --- a/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceVacationBalanceMapper.xml +++ b/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceVacationBalanceMapper.xml @@ -15,17 +15,28 @@ <result property="compensatedLeaveDays" column="compensatedLeaveDays" /> <result property="sickLeaveDays" column="sickLeaveDays" /> <result property="annualLeaveDays" column="annualLeaveDays" /> - <result property="maternityLeaveDays" column="maternityLeaveDays" /> - <result property="paternityLeaveDays" column="paternityLeaveDays" /> <result property="marriageLeaveDays" column="marriageLeaveDays" /> - <result property="menstrualLeaveDays" column="menstrualLeaveDays" /> - <result property="breastfeedingLeaveDays" column="breastfeedingLeaveDays" /> - <result property="bereavementLeaveDays" column="bereavementLeaveDays" /> <result property="remark" column="remark" /> <result property="createUserId" column="createUserId" /> <result property="createTime" column="createTime" /> <result property="updateUserId" column="updateUserId" /> <result property="updateTime" column="updateTime" /> + <result property="maternityLeaveDays" column="maternityLeaveDays" /> + <result property="paternityLeaveDays" column="paternityLeaveDays" /> + <result property="menstrualLeaveDays" column="menstrualLeaveDays" /> + <result property="breastfeedingLeaveDays" column="breastfeedingLeaveDays" /> + <result property="bereavementLeaveDays" column="bereavementLeaveDays" /> + <result property="backToUnit" column="backToUnit" /> + <result property="onDutyLeave" column="onDutyLeave" /> + <result property="outOfOffice" column="outOfOffice" /> + <result property="shiftCompensation" column="shiftCompensation" /> + <result property="physicalExamination" column="physicalExamination" /> + <result property="quarantine" column="quarantine" /> + <result property="businessTrip" column="businessTrip" /> + <result property="publicHoliday" column="publicHoliday" /> + <result property="childRearingLeave" column="childRearingLeave" /> + <result property="transferBack" column="transferBack" /> + <result property="homeLeave" column="homeLeave" /> </resultMap> @@ -63,15 +74,30 @@ <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('annualLeaveDays') or colPickMode == 1 and data.containsKey('annualLeaveDays')))"> a.annualLeaveDays, </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('marriageLeaveDays') or colPickMode == 1 and data.containsKey('marriageLeaveDays')))"> + a.marriageLeaveDays, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))"> + a.remark, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> + a.createUserId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> + a.createTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))"> + a.updateUserId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> + a.updateTime, + </if> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('maternityLeaveDays') or colPickMode == 1 and data.containsKey('maternityLeaveDays')))"> a.maternityLeaveDays, </if> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('paternityLeaveDays') or colPickMode == 1 and data.containsKey('paternityLeaveDays')))"> a.paternityLeaveDays, </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('marriageLeaveDays') or colPickMode == 1 and data.containsKey('marriageLeaveDays')))"> - a.marriageLeaveDays, - </if> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('menstrualLeaveDays') or colPickMode == 1 and data.containsKey('menstrualLeaveDays')))"> a.menstrualLeaveDays, </if> @@ -81,38 +107,56 @@ <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('bereavementLeaveDays') or colPickMode == 1 and data.containsKey('bereavementLeaveDays')))"> a.bereavementLeaveDays, </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))"> - a.remark, + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('backToUnit') or colPickMode == 1 and data.containsKey('backToUnit')))"> + a.backToUnit, </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> - a.createUserId, + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('onDutyLeave') or colPickMode == 1 and data.containsKey('onDutyLeave')))"> + a.onDutyLeave, </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> - a.createTime, + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('outOfOffice') or colPickMode == 1 and data.containsKey('outOfOffice')))"> + a.outOfOffice, </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))"> - a.updateUserId, + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('shiftCompensation') or colPickMode == 1 and data.containsKey('shiftCompensation')))"> + a.shiftCompensation, </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> - a.updateTime, + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('physicalExamination') or colPickMode == 1 and data.containsKey('physicalExamination')))"> + a.physicalExamination, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('quarantine') or colPickMode == 1 and data.containsKey('quarantine')))"> + a.quarantine, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('businessTrip') or colPickMode == 1 and data.containsKey('businessTrip')))"> + a.businessTrip, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('publicHoliday') or colPickMode == 1 and data.containsKey('publicHoliday')))"> + a.publicHoliday, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('childRearingLeave') or colPickMode == 1 and data.containsKey('childRearingLeave')))"> + a.childRearingLeave, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('transferBack') or colPickMode == 1 and data.containsKey('transferBack')))"> + a.transferBack, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('homeLeave') or colPickMode == 1 and data.containsKey('homeLeave')))"> + a.homeLeave, </if> </trim> </sql> <!-- 鏂板 鍖哄垎涓婚敭鑷鍔犺繕鏄笟鍔℃彃鍏� --> <insert id="insert" parameterType="AttendanceVacationBalanceEntity" useGeneratedKeys="true" keyProperty="id"> insert into mortals_xhx_attendance_vacation_balance - (staffId,staffName,deptId,deptName,entryTime,personalLeaveDays,compensatedLeaveDays,sickLeaveDays,annualLeaveDays,maternityLeaveDays,paternityLeaveDays,marriageLeaveDays,menstrualLeaveDays,breastfeedingLeaveDays,bereavementLeaveDays,remark,createUserId,createTime,updateUserId,updateTime) + (staffId,staffName,deptId,deptName,entryTime,personalLeaveDays,compensatedLeaveDays,sickLeaveDays,annualLeaveDays,marriageLeaveDays,remark,createUserId,createTime,updateUserId,updateTime,maternityLeaveDays,paternityLeaveDays,menstrualLeaveDays,breastfeedingLeaveDays,bereavementLeaveDays,backToUnit,onDutyLeave,outOfOffice,shiftCompensation,physicalExamination,quarantine,businessTrip,publicHoliday,childRearingLeave,transferBack,homeLeave) VALUES - (#{staffId},#{staffName},#{deptId},#{deptName},#{entryTime},#{personalLeaveDays},#{compensatedLeaveDays},#{sickLeaveDays},#{annualLeaveDays},#{maternityLeaveDays},#{paternityLeaveDays},#{marriageLeaveDays},#{menstrualLeaveDays},#{breastfeedingLeaveDays},#{bereavementLeaveDays},#{remark},#{createUserId},#{createTime},#{updateUserId},#{updateTime}) + (#{staffId},#{staffName},#{deptId},#{deptName},#{entryTime},#{personalLeaveDays},#{compensatedLeaveDays},#{sickLeaveDays},#{annualLeaveDays},#{marriageLeaveDays},#{remark},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{maternityLeaveDays},#{paternityLeaveDays},#{menstrualLeaveDays},#{breastfeedingLeaveDays},#{bereavementLeaveDays},#{backToUnit},#{onDutyLeave},#{outOfOffice},#{shiftCompensation},#{physicalExamination},#{quarantine},#{businessTrip},#{publicHoliday},#{childRearingLeave},#{transferBack},#{homeLeave}) </insert> <!-- 鎵归噺鏂板 --> <insert id="insertBatch" parameterType="paramDto"> insert into mortals_xhx_attendance_vacation_balance - (staffId,staffName,deptId,deptName,entryTime,personalLeaveDays,compensatedLeaveDays,sickLeaveDays,annualLeaveDays,maternityLeaveDays,paternityLeaveDays,marriageLeaveDays,menstrualLeaveDays,breastfeedingLeaveDays,bereavementLeaveDays,remark,createUserId,createTime,updateUserId,updateTime) + (staffId,staffName,deptId,deptName,entryTime,personalLeaveDays,compensatedLeaveDays,sickLeaveDays,annualLeaveDays,marriageLeaveDays,remark,createUserId,createTime,updateUserId,updateTime,maternityLeaveDays,paternityLeaveDays,menstrualLeaveDays,breastfeedingLeaveDays,bereavementLeaveDays,backToUnit,onDutyLeave,outOfOffice,shiftCompensation,physicalExamination,quarantine,businessTrip,publicHoliday,childRearingLeave,transferBack,homeLeave) VALUES <foreach collection="data.dataList" item="item" index="index" separator="," > - (#{item.staffId},#{item.staffName},#{item.deptId},#{item.deptName},#{item.entryTime},#{item.personalLeaveDays},#{item.compensatedLeaveDays},#{item.sickLeaveDays},#{item.annualLeaveDays},#{item.maternityLeaveDays},#{item.paternityLeaveDays},#{item.marriageLeaveDays},#{item.menstrualLeaveDays},#{item.breastfeedingLeaveDays},#{item.bereavementLeaveDays},#{item.remark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime}) + (#{item.staffId},#{item.staffName},#{item.deptId},#{item.deptName},#{item.entryTime},#{item.personalLeaveDays},#{item.compensatedLeaveDays},#{item.sickLeaveDays},#{item.annualLeaveDays},#{item.marriageLeaveDays},#{item.remark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.maternityLeaveDays},#{item.paternityLeaveDays},#{item.menstrualLeaveDays},#{item.breastfeedingLeaveDays},#{item.bereavementLeaveDays},#{item.backToUnit},#{item.onDutyLeave},#{item.outOfOffice},#{item.shiftCompensation},#{item.physicalExamination},#{item.quarantine},#{item.businessTrip},#{item.publicHoliday},#{item.childRearingLeave},#{item.transferBack},#{item.homeLeave}) </foreach> </insert> @@ -167,6 +211,33 @@ <if test="(colPickMode==0 and data.containsKey('annualLeaveDaysIncrement')) or (colPickMode==1 and !data.containsKey('annualLeaveDaysIncrement'))"> a.annualLeaveDays=ifnull(a.annualLeaveDays,0) + #{data.annualLeaveDaysIncrement}, </if> + <if test="(colPickMode==0 and data.containsKey('marriageLeaveDays')) or (colPickMode==1 and !data.containsKey('marriageLeaveDays'))"> + a.marriageLeaveDays=#{data.marriageLeaveDays}, + </if> + <if test="(colPickMode==0 and data.containsKey('marriageLeaveDaysIncrement')) or (colPickMode==1 and !data.containsKey('marriageLeaveDaysIncrement'))"> + a.marriageLeaveDays=ifnull(a.marriageLeaveDays,0) + #{data.marriageLeaveDaysIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('remark')) or (colPickMode==1 and !data.containsKey('remark'))"> + a.remark=#{data.remark}, + </if> + <if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))"> + a.createUserId=#{data.createUserId}, + </if> + <if test="(colPickMode==0 and data.containsKey('createUserIdIncrement')) or (colPickMode==1 and !data.containsKey('createUserIdIncrement'))"> + a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('createTime')) or (colPickMode==1 and !data.containsKey('createTime'))"> + a.createTime=#{data.createTime}, + </if> + <if test="(colPickMode==0 and data.containsKey('updateUserId')) or (colPickMode==1 and !data.containsKey('updateUserId'))"> + a.updateUserId=#{data.updateUserId}, + </if> + <if test="(colPickMode==0 and data.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !data.containsKey('updateUserIdIncrement'))"> + a.updateUserId=ifnull(a.updateUserId,0) + #{data.updateUserIdIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))"> + a.updateTime=#{data.updateTime}, + </if> <if test="(colPickMode==0 and data.containsKey('maternityLeaveDays')) or (colPickMode==1 and !data.containsKey('maternityLeaveDays'))"> a.maternityLeaveDays=#{data.maternityLeaveDays}, </if> @@ -179,12 +250,6 @@ <if test="(colPickMode==0 and data.containsKey('paternityLeaveDaysIncrement')) or (colPickMode==1 and !data.containsKey('paternityLeaveDaysIncrement'))"> a.paternityLeaveDays=ifnull(a.paternityLeaveDays,0) + #{data.paternityLeaveDaysIncrement}, </if> - <if test="(colPickMode==0 and data.containsKey('marriageLeaveDays')) or (colPickMode==1 and !data.containsKey('marriageLeaveDays'))"> - a.marriageLeaveDays=#{data.marriageLeaveDays}, - </if> - <if test="(colPickMode==0 and data.containsKey('marriageLeaveDaysIncrement')) or (colPickMode==1 and !data.containsKey('marriageLeaveDaysIncrement'))"> - a.marriageLeaveDays=ifnull(a.marriageLeaveDays,0) + #{data.marriageLeaveDaysIncrement}, - </if> <if test="(colPickMode==0 and data.containsKey('menstrualLeaveDays')) or (colPickMode==1 and !data.containsKey('menstrualLeaveDays'))"> a.menstrualLeaveDays=#{data.menstrualLeaveDays}, </if> @@ -203,26 +268,71 @@ <if test="(colPickMode==0 and data.containsKey('bereavementLeaveDaysIncrement')) or (colPickMode==1 and !data.containsKey('bereavementLeaveDaysIncrement'))"> a.bereavementLeaveDays=ifnull(a.bereavementLeaveDays,0) + #{data.bereavementLeaveDaysIncrement}, </if> - <if test="(colPickMode==0 and data.containsKey('remark')) or (colPickMode==1 and !data.containsKey('remark'))"> - a.remark=#{data.remark}, + <if test="(colPickMode==0 and data.containsKey('backToUnit')) or (colPickMode==1 and !data.containsKey('backToUnit'))"> + a.backToUnit=#{data.backToUnit}, </if> - <if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))"> - a.createUserId=#{data.createUserId}, + <if test="(colPickMode==0 and data.containsKey('backToUnitIncrement')) or (colPickMode==1 and !data.containsKey('backToUnitIncrement'))"> + a.backToUnit=ifnull(a.backToUnit,0) + #{data.backToUnitIncrement}, </if> - <if test="(colPickMode==0 and data.containsKey('createUserIdIncrement')) or (colPickMode==1 and !data.containsKey('createUserIdIncrement'))"> - a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement}, + <if test="(colPickMode==0 and data.containsKey('onDutyLeave')) or (colPickMode==1 and !data.containsKey('onDutyLeave'))"> + a.onDutyLeave=#{data.onDutyLeave}, </if> - <if test="(colPickMode==0 and data.containsKey('createTime')) or (colPickMode==1 and !data.containsKey('createTime'))"> - a.createTime=#{data.createTime}, + <if test="(colPickMode==0 and data.containsKey('onDutyLeaveIncrement')) or (colPickMode==1 and !data.containsKey('onDutyLeaveIncrement'))"> + a.onDutyLeave=ifnull(a.onDutyLeave,0) + #{data.onDutyLeaveIncrement}, </if> - <if test="(colPickMode==0 and data.containsKey('updateUserId')) or (colPickMode==1 and !data.containsKey('updateUserId'))"> - a.updateUserId=#{data.updateUserId}, + <if test="(colPickMode==0 and data.containsKey('outOfOffice')) or (colPickMode==1 and !data.containsKey('outOfOffice'))"> + a.outOfOffice=#{data.outOfOffice}, </if> - <if test="(colPickMode==0 and data.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !data.containsKey('updateUserIdIncrement'))"> - a.updateUserId=ifnull(a.updateUserId,0) + #{data.updateUserIdIncrement}, + <if test="(colPickMode==0 and data.containsKey('outOfOfficeIncrement')) or (colPickMode==1 and !data.containsKey('outOfOfficeIncrement'))"> + a.outOfOffice=ifnull(a.outOfOffice,0) + #{data.outOfOfficeIncrement}, </if> - <if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))"> - a.updateTime=#{data.updateTime}, + <if test="(colPickMode==0 and data.containsKey('shiftCompensation')) or (colPickMode==1 and !data.containsKey('shiftCompensation'))"> + a.shiftCompensation=#{data.shiftCompensation}, + </if> + <if test="(colPickMode==0 and data.containsKey('shiftCompensationIncrement')) or (colPickMode==1 and !data.containsKey('shiftCompensationIncrement'))"> + a.shiftCompensation=ifnull(a.shiftCompensation,0) + #{data.shiftCompensationIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('physicalExamination')) or (colPickMode==1 and !data.containsKey('physicalExamination'))"> + a.physicalExamination=#{data.physicalExamination}, + </if> + <if test="(colPickMode==0 and data.containsKey('physicalExaminationIncrement')) or (colPickMode==1 and !data.containsKey('physicalExaminationIncrement'))"> + a.physicalExamination=ifnull(a.physicalExamination,0) + #{data.physicalExaminationIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('quarantine')) or (colPickMode==1 and !data.containsKey('quarantine'))"> + a.quarantine=#{data.quarantine}, + </if> + <if test="(colPickMode==0 and data.containsKey('quarantineIncrement')) or (colPickMode==1 and !data.containsKey('quarantineIncrement'))"> + a.quarantine=ifnull(a.quarantine,0) + #{data.quarantineIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('businessTrip')) or (colPickMode==1 and !data.containsKey('businessTrip'))"> + a.businessTrip=#{data.businessTrip}, + </if> + <if test="(colPickMode==0 and data.containsKey('businessTripIncrement')) or (colPickMode==1 and !data.containsKey('businessTripIncrement'))"> + a.businessTrip=ifnull(a.businessTrip,0) + #{data.businessTripIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('publicHoliday')) or (colPickMode==1 and !data.containsKey('publicHoliday'))"> + a.publicHoliday=#{data.publicHoliday}, + </if> + <if test="(colPickMode==0 and data.containsKey('publicHolidayIncrement')) or (colPickMode==1 and !data.containsKey('publicHolidayIncrement'))"> + a.publicHoliday=ifnull(a.publicHoliday,0) + #{data.publicHolidayIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('childRearingLeave')) or (colPickMode==1 and !data.containsKey('childRearingLeave'))"> + a.childRearingLeave=#{data.childRearingLeave}, + </if> + <if test="(colPickMode==0 and data.containsKey('childRearingLeaveIncrement')) or (colPickMode==1 and !data.containsKey('childRearingLeaveIncrement'))"> + a.childRearingLeave=ifnull(a.childRearingLeave,0) + #{data.childRearingLeaveIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('transferBack')) or (colPickMode==1 and !data.containsKey('transferBack'))"> + a.transferBack=#{data.transferBack}, + </if> + <if test="(colPickMode==0 and data.containsKey('transferBackIncrement')) or (colPickMode==1 and !data.containsKey('transferBackIncrement'))"> + a.transferBack=ifnull(a.transferBack,0) + #{data.transferBackIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('homeLeave')) or (colPickMode==1 and !data.containsKey('homeLeave'))"> + a.homeLeave=#{data.homeLeave}, + </if> + <if test="(colPickMode==0 and data.containsKey('homeLeaveIncrement')) or (colPickMode==1 and !data.containsKey('homeLeaveIncrement'))"> + a.homeLeave=ifnull(a.homeLeave,0) + #{data.homeLeaveIncrement}, </if> </trim> <trim suffixOverrides="where" suffix=""> @@ -329,6 +439,63 @@ </choose> </foreach> </trim> + <trim prefix="marriageLeaveDays=(case" suffix="ELSE marriageLeaveDays end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('marriageLeaveDays')) or (colPickMode==1 and !item.containsKey('marriageLeaveDays'))"> + when a.id=#{item.id} then #{item.marriageLeaveDays} + </when> + <when test="(colPickMode==0 and item.containsKey('marriageLeaveDaysIncrement')) or (colPickMode==1 and !item.containsKey('marriageLeaveDaysIncrement'))"> + when a.id=#{item.id} then ifnull(a.marriageLeaveDays,0) + #{item.marriageLeaveDaysIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="remark=(case" suffix="ELSE remark end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))"> + when a.id=#{item.id} then #{item.remark} + </if> + </foreach> + </trim> + <trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> + when a.id=#{item.id} then #{item.createUserId} + </when> + <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="createTime=(case" suffix="ELSE createTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> + when a.id=#{item.id} then #{item.createTime} + </if> + </foreach> + </trim> + <trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))"> + when a.id=#{item.id} then #{item.updateUserId} + </when> + <when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> + when a.id=#{item.id} then #{item.updateTime} + </if> + </foreach> + </trim> <trim prefix="maternityLeaveDays=(case" suffix="ELSE maternityLeaveDays end),"> <foreach collection="data.dataList" item="item" index="index" separator="" > <choose> @@ -353,18 +520,6 @@ </choose> </foreach> </trim> - <trim prefix="marriageLeaveDays=(case" suffix="ELSE marriageLeaveDays end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('marriageLeaveDays')) or (colPickMode==1 and !item.containsKey('marriageLeaveDays'))"> - when a.id=#{item.id} then #{item.marriageLeaveDays} - </when> - <when test="(colPickMode==0 and item.containsKey('marriageLeaveDaysIncrement')) or (colPickMode==1 and !item.containsKey('marriageLeaveDaysIncrement'))"> - when a.id=#{item.id} then ifnull(a.marriageLeaveDays,0) + #{item.marriageLeaveDaysIncrement} - </when> - </choose> - </foreach> - </trim> <trim prefix="menstrualLeaveDays=(case" suffix="ELSE menstrualLeaveDays end),"> <foreach collection="data.dataList" item="item" index="index" separator="" > <choose> @@ -401,49 +556,136 @@ </choose> </foreach> </trim> - <trim prefix="remark=(case" suffix="ELSE remark end),"> + <trim prefix="backToUnit=(case" suffix="ELSE backToUnit end),"> <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))"> - when a.id=#{item.id} then #{item.remark} - </if> + <choose> + <when test="(colPickMode==0 and item.containsKey('backToUnit')) or (colPickMode==1 and !item.containsKey('backToUnit'))"> + when a.id=#{item.id} then #{item.backToUnit} + </when> + <when test="(colPickMode==0 and item.containsKey('backToUnitIncrement')) or (colPickMode==1 and !item.containsKey('backToUnitIncrement'))"> + when a.id=#{item.id} then ifnull(a.backToUnit,0) + #{item.backToUnitIncrement} + </when> + </choose> </foreach> </trim> - <trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> + <trim prefix="onDutyLeave=(case" suffix="ELSE onDutyLeave end),"> <foreach collection="data.dataList" item="item" index="index" separator="" > <choose> - <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> - when a.id=#{item.id} then #{item.createUserId} + <when test="(colPickMode==0 and item.containsKey('onDutyLeave')) or (colPickMode==1 and !item.containsKey('onDutyLeave'))"> + when a.id=#{item.id} then #{item.onDutyLeave} </when> - <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement} + <when test="(colPickMode==0 and item.containsKey('onDutyLeaveIncrement')) or (colPickMode==1 and !item.containsKey('onDutyLeaveIncrement'))"> + when a.id=#{item.id} then ifnull(a.onDutyLeave,0) + #{item.onDutyLeaveIncrement} </when> </choose> </foreach> </trim> - <trim prefix="createTime=(case" suffix="ELSE createTime end),"> + <trim prefix="outOfOffice=(case" suffix="ELSE outOfOffice end),"> <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> - when a.id=#{item.id} then #{item.createTime} - </if> + <choose> + <when test="(colPickMode==0 and item.containsKey('outOfOffice')) or (colPickMode==1 and !item.containsKey('outOfOffice'))"> + when a.id=#{item.id} then #{item.outOfOffice} + </when> + <when test="(colPickMode==0 and item.containsKey('outOfOfficeIncrement')) or (colPickMode==1 and !item.containsKey('outOfOfficeIncrement'))"> + when a.id=#{item.id} then ifnull(a.outOfOffice,0) + #{item.outOfOfficeIncrement} + </when> + </choose> </foreach> </trim> - <trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),"> + <trim prefix="shiftCompensation=(case" suffix="ELSE shiftCompensation end),"> <foreach collection="data.dataList" item="item" index="index" separator="" > <choose> - <when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))"> - when a.id=#{item.id} then #{item.updateUserId} + <when test="(colPickMode==0 and item.containsKey('shiftCompensation')) or (colPickMode==1 and !item.containsKey('shiftCompensation'))"> + when a.id=#{item.id} then #{item.shiftCompensation} </when> - <when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement} + <when test="(colPickMode==0 and item.containsKey('shiftCompensationIncrement')) or (colPickMode==1 and !item.containsKey('shiftCompensationIncrement'))"> + when a.id=#{item.id} then ifnull(a.shiftCompensation,0) + #{item.shiftCompensationIncrement} </when> </choose> </foreach> </trim> - <trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> + <trim prefix="physicalExamination=(case" suffix="ELSE physicalExamination end),"> <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> - when a.id=#{item.id} then #{item.updateTime} - </if> + <choose> + <when test="(colPickMode==0 and item.containsKey('physicalExamination')) or (colPickMode==1 and !item.containsKey('physicalExamination'))"> + when a.id=#{item.id} then #{item.physicalExamination} + </when> + <when test="(colPickMode==0 and item.containsKey('physicalExaminationIncrement')) or (colPickMode==1 and !item.containsKey('physicalExaminationIncrement'))"> + when a.id=#{item.id} then ifnull(a.physicalExamination,0) + #{item.physicalExaminationIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="quarantine=(case" suffix="ELSE quarantine end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('quarantine')) or (colPickMode==1 and !item.containsKey('quarantine'))"> + when a.id=#{item.id} then #{item.quarantine} + </when> + <when test="(colPickMode==0 and item.containsKey('quarantineIncrement')) or (colPickMode==1 and !item.containsKey('quarantineIncrement'))"> + when a.id=#{item.id} then ifnull(a.quarantine,0) + #{item.quarantineIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="businessTrip=(case" suffix="ELSE businessTrip end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('businessTrip')) or (colPickMode==1 and !item.containsKey('businessTrip'))"> + when a.id=#{item.id} then #{item.businessTrip} + </when> + <when test="(colPickMode==0 and item.containsKey('businessTripIncrement')) or (colPickMode==1 and !item.containsKey('businessTripIncrement'))"> + when a.id=#{item.id} then ifnull(a.businessTrip,0) + #{item.businessTripIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="publicHoliday=(case" suffix="ELSE publicHoliday end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('publicHoliday')) or (colPickMode==1 and !item.containsKey('publicHoliday'))"> + when a.id=#{item.id} then #{item.publicHoliday} + </when> + <when test="(colPickMode==0 and item.containsKey('publicHolidayIncrement')) or (colPickMode==1 and !item.containsKey('publicHolidayIncrement'))"> + when a.id=#{item.id} then ifnull(a.publicHoliday,0) + #{item.publicHolidayIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="childRearingLeave=(case" suffix="ELSE childRearingLeave end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('childRearingLeave')) or (colPickMode==1 and !item.containsKey('childRearingLeave'))"> + when a.id=#{item.id} then #{item.childRearingLeave} + </when> + <when test="(colPickMode==0 and item.containsKey('childRearingLeaveIncrement')) or (colPickMode==1 and !item.containsKey('childRearingLeaveIncrement'))"> + when a.id=#{item.id} then ifnull(a.childRearingLeave,0) + #{item.childRearingLeaveIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="transferBack=(case" suffix="ELSE transferBack end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('transferBack')) or (colPickMode==1 and !item.containsKey('transferBack'))"> + when a.id=#{item.id} then #{item.transferBack} + </when> + <when test="(colPickMode==0 and item.containsKey('transferBackIncrement')) or (colPickMode==1 and !item.containsKey('transferBackIncrement'))"> + when a.id=#{item.id} then ifnull(a.transferBack,0) + #{item.transferBackIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="homeLeave=(case" suffix="ELSE homeLeave end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('homeLeave')) or (colPickMode==1 and !item.containsKey('homeLeave'))"> + when a.id=#{item.id} then #{item.homeLeave} + </when> + <when test="(colPickMode==0 and item.containsKey('homeLeaveIncrement')) or (colPickMode==1 and !item.containsKey('homeLeaveIncrement'))"> + when a.id=#{item.id} then ifnull(a.homeLeave,0) + #{item.homeLeaveIncrement} + </when> + </choose> </foreach> </trim> </trim> @@ -808,8 +1050,140 @@ ${_conditionType_} a.annualLeaveDays <![CDATA[ <= ]]> #{${_conditionParam_}.annualLeaveDaysEnd} </if> - <if test="conditionParamRef.containsKey('maternityLeaveDays')"> - <if test="conditionParamRef.maternityLeaveDays != null "> + <if test="conditionParamRef.containsKey('marriageLeaveDays')"> + <if test="conditionParamRef.marriageLeaveDays != null "> + ${_conditionType_} a.marriageLeaveDays = #{${_conditionParam_}.marriageLeaveDays} + </if> + <if test="conditionParamRef.marriageLeaveDays == null"> + ${_conditionType_} a.marriageLeaveDays is null + </if> + </if> + <if test="conditionParamRef.containsKey('marriageLeaveDaysList') and conditionParamRef.marriageLeaveDaysList.size() > 0"> + ${_conditionType_} a.marriageLeaveDays in + <foreach collection="conditionParamRef.marriageLeaveDaysList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('marriageLeaveDaysNotList') and conditionParamRef.marriageLeaveDaysNotList.size() > 0"> + ${_conditionType_} a.marriageLeaveDays not in + <foreach collection="conditionParamRef.marriageLeaveDaysNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('marriageLeaveDaysStart') and conditionParamRef.marriageLeaveDaysStart != null"> + ${_conditionType_} a.marriageLeaveDays <![CDATA[ >= ]]> #{${_conditionParam_}.marriageLeaveDaysStart} + </if> + <if test="conditionParamRef.containsKey('marriageLeaveDaysEnd') and conditionParamRef.marriageLeaveDaysEnd != null"> + ${_conditionType_} a.marriageLeaveDays <![CDATA[ <= ]]> #{${_conditionParam_}.marriageLeaveDaysEnd} + </if> + + + <if test="conditionParamRef.containsKey('remark')"> + <if test="conditionParamRef.remark != null and conditionParamRef.remark != ''"> + ${_conditionType_} a.remark like #{${_conditionParam_}.remark} + </if> + <if test="conditionParamRef.remark == null"> + ${_conditionType_} a.remark is null + </if> + </if> + <if test="conditionParamRef.containsKey('remarkList') and conditionParamRef.remarkList.size() > 0"> + ${_conditionType_} a.remark in + <foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('remarkNotList') and conditionParamRef.remarkNotList.size() > 0"> + ${_conditionType_} a.remark not in + <foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserId')"> + <if test="conditionParamRef.createUserId != null "> + ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} + </if> + <if test="conditionParamRef.createUserId == null"> + ${_conditionType_} a.createUserId is null + </if> + </if> + <if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0"> + ${_conditionType_} a.createUserId in + <foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0"> + ${_conditionType_} a.createUserId not in + <foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null"> + ${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart} + </if> + <if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null"> + ${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd} + </if> + + + <if test="conditionParamRef.containsKey('createTime')"> + <if test="conditionParamRef.createTime != null "> + ${_conditionType_} a.createTime = #{${_conditionParam_}.createTime} + </if> + <if test="conditionParamRef.createTime == null"> + ${_conditionType_} a.createTime is null + </if> + </if> + <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''"> + ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> + ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('updateUserId')"> + <if test="conditionParamRef.updateUserId != null "> + ${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId} + </if> + <if test="conditionParamRef.updateUserId == null"> + ${_conditionType_} a.updateUserId is null + </if> + </if> + <if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0"> + ${_conditionType_} a.updateUserId in + <foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0"> + ${_conditionType_} a.updateUserId not in + <foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null"> + ${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart} + </if> + <if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null"> + ${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd} + </if> + + + <if test="conditionParamRef.containsKey('updateTime')"> + <if test="conditionParamRef.updateTime != null "> + ${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} + </if> + <if test="conditionParamRef.updateTime == null"> + ${_conditionType_} a.updateTime is null + </if> + </if> + <if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''"> + ${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> + ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('maternityLeaveDays')"> + <if test="conditionParamRef.maternityLeaveDays != null "> ${_conditionType_} a.maternityLeaveDays = #{${_conditionParam_}.maternityLeaveDays} </if> <if test="conditionParamRef.maternityLeaveDays == null"> @@ -862,33 +1236,6 @@ ${_conditionType_} a.paternityLeaveDays <![CDATA[ <= ]]> #{${_conditionParam_}.paternityLeaveDaysEnd} </if> - <if test="conditionParamRef.containsKey('marriageLeaveDays')"> - <if test="conditionParamRef.marriageLeaveDays != null "> - ${_conditionType_} a.marriageLeaveDays = #{${_conditionParam_}.marriageLeaveDays} - </if> - <if test="conditionParamRef.marriageLeaveDays == null"> - ${_conditionType_} a.marriageLeaveDays is null - </if> - </if> - <if test="conditionParamRef.containsKey('marriageLeaveDaysList') and conditionParamRef.marriageLeaveDaysList.size() > 0"> - ${_conditionType_} a.marriageLeaveDays in - <foreach collection="conditionParamRef.marriageLeaveDaysList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('marriageLeaveDaysNotList') and conditionParamRef.marriageLeaveDaysNotList.size() > 0"> - ${_conditionType_} a.marriageLeaveDays not in - <foreach collection="conditionParamRef.marriageLeaveDaysNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('marriageLeaveDaysStart') and conditionParamRef.marriageLeaveDaysStart != null"> - ${_conditionType_} a.marriageLeaveDays <![CDATA[ >= ]]> #{${_conditionParam_}.marriageLeaveDaysStart} - </if> - <if test="conditionParamRef.containsKey('marriageLeaveDaysEnd') and conditionParamRef.marriageLeaveDaysEnd != null"> - ${_conditionType_} a.marriageLeaveDays <![CDATA[ <= ]]> #{${_conditionParam_}.marriageLeaveDaysEnd} - </if> - <if test="conditionParamRef.containsKey('menstrualLeaveDays')"> <if test="conditionParamRef.menstrualLeaveDays != null "> ${_conditionType_} a.menstrualLeaveDays = #{${_conditionParam_}.menstrualLeaveDays} @@ -970,111 +1317,303 @@ ${_conditionType_} a.bereavementLeaveDays <![CDATA[ <= ]]> #{${_conditionParam_}.bereavementLeaveDaysEnd} </if> + <if test="conditionParamRef.containsKey('backToUnit')"> + <if test="conditionParamRef.backToUnit != null "> + ${_conditionType_} a.backToUnit = #{${_conditionParam_}.backToUnit} + </if> + <if test="conditionParamRef.backToUnit == null"> + ${_conditionType_} a.backToUnit is null + </if> + </if> + <if test="conditionParamRef.containsKey('backToUnitList') and conditionParamRef.backToUnitList.size() > 0"> + ${_conditionType_} a.backToUnit in + <foreach collection="conditionParamRef.backToUnitList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('backToUnitNotList') and conditionParamRef.backToUnitNotList.size() > 0"> + ${_conditionType_} a.backToUnit not in + <foreach collection="conditionParamRef.backToUnitNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('backToUnitStart') and conditionParamRef.backToUnitStart != null"> + ${_conditionType_} a.backToUnit <![CDATA[ >= ]]> #{${_conditionParam_}.backToUnitStart} + </if> + <if test="conditionParamRef.containsKey('backToUnitEnd') and conditionParamRef.backToUnitEnd != null"> + ${_conditionType_} a.backToUnit <![CDATA[ <= ]]> #{${_conditionParam_}.backToUnitEnd} + </if> - <if test="conditionParamRef.containsKey('remark')"> - <if test="conditionParamRef.remark != null and conditionParamRef.remark != ''"> - ${_conditionType_} a.remark like #{${_conditionParam_}.remark} + <if test="conditionParamRef.containsKey('onDutyLeave')"> + <if test="conditionParamRef.onDutyLeave != null "> + ${_conditionType_} a.onDutyLeave = #{${_conditionParam_}.onDutyLeave} </if> - <if test="conditionParamRef.remark == null"> - ${_conditionType_} a.remark is null + <if test="conditionParamRef.onDutyLeave == null"> + ${_conditionType_} a.onDutyLeave is null </if> </if> - <if test="conditionParamRef.containsKey('remarkList') and conditionParamRef.remarkList.size() > 0"> - ${_conditionType_} a.remark in - <foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=","> + <if test="conditionParamRef.containsKey('onDutyLeaveList') and conditionParamRef.onDutyLeaveList.size() > 0"> + ${_conditionType_} a.onDutyLeave in + <foreach collection="conditionParamRef.onDutyLeaveList" open="(" close=")" index="index" item="item" separator=","> #{item} </foreach> </if> - <if test="conditionParamRef.containsKey('remarkNotList') and conditionParamRef.remarkNotList.size() > 0"> - ${_conditionType_} a.remark not in - <foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=","> + <if test="conditionParamRef.containsKey('onDutyLeaveNotList') and conditionParamRef.onDutyLeaveNotList.size() > 0"> + ${_conditionType_} a.onDutyLeave not in + <foreach collection="conditionParamRef.onDutyLeaveNotList" open="(" close=")" index="index" item="item" separator=","> #{item} </foreach> </if> - <if test="conditionParamRef.containsKey('createUserId')"> - <if test="conditionParamRef.createUserId != null "> - ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} + <if test="conditionParamRef.containsKey('onDutyLeaveStart') and conditionParamRef.onDutyLeaveStart != null"> + ${_conditionType_} a.onDutyLeave <![CDATA[ >= ]]> #{${_conditionParam_}.onDutyLeaveStart} + </if> + <if test="conditionParamRef.containsKey('onDutyLeaveEnd') and conditionParamRef.onDutyLeaveEnd != null"> + ${_conditionType_} a.onDutyLeave <![CDATA[ <= ]]> #{${_conditionParam_}.onDutyLeaveEnd} + </if> + + <if test="conditionParamRef.containsKey('outOfOffice')"> + <if test="conditionParamRef.outOfOffice != null "> + ${_conditionType_} a.outOfOffice = #{${_conditionParam_}.outOfOffice} </if> - <if test="conditionParamRef.createUserId == null"> - ${_conditionType_} a.createUserId is null + <if test="conditionParamRef.outOfOffice == null"> + ${_conditionType_} a.outOfOffice is null </if> </if> - <if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0"> - ${_conditionType_} a.createUserId in - <foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> + <if test="conditionParamRef.containsKey('outOfOfficeList') and conditionParamRef.outOfOfficeList.size() > 0"> + ${_conditionType_} a.outOfOffice in + <foreach collection="conditionParamRef.outOfOfficeList" open="(" close=")" index="index" item="item" separator=","> #{item} </foreach> </if> - <if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0"> - ${_conditionType_} a.createUserId not in - <foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=","> + <if test="conditionParamRef.containsKey('outOfOfficeNotList') and conditionParamRef.outOfOfficeNotList.size() > 0"> + ${_conditionType_} a.outOfOffice not in + <foreach collection="conditionParamRef.outOfOfficeNotList" open="(" close=")" index="index" item="item" separator=","> #{item} </foreach> </if> - <if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null"> - ${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart} + <if test="conditionParamRef.containsKey('outOfOfficeStart') and conditionParamRef.outOfOfficeStart != null"> + ${_conditionType_} a.outOfOffice <![CDATA[ >= ]]> #{${_conditionParam_}.outOfOfficeStart} </if> - <if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null"> - ${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd} + <if test="conditionParamRef.containsKey('outOfOfficeEnd') and conditionParamRef.outOfOfficeEnd != null"> + ${_conditionType_} a.outOfOffice <![CDATA[ <= ]]> #{${_conditionParam_}.outOfOfficeEnd} </if> + <if test="conditionParamRef.containsKey('shiftCompensation')"> + <if test="conditionParamRef.shiftCompensation != null "> + ${_conditionType_} a.shiftCompensation = #{${_conditionParam_}.shiftCompensation} + </if> + <if test="conditionParamRef.shiftCompensation == null"> + ${_conditionType_} a.shiftCompensation is null + </if> + </if> + <if test="conditionParamRef.containsKey('shiftCompensationList') and conditionParamRef.shiftCompensationList.size() > 0"> + ${_conditionType_} a.shiftCompensation in + <foreach collection="conditionParamRef.shiftCompensationList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('shiftCompensationNotList') and conditionParamRef.shiftCompensationNotList.size() > 0"> + ${_conditionType_} a.shiftCompensation not in + <foreach collection="conditionParamRef.shiftCompensationNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('shiftCompensationStart') and conditionParamRef.shiftCompensationStart != null"> + ${_conditionType_} a.shiftCompensation <![CDATA[ >= ]]> #{${_conditionParam_}.shiftCompensationStart} + </if> + <if test="conditionParamRef.containsKey('shiftCompensationEnd') and conditionParamRef.shiftCompensationEnd != null"> + ${_conditionType_} a.shiftCompensation <![CDATA[ <= ]]> #{${_conditionParam_}.shiftCompensationEnd} + </if> - <if test="conditionParamRef.containsKey('createTime')"> - <if test="conditionParamRef.createTime != null "> - ${_conditionType_} a.createTime = #{${_conditionParam_}.createTime} + <if test="conditionParamRef.containsKey('physicalExamination')"> + <if test="conditionParamRef.physicalExamination != null "> + ${_conditionType_} a.physicalExamination = #{${_conditionParam_}.physicalExamination} </if> - <if test="conditionParamRef.createTime == null"> - ${_conditionType_} a.createTime is null + <if test="conditionParamRef.physicalExamination == null"> + ${_conditionType_} a.physicalExamination is null </if> </if> - <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''"> - ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.containsKey('physicalExaminationList') and conditionParamRef.physicalExaminationList.size() > 0"> + ${_conditionType_} a.physicalExamination in + <foreach collection="conditionParamRef.physicalExaminationList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> </if> - <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> - ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.containsKey('physicalExaminationNotList') and conditionParamRef.physicalExaminationNotList.size() > 0"> + ${_conditionType_} a.physicalExamination not in + <foreach collection="conditionParamRef.physicalExaminationNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> </if> - <if test="conditionParamRef.containsKey('updateUserId')"> - <if test="conditionParamRef.updateUserId != null "> - ${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId} + <if test="conditionParamRef.containsKey('physicalExaminationStart') and conditionParamRef.physicalExaminationStart != null"> + ${_conditionType_} a.physicalExamination <![CDATA[ >= ]]> #{${_conditionParam_}.physicalExaminationStart} + </if> + <if test="conditionParamRef.containsKey('physicalExaminationEnd') and conditionParamRef.physicalExaminationEnd != null"> + ${_conditionType_} a.physicalExamination <![CDATA[ <= ]]> #{${_conditionParam_}.physicalExaminationEnd} + </if> + + <if test="conditionParamRef.containsKey('quarantine')"> + <if test="conditionParamRef.quarantine != null "> + ${_conditionType_} a.quarantine = #{${_conditionParam_}.quarantine} </if> - <if test="conditionParamRef.updateUserId == null"> - ${_conditionType_} a.updateUserId is null + <if test="conditionParamRef.quarantine == null"> + ${_conditionType_} a.quarantine is null </if> </if> - <if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0"> - ${_conditionType_} a.updateUserId in - <foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=","> + <if test="conditionParamRef.containsKey('quarantineList') and conditionParamRef.quarantineList.size() > 0"> + ${_conditionType_} a.quarantine in + <foreach collection="conditionParamRef.quarantineList" open="(" close=")" index="index" item="item" separator=","> #{item} </foreach> </if> - <if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0"> - ${_conditionType_} a.updateUserId not in - <foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=","> + <if test="conditionParamRef.containsKey('quarantineNotList') and conditionParamRef.quarantineNotList.size() > 0"> + ${_conditionType_} a.quarantine not in + <foreach collection="conditionParamRef.quarantineNotList" open="(" close=")" index="index" item="item" separator=","> #{item} </foreach> </if> - <if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null"> - ${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart} + <if test="conditionParamRef.containsKey('quarantineStart') and conditionParamRef.quarantineStart != null"> + ${_conditionType_} a.quarantine <![CDATA[ >= ]]> #{${_conditionParam_}.quarantineStart} </if> - <if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null"> - ${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd} + <if test="conditionParamRef.containsKey('quarantineEnd') and conditionParamRef.quarantineEnd != null"> + ${_conditionType_} a.quarantine <![CDATA[ <= ]]> #{${_conditionParam_}.quarantineEnd} </if> + <if test="conditionParamRef.containsKey('businessTrip')"> + <if test="conditionParamRef.businessTrip != null "> + ${_conditionType_} a.businessTrip = #{${_conditionParam_}.businessTrip} + </if> + <if test="conditionParamRef.businessTrip == null"> + ${_conditionType_} a.businessTrip is null + </if> + </if> + <if test="conditionParamRef.containsKey('businessTripList') and conditionParamRef.businessTripList.size() > 0"> + ${_conditionType_} a.businessTrip in + <foreach collection="conditionParamRef.businessTripList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('businessTripNotList') and conditionParamRef.businessTripNotList.size() > 0"> + ${_conditionType_} a.businessTrip not in + <foreach collection="conditionParamRef.businessTripNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('businessTripStart') and conditionParamRef.businessTripStart != null"> + ${_conditionType_} a.businessTrip <![CDATA[ >= ]]> #{${_conditionParam_}.businessTripStart} + </if> + <if test="conditionParamRef.containsKey('businessTripEnd') and conditionParamRef.businessTripEnd != null"> + ${_conditionType_} a.businessTrip <![CDATA[ <= ]]> #{${_conditionParam_}.businessTripEnd} + </if> - <if test="conditionParamRef.containsKey('updateTime')"> - <if test="conditionParamRef.updateTime != null "> - ${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} + <if test="conditionParamRef.containsKey('publicHoliday')"> + <if test="conditionParamRef.publicHoliday != null "> + ${_conditionType_} a.publicHoliday = #{${_conditionParam_}.publicHoliday} </if> - <if test="conditionParamRef.updateTime == null"> - ${_conditionType_} a.updateTime is null + <if test="conditionParamRef.publicHoliday == null"> + ${_conditionType_} a.publicHoliday is null </if> </if> - <if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''"> - ${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.containsKey('publicHolidayList') and conditionParamRef.publicHolidayList.size() > 0"> + ${_conditionType_} a.publicHoliday in + <foreach collection="conditionParamRef.publicHolidayList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> </if> - <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> - ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.containsKey('publicHolidayNotList') and conditionParamRef.publicHolidayNotList.size() > 0"> + ${_conditionType_} a.publicHoliday not in + <foreach collection="conditionParamRef.publicHolidayNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('publicHolidayStart') and conditionParamRef.publicHolidayStart != null"> + ${_conditionType_} a.publicHoliday <![CDATA[ >= ]]> #{${_conditionParam_}.publicHolidayStart} + </if> + <if test="conditionParamRef.containsKey('publicHolidayEnd') and conditionParamRef.publicHolidayEnd != null"> + ${_conditionType_} a.publicHoliday <![CDATA[ <= ]]> #{${_conditionParam_}.publicHolidayEnd} + </if> + + <if test="conditionParamRef.containsKey('childRearingLeave')"> + <if test="conditionParamRef.childRearingLeave != null "> + ${_conditionType_} a.childRearingLeave = #{${_conditionParam_}.childRearingLeave} + </if> + <if test="conditionParamRef.childRearingLeave == null"> + ${_conditionType_} a.childRearingLeave is null + </if> + </if> + <if test="conditionParamRef.containsKey('childRearingLeaveList') and conditionParamRef.childRearingLeaveList.size() > 0"> + ${_conditionType_} a.childRearingLeave in + <foreach collection="conditionParamRef.childRearingLeaveList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> </if> + <if test="conditionParamRef.containsKey('childRearingLeaveNotList') and conditionParamRef.childRearingLeaveNotList.size() > 0"> + ${_conditionType_} a.childRearingLeave not in + <foreach collection="conditionParamRef.childRearingLeaveNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('childRearingLeaveStart') and conditionParamRef.childRearingLeaveStart != null"> + ${_conditionType_} a.childRearingLeave <![CDATA[ >= ]]> #{${_conditionParam_}.childRearingLeaveStart} + </if> + <if test="conditionParamRef.containsKey('childRearingLeaveEnd') and conditionParamRef.childRearingLeaveEnd != null"> + ${_conditionType_} a.childRearingLeave <![CDATA[ <= ]]> #{${_conditionParam_}.childRearingLeaveEnd} + </if> + + <if test="conditionParamRef.containsKey('transferBack')"> + <if test="conditionParamRef.transferBack != null "> + ${_conditionType_} a.transferBack = #{${_conditionParam_}.transferBack} + </if> + <if test="conditionParamRef.transferBack == null"> + ${_conditionType_} a.transferBack is null + </if> + </if> + <if test="conditionParamRef.containsKey('transferBackList') and conditionParamRef.transferBackList.size() > 0"> + ${_conditionType_} a.transferBack in + <foreach collection="conditionParamRef.transferBackList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('transferBackNotList') and conditionParamRef.transferBackNotList.size() > 0"> + ${_conditionType_} a.transferBack not in + <foreach collection="conditionParamRef.transferBackNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('transferBackStart') and conditionParamRef.transferBackStart != null"> + ${_conditionType_} a.transferBack <![CDATA[ >= ]]> #{${_conditionParam_}.transferBackStart} + </if> + <if test="conditionParamRef.containsKey('transferBackEnd') and conditionParamRef.transferBackEnd != null"> + ${_conditionType_} a.transferBack <![CDATA[ <= ]]> #{${_conditionParam_}.transferBackEnd} + </if> + + <if test="conditionParamRef.containsKey('homeLeave')"> + <if test="conditionParamRef.homeLeave != null "> + ${_conditionType_} a.homeLeave = #{${_conditionParam_}.homeLeave} + </if> + <if test="conditionParamRef.homeLeave == null"> + ${_conditionType_} a.homeLeave is null + </if> + </if> + <if test="conditionParamRef.containsKey('homeLeaveList') and conditionParamRef.homeLeaveList.size() > 0"> + ${_conditionType_} a.homeLeave in + <foreach collection="conditionParamRef.homeLeaveList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('homeLeaveNotList') and conditionParamRef.homeLeaveNotList.size() > 0"> + ${_conditionType_} a.homeLeave not in + <foreach collection="conditionParamRef.homeLeaveNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('homeLeaveStart') and conditionParamRef.homeLeaveStart != null"> + ${_conditionType_} a.homeLeave <![CDATA[ >= ]]> #{${_conditionParam_}.homeLeaveStart} + </if> + <if test="conditionParamRef.containsKey('homeLeaveEnd') and conditionParamRef.homeLeaveEnd != null"> + ${_conditionType_} a.homeLeave <![CDATA[ <= ]]> #{${_conditionParam_}.homeLeaveEnd} + </if> + </sql> <sql id="_orderCols_"> <if test="orderColList != null and !orderColList.isEmpty()"> @@ -1138,6 +1677,36 @@ <if test='orderCol.annualLeaveDays != null and "DESC".equalsIgnoreCase(orderCol.annualLeaveDays)'>DESC</if> , </if> + <if test="orderCol.containsKey('marriageLeaveDays')"> + a.marriageLeaveDays + <if test='orderCol.marriageLeaveDays != null and "DESC".equalsIgnoreCase(orderCol.marriageLeaveDays)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('remark')"> + a.remark + <if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('createUserId')"> + a.createUserId + <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('createTime')"> + a.createTime + <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('updateUserId')"> + a.updateUserId + <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('updateTime')"> + a.updateTime + <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> + , + </if> <if test="orderCol.containsKey('maternityLeaveDays')"> a.maternityLeaveDays <if test='orderCol.maternityLeaveDays != null and "DESC".equalsIgnoreCase(orderCol.maternityLeaveDays)'>DESC</if> @@ -1148,11 +1717,6 @@ <if test='orderCol.paternityLeaveDays != null and "DESC".equalsIgnoreCase(orderCol.paternityLeaveDays)'>DESC</if> , </if> - <if test="orderCol.containsKey('marriageLeaveDays')"> - a.marriageLeaveDays - <if test='orderCol.marriageLeaveDays != null and "DESC".equalsIgnoreCase(orderCol.marriageLeaveDays)'>DESC</if> - , - </if> <if test="orderCol.containsKey('menstrualLeaveDays')"> a.menstrualLeaveDays <if test='orderCol.menstrualLeaveDays != null and "DESC".equalsIgnoreCase(orderCol.menstrualLeaveDays)'>DESC</if> @@ -1168,29 +1732,59 @@ <if test='orderCol.bereavementLeaveDays != null and "DESC".equalsIgnoreCase(orderCol.bereavementLeaveDays)'>DESC</if> , </if> - <if test="orderCol.containsKey('remark')"> - a.remark - <if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if> + <if test="orderCol.containsKey('backToUnit')"> + a.backToUnit + <if test='orderCol.backToUnit != null and "DESC".equalsIgnoreCase(orderCol.backToUnit)'>DESC</if> , </if> - <if test="orderCol.containsKey('createUserId')"> - a.createUserId - <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> + <if test="orderCol.containsKey('onDutyLeave')"> + a.onDutyLeave + <if test='orderCol.onDutyLeave != null and "DESC".equalsIgnoreCase(orderCol.onDutyLeave)'>DESC</if> , </if> - <if test="orderCol.containsKey('createTime')"> - a.createTime - <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> + <if test="orderCol.containsKey('outOfOffice')"> + a.outOfOffice + <if test='orderCol.outOfOffice != null and "DESC".equalsIgnoreCase(orderCol.outOfOffice)'>DESC</if> , </if> - <if test="orderCol.containsKey('updateUserId')"> - a.updateUserId - <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if> + <if test="orderCol.containsKey('shiftCompensation')"> + a.shiftCompensation + <if test='orderCol.shiftCompensation != null and "DESC".equalsIgnoreCase(orderCol.shiftCompensation)'>DESC</if> , </if> - <if test="orderCol.containsKey('updateTime')"> - a.updateTime - <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> + <if test="orderCol.containsKey('physicalExamination')"> + a.physicalExamination + <if test='orderCol.physicalExamination != null and "DESC".equalsIgnoreCase(orderCol.physicalExamination)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('quarantine')"> + a.quarantine + <if test='orderCol.quarantine != null and "DESC".equalsIgnoreCase(orderCol.quarantine)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('businessTrip')"> + a.businessTrip + <if test='orderCol.businessTrip != null and "DESC".equalsIgnoreCase(orderCol.businessTrip)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('publicHoliday')"> + a.publicHoliday + <if test='orderCol.publicHoliday != null and "DESC".equalsIgnoreCase(orderCol.publicHoliday)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('childRearingLeave')"> + a.childRearingLeave + <if test='orderCol.childRearingLeave != null and "DESC".equalsIgnoreCase(orderCol.childRearingLeave)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('transferBack')"> + a.transferBack + <if test='orderCol.transferBack != null and "DESC".equalsIgnoreCase(orderCol.transferBack)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('homeLeave')"> + a.homeLeave + <if test='orderCol.homeLeave != null and "DESC".equalsIgnoreCase(orderCol.homeLeave)'>DESC</if> , </if> </trim> diff --git a/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceVacationRecordMapper.xml b/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceVacationRecordMapper.xml index 806d1f616df08c94de0ff25d08481a717cfed118..67a47693948b2c7e46fd8786c14640cfa94b3f20 100644 --- a/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceVacationRecordMapper.xml +++ b/attendance-performance-manager/src/main/resources/sqlmap/module/attendance/AttendanceVacationRecordMapper.xml @@ -1,77 +1,77 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" -"mybatis-3-mapper.dtd"> + "mybatis-3-mapper.dtd"> <mapper namespace="com.mortals.xhx.module.attendance.dao.ibatis.AttendanceVacationRecordDaoImpl"> <!-- 瀛楁鍜屽睘鎬ф槧灏� --> <resultMap type="AttendanceVacationRecordEntity" id="AttendanceVacationRecordEntity-Map"> - <id property="id" column="id" /> - <result property="staffId" column="staffId" /> - <result property="staffName" column="staffName" /> - <result property="type" column="type" /> - <result property="subAddType" column="subAddType" /> - <result property="validityPeriod" column="validityPeriod" /> - <result property="subOrAddDays" column="subOrAddDays" /> - <result property="content" column="content" /> - <result property="rule" column="rule" /> - <result property="reason" column="reason" /> - <result property="remark" column="remark" /> - <result property="createUserId" column="createUserId" /> - <result property="createTime" column="createTime" /> - <result property="updateUserId" column="updateUserId" /> - <result property="updateTime" column="updateTime" /> - + <id property="id" column="id" /> + <result property="staffId" column="staffId" /> + <result property="staffName" column="staffName" /> + <result property="type" column="type" /> + <result property="subAddType" column="subAddType" /> + <result property="validityPeriod" column="validityPeriod" /> + <result property="subOrAddDays" column="subOrAddDays" /> + <result property="content" column="content" /> + <result property="rule" column="rule" /> + <result property="reason" column="reason" /> + <result property="remark" column="remark" /> + <result property="createUserId" column="createUserId" /> + <result property="createTime" column="createTime" /> + <result property="updateUserId" column="updateUserId" /> + <result property="updateTime" column="updateTime" /> + </resultMap> <!-- 琛ㄦ墍鏈夊垪 --> <sql id="_columns"> <trim suffixOverrides="," suffix=""> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))"> - a.id, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('staffId') or colPickMode == 1 and data.containsKey('staffId')))"> - a.staffId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('staffName') or colPickMode == 1 and data.containsKey('staffName')))"> - a.staffName, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('type') or colPickMode == 1 and data.containsKey('type')))"> - a.type, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('subAddType') or colPickMode == 1 and data.containsKey('subAddType')))"> - a.subAddType, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('validityPeriod') or colPickMode == 1 and data.containsKey('validityPeriod')))"> - a.validityPeriod, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('subOrAddDays') or colPickMode == 1 and data.containsKey('subOrAddDays')))"> - a.subOrAddDays, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('content') or colPickMode == 1 and data.containsKey('content')))"> - a.content, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('rule') or colPickMode == 1 and data.containsKey('rule')))"> - a.rule, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('reason') or colPickMode == 1 and data.containsKey('reason')))"> - a.reason, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))"> - a.remark, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> - a.createUserId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> - a.createTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))"> - a.updateUserId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> - a.updateTime, - </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))"> + a.id, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('staffId') or colPickMode == 1 and data.containsKey('staffId')))"> + a.staffId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('staffName') or colPickMode == 1 and data.containsKey('staffName')))"> + a.staffName, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('type') or colPickMode == 1 and data.containsKey('type')))"> + a.type, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('subAddType') or colPickMode == 1 and data.containsKey('subAddType')))"> + a.subAddType, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('validityPeriod') or colPickMode == 1 and data.containsKey('validityPeriod')))"> + a.validityPeriod, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('subOrAddDays') or colPickMode == 1 and data.containsKey('subOrAddDays')))"> + a.subOrAddDays, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('content') or colPickMode == 1 and data.containsKey('content')))"> + a.content, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('rule') or colPickMode == 1 and data.containsKey('rule')))"> + a.rule, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('reason') or colPickMode == 1 and data.containsKey('reason')))"> + a.reason, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))"> + a.remark, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> + a.createUserId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> + a.createTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))"> + a.updateUserId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> + a.updateTime, + </if> </trim> </sql> <!-- 鏂板 鍖哄垎涓婚敭鑷鍔犺繕鏄笟鍔℃彃鍏� --> @@ -170,134 +170,134 @@ <update id="updateBatch" parameterType="paramDto"> update mortals_xhx_attendance_vacation_record as a <trim prefix="set" suffixOverrides=","> - <trim prefix="staffId=(case" suffix="ELSE staffId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('staffId')) or (colPickMode==1 and !item.containsKey('staffId'))"> - when a.id=#{item.id} then #{item.staffId} - </when> - <when test="(colPickMode==0 and item.containsKey('staffIdIncrement')) or (colPickMode==1 and !item.containsKey('staffIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.staffId,0) + #{item.staffIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="staffName=(case" suffix="ELSE staffName end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('staffName')) or (colPickMode==1 and !item.containsKey('staffName'))"> - when a.id=#{item.id} then #{item.staffName} - </if> - </foreach> - </trim> - <trim prefix="type=(case" suffix="ELSE type end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('type')) or (colPickMode==1 and !item.containsKey('type'))"> - when a.id=#{item.id} then #{item.type} - </when> - <when test="(colPickMode==0 and item.containsKey('typeIncrement')) or (colPickMode==1 and !item.containsKey('typeIncrement'))"> - when a.id=#{item.id} then ifnull(a.type,0) + #{item.typeIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="subAddType=(case" suffix="ELSE subAddType end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('subAddType')) or (colPickMode==1 and !item.containsKey('subAddType'))"> - when a.id=#{item.id} then #{item.subAddType} - </when> - <when test="(colPickMode==0 and item.containsKey('subAddTypeIncrement')) or (colPickMode==1 and !item.containsKey('subAddTypeIncrement'))"> - when a.id=#{item.id} then ifnull(a.subAddType,0) + #{item.subAddTypeIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="validityPeriod=(case" suffix="ELSE validityPeriod end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('validityPeriod')) or (colPickMode==1 and !item.containsKey('validityPeriod'))"> - when a.id=#{item.id} then #{item.validityPeriod} - </if> - </foreach> - </trim> - <trim prefix="subOrAddDays=(case" suffix="ELSE subOrAddDays end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('subOrAddDays')) or (colPickMode==1 and !item.containsKey('subOrAddDays'))"> - when a.id=#{item.id} then #{item.subOrAddDays} - </when> - <when test="(colPickMode==0 and item.containsKey('subOrAddDaysIncrement')) or (colPickMode==1 and !item.containsKey('subOrAddDaysIncrement'))"> - when a.id=#{item.id} then ifnull(a.subOrAddDays,0) + #{item.subOrAddDaysIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="content=(case" suffix="ELSE content end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('content')) or (colPickMode==1 and !item.containsKey('content'))"> - when a.id=#{item.id} then #{item.content} - </if> - </foreach> - </trim> - <trim prefix="rule=(case" suffix="ELSE rule end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('rule')) or (colPickMode==1 and !item.containsKey('rule'))"> - when a.id=#{item.id} then #{item.rule} - </if> - </foreach> - </trim> - <trim prefix="reason=(case" suffix="ELSE reason end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('reason')) or (colPickMode==1 and !item.containsKey('reason'))"> - when a.id=#{item.id} then #{item.reason} - </if> - </foreach> - </trim> - <trim prefix="remark=(case" suffix="ELSE remark end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))"> - when a.id=#{item.id} then #{item.remark} - </if> - </foreach> - </trim> - <trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> - when a.id=#{item.id} then #{item.createUserId} - </when> - <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="createTime=(case" suffix="ELSE createTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> - when a.id=#{item.id} then #{item.createTime} - </if> - </foreach> - </trim> - <trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))"> - when a.id=#{item.id} then #{item.updateUserId} - </when> - <when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> - when a.id=#{item.id} then #{item.updateTime} - </if> - </foreach> - </trim> + <trim prefix="staffId=(case" suffix="ELSE staffId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('staffId')) or (colPickMode==1 and !item.containsKey('staffId'))"> + when a.id=#{item.id} then #{item.staffId} + </when> + <when test="(colPickMode==0 and item.containsKey('staffIdIncrement')) or (colPickMode==1 and !item.containsKey('staffIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.staffId,0) + #{item.staffIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="staffName=(case" suffix="ELSE staffName end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('staffName')) or (colPickMode==1 and !item.containsKey('staffName'))"> + when a.id=#{item.id} then #{item.staffName} + </if> + </foreach> + </trim> + <trim prefix="type=(case" suffix="ELSE type end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('type')) or (colPickMode==1 and !item.containsKey('type'))"> + when a.id=#{item.id} then #{item.type} + </when> + <when test="(colPickMode==0 and item.containsKey('typeIncrement')) or (colPickMode==1 and !item.containsKey('typeIncrement'))"> + when a.id=#{item.id} then ifnull(a.type,0) + #{item.typeIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="subAddType=(case" suffix="ELSE subAddType end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('subAddType')) or (colPickMode==1 and !item.containsKey('subAddType'))"> + when a.id=#{item.id} then #{item.subAddType} + </when> + <when test="(colPickMode==0 and item.containsKey('subAddTypeIncrement')) or (colPickMode==1 and !item.containsKey('subAddTypeIncrement'))"> + when a.id=#{item.id} then ifnull(a.subAddType,0) + #{item.subAddTypeIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="validityPeriod=(case" suffix="ELSE validityPeriod end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('validityPeriod')) or (colPickMode==1 and !item.containsKey('validityPeriod'))"> + when a.id=#{item.id} then #{item.validityPeriod} + </if> + </foreach> + </trim> + <trim prefix="subOrAddDays=(case" suffix="ELSE subOrAddDays end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('subOrAddDays')) or (colPickMode==1 and !item.containsKey('subOrAddDays'))"> + when a.id=#{item.id} then #{item.subOrAddDays} + </when> + <when test="(colPickMode==0 and item.containsKey('subOrAddDaysIncrement')) or (colPickMode==1 and !item.containsKey('subOrAddDaysIncrement'))"> + when a.id=#{item.id} then ifnull(a.subOrAddDays,0) + #{item.subOrAddDaysIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="content=(case" suffix="ELSE content end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('content')) or (colPickMode==1 and !item.containsKey('content'))"> + when a.id=#{item.id} then #{item.content} + </if> + </foreach> + </trim> + <trim prefix="rule=(case" suffix="ELSE rule end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('rule')) or (colPickMode==1 and !item.containsKey('rule'))"> + when a.id=#{item.id} then #{item.rule} + </if> + </foreach> + </trim> + <trim prefix="reason=(case" suffix="ELSE reason end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('reason')) or (colPickMode==1 and !item.containsKey('reason'))"> + when a.id=#{item.id} then #{item.reason} + </if> + </foreach> + </trim> + <trim prefix="remark=(case" suffix="ELSE remark end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))"> + when a.id=#{item.id} then #{item.remark} + </if> + </foreach> + </trim> + <trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> + when a.id=#{item.id} then #{item.createUserId} + </when> + <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="createTime=(case" suffix="ELSE createTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> + when a.id=#{item.id} then #{item.createTime} + </if> + </foreach> + </trim> + <trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))"> + when a.id=#{item.id} then #{item.updateUserId} + </when> + <when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> + when a.id=#{item.id} then #{item.updateTime} + </if> + </foreach> + </trim> </trim> where id in <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> @@ -414,439 +414,439 @@ ${_conditionType_} a.id=#{${_conditionParam_}.id} </if> </if> - <if test="conditionParamRef.containsKey('id')"> - <if test="conditionParamRef.id != null "> - ${_conditionType_} a.id = #{${_conditionParam_}.id} - </if> - <if test="conditionParamRef.id == null"> - ${_conditionType_} a.id is null - </if> - </if> - <if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0"> - ${_conditionType_} a.id in - <foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('idNotList') and conditionParamRef.idNotList.size() > 0"> - ${_conditionType_} a.id not in - <foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('idStart') and conditionParamRef.idStart != null"> - ${_conditionType_} a.id <![CDATA[ >= ]]> #{${_conditionParam_}.idStart} + <if test="conditionParamRef.containsKey('id')"> + <if test="conditionParamRef.id != null "> + ${_conditionType_} a.id = #{${_conditionParam_}.id} </if> - <if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null"> - ${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd} + <if test="conditionParamRef.id == null"> + ${_conditionType_} a.id is null </if> + </if> + <if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0"> + ${_conditionType_} a.id in + <foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('idNotList') and conditionParamRef.idNotList.size() > 0"> + ${_conditionType_} a.id not in + <foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('idStart') and conditionParamRef.idStart != null"> + ${_conditionType_} a.id <![CDATA[ >= ]]> #{${_conditionParam_}.idStart} + </if> + <if test="conditionParamRef.containsKey('idEnd') and conditionParamRef.idEnd != null"> + ${_conditionType_} a.id <![CDATA[ <= ]]> #{${_conditionParam_}.idEnd} + </if> - <if test="conditionParamRef.containsKey('staffId')"> - <if test="conditionParamRef.staffId != null "> - ${_conditionType_} a.staffId = #{${_conditionParam_}.staffId} - </if> - <if test="conditionParamRef.staffId == null"> - ${_conditionType_} a.staffId is null - </if> - </if> - <if test="conditionParamRef.containsKey('staffIdList') and conditionParamRef.staffIdList.size() > 0"> - ${_conditionType_} a.staffId in - <foreach collection="conditionParamRef.staffIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('staffIdNotList') and conditionParamRef.staffIdNotList.size() > 0"> - ${_conditionType_} a.staffId not in - <foreach collection="conditionParamRef.staffIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('staffId')"> + <if test="conditionParamRef.staffId != null "> + ${_conditionType_} a.staffId = #{${_conditionParam_}.staffId} </if> - <if test="conditionParamRef.containsKey('staffIdStart') and conditionParamRef.staffIdStart != null"> - ${_conditionType_} a.staffId <![CDATA[ >= ]]> #{${_conditionParam_}.staffIdStart} - </if> - <if test="conditionParamRef.containsKey('staffIdEnd') and conditionParamRef.staffIdEnd != null"> - ${_conditionType_} a.staffId <![CDATA[ <= ]]> #{${_conditionParam_}.staffIdEnd} + <if test="conditionParamRef.staffId == null"> + ${_conditionType_} a.staffId is null </if> + </if> + <if test="conditionParamRef.containsKey('staffIdList') and conditionParamRef.staffIdList.size() > 0"> + ${_conditionType_} a.staffId in + <foreach collection="conditionParamRef.staffIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('staffIdNotList') and conditionParamRef.staffIdNotList.size() > 0"> + ${_conditionType_} a.staffId not in + <foreach collection="conditionParamRef.staffIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('staffIdStart') and conditionParamRef.staffIdStart != null"> + ${_conditionType_} a.staffId <![CDATA[ >= ]]> #{${_conditionParam_}.staffIdStart} + </if> + <if test="conditionParamRef.containsKey('staffIdEnd') and conditionParamRef.staffIdEnd != null"> + ${_conditionType_} a.staffId <![CDATA[ <= ]]> #{${_conditionParam_}.staffIdEnd} + </if> - <if test="conditionParamRef.containsKey('staffName')"> - <if test="conditionParamRef.staffName != null and conditionParamRef.staffName != ''"> - ${_conditionType_} a.staffName like #{${_conditionParam_}.staffName} - </if> - <if test="conditionParamRef.staffName == null"> - ${_conditionType_} a.staffName is null - </if> - </if> - <if test="conditionParamRef.containsKey('staffNameList') and conditionParamRef.staffNameList.size() > 0"> - ${_conditionType_} a.staffName in - <foreach collection="conditionParamRef.staffNameList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('staffNameNotList') and conditionParamRef.staffNameNotList.size() > 0"> - ${_conditionType_} a.staffName not in - <foreach collection="conditionParamRef.staffNameNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('type')"> - <if test="conditionParamRef.type != null "> - ${_conditionType_} a.type = #{${_conditionParam_}.type} - </if> - <if test="conditionParamRef.type == null"> - ${_conditionType_} a.type is null - </if> - </if> - <if test="conditionParamRef.containsKey('typeList') and conditionParamRef.typeList.size() > 0"> - ${_conditionType_} a.type in - <foreach collection="conditionParamRef.typeList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('staffName')"> + <if test="conditionParamRef.staffName != null and conditionParamRef.staffName != ''"> + ${_conditionType_} a.staffName like #{${_conditionParam_}.staffName} </if> - <if test="conditionParamRef.containsKey('typeNotList') and conditionParamRef.typeNotList.size() > 0"> - ${_conditionType_} a.type not in - <foreach collection="conditionParamRef.typeNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.staffName == null"> + ${_conditionType_} a.staffName is null </if> - <if test="conditionParamRef.containsKey('typeStart') and conditionParamRef.typeStart != null"> - ${_conditionType_} a.type <![CDATA[ >= ]]> #{${_conditionParam_}.typeStart} + </if> + <if test="conditionParamRef.containsKey('staffNameList') and conditionParamRef.staffNameList.size() > 0"> + ${_conditionType_} a.staffName in + <foreach collection="conditionParamRef.staffNameList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('staffNameNotList') and conditionParamRef.staffNameNotList.size() > 0"> + ${_conditionType_} a.staffName not in + <foreach collection="conditionParamRef.staffNameNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('type')"> + <if test="conditionParamRef.type != null "> + ${_conditionType_} a.type = #{${_conditionParam_}.type} </if> - <if test="conditionParamRef.containsKey('typeEnd') and conditionParamRef.typeEnd != null"> - ${_conditionType_} a.type <![CDATA[ <= ]]> #{${_conditionParam_}.typeEnd} + <if test="conditionParamRef.type == null"> + ${_conditionType_} a.type is null </if> + </if> + <if test="conditionParamRef.containsKey('typeList') and conditionParamRef.typeList.size() > 0"> + ${_conditionType_} a.type in + <foreach collection="conditionParamRef.typeList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('typeNotList') and conditionParamRef.typeNotList.size() > 0"> + ${_conditionType_} a.type not in + <foreach collection="conditionParamRef.typeNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('typeStart') and conditionParamRef.typeStart != null"> + ${_conditionType_} a.type <![CDATA[ >= ]]> #{${_conditionParam_}.typeStart} + </if> + <if test="conditionParamRef.containsKey('typeEnd') and conditionParamRef.typeEnd != null"> + ${_conditionType_} a.type <![CDATA[ <= ]]> #{${_conditionParam_}.typeEnd} + </if> - <if test="conditionParamRef.containsKey('subAddType')"> - <if test="conditionParamRef.subAddType != null "> - ${_conditionType_} a.subAddType = #{${_conditionParam_}.subAddType} - </if> - <if test="conditionParamRef.subAddType == null"> - ${_conditionType_} a.subAddType is null - </if> + <if test="conditionParamRef.containsKey('subAddType')"> + <if test="conditionParamRef.subAddType != null "> + ${_conditionType_} a.subAddType = #{${_conditionParam_}.subAddType} </if> - <if test="conditionParamRef.containsKey('subAddTypeList') and conditionParamRef.subAddTypeList.size() > 0"> - ${_conditionType_} a.subAddType in - <foreach collection="conditionParamRef.subAddTypeList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('subAddTypeNotList') and conditionParamRef.subAddTypeNotList.size() > 0"> - ${_conditionType_} a.subAddType not in - <foreach collection="conditionParamRef.subAddTypeNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('subAddTypeStart') and conditionParamRef.subAddTypeStart != null"> - ${_conditionType_} a.subAddType <![CDATA[ >= ]]> #{${_conditionParam_}.subAddTypeStart} - </if> - <if test="conditionParamRef.containsKey('subAddTypeEnd') and conditionParamRef.subAddTypeEnd != null"> - ${_conditionType_} a.subAddType <![CDATA[ <= ]]> #{${_conditionParam_}.subAddTypeEnd} + <if test="conditionParamRef.subAddType == null"> + ${_conditionType_} a.subAddType is null </if> + </if> + <if test="conditionParamRef.containsKey('subAddTypeList') and conditionParamRef.subAddTypeList.size() > 0"> + ${_conditionType_} a.subAddType in + <foreach collection="conditionParamRef.subAddTypeList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('subAddTypeNotList') and conditionParamRef.subAddTypeNotList.size() > 0"> + ${_conditionType_} a.subAddType not in + <foreach collection="conditionParamRef.subAddTypeNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('subAddTypeStart') and conditionParamRef.subAddTypeStart != null"> + ${_conditionType_} a.subAddType <![CDATA[ >= ]]> #{${_conditionParam_}.subAddTypeStart} + </if> + <if test="conditionParamRef.containsKey('subAddTypeEnd') and conditionParamRef.subAddTypeEnd != null"> + ${_conditionType_} a.subAddType <![CDATA[ <= ]]> #{${_conditionParam_}.subAddTypeEnd} + </if> - <if test="conditionParamRef.containsKey('validityPeriod')"> - <if test="conditionParamRef.validityPeriod != null and conditionParamRef.validityPeriod != ''"> - ${_conditionType_} a.validityPeriod like #{${_conditionParam_}.validityPeriod} - </if> - <if test="conditionParamRef.validityPeriod == null"> - ${_conditionType_} a.validityPeriod is null - </if> + <if test="conditionParamRef.containsKey('validityPeriod')"> + <if test="conditionParamRef.validityPeriod != null and conditionParamRef.validityPeriod != ''"> + ${_conditionType_} a.validityPeriod like #{${_conditionParam_}.validityPeriod} </if> - <if test="conditionParamRef.containsKey('validityPeriodList') and conditionParamRef.validityPeriodList.size() > 0"> - ${_conditionType_} a.validityPeriod in - <foreach collection="conditionParamRef.validityPeriodList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('validityPeriodNotList') and conditionParamRef.validityPeriodNotList.size() > 0"> - ${_conditionType_} a.validityPeriod not in - <foreach collection="conditionParamRef.validityPeriodNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.validityPeriod == null"> + ${_conditionType_} a.validityPeriod is null </if> - <if test="conditionParamRef.containsKey('subOrAddDays')"> - <if test="conditionParamRef.subOrAddDays != null "> - ${_conditionType_} a.subOrAddDays = #{${_conditionParam_}.subOrAddDays} - </if> - <if test="conditionParamRef.subOrAddDays == null"> - ${_conditionType_} a.subOrAddDays is null - </if> - </if> - <if test="conditionParamRef.containsKey('subOrAddDaysList') and conditionParamRef.subOrAddDaysList.size() > 0"> - ${_conditionType_} a.subOrAddDays in - <foreach collection="conditionParamRef.subOrAddDaysList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('subOrAddDaysNotList') and conditionParamRef.subOrAddDaysNotList.size() > 0"> - ${_conditionType_} a.subOrAddDays not in - <foreach collection="conditionParamRef.subOrAddDaysNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('subOrAddDaysStart') and conditionParamRef.subOrAddDaysStart != null"> - ${_conditionType_} a.subOrAddDays <![CDATA[ >= ]]> #{${_conditionParam_}.subOrAddDaysStart} + </if> + <if test="conditionParamRef.containsKey('validityPeriodList') and conditionParamRef.validityPeriodList.size() > 0"> + ${_conditionType_} a.validityPeriod in + <foreach collection="conditionParamRef.validityPeriodList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('validityPeriodNotList') and conditionParamRef.validityPeriodNotList.size() > 0"> + ${_conditionType_} a.validityPeriod not in + <foreach collection="conditionParamRef.validityPeriodNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('subOrAddDays')"> + <if test="conditionParamRef.subOrAddDays != null "> + ${_conditionType_} a.subOrAddDays = #{${_conditionParam_}.subOrAddDays} </if> - <if test="conditionParamRef.containsKey('subOrAddDaysEnd') and conditionParamRef.subOrAddDaysEnd != null"> - ${_conditionType_} a.subOrAddDays <![CDATA[ <= ]]> #{${_conditionParam_}.subOrAddDaysEnd} + <if test="conditionParamRef.subOrAddDays == null"> + ${_conditionType_} a.subOrAddDays is null </if> + </if> + <if test="conditionParamRef.containsKey('subOrAddDaysList') and conditionParamRef.subOrAddDaysList.size() > 0"> + ${_conditionType_} a.subOrAddDays in + <foreach collection="conditionParamRef.subOrAddDaysList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('subOrAddDaysNotList') and conditionParamRef.subOrAddDaysNotList.size() > 0"> + ${_conditionType_} a.subOrAddDays not in + <foreach collection="conditionParamRef.subOrAddDaysNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('subOrAddDaysStart') and conditionParamRef.subOrAddDaysStart != null"> + ${_conditionType_} a.subOrAddDays <![CDATA[ >= ]]> #{${_conditionParam_}.subOrAddDaysStart} + </if> + <if test="conditionParamRef.containsKey('subOrAddDaysEnd') and conditionParamRef.subOrAddDaysEnd != null"> + ${_conditionType_} a.subOrAddDays <![CDATA[ <= ]]> #{${_conditionParam_}.subOrAddDaysEnd} + </if> - <if test="conditionParamRef.containsKey('content')"> - <if test="conditionParamRef.content != null and conditionParamRef.content != ''"> - ${_conditionType_} a.content like #{${_conditionParam_}.content} - </if> - <if test="conditionParamRef.content == null"> - ${_conditionType_} a.content is null - </if> + <if test="conditionParamRef.containsKey('content')"> + <if test="conditionParamRef.content != null and conditionParamRef.content != ''"> + ${_conditionType_} a.content like #{${_conditionParam_}.content} </if> - <if test="conditionParamRef.containsKey('contentList') and conditionParamRef.contentList.size() > 0"> - ${_conditionType_} a.content in - <foreach collection="conditionParamRef.contentList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('contentNotList') and conditionParamRef.contentNotList.size() > 0"> - ${_conditionType_} a.content not in - <foreach collection="conditionParamRef.contentNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.content == null"> + ${_conditionType_} a.content is null </if> + </if> + <if test="conditionParamRef.containsKey('contentList') and conditionParamRef.contentList.size() > 0"> + ${_conditionType_} a.content in + <foreach collection="conditionParamRef.contentList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('contentNotList') and conditionParamRef.contentNotList.size() > 0"> + ${_conditionType_} a.content not in + <foreach collection="conditionParamRef.contentNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('rule')"> - <if test="conditionParamRef.rule != null and conditionParamRef.rule != ''"> - ${_conditionType_} a.rule like #{${_conditionParam_}.rule} - </if> - <if test="conditionParamRef.rule == null"> - ${_conditionType_} a.rule is null - </if> + <if test="conditionParamRef.containsKey('rule')"> + <if test="conditionParamRef.rule != null and conditionParamRef.rule != ''"> + ${_conditionType_} a.rule like #{${_conditionParam_}.rule} </if> - <if test="conditionParamRef.containsKey('ruleList') and conditionParamRef.ruleList.size() > 0"> - ${_conditionType_} a.rule in - <foreach collection="conditionParamRef.ruleList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('ruleNotList') and conditionParamRef.ruleNotList.size() > 0"> - ${_conditionType_} a.rule not in - <foreach collection="conditionParamRef.ruleNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.rule == null"> + ${_conditionType_} a.rule is null </if> + </if> + <if test="conditionParamRef.containsKey('ruleList') and conditionParamRef.ruleList.size() > 0"> + ${_conditionType_} a.rule in + <foreach collection="conditionParamRef.ruleList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('ruleNotList') and conditionParamRef.ruleNotList.size() > 0"> + ${_conditionType_} a.rule not in + <foreach collection="conditionParamRef.ruleNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('reason')"> - <if test="conditionParamRef.reason != null and conditionParamRef.reason != ''"> - ${_conditionType_} a.reason like #{${_conditionParam_}.reason} - </if> - <if test="conditionParamRef.reason == null"> - ${_conditionType_} a.reason is null - </if> - </if> - <if test="conditionParamRef.containsKey('reasonList') and conditionParamRef.reasonList.size() > 0"> - ${_conditionType_} a.reason in - <foreach collection="conditionParamRef.reasonList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('reason')"> + <if test="conditionParamRef.reason != null and conditionParamRef.reason != ''"> + ${_conditionType_} a.reason like #{${_conditionParam_}.reason} </if> - <if test="conditionParamRef.containsKey('reasonNotList') and conditionParamRef.reasonNotList.size() > 0"> - ${_conditionType_} a.reason not in - <foreach collection="conditionParamRef.reasonNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.reason == null"> + ${_conditionType_} a.reason is null </if> + </if> + <if test="conditionParamRef.containsKey('reasonList') and conditionParamRef.reasonList.size() > 0"> + ${_conditionType_} a.reason in + <foreach collection="conditionParamRef.reasonList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('reasonNotList') and conditionParamRef.reasonNotList.size() > 0"> + ${_conditionType_} a.reason not in + <foreach collection="conditionParamRef.reasonNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('remark')"> - <if test="conditionParamRef.remark != null and conditionParamRef.remark != ''"> - ${_conditionType_} a.remark like #{${_conditionParam_}.remark} - </if> - <if test="conditionParamRef.remark == null"> - ${_conditionType_} a.remark is null - </if> - </if> - <if test="conditionParamRef.containsKey('remarkList') and conditionParamRef.remarkList.size() > 0"> - ${_conditionType_} a.remark in - <foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('remarkNotList') and conditionParamRef.remarkNotList.size() > 0"> - ${_conditionType_} a.remark not in - <foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('createUserId')"> - <if test="conditionParamRef.createUserId != null "> - ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} - </if> - <if test="conditionParamRef.createUserId == null"> - ${_conditionType_} a.createUserId is null - </if> + <if test="conditionParamRef.containsKey('remark')"> + <if test="conditionParamRef.remark != null and conditionParamRef.remark != ''"> + ${_conditionType_} a.remark like #{${_conditionParam_}.remark} </if> - <if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0"> - ${_conditionType_} a.createUserId in - <foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.remark == null"> + ${_conditionType_} a.remark is null </if> - <if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0"> - ${_conditionType_} a.createUserId not in - <foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null"> - ${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart} + </if> + <if test="conditionParamRef.containsKey('remarkList') and conditionParamRef.remarkList.size() > 0"> + ${_conditionType_} a.remark in + <foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('remarkNotList') and conditionParamRef.remarkNotList.size() > 0"> + ${_conditionType_} a.remark not in + <foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserId')"> + <if test="conditionParamRef.createUserId != null "> + ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} </if> - <if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null"> - ${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd} + <if test="conditionParamRef.createUserId == null"> + ${_conditionType_} a.createUserId is null </if> + </if> + <if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0"> + ${_conditionType_} a.createUserId in + <foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0"> + ${_conditionType_} a.createUserId not in + <foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null"> + ${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart} + </if> + <if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null"> + ${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd} + </if> - <if test="conditionParamRef.containsKey('createTime')"> - <if test="conditionParamRef.createTime != null "> - ${_conditionType_} a.createTime = #{${_conditionParam_}.createTime} - </if> - <if test="conditionParamRef.createTime == null"> - ${_conditionType_} a.createTime is null - </if> - </if> - <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''"> - ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> - ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('updateUserId')"> - <if test="conditionParamRef.updateUserId != null "> - ${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId} - </if> - <if test="conditionParamRef.updateUserId == null"> - ${_conditionType_} a.updateUserId is null - </if> + <if test="conditionParamRef.containsKey('createTime')"> + <if test="conditionParamRef.createTime != null "> + ${_conditionType_} a.createTime = #{${_conditionParam_}.createTime} </if> - <if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0"> - ${_conditionType_} a.updateUserId in - <foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.createTime == null"> + ${_conditionType_} a.createTime is null </if> - <if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0"> - ${_conditionType_} a.updateUserId not in - <foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null"> - ${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart} + </if> + <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''"> + ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> + ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('updateUserId')"> + <if test="conditionParamRef.updateUserId != null "> + ${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId} </if> - <if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null"> - ${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd} + <if test="conditionParamRef.updateUserId == null"> + ${_conditionType_} a.updateUserId is null </if> + </if> + <if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0"> + ${_conditionType_} a.updateUserId in + <foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0"> + ${_conditionType_} a.updateUserId not in + <foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null"> + ${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart} + </if> + <if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null"> + ${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd} + </if> - <if test="conditionParamRef.containsKey('updateTime')"> - <if test="conditionParamRef.updateTime != null "> - ${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} - </if> - <if test="conditionParamRef.updateTime == null"> - ${_conditionType_} a.updateTime is null - </if> - </if> - <if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''"> - ${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.containsKey('updateTime')"> + <if test="conditionParamRef.updateTime != null "> + ${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} </if> - <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> - ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.updateTime == null"> + ${_conditionType_} a.updateTime is null </if> + </if> + <if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''"> + ${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> + ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> </sql> <sql id="_orderCols_"> <if test="orderColList != null and !orderColList.isEmpty()"> order by <trim suffixOverrides="," suffix=""> <foreach collection="orderColList" open="" close="" index="index" item="item" separator=","> - ${item.colName} ${item.sortKind} + ${item.colName} ${item.sortKind} </foreach> </trim> </if> <if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()"> order by <trim suffixOverrides="," suffix=""> - <if test="orderCol.containsKey('id')"> - a.id - <if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('staffId')"> - a.staffId - <if test='orderCol.staffId != null and "DESC".equalsIgnoreCase(orderCol.staffId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('staffName')"> - a.staffName - <if test='orderCol.staffName != null and "DESC".equalsIgnoreCase(orderCol.staffName)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('type')"> - a.type - <if test='orderCol.type != null and "DESC".equalsIgnoreCase(orderCol.type)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('subAddType')"> - a.subAddType - <if test='orderCol.subAddType != null and "DESC".equalsIgnoreCase(orderCol.subAddType)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('validityPeriod')"> - a.validityPeriod - <if test='orderCol.validityPeriod != null and "DESC".equalsIgnoreCase(orderCol.validityPeriod)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('subOrAddDays')"> - a.subOrAddDays - <if test='orderCol.subOrAddDays != null and "DESC".equalsIgnoreCase(orderCol.subOrAddDays)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('content')"> - a.content - <if test='orderCol.content != null and "DESC".equalsIgnoreCase(orderCol.content)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('rule')"> - a.rule - <if test='orderCol.rule != null and "DESC".equalsIgnoreCase(orderCol.rule)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('reason')"> - a.reason - <if test='orderCol.reason != null and "DESC".equalsIgnoreCase(orderCol.reason)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('remark')"> - a.remark - <if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('createUserId')"> - a.createUserId - <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('createTime')"> - a.createTime - <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('updateUserId')"> - a.updateUserId - <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('updateTime')"> - a.updateTime - <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> - , - </if> + <if test="orderCol.containsKey('id')"> + a.id + <if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('staffId')"> + a.staffId + <if test='orderCol.staffId != null and "DESC".equalsIgnoreCase(orderCol.staffId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('staffName')"> + a.staffName + <if test='orderCol.staffName != null and "DESC".equalsIgnoreCase(orderCol.staffName)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('type')"> + a.type + <if test='orderCol.type != null and "DESC".equalsIgnoreCase(orderCol.type)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('subAddType')"> + a.subAddType + <if test='orderCol.subAddType != null and "DESC".equalsIgnoreCase(orderCol.subAddType)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('validityPeriod')"> + a.validityPeriod + <if test='orderCol.validityPeriod != null and "DESC".equalsIgnoreCase(orderCol.validityPeriod)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('subOrAddDays')"> + a.subOrAddDays + <if test='orderCol.subOrAddDays != null and "DESC".equalsIgnoreCase(orderCol.subOrAddDays)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('content')"> + a.content + <if test='orderCol.content != null and "DESC".equalsIgnoreCase(orderCol.content)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('rule')"> + a.rule + <if test='orderCol.rule != null and "DESC".equalsIgnoreCase(orderCol.rule)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('reason')"> + a.reason + <if test='orderCol.reason != null and "DESC".equalsIgnoreCase(orderCol.reason)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('remark')"> + a.remark + <if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('createUserId')"> + a.createUserId + <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('createTime')"> + a.createTime + <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('updateUserId')"> + a.updateUserId + <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('updateTime')"> + a.updateTime + <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> + , + </if> </trim> </if> </sql> diff --git a/db/menu.sql b/db/menu.sql index 2730eb0860ac95818d76da5a861d87c1737aa680..b5d2257406296fa5d0044dc747a7b112a27c0202 100644 --- a/db/menu.sql +++ b/db/menu.sql @@ -283,6 +283,17 @@ INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRe INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '8', '渚嬪亣', 1, 4, 0, 'leaveType', NULL, NULL, NULL); INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '9', '鍝轰钩鍋�', 1, 4, 0, 'leaveType', NULL, NULL, NULL); INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '10', '涓у亣', 1, 4, 0, 'leaveType', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '11', '鍥炲崟浣�', 1, 4, 0, 'leaveType', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '12', '鍥犲叕璇峰亣', 1, 4, 0, 'leaveType', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '13', '澶栧嚭鍕橀獙', 1, 4, 0, 'leaveType', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '14', '鍊肩彮琛ョ彮', 1, 4, 0, 'leaveType', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '15', '浣撴', 1, 4, 0, 'leaveType', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '16', '闅旂', 1, 4, 0, 'leaveType', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '17', '鍥犲叕澶栧嚭', 1, 4, 0, 'leaveType', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '18', '鍏紤', 1, 4, 0, 'leaveType', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '19', '鑲插効鍋�', 1, 4, 0, 'leaveType', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '20', '璋冨洖鍗曚綅', 1, 4, 0, 'leaveType', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceLeaveRecord', 'leaveType', '21', '鎺翰鍋�', 1, 4, 0, 'leaveType', NULL, NULL, NULL); -- ---------------------------- -- 鍛樺伐鍋囨湡浣欓淇℃伅鑿滃崟 SQL -- ---------------------------- @@ -546,5 +557,16 @@ INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacatio INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '8', '渚嬪亣', 1, 4, 0, 'type', NULL, NULL, NULL); INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '9', '鍝轰钩鍋�', 1, 4, 0, 'type', NULL, NULL, NULL); INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '10', '涓у亣', 1, 4, 0, 'type', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '11', '鍥炲崟浣�', 1, 4, 0, 'type', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '12', '鍥犲叕璇峰亣', 1, 4, 0, 'type', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '13', '澶栧嚭鍕橀獙', 1, 4, 0, 'type', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '14', '鍊肩彮琛ョ彮', 1, 4, 0, 'type', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '15', '浣撴', 1, 4, 0, 'type', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '16', '闅旂', 1, 4, 0, 'type', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '17', '鍥犲叕澶栧嚭', 1, 4, 0, 'type', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '18', '鍏紤', 1, 4, 0, 'type', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '19', '鑲插効鍋�', 1, 4, 0, 'type', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '20', '璋冨洖鍗曚綅', 1, 4, 0, 'type', NULL, NULL, NULL); +INSERT INTO `mortals_xhx_param` VALUES (null, '璇峰亣绫诲瀷', 'AttendanceVacationRecord', 'type', '21', '鎺翰鍋�', 1, 4, 0, 'type', NULL, NULL, NULL); INSERT INTO `mortals_xhx_param` VALUES (null, '澧炲噺绫诲瀷', 'AttendanceVacationRecord', 'subAddType', '1', '澧炲姞', 1, 4, 0, 'subAddType', NULL, NULL, NULL); INSERT INTO `mortals_xhx_param` VALUES (null, '澧炲噺绫诲瀷', 'AttendanceVacationRecord', 'subAddType', '2', '鎵i櫎', 1, 4, 0, 'subAddType', NULL, NULL, NULL); \ No newline at end of file diff --git a/db/module.sql b/db/module.sql index 185600a05dab1c5bb3b4a05edc01731ef1f6a885..ee24844d3852afa370e4976e03f13a1d58eb3907 100644 --- a/db/module.sql +++ b/db/module.sql @@ -340,8 +340,7 @@ CREATE TABLE mortals_xhx_attendance_leave_record( `deptId` bigint(20) COMMENT '鎵€灞為儴闂╥d', `deptName` varchar(256) COMMENT '鎵€灞為儴闂�', `phoneNumber` varchar(20) COMMENT '鐢佃瘽鍙风爜', - `leaveType` tinyint(2) COMMENT '璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣)', - `startTime` datetime COMMENT '寮€濮嬫椂闂�', + `leaveType` tinyint(2) COMMENT '璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�)', `startTime` datetime COMMENT '寮€濮嬫椂闂�', `endTime` datetime COMMENT '缁撴潫鏃堕棿', `duration` int(9) COMMENT '鏃堕暱,鍗曚綅绉�', `reason` text COMMENT '璇峰亣浜嬬敱', @@ -362,27 +361,38 @@ CREATE TABLE mortals_xhx_attendance_leave_record( -- ---------------------------- DROP TABLE IF EXISTS `mortals_xhx_attendance_vacation_balance`; CREATE TABLE mortals_xhx_attendance_vacation_balance( - `id` bigint(20) AUTO_INCREMENT COMMENT '搴忓彿锛屼富閿紝鑷闀�', - `staffId` bigint(20) COMMENT '鍛樺伐id', - `staffName` varchar(255) COMMENT '鍛樺伐濮撳悕', - `deptId` bigint(20) COMMENT '閮ㄩ棬id', - `deptName` varchar(255) COMMENT '閮ㄩ棬鍚嶇О', - `entryTime` datetime COMMENT '鍏ヨ亴鏃堕棿', - `personalLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '浜嬪亣锛堝ぉ锛�', - `compensatedLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '璋冧紤锛堝ぉ锛�', - `sickLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '鐥呭亣锛堝ぉ锛�', - `annualLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '骞村亣锛堝ぉ锛�', - `maternityLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '浜у亣锛堝ぉ锛�', - `paternityLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '闄骇鍋囷紙澶╋級', - `marriageLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '濠氬亣锛堝ぉ锛�', - `menstrualLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '渚嬪亣锛堝ぉ锛�', - `breastfeedingLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '鍝轰钩鍋囷紙澶╋級', - `bereavementLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '涓у亣锛堝ぉ锛�', - `remark` varchar(255) COMMENT '澶囨敞', - `createUserId` bigint(20) COMMENT '鍒涘缓鐢ㄦ埛', - `createTime` datetime COMMENT '鍒涘缓鏃堕棿', - `updateUserId` bigint(20) COMMENT '鏇存柊鐢ㄦ埛', - `updateTime` datetime COMMENT '鏇存柊鏃堕棿', + `id` bigint(20) AUTO_INCREMENT COMMENT '搴忓彿锛屼富閿紝鑷闀�', + `staffId` bigint(20) COMMENT '鍛樺伐id', + `staffName` varchar(255) COMMENT '鍛樺伐濮撳悕', + `deptId` bigint(20) COMMENT '閮ㄩ棬id', + `deptName` varchar(255) COMMENT '閮ㄩ棬鍚嶇О', + `entryTime` datetime COMMENT '鍏ヨ亴鏃堕棿', + `personalLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '浜嬪亣锛堝ぉ锛�', + `compensatedLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '璋冧紤锛堝ぉ锛�', + `sickLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '鐥呭亣锛堝ぉ锛�', + `annualLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '骞村亣锛堝ぉ锛�', + `marriageLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '濠氬亣锛堝ぉ锛�', + `remark` varchar(255) COMMENT '澶囨敞', + `createUserId` bigint(20) COMMENT '鍒涘缓鐢ㄦ埛', + `createTime` datetime COMMENT '鍒涘缓鏃堕棿', + `updateUserId` bigint(20) COMMENT '鏇存柊鐢ㄦ埛', + `updateTime` datetime COMMENT '鏇存柊鏃堕棿', + `maternityLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '浜у亣锛堝ぉ锛�', + `paternityLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '闄骇鍋囷紙澶╋級', + `menstrualLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '渚嬪亣锛堝ぉ锛�', + `breastfeedingLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '鍝轰钩鍋囷紙澶╋級', + `bereavementLeaveDays` decimal(10,2) DEFAULT '0' COMMENT '涓у亣锛堝ぉ锛�', + `backToUnit` decimal(10,2) DEFAULT '0' COMMENT '鍥炲崟浣嶏紙澶╋級', + `onDutyLeave` decimal(10,2) DEFAULT '0' COMMENT '鍥犲叕璇峰亣锛堝ぉ锛�', + `outOfOffice` decimal(10,2) DEFAULT '0' COMMENT '澶栧嚭鍕橀獙锛堝ぉ锛�', + `shiftCompensation` decimal(10,2) DEFAULT '0' COMMENT '鍊肩彮琛ョ彮锛堝ぉ锛�', + `physicalExamination` decimal(10,2) DEFAULT '0' COMMENT '浣撴锛堝ぉ锛�', + `quarantine` decimal(10,2) DEFAULT '0' COMMENT '闅旂锛堝ぉ锛�', + `businessTrip` decimal(10,2) DEFAULT '0' COMMENT '鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級', + `publicHoliday` decimal(10,2) DEFAULT '0' COMMENT '鍏紤锛堝ぉ锛�', + `childRearingLeave` decimal(10,2) DEFAULT '0' COMMENT '鑲插効鍋囷紙澶╋級', + `transferBack` decimal(10,2) DEFAULT '0' COMMENT '璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級', + `homeLeave` decimal(10,2) DEFAULT '0' COMMENT '鎺翰鍋囷紙澶╋級', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='鍛樺伐鍋囨湡浣欓淇℃伅'; @@ -394,7 +404,7 @@ CREATE TABLE mortals_xhx_attendance_vacation_record( `id` bigint(20) AUTO_INCREMENT COMMENT '搴忓彿锛屼富閿紝鑷闀�', `staffId` bigint(20) COMMENT '鍛樺伐id', `staffName` varchar(255) COMMENT '鍛樺伐濮撳悕', - `type` tinyint(2) COMMENT '璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣)', + `type` tinyint(2) COMMENT '璇峰亣绫诲瀷(1.浜嬪亣,2.璋冧紤,3.鐥呭亣,4.骞村亣,5.浜у亣,6.闄骇鍋�,7.濠氬亣,8.渚嬪亣,9.鍝轰钩鍋�,10.涓у亣,11.鍥炲崟浣�,12.鍥犲叕璇峰亣,13.澶栧嚭鍕橀獙,14.鍊肩彮琛ョ彮,15.浣撴,16.闅旂,17.鍥犲叕澶栧嚭,18.鍏紤,19.鑲插効鍋�,20.璋冨洖鍗曚綅,21.鎺翰鍋�)', `subAddType` tinyint(1) DEFAULT '1' COMMENT '澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎)', `validityPeriod` varchar(255) DEFAULT '0' COMMENT '鏈夋晥鏈�', `subOrAddDays` decimal(10,2) DEFAULT '0' COMMENT '澧炲姞鎴栨墸鍑忓ぉ鏁帮紙澶╋級', @@ -435,47 +445,52 @@ PRIMARY KEY (`id`) -- ---------------------------- DROP TABLE IF EXISTS `mortals_xhx_attendance_stat`; CREATE TABLE mortals_xhx_attendance_stat( - `id` bigint(20) AUTO_INCREMENT COMMENT '搴忓彿锛屼富閿紝鑷闀�', - `windowCategory` varchar(50) NOT NULL COMMENT '绐楀彛绫诲埆', - `staffId` bigint(20) COMMENT '鍛樺伐ID', - `staffName` varchar(64) NOT NULL COMMENT '鍛樺伐濮撳悕', - `deptId` bigint(20) COMMENT '鎵€灞為儴闂�', - `deptName` varchar(128) COMMENT '鎵€灞為儴闂ㄥ悕绉�', - `backToUnit` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鍥炲崟浣嶏紙澶╋級', - `onDutyLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鍥犲叕璇峰亣锛堝ぉ锛�', - `outOfOffice` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '澶栧嚭鍕橀獙锛堝ぉ锛�', - `shiftCompensation` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鍊肩彮琛ョ彮锛堝ぉ锛�', - `physicalExamination` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '浣撴锛堝ぉ锛�', - `quarantine` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '闅旂锛堝ぉ锛�', - `businessTrip` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級', - `publicHoliday` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鍏紤锛堝ぉ锛�', - `sickLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鐥呭亣锛堝ぉ锛�', - `funeralLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '涓у亣锛堝ぉ锛�', - `marriageLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '濠氬亣锛堝ぉ锛�', - `childRearingLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鑲插効鍋囷紙澶╋級', - `maternityLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '浜у亣锛堥櫔鎶ゅ亣/澶╋級', - `transferBack` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級', - `homeLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鎺翰鍋囷紙澶╋級', - `personalLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '浜嬪亣锛堝ぉ锛�', - `absenteeismDays` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛�', - `otherDays` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛�', - `attendanceRate` double(4,2) NOT NULL DEFAULT '0.00' COMMENT '鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛�', - `nonCompliancePunch` double(4,1) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛�', - `lateTimes` int(9) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-杩熷埌锛堟锛�', - `surfingMobileTimes` int(9) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級', - `overtimeTimes` int(9) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-婧滅彮锛堟锛�', - `vacancy` double(4,1) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-绌哄矖', - `nonStandardDressTimes` int(9) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級', - `unexcusedMeetingAbsence` double(4,1) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳', - `earlyLeaveMeeting` double(4,1) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-浼氳鏃╅€€', - `year` int(9) NOT NULL COMMENT '骞�', - `month` int(9) NOT NULL COMMENT '鏈�', - `day` int(9) NOT NULL COMMENT '鏃�', - `remark` varchar(255) COMMENT '澶囨敞', - `createUserId` bigint(20) NOT NULL COMMENT '鍒涘缓鐢ㄦ埛', - `createTime` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿', - `updateUserId` bigint(20) COMMENT '鏇存柊鐢ㄦ埛', - `updateTime` datetime COMMENT '鏇存柊鏃堕棿', + `id` bigint(20) AUTO_INCREMENT COMMENT '搴忓彿锛屼富閿紝鑷闀�', + `windowCategory` varchar(50) NOT NULL COMMENT '绐楀彛绫诲埆', + `staffId` bigint(20) COMMENT '鍛樺伐ID', + `staffName` varchar(64) NOT NULL COMMENT '鍛樺伐濮撳悕', + `deptId` bigint(20) COMMENT '鎵€灞為儴闂�', + `deptName` varchar(128) COMMENT '鎵€灞為儴闂ㄥ悕绉�', + `backToUnit` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鍥炲崟浣嶏紙澶╋級', + `onDutyLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鍥犲叕璇峰亣锛堝ぉ锛�', + `outOfOffice` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '澶栧嚭鍕橀獙锛堝ぉ锛�', + `shiftCompensation` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鍊肩彮琛ョ彮锛堝ぉ锛�', + `physicalExamination` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '浣撴锛堝ぉ锛�', + `quarantine` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '闅旂锛堝ぉ锛�', + `businessTrip` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鍥犲叕澶栧嚭锛堜笌绐楀彛宸ヤ綔鏃犲叧/澶╋級', + `publicHoliday` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鍏紤锛堝ぉ锛�', + `sickLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鐥呭亣锛堝ぉ锛�', + `funeralLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '涓у亣锛堝ぉ锛�', + `marriageLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '濠氬亣锛堝ぉ锛�', + `childRearingLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鑲插効鍋囷紙澶╋級', + `maternityLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '浜у亣锛堝ぉ锛夛級', + `transferBack` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '璋冨洖鍗曚綅锛堟垨绂昏亴/澶╋級', + `homeLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鎺翰鍋囷紙澶╋級', + `personalLeave` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '浜嬪亣锛堝ぉ锛�', + `absenteeismDays` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鑰冨嫟姹囨€�-鏃峰伐锛堝ぉ锛�', + `otherDays` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鑰冨嫟姹囨€�-鍏朵粬锛堝ぉ锛�', + `attendanceRate` double(4,2) NOT NULL DEFAULT '0.00' COMMENT '鑰冨嫟姹囨€�-鍑哄嫟鐜囷紙%锛�', + `nonCompliancePunch` double(4,1) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-鏈寜瑙勫畾鎵撳崱锛堝惈蹇樿鎵撳崱锛�', + `lateTimes` int(9) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-杩熷埌锛堟锛�', + `surfingMobileTimes` int(9) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-涓婄綉鑰嶆墜鏈猴紙娆★級', + `overtimeTimes` int(9) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-婧滅彮锛堟锛�', + `vacancy` double(4,1) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-绌哄矖', + `nonStandardDressTimes` int(9) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-鏈鑼冪潃瑁咃紙娆★級', + `unexcusedMeetingAbsence` double(4,1) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-鏃犳晠缂哄腑浼氳', + `earlyLeaveMeeting` double(4,1) NOT NULL DEFAULT '0' COMMENT '鑰冨嫟姹囨€�-浼氳鏃╅€€', + `year` int(9) NOT NULL COMMENT '骞�', + `month` int(9) NOT NULL COMMENT '鏈�', + `day` int(9) NOT NULL COMMENT '鏃�', + `remark` varchar(255) COMMENT '澶囨敞', + `createUserId` bigint(20) NOT NULL COMMENT '鍒涘缓鐢ㄦ埛', + `createTime` datetime NOT NULL COMMENT '鍒涘缓鏃堕棿', + `updateUserId` bigint(20) COMMENT '鏇存柊鐢ㄦ埛', + `updateTime` datetime COMMENT '鏇存柊鏃堕棿', + `breastfeedingLeaveDays` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '鍝轰钩鍋囷紙澶╋級', + `menstrualLeaveDays` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '渚嬪亣锛堝ぉ锛�', + `annualLeaveDays` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '骞村亣锛堝ぉ锛�', + `compensatedLeaveDays` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '璋冧紤锛堝ぉ锛�', + `paternityLeaveDays` double(4,1) NOT NULL DEFAULT '0.0' COMMENT '闄骇鍋囷紙澶╋級', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='鑰冨嫟姹囨€讳俊鎭�'; diff --git "a/doc/\350\200\203\345\213\244\347\273\251\346\225\210\347\256\241\347\220\206\347\263\273\347\273\237.docx" "b/doc/\350\200\203\345\213\244\347\273\251\346\225\210\347\256\241\347\220\206\347\263\273\347\273\237.docx" index 40f00aa6dedcfc70a5a52b98c9e9dd290612aa56..824c8e8bf467cdcae1237b45d20bca43bdc3db9e 100644 Binary files "a/doc/\350\200\203\345\213\244\347\273\251\346\225\210\347\256\241\347\220\206\347\263\273\347\273\237.docx" and "b/doc/\350\200\203\345\213\244\347\273\251\346\225\210\347\256\241\347\220\206\347\263\273\347\273\237.docx" differ