From 2e67a0e76cf0ccbd6c9d71c6fcb5bb47763f160f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=95=B8=E9=9D=9E?= <8153694@qq.com> Date: Thu, 13 Jul 2023 21:20:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=94=B3=E8=AF=89=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1=E4=B8=9A=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../busiz/web/ApiWebPerformController.java | 18 +- .../feedback/web/FeedbackController.java | 6 + .../staff/model/StaffPerformStatEntity.java | 177 +- .../staff/model/StaffPerformStatQuery.java | 4260 ++++++++--------- .../module/staff/StaffPerformStatMapper.xml | 2330 ++++----- db/add.sql | 37 + ...\347\220\206\347\263\273\347\273\237.docx" | Bin 351294 -> 351207 bytes 7 files changed, 3433 insertions(+), 3395 deletions(-) diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/web/ApiWebPerformController.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/web/ApiWebPerformController.java index c59ed755..13a6b059 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/web/ApiWebPerformController.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/busiz/web/ApiWebPerformController.java @@ -63,8 +63,6 @@ public class ApiWebPerformController extends AbstractBaseControll String busiDesc = "澶栭儴鑰冨嫟鏂板"; Rest rest = Rest.ok(busiDesc + "鎴愬姛锛�"); - StringBuilder message = new StringBuilder(); - message.append(String.format("銆愬閮ㄨ姹傘€戠被鍨嬨€�%s銆� 鍐呭:%s", PerformTypeEnum.getByValue(req.getPerformType()).getDesc(), JSONObject.toJSONString(req))); try { if (ObjectUtils.isEmpty(req.getPhone())) throw new AppException("鎵嬫満鍙风爜涓嶈兘涓虹┖锛�"); if (ObjectUtils.isEmpty(req.getRuleCode())) throw new AppException("缁╂晥瑙勫垯缂栫爜涓嶈兘涓虹┖锛�"); @@ -90,9 +88,7 @@ public class ApiWebPerformController extends AbstractBaseControll String busiDesc = "澶栭儴璇勪环鏂板"; Rest rest = Rest.ok(busiDesc + "鎴愬姛锛�"); - StringBuilder message = new StringBuilder(); - message.append(String.format("銆愬閮ㄨ姹傘€戠被鍨嬨€�%s銆� 鍐呭:%s", PerformTypeEnum.getByValue(req.getPerformType()).getDesc(), JSONObject.toJSONString(req))); - try { + try { if (ObjectUtils.isEmpty(req.getPhone())) throw new AppException("鎵嬫満鍙风爜涓嶈兘涓虹┖锛�"); if (ObjectUtils.isEmpty(req.getRuleCode())) throw new AppException("缁╂晥瑙勫垯缂栫爜涓嶈兘涓虹┖锛�"); boolean bool = review(req); @@ -117,8 +113,6 @@ public class ApiWebPerformController extends AbstractBaseControll String busiDesc = "澶栭儴鎶曡瘔鏂板"; Rest rest = Rest.ok(busiDesc + "鎴愬姛锛�"); - StringBuilder message = new StringBuilder(); - message.append(String.format("銆愬閮ㄨ姹傘€戠被鍨嬨€�%s銆� 鍐呭:%s", PerformTypeEnum.getByValue(req.getPerformType()).getDesc(), JSONObject.toJSONString(req))); try { if (ObjectUtils.isEmpty(req.getPhone())) throw new AppException("鎵嬫満鍙风爜涓嶈兘涓虹┖锛�"); if (ObjectUtils.isEmpty(req.getRuleCode())) throw new AppException("缁╂晥瑙勫垯缂栫爜涓嶈兘涓虹┖锛�"); @@ -144,8 +138,6 @@ public class ApiWebPerformController extends AbstractBaseControll String busiDesc = "澶栭儴鍔炰欢鏂板"; Rest rest = Rest.ok(busiDesc + "鎴愬姛锛�"); - StringBuilder message = new StringBuilder(); - message.append(String.format("銆愬閮ㄨ姹傘€戠被鍨嬨€�%s銆� 鍐呭:%s", PerformTypeEnum.getByValue(req.getPerformType()).getDesc(), JSONObject.toJSONString(req))); try { if (ObjectUtils.isEmpty(req.getPhone())) throw new AppException("鎵嬫満鍙风爜涓嶈兘涓虹┖锛�"); if (ObjectUtils.isEmpty(req.getRuleCode())) throw new AppException("缁╂晥瑙勫垯缂栫爜涓嶈兘涓虹┖锛�"); @@ -171,9 +163,7 @@ public class ApiWebPerformController extends AbstractBaseControll String busiDesc = "澶栭儴鏁堣兘鏂板"; Rest rest = Rest.ok(busiDesc + "鎴愬姛锛�"); - StringBuilder message = new StringBuilder(); - message.append(String.format("銆愬閮ㄨ姹傘€戠被鍨嬨€�%s銆� 鍐呭:%s", PerformTypeEnum.getByValue(req.getPerformType()).getDesc(), JSONObject.toJSONString(req))); - try { + try { if (ObjectUtils.isEmpty(req.getPhone())) throw new AppException("鎵嬫満鍙风爜涓嶈兘涓虹┖锛�"); if (ObjectUtils.isEmpty(req.getRuleCode())) throw new AppException("缁╂晥瑙勫垯缂栫爜涓嶈兘涓虹┖锛�"); boolean bool = effect(req); @@ -198,9 +188,7 @@ public class ApiWebPerformController extends AbstractBaseControll String busiDesc = "澶栭儴鍏跺畠缁╂晥鏂板"; Rest rest = Rest.ok(busiDesc + "鎴愬姛锛�"); - StringBuilder message = new StringBuilder(); - message.append(String.format("銆愬閮ㄨ姹傘€戠被鍨嬨€�%s銆� 鍐呭:%s", PerformTypeEnum.getByValue(req.getPerformType()).getDesc(), JSONObject.toJSONString(req))); - try { + try { if (ObjectUtils.isEmpty(req.getPhone())) throw new AppException("鎵嬫満鍙风爜涓嶈兘涓虹┖锛�"); if (ObjectUtils.isEmpty(req.getRuleCode())) throw new AppException("缁╂晥瑙勫垯缂栫爜涓嶈兘涓虹┖锛�"); boolean bool = other(req); diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/feedback/web/FeedbackController.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/feedback/web/FeedbackController.java index c3d8febc..ee189e58 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/feedback/web/FeedbackController.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/feedback/web/FeedbackController.java @@ -1,6 +1,7 @@ package com.mortals.xhx.module.feedback.web; import com.mortals.framework.annotation.UnAuth; import com.mortals.framework.common.Rest; +import com.mortals.framework.exception.AppException; import com.mortals.framework.model.PageInfo; import com.mortals.framework.model.Result; import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; @@ -181,4 +182,9 @@ public class FeedbackController extends BaseCRUDJsonBodyMappingController<Feedba return ret; } + + @Override + protected int infoAfter(Long id, Map<String, Object> model, FeedbackEntity entity, Context context) throws AppException { + return super.infoAfter(id, model, entity, context); + } } \ No newline at end of file diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/staff/model/StaffPerformStatEntity.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/staff/model/StaffPerformStatEntity.java index 5b1640da..59016e2b 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/staff/model/StaffPerformStatEntity.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/staff/model/StaffPerformStatEntity.java @@ -1,167 +1,174 @@ package com.mortals.xhx.module.staff.model; + import java.math.BigDecimal; +import java.util.Date; import java.util.List; import java.util.ArrayList; + +import cn.hutool.core.date.DateUtil; import com.fasterxml.jackson.annotation.JsonFormat; import com.mortals.framework.annotation.Excel; import com.mortals.framework.model.BaseEntityLong; import com.mortals.xhx.module.staff.model.vo.StaffPerformStatVo; import lombok.Data; + /** -* 鍛樺伐缁╂晥缁熻瀹炰綋瀵硅薄 -* -* @author zxfei -* @date 2023-07-11 -*/ + * 鍛樺伐缁╂晥缁熻瀹炰綋瀵硅薄 + * + * @author zxfei + * @date 2023-07-13 + */ @Data public class StaffPerformStatEntity extends StaffPerformStatVo { private static final long serialVersionUID = 1L; /** - * 閮ㄩ棬id鍙� - */ - private Long deptId; + * 閮ㄩ棬id鍙� + */ + private Long staffId; /** - * 閮ㄩ棬鍚嶇О - */ - private String deptName; + * 閮ㄩ棬鍚嶇О + */ + private String staffName; /** - * 鍛樺伐缁╂晥鎬诲垎鏁� - */ + * 鍛樺伐缁╂晥鎬诲垎鏁� + */ @Excel(name = "鍛樺伐缁╂晥鎬诲垎鏁�") private BigDecimal totalScore; /** - * 澶囨敞 - */ - private String remark; - /** - * 骞� - */ - private Integer year; + * 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + */ + @Excel(name = "鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬�") + private BigDecimal totalAddScore; /** - * 鏈� - */ - private Integer month; + * 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + */ + @Excel(name = "鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬�") + private BigDecimal totalSubScore; /** - * 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - */ + * 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + */ private BigDecimal attendScoreAdd; /** - * 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - */ + * 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + */ private BigDecimal attendScoreSub; /** - * 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - */ + * 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + */ private BigDecimal assessScoreAdd; /** - * 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - */ + * 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + */ private BigDecimal assessScoreSub; /** - * 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - */ + * 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + */ + private BigDecimal complainScoreAdd; + /** + * 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + */ + private BigDecimal complainScoreSub; + /** + * 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + */ private BigDecimal workScoreAdd; /** - * 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - */ + * 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + */ private BigDecimal workScoreSub; /** - * 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - */ + * 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + */ private BigDecimal effectScoreAdd; /** - * 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - */ + * 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + */ private BigDecimal effectScoreSub; /** - * 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - */ + * 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + */ private BigDecimal otherScoreAdd; /** - * 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - */ + * 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + */ private BigDecimal otherScoreSub; /** - * 鏃� - */ - private Integer day; - /** - * 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - */ - @Excel(name = "鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬�") - private BigDecimal totalAddScore; + * 澶囨敞 + */ + private String remark; /** - * 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - */ - @Excel(name = "鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬�") - private BigDecimal totalSubScore; + * 骞� + */ + private Integer year; /** - * 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - */ - private BigDecimal complainScoreAdd; + * 鏈� + */ + private Integer month; /** - * 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - */ - private BigDecimal complainScoreSub; + * 鏃� + */ + private Integer day; + @Override public int hashCode() { - return this.getId().hashCode(); + return this.getId().hashCode(); } + @Override public boolean equals(Object obj) { if (obj == null) return false; if (obj instanceof StaffPerformStatEntity) { StaffPerformStatEntity tmp = (StaffPerformStatEntity) obj; if (this.getId() == tmp.getId()) { - return true; + return true; } } return false; } - public void initAttrValue(){ + public void initAttrValue() { - this.deptId = 0L; + this.staffId = 0L; - this.deptName = ""; + this.staffName = ""; - this.totalScore = new BigDecimal(0); + this.totalScore = new BigDecimal(0); - this.remark = ""; + this.totalAddScore = new BigDecimal(0); - this.year = -1; + this.totalSubScore = new BigDecimal(0); - this.month = -1; + this.attendScoreAdd = new BigDecimal(0); - this.attendScoreAdd = new BigDecimal(0); + this.attendScoreSub = new BigDecimal(0); - this.attendScoreSub = new BigDecimal(0); + this.assessScoreAdd = new BigDecimal(0); - this.assessScoreAdd = new BigDecimal(0); + this.assessScoreSub = new BigDecimal(0); - this.assessScoreSub = new BigDecimal(0); + this.complainScoreAdd = new BigDecimal(0); - this.workScoreAdd = new BigDecimal(0); + this.complainScoreSub = new BigDecimal(0); - this.workScoreSub = new BigDecimal(0); + this.workScoreAdd = new BigDecimal(0); - this.effectScoreAdd = new BigDecimal(0); + this.workScoreSub = new BigDecimal(0); - this.effectScoreSub = new BigDecimal(0); + this.effectScoreAdd = new BigDecimal(0); - this.otherScoreAdd = new BigDecimal(0); + this.effectScoreSub = new BigDecimal(0); - this.otherScoreSub = new BigDecimal(0); + this.otherScoreAdd = new BigDecimal(0); - this.day = -1; + this.otherScoreSub = new BigDecimal(0); - this.totalAddScore = new BigDecimal(0); + this.remark = ""; - this.totalSubScore = new BigDecimal(0); + this.year = DateUtil.year(new Date()); - this.complainScoreAdd = new BigDecimal(0); + this.month = DateUtil.month(new Date()) + 1; - this.complainScoreSub = new BigDecimal(0); + this.day = DateUtil.dayOfMonth(new Date()); } } \ No newline at end of file diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/staff/model/StaffPerformStatQuery.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/staff/model/StaffPerformStatQuery.java index 498ef3e3..8c398140 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/staff/model/StaffPerformStatQuery.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/staff/model/StaffPerformStatQuery.java @@ -4,11 +4,11 @@ import java.math.BigDecimal; import java.util.List; import com.mortals.xhx.module.staff.model.StaffPerformStatEntity; /** -* 鍛樺伐缁╂晥缁熻鏌ヨ瀵硅薄 -* -* @author zxfei -* @date 2023-07-11 -*/ + * 鍛樺伐缁╂晥缁熻鏌ヨ瀵硅薄 + * + * @author zxfei + * @date 2023-07-13 + */ public class StaffPerformStatQuery extends StaffPerformStatEntity { /** 寮€濮� 涓婚敭ID锛屼富閿紝鑷闀� */ private Long idStart; @@ -26,25 +26,25 @@ public class StaffPerformStatQuery extends StaffPerformStatEntity { private List <Long> idNotList; /** 寮€濮� 閮ㄩ棬id鍙� */ - private Long deptIdStart; + private Long staffIdStart; /** 缁撴潫 閮ㄩ棬id鍙� */ - private Long deptIdEnd; + private Long staffIdEnd; /** 澧炲姞 閮ㄩ棬id鍙� */ - private Long deptIdIncrement; + private Long staffIdIncrement; /** 閮ㄩ棬id鍙峰垪琛� */ - private List <Long> deptIdList; + private List <Long> staffIdList; /** 閮ㄩ棬id鍙锋帓闄ゅ垪琛� */ - private List <Long> deptIdNotList; + private List <Long> staffIdNotList; /** 閮ㄩ棬鍚嶇О */ - private List<String> deptNameList; + private List<String> staffNameList; /** 閮ㄩ棬鍚嶇О鎺掗櫎鍒楄〃 */ - private List <String> deptNameNotList; + private List <String> staffNameNotList; /** 寮€濮� 鍛樺伐缁╂晥鎬诲垎鏁� */ private BigDecimal totalScoreStart; @@ -60,82 +60,35 @@ public class StaffPerformStatQuery extends StaffPerformStatEntity { /** 鍛樺伐缁╂晥鎬诲垎鏁版帓闄ゅ垪琛� */ private List <BigDecimal> totalScoreNotList; - /** 澶囨敞 */ - private List<String> remarkList; - - /** 澶囨敞鎺掗櫎鍒楄〃 */ - private List <String> remarkNotList; - /** 寮€濮� 骞� */ - private Integer yearStart; - - /** 缁撴潫 骞� */ - private Integer yearEnd; - - /** 澧炲姞 骞� */ - private Integer yearIncrement; - - /** 骞村垪琛� */ - private List <Integer> yearList; - - /** 骞存帓闄ゅ垪琛� */ - private List <Integer> yearNotList; - - /** 寮€濮� 鏈� */ - private Integer monthStart; - - /** 缁撴潫 鏈� */ - private Integer monthEnd; - - /** 澧炲姞 鏈� */ - private Integer monthIncrement; - - /** 鏈堝垪琛� */ - private List <Integer> monthList; - - /** 鏈堟帓闄ゅ垪琛� */ - private List <Integer> monthNotList; - - /** 寮€濮� 鍒涘缓鏃堕棿 */ - private String createTimeStart; - - /** 缁撴潫 鍒涘缓鏃堕棿 */ - private String createTimeEnd; - - /** 寮€濮� 鍒涘缓浜篿d */ - private Long createUserIdStart; - - /** 缁撴潫 鍒涘缓浜篿d */ - private Long createUserIdEnd; - - /** 澧炲姞 鍒涘缓浜篿d */ - private Long createUserIdIncrement; + /** 寮€濮� 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� */ + private BigDecimal totalAddScoreStart; - /** 鍒涘缓浜篿d鍒楄〃 */ - private List <Long> createUserIdList; + /** 缁撴潫 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� */ + private BigDecimal totalAddScoreEnd; - /** 鍒涘缓浜篿d鎺掗櫎鍒楄〃 */ - private List <Long> createUserIdNotList; + /** 澧炲姞 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� */ + private BigDecimal totalAddScoreIncrement; - /** 寮€濮� 鏇存柊鏃堕棿 */ - private String updateTimeStart; + /** 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬诲垪琛� */ + private List <BigDecimal> totalAddScoreList; - /** 缁撴潫 鏇存柊鏃堕棿 */ - private String updateTimeEnd; + /** 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬绘帓闄ゅ垪琛� */ + private List <BigDecimal> totalAddScoreNotList; - /** 寮€濮� 鏇存柊浜篿d */ - private Long updateUserIdStart; + /** 寮€濮� 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� */ + private BigDecimal totalSubScoreStart; - /** 缁撴潫 鏇存柊浜篿d */ - private Long updateUserIdEnd; + /** 缁撴潫 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� */ + private BigDecimal totalSubScoreEnd; - /** 澧炲姞 鏇存柊浜篿d */ - private Long updateUserIdIncrement; + /** 澧炲姞 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� */ + private BigDecimal totalSubScoreIncrement; - /** 鏇存柊浜篿d鍒楄〃 */ - private List <Long> updateUserIdList; + /** 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬诲垪琛� */ + private List <BigDecimal> totalSubScoreList; - /** 鏇存柊浜篿d鎺掗櫎鍒楄〃 */ - private List <Long> updateUserIdNotList; + /** 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬绘帓闄ゅ垪琛� */ + private List <BigDecimal> totalSubScoreNotList; /** 寮€濮� 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 */ private BigDecimal attendScoreAddStart; @@ -197,6 +150,36 @@ public class StaffPerformStatQuery extends StaffPerformStatEntity { /** 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟鎺掗櫎鍒楄〃 */ private List <BigDecimal> assessScoreSubNotList; + /** 寮€濮� 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 */ + private BigDecimal complainScoreAddStart; + + /** 缁撴潫 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 */ + private BigDecimal complainScoreAddEnd; + + /** 澧炲姞 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 */ + private BigDecimal complainScoreAddIncrement; + + /** 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟鍒楄〃 */ + private List <BigDecimal> complainScoreAddList; + + /** 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟鎺掗櫎鍒楄〃 */ + private List <BigDecimal> complainScoreAddNotList; + + /** 寮€濮� 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 */ + private BigDecimal complainScoreSubStart; + + /** 缁撴潫 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 */ + private BigDecimal complainScoreSubEnd; + + /** 澧炲姞 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 */ + private BigDecimal complainScoreSubIncrement; + + /** 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟鍒楄〃 */ + private List <BigDecimal> complainScoreSubList; + + /** 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟鎺掗櫎鍒楄〃 */ + private List <BigDecimal> complainScoreSubNotList; + /** 寮€濮� 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 */ private BigDecimal workScoreAddStart; @@ -287,6 +270,41 @@ public class StaffPerformStatQuery extends StaffPerformStatEntity { /** 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟鎺掗櫎鍒楄〃 */ private List <BigDecimal> otherScoreSubNotList; + /** 澶囨敞 */ + private List<String> remarkList; + + /** 澶囨敞鎺掗櫎鍒楄〃 */ + private List <String> remarkNotList; + /** 寮€濮� 骞� */ + private Integer yearStart; + + /** 缁撴潫 骞� */ + private Integer yearEnd; + + /** 澧炲姞 骞� */ + private Integer yearIncrement; + + /** 骞村垪琛� */ + private List <Integer> yearList; + + /** 骞存帓闄ゅ垪琛� */ + private List <Integer> yearNotList; + + /** 寮€濮� 鏈� */ + private Integer monthStart; + + /** 缁撴潫 鏈� */ + private Integer monthEnd; + + /** 澧炲姞 鏈� */ + private Integer monthIncrement; + + /** 鏈堝垪琛� */ + private List <Integer> monthList; + + /** 鏈堟帓闄ゅ垪琛� */ + private List <Integer> monthNotList; + /** 寮€濮� 鏃� */ private Integer dayStart; @@ -302,65 +320,47 @@ public class StaffPerformStatQuery extends StaffPerformStatEntity { /** 鏃ユ帓闄ゅ垪琛� */ private List <Integer> dayNotList; - /** 寮€濮� 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� */ - private BigDecimal totalAddScoreStart; - - /** 缁撴潫 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� */ - private BigDecimal totalAddScoreEnd; - - /** 澧炲姞 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� */ - private BigDecimal totalAddScoreIncrement; - - /** 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬诲垪琛� */ - private List <BigDecimal> totalAddScoreList; - - /** 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬绘帓闄ゅ垪琛� */ - private List <BigDecimal> totalAddScoreNotList; - - /** 寮€濮� 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� */ - private BigDecimal totalSubScoreStart; - - /** 缁撴潫 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� */ - private BigDecimal totalSubScoreEnd; + /** 寮€濮� 鍒涘缓鏃堕棿 */ + private String createTimeStart; - /** 澧炲姞 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� */ - private BigDecimal totalSubScoreIncrement; + /** 缁撴潫 鍒涘缓鏃堕棿 */ + private String createTimeEnd; - /** 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬诲垪琛� */ - private List <BigDecimal> totalSubScoreList; + /** 寮€濮� 鍒涘缓浜篿d */ + private Long createUserIdStart; - /** 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬绘帓闄ゅ垪琛� */ - private List <BigDecimal> totalSubScoreNotList; + /** 缁撴潫 鍒涘缓浜篿d */ + private Long createUserIdEnd; - /** 寮€濮� 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 */ - private BigDecimal complainScoreAddStart; + /** 澧炲姞 鍒涘缓浜篿d */ + private Long createUserIdIncrement; - /** 缁撴潫 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 */ - private BigDecimal complainScoreAddEnd; + /** 鍒涘缓浜篿d鍒楄〃 */ + private List <Long> createUserIdList; - /** 澧炲姞 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 */ - private BigDecimal complainScoreAddIncrement; + /** 鍒涘缓浜篿d鎺掗櫎鍒楄〃 */ + private List <Long> createUserIdNotList; - /** 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟鍒楄〃 */ - private List <BigDecimal> complainScoreAddList; + /** 寮€濮� 鏇存柊鏃堕棿 */ + private String updateTimeStart; - /** 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟鎺掗櫎鍒楄〃 */ - private List <BigDecimal> complainScoreAddNotList; + /** 缁撴潫 鏇存柊鏃堕棿 */ + private String updateTimeEnd; - /** 寮€濮� 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 */ - private BigDecimal complainScoreSubStart; + /** 寮€濮� 鏇存柊浜篿d */ + private Long updateUserIdStart; - /** 缁撴潫 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 */ - private BigDecimal complainScoreSubEnd; + /** 缁撴潫 鏇存柊浜篿d */ + private Long updateUserIdEnd; - /** 澧炲姞 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 */ - private BigDecimal complainScoreSubIncrement; + /** 澧炲姞 鏇存柊浜篿d */ + private Long updateUserIdIncrement; - /** 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟鍒楄〃 */ - private List <BigDecimal> complainScoreSubList; + /** 鏇存柊浜篿d鍒楄〃 */ + private List <Long> updateUserIdList; - /** 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟鎺掗櫎鍒楄〃 */ - private List <BigDecimal> complainScoreSubNotList; + /** 鏇存柊浜篿d鎺掗櫎鍒楄〃 */ + private List <Long> updateUserIdNotList; /** OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ private List<StaffPerformStatQuery> orConditionList; @@ -371,3171 +371,3171 @@ public class StaffPerformStatQuery extends StaffPerformStatEntity { public StaffPerformStatQuery(){} /** - * 鑾峰彇 寮€濮� 涓婚敭ID锛屼富閿紝鑷闀� - * @return idStart - */ + * 鑾峰彇 寮€濮� 涓婚敭ID锛屼富閿紝鑷闀� + * @return idStart + */ public Long getIdStart(){ return this.idStart; } /** - * 璁剧疆 寮€濮� 涓婚敭ID锛屼富閿紝鑷闀� - * @param idStart - */ + * 璁剧疆 寮€濮� 涓婚敭ID锛屼富閿紝鑷闀� + * @param idStart + */ public void setIdStart(Long idStart){ this.idStart = idStart; } /** - * 鑾峰彇 缁撴潫 涓婚敭ID锛屼富閿紝鑷闀� - * @return $idEnd - */ + * 鑾峰彇 缁撴潫 涓婚敭ID锛屼富閿紝鑷闀� + * @return $idEnd + */ public Long getIdEnd(){ return this.idEnd; } /** - * 璁剧疆 缁撴潫 涓婚敭ID锛屼富閿紝鑷闀� - * @param idEnd - */ + * 璁剧疆 缁撴潫 涓婚敭ID锛屼富閿紝鑷闀� + * @param idEnd + */ public void setIdEnd(Long idEnd){ this.idEnd = idEnd; } /** - * 鑾峰彇 澧炲姞 涓婚敭ID锛屼富閿紝鑷闀� - * @return idIncrement - */ + * 鑾峰彇 澧炲姞 涓婚敭ID锛屼富閿紝鑷闀� + * @return idIncrement + */ public Long getIdIncrement(){ return this.idIncrement; } /** - * 璁剧疆 澧炲姞 涓婚敭ID锛屼富閿紝鑷闀� - * @param idIncrement - */ + * 璁剧疆 澧炲姞 涓婚敭ID锛屼富閿紝鑷闀� + * @param idIncrement + */ public void setIdIncrement(Long idIncrement){ this.idIncrement = idIncrement; } /** - * 鑾峰彇 涓婚敭ID锛屼富閿紝鑷闀� - * @return idList - */ + * 鑾峰彇 涓婚敭ID锛屼富閿紝鑷闀� + * @return idList + */ public List<Long> getIdList(){ return this.idList; } /** - * 璁剧疆 涓婚敭ID锛屼富閿紝鑷闀� - * @param idList - */ + * 璁剧疆 涓婚敭ID锛屼富閿紝鑷闀� + * @param idList + */ public void setIdList(List<Long> idList){ this.idList = idList; } /** - * 鑾峰彇 涓婚敭ID锛屼富閿紝鑷闀� - * @return idNotList - */ + * 鑾峰彇 涓婚敭ID锛屼富閿紝鑷闀� + * @return idNotList + */ public List<Long> getIdNotList(){ return this.idNotList; } /** - * 璁剧疆 涓婚敭ID锛屼富閿紝鑷闀� - * @param idNotList - */ + * 璁剧疆 涓婚敭ID锛屼富閿紝鑷闀� + * @param idNotList + */ public void setIdNotList(List<Long> idNotList){ this.idNotList = idNotList; } /** - * 鑾峰彇 寮€濮� 閮ㄩ棬id鍙� - * @return deptIdStart - */ - public Long getDeptIdStart(){ - return this.deptIdStart; + * 鑾峰彇 寮€濮� 閮ㄩ棬id鍙� + * @return staffIdStart + */ + public Long getStaffIdStart(){ + return this.staffIdStart; } /** - * 璁剧疆 寮€濮� 閮ㄩ棬id鍙� - * @param deptIdStart - */ - public void setDeptIdStart(Long deptIdStart){ - this.deptIdStart = deptIdStart; + * 璁剧疆 寮€濮� 閮ㄩ棬id鍙� + * @param staffIdStart + */ + public void setStaffIdStart(Long staffIdStart){ + this.staffIdStart = staffIdStart; } /** - * 鑾峰彇 缁撴潫 閮ㄩ棬id鍙� - * @return $deptIdEnd - */ - public Long getDeptIdEnd(){ - return this.deptIdEnd; + * 鑾峰彇 缁撴潫 閮ㄩ棬id鍙� + * @return $staffIdEnd + */ + public Long getStaffIdEnd(){ + return this.staffIdEnd; } /** - * 璁剧疆 缁撴潫 閮ㄩ棬id鍙� - * @param deptIdEnd - */ - public void setDeptIdEnd(Long deptIdEnd){ - this.deptIdEnd = deptIdEnd; + * 璁剧疆 缁撴潫 閮ㄩ棬id鍙� + * @param staffIdEnd + */ + public void setStaffIdEnd(Long staffIdEnd){ + this.staffIdEnd = staffIdEnd; } /** - * 鑾峰彇 澧炲姞 閮ㄩ棬id鍙� - * @return deptIdIncrement - */ - public Long getDeptIdIncrement(){ - return this.deptIdIncrement; + * 鑾峰彇 澧炲姞 閮ㄩ棬id鍙� + * @return staffIdIncrement + */ + public Long getStaffIdIncrement(){ + return this.staffIdIncrement; } /** - * 璁剧疆 澧炲姞 閮ㄩ棬id鍙� - * @param deptIdIncrement - */ - public void setDeptIdIncrement(Long deptIdIncrement){ - this.deptIdIncrement = deptIdIncrement; + * 璁剧疆 澧炲姞 閮ㄩ棬id鍙� + * @param staffIdIncrement + */ + public void setStaffIdIncrement(Long staffIdIncrement){ + this.staffIdIncrement = staffIdIncrement; } /** - * 鑾峰彇 閮ㄩ棬id鍙� - * @return deptIdList - */ - public List<Long> getDeptIdList(){ - return this.deptIdList; + * 鑾峰彇 閮ㄩ棬id鍙� + * @return staffIdList + */ + public List<Long> getStaffIdList(){ + return this.staffIdList; } /** - * 璁剧疆 閮ㄩ棬id鍙� - * @param deptIdList - */ - public void setDeptIdList(List<Long> deptIdList){ - this.deptIdList = deptIdList; + * 璁剧疆 閮ㄩ棬id鍙� + * @param staffIdList + */ + public void setStaffIdList(List<Long> staffIdList){ + this.staffIdList = staffIdList; } /** - * 鑾峰彇 閮ㄩ棬id鍙� - * @return deptIdNotList - */ - public List<Long> getDeptIdNotList(){ - return this.deptIdNotList; + * 鑾峰彇 閮ㄩ棬id鍙� + * @return staffIdNotList + */ + public List<Long> getStaffIdNotList(){ + return this.staffIdNotList; } /** - * 璁剧疆 閮ㄩ棬id鍙� - * @param deptIdNotList - */ - public void setDeptIdNotList(List<Long> deptIdNotList){ - this.deptIdNotList = deptIdNotList; + * 璁剧疆 閮ㄩ棬id鍙� + * @param staffIdNotList + */ + public void setStaffIdNotList(List<Long> staffIdNotList){ + this.staffIdNotList = staffIdNotList; } /** - * 鑾峰彇 閮ㄩ棬鍚嶇О - * @return deptNameList - */ - public List<String> getDeptNameList(){ - return this.deptNameList; + * 鑾峰彇 閮ㄩ棬鍚嶇О + * @return staffNameList + */ + public List<String> getStaffNameList(){ + return this.staffNameList; } /** - * 璁剧疆 閮ㄩ棬鍚嶇О - * @param deptNameList - */ - public void setDeptNameList(List<String> deptNameList){ - this.deptNameList = deptNameList; + * 璁剧疆 閮ㄩ棬鍚嶇О + * @param staffNameList + */ + public void setStaffNameList(List<String> staffNameList){ + this.staffNameList = staffNameList; } /** - * 鑾峰彇 閮ㄩ棬鍚嶇О - * @return deptNameNotList - */ - public List<String> getDeptNameNotList(){ - return this.deptNameNotList; + * 鑾峰彇 閮ㄩ棬鍚嶇О + * @return staffNameNotList + */ + public List<String> getStaffNameNotList(){ + return this.staffNameNotList; } /** - * 璁剧疆 閮ㄩ棬鍚嶇О - * @param deptNameNotList - */ - public void setDeptNameNotList(List<String> deptNameNotList){ - this.deptNameNotList = deptNameNotList; + * 璁剧疆 閮ㄩ棬鍚嶇О + * @param staffNameNotList + */ + public void setStaffNameNotList(List<String> staffNameNotList){ + this.staffNameNotList = staffNameNotList; } /** - * 鑾峰彇 寮€濮� 鍛樺伐缁╂晥鎬诲垎鏁� - * @return totalScoreStart - */ + * 鑾峰彇 寮€濮� 鍛樺伐缁╂晥鎬诲垎鏁� + * @return totalScoreStart + */ public BigDecimal getTotalScoreStart(){ return this.totalScoreStart; } /** - * 璁剧疆 寮€濮� 鍛樺伐缁╂晥鎬诲垎鏁� - * @param totalScoreStart - */ + * 璁剧疆 寮€濮� 鍛樺伐缁╂晥鎬诲垎鏁� + * @param totalScoreStart + */ public void setTotalScoreStart(BigDecimal totalScoreStart){ this.totalScoreStart = totalScoreStart; } /** - * 鑾峰彇 缁撴潫 鍛樺伐缁╂晥鎬诲垎鏁� - * @return $totalScoreEnd - */ + * 鑾峰彇 缁撴潫 鍛樺伐缁╂晥鎬诲垎鏁� + * @return $totalScoreEnd + */ public BigDecimal getTotalScoreEnd(){ return this.totalScoreEnd; } /** - * 璁剧疆 缁撴潫 鍛樺伐缁╂晥鎬诲垎鏁� - * @param totalScoreEnd - */ + * 璁剧疆 缁撴潫 鍛樺伐缁╂晥鎬诲垎鏁� + * @param totalScoreEnd + */ public void setTotalScoreEnd(BigDecimal totalScoreEnd){ this.totalScoreEnd = totalScoreEnd; } /** - * 鑾峰彇 澧炲姞 鍛樺伐缁╂晥鎬诲垎鏁� - * @return totalScoreIncrement - */ + * 鑾峰彇 澧炲姞 鍛樺伐缁╂晥鎬诲垎鏁� + * @return totalScoreIncrement + */ public BigDecimal getTotalScoreIncrement(){ return this.totalScoreIncrement; } /** - * 璁剧疆 澧炲姞 鍛樺伐缁╂晥鎬诲垎鏁� - * @param totalScoreIncrement - */ + * 璁剧疆 澧炲姞 鍛樺伐缁╂晥鎬诲垎鏁� + * @param totalScoreIncrement + */ public void setTotalScoreIncrement(BigDecimal totalScoreIncrement){ this.totalScoreIncrement = totalScoreIncrement; } /** - * 鑾峰彇 鍛樺伐缁╂晥鎬诲垎鏁� - * @return totalScoreList - */ + * 鑾峰彇 鍛樺伐缁╂晥鎬诲垎鏁� + * @return totalScoreList + */ public List<BigDecimal> getTotalScoreList(){ return this.totalScoreList; } /** - * 璁剧疆 鍛樺伐缁╂晥鎬诲垎鏁� - * @param totalScoreList - */ + * 璁剧疆 鍛樺伐缁╂晥鎬诲垎鏁� + * @param totalScoreList + */ public void setTotalScoreList(List<BigDecimal> totalScoreList){ this.totalScoreList = totalScoreList; } /** - * 鑾峰彇 鍛樺伐缁╂晥鎬诲垎鏁� - * @return totalScoreNotList - */ + * 鑾峰彇 鍛樺伐缁╂晥鎬诲垎鏁� + * @return totalScoreNotList + */ public List<BigDecimal> getTotalScoreNotList(){ return this.totalScoreNotList; } /** - * 璁剧疆 鍛樺伐缁╂晥鎬诲垎鏁� - * @param totalScoreNotList - */ + * 璁剧疆 鍛樺伐缁╂晥鎬诲垎鏁� + * @param totalScoreNotList + */ public void setTotalScoreNotList(List<BigDecimal> totalScoreNotList){ this.totalScoreNotList = totalScoreNotList; } /** - * 鑾峰彇 澶囨敞 - * @return remarkList - */ - public List<String> getRemarkList(){ - return this.remarkList; + * 鑾峰彇 寮€濮� 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @return totalAddScoreStart + */ + public BigDecimal getTotalAddScoreStart(){ + return this.totalAddScoreStart; } /** - * 璁剧疆 澶囨敞 - * @param remarkList - */ - public void setRemarkList(List<String> remarkList){ - this.remarkList = remarkList; + * 璁剧疆 寮€濮� 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @param totalAddScoreStart + */ + public void setTotalAddScoreStart(BigDecimal totalAddScoreStart){ + this.totalAddScoreStart = totalAddScoreStart; } /** - * 鑾峰彇 澶囨敞 - * @return remarkNotList - */ - public List<String> getRemarkNotList(){ - return this.remarkNotList; + * 鑾峰彇 缁撴潫 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @return $totalAddScoreEnd + */ + public BigDecimal getTotalAddScoreEnd(){ + return this.totalAddScoreEnd; } /** - * 璁剧疆 澶囨敞 - * @param remarkNotList - */ - public void setRemarkNotList(List<String> remarkNotList){ - this.remarkNotList = remarkNotList; + * 璁剧疆 缁撴潫 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @param totalAddScoreEnd + */ + public void setTotalAddScoreEnd(BigDecimal totalAddScoreEnd){ + this.totalAddScoreEnd = totalAddScoreEnd; } /** - * 鑾峰彇 寮€濮� 骞� - * @return yearStart - */ - public Integer getYearStart(){ - return this.yearStart; + * 鑾峰彇 澧炲姞 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @return totalAddScoreIncrement + */ + public BigDecimal getTotalAddScoreIncrement(){ + return this.totalAddScoreIncrement; } /** - * 璁剧疆 寮€濮� 骞� - * @param yearStart - */ - public void setYearStart(Integer yearStart){ - this.yearStart = yearStart; + * 璁剧疆 澧炲姞 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @param totalAddScoreIncrement + */ + public void setTotalAddScoreIncrement(BigDecimal totalAddScoreIncrement){ + this.totalAddScoreIncrement = totalAddScoreIncrement; } /** - * 鑾峰彇 缁撴潫 骞� - * @return $yearEnd - */ - public Integer getYearEnd(){ - return this.yearEnd; + * 鑾峰彇 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @return totalAddScoreList + */ + public List<BigDecimal> getTotalAddScoreList(){ + return this.totalAddScoreList; } /** - * 璁剧疆 缁撴潫 骞� - * @param yearEnd - */ - public void setYearEnd(Integer yearEnd){ - this.yearEnd = yearEnd; - } - - /** - * 鑾峰彇 澧炲姞 骞� - * @return yearIncrement - */ - public Integer getYearIncrement(){ - return this.yearIncrement; - } - - /** - * 璁剧疆 澧炲姞 骞� - * @param yearIncrement - */ - public void setYearIncrement(Integer yearIncrement){ - this.yearIncrement = yearIncrement; - } - - /** - * 鑾峰彇 骞� - * @return yearList - */ - public List<Integer> getYearList(){ - return this.yearList; - } - - /** - * 璁剧疆 骞� - * @param yearList - */ - public void setYearList(List<Integer> yearList){ - this.yearList = yearList; - } - - /** - * 鑾峰彇 骞� - * @return yearNotList - */ - public List<Integer> getYearNotList(){ - return this.yearNotList; - } - - /** - * 璁剧疆 骞� - * @param yearNotList - */ - public void setYearNotList(List<Integer> yearNotList){ - this.yearNotList = yearNotList; - } - - - /** - * 鑾峰彇 寮€濮� 鏈� - * @return monthStart - */ - public Integer getMonthStart(){ - return this.monthStart; - } - - /** - * 璁剧疆 寮€濮� 鏈� - * @param monthStart - */ - public void setMonthStart(Integer monthStart){ - this.monthStart = monthStart; - } - - /** - * 鑾峰彇 缁撴潫 鏈� - * @return $monthEnd - */ - public Integer getMonthEnd(){ - return this.monthEnd; - } - - /** - * 璁剧疆 缁撴潫 鏈� - * @param monthEnd - */ - public void setMonthEnd(Integer monthEnd){ - this.monthEnd = monthEnd; - } - - /** - * 鑾峰彇 澧炲姞 鏈� - * @return monthIncrement - */ - public Integer getMonthIncrement(){ - return this.monthIncrement; - } - - /** - * 璁剧疆 澧炲姞 鏈� - * @param monthIncrement - */ - public void setMonthIncrement(Integer monthIncrement){ - this.monthIncrement = monthIncrement; - } - - /** - * 鑾峰彇 鏈� - * @return monthList - */ - public List<Integer> getMonthList(){ - return this.monthList; - } - - /** - * 璁剧疆 鏈� - * @param monthList - */ - public void setMonthList(List<Integer> monthList){ - this.monthList = monthList; - } - - /** - * 鑾峰彇 鏈� - * @return monthNotList - */ - public List<Integer> getMonthNotList(){ - return this.monthNotList; - } - - /** - * 璁剧疆 鏈� - * @param monthNotList - */ - public void setMonthNotList(List<Integer> monthNotList){ - this.monthNotList = monthNotList; - } - - - /** - * 鑾峰彇 寮€濮� 鍒涘缓鏃堕棿 - * @return createTimeStart - */ - public String getCreateTimeStart(){ - return this.createTimeStart; - } - - /** - * 璁剧疆 寮€濮� 鍒涘缓鏃堕棿 - * @param createTimeStart - */ - public void setCreateTimeStart(String createTimeStart){ - this.createTimeStart = createTimeStart; - } - - /** - * 鑾峰彇 缁撴潫 鍒涘缓鏃堕棿 - * @return createTimeEnd - */ - public String getCreateTimeEnd(){ - return this.createTimeEnd; - } - - /** - * 璁剧疆 缁撴潫 鍒涘缓鏃堕棿 - * @param createTimeEnd - */ - public void setCreateTimeEnd(String createTimeEnd){ - this.createTimeEnd = createTimeEnd; - } - - /** - * 鑾峰彇 寮€濮� 鍒涘缓浜篿d - * @return createUserIdStart - */ - public Long getCreateUserIdStart(){ - return this.createUserIdStart; - } - - /** - * 璁剧疆 寮€濮� 鍒涘缓浜篿d - * @param createUserIdStart - */ - public void setCreateUserIdStart(Long createUserIdStart){ - this.createUserIdStart = createUserIdStart; - } - - /** - * 鑾峰彇 缁撴潫 鍒涘缓浜篿d - * @return $createUserIdEnd - */ - public Long getCreateUserIdEnd(){ - return this.createUserIdEnd; - } - - /** - * 璁剧疆 缁撴潫 鍒涘缓浜篿d - * @param createUserIdEnd - */ - public void setCreateUserIdEnd(Long createUserIdEnd){ - this.createUserIdEnd = createUserIdEnd; - } - - /** - * 鑾峰彇 澧炲姞 鍒涘缓浜篿d - * @return createUserIdIncrement - */ - public Long getCreateUserIdIncrement(){ - return this.createUserIdIncrement; - } - - /** - * 璁剧疆 澧炲姞 鍒涘缓浜篿d - * @param createUserIdIncrement - */ - public void setCreateUserIdIncrement(Long createUserIdIncrement){ - this.createUserIdIncrement = createUserIdIncrement; - } - - /** - * 鑾峰彇 鍒涘缓浜篿d - * @return createUserIdList - */ - public List<Long> getCreateUserIdList(){ - return this.createUserIdList; - } - - /** - * 璁剧疆 鍒涘缓浜篿d - * @param createUserIdList - */ - public void setCreateUserIdList(List<Long> createUserIdList){ - this.createUserIdList = createUserIdList; - } - - /** - * 鑾峰彇 鍒涘缓浜篿d - * @return createUserIdNotList - */ - public List<Long> getCreateUserIdNotList(){ - return this.createUserIdNotList; - } - - /** - * 璁剧疆 鍒涘缓浜篿d - * @param createUserIdNotList - */ - public void setCreateUserIdNotList(List<Long> createUserIdNotList){ - this.createUserIdNotList = createUserIdNotList; - } - - - /** - * 鑾峰彇 寮€濮� 鏇存柊鏃堕棿 - * @return updateTimeStart - */ - public String getUpdateTimeStart(){ - return this.updateTimeStart; + * 璁剧疆 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @param totalAddScoreList + */ + public void setTotalAddScoreList(List<BigDecimal> totalAddScoreList){ + this.totalAddScoreList = totalAddScoreList; } /** - * 璁剧疆 寮€濮� 鏇存柊鏃堕棿 - * @param updateTimeStart - */ - public void setUpdateTimeStart(String updateTimeStart){ - this.updateTimeStart = updateTimeStart; + * 鑾峰彇 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @return totalAddScoreNotList + */ + public List<BigDecimal> getTotalAddScoreNotList(){ + return this.totalAddScoreNotList; } /** - * 鑾峰彇 缁撴潫 鏇存柊鏃堕棿 - * @return updateTimeEnd - */ - public String getUpdateTimeEnd(){ - return this.updateTimeEnd; + * 璁剧疆 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @param totalAddScoreNotList + */ + public void setTotalAddScoreNotList(List<BigDecimal> totalAddScoreNotList){ + this.totalAddScoreNotList = totalAddScoreNotList; } - /** - * 璁剧疆 缁撴潫 鏇存柊鏃堕棿 - * @param updateTimeEnd - */ - public void setUpdateTimeEnd(String updateTimeEnd){ - this.updateTimeEnd = updateTimeEnd; - } /** - * 鑾峰彇 寮€濮� 鏇存柊浜篿d - * @return updateUserIdStart - */ - public Long getUpdateUserIdStart(){ - return this.updateUserIdStart; + * 鑾峰彇 寮€濮� 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @return totalSubScoreStart + */ + public BigDecimal getTotalSubScoreStart(){ + return this.totalSubScoreStart; } /** - * 璁剧疆 寮€濮� 鏇存柊浜篿d - * @param updateUserIdStart - */ - public void setUpdateUserIdStart(Long updateUserIdStart){ - this.updateUserIdStart = updateUserIdStart; + * 璁剧疆 寮€濮� 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @param totalSubScoreStart + */ + public void setTotalSubScoreStart(BigDecimal totalSubScoreStart){ + this.totalSubScoreStart = totalSubScoreStart; } /** - * 鑾峰彇 缁撴潫 鏇存柊浜篿d - * @return $updateUserIdEnd - */ - public Long getUpdateUserIdEnd(){ - return this.updateUserIdEnd; + * 鑾峰彇 缁撴潫 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @return $totalSubScoreEnd + */ + public BigDecimal getTotalSubScoreEnd(){ + return this.totalSubScoreEnd; } /** - * 璁剧疆 缁撴潫 鏇存柊浜篿d - * @param updateUserIdEnd - */ - public void setUpdateUserIdEnd(Long updateUserIdEnd){ - this.updateUserIdEnd = updateUserIdEnd; + * 璁剧疆 缁撴潫 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @param totalSubScoreEnd + */ + public void setTotalSubScoreEnd(BigDecimal totalSubScoreEnd){ + this.totalSubScoreEnd = totalSubScoreEnd; } /** - * 鑾峰彇 澧炲姞 鏇存柊浜篿d - * @return updateUserIdIncrement - */ - public Long getUpdateUserIdIncrement(){ - return this.updateUserIdIncrement; + * 鑾峰彇 澧炲姞 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @return totalSubScoreIncrement + */ + public BigDecimal getTotalSubScoreIncrement(){ + return this.totalSubScoreIncrement; } /** - * 璁剧疆 澧炲姞 鏇存柊浜篿d - * @param updateUserIdIncrement - */ - public void setUpdateUserIdIncrement(Long updateUserIdIncrement){ - this.updateUserIdIncrement = updateUserIdIncrement; + * 璁剧疆 澧炲姞 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @param totalSubScoreIncrement + */ + public void setTotalSubScoreIncrement(BigDecimal totalSubScoreIncrement){ + this.totalSubScoreIncrement = totalSubScoreIncrement; } /** - * 鑾峰彇 鏇存柊浜篿d - * @return updateUserIdList - */ - public List<Long> getUpdateUserIdList(){ - return this.updateUserIdList; + * 鑾峰彇 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @return totalSubScoreList + */ + public List<BigDecimal> getTotalSubScoreList(){ + return this.totalSubScoreList; } /** - * 璁剧疆 鏇存柊浜篿d - * @param updateUserIdList - */ - public void setUpdateUserIdList(List<Long> updateUserIdList){ - this.updateUserIdList = updateUserIdList; + * 璁剧疆 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @param totalSubScoreList + */ + public void setTotalSubScoreList(List<BigDecimal> totalSubScoreList){ + this.totalSubScoreList = totalSubScoreList; } /** - * 鑾峰彇 鏇存柊浜篿d - * @return updateUserIdNotList - */ - public List<Long> getUpdateUserIdNotList(){ - return this.updateUserIdNotList; + * 鑾峰彇 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @return totalSubScoreNotList + */ + public List<BigDecimal> getTotalSubScoreNotList(){ + return this.totalSubScoreNotList; } /** - * 璁剧疆 鏇存柊浜篿d - * @param updateUserIdNotList - */ - public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){ - this.updateUserIdNotList = updateUserIdNotList; + * 璁剧疆 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @param totalSubScoreNotList + */ + public void setTotalSubScoreNotList(List<BigDecimal> totalSubScoreNotList){ + this.totalSubScoreNotList = totalSubScoreNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return attendScoreAddStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return attendScoreAddStart + */ public BigDecimal getAttendScoreAddStart(){ return this.attendScoreAddStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param attendScoreAddStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param attendScoreAddStart + */ public void setAttendScoreAddStart(BigDecimal attendScoreAddStart){ this.attendScoreAddStart = attendScoreAddStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return $attendScoreAddEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return $attendScoreAddEnd + */ public BigDecimal getAttendScoreAddEnd(){ return this.attendScoreAddEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param attendScoreAddEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param attendScoreAddEnd + */ public void setAttendScoreAddEnd(BigDecimal attendScoreAddEnd){ this.attendScoreAddEnd = attendScoreAddEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return attendScoreAddIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return attendScoreAddIncrement + */ public BigDecimal getAttendScoreAddIncrement(){ return this.attendScoreAddIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param attendScoreAddIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param attendScoreAddIncrement + */ public void setAttendScoreAddIncrement(BigDecimal attendScoreAddIncrement){ this.attendScoreAddIncrement = attendScoreAddIncrement; } /** - * 鑾峰彇 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return attendScoreAddList - */ + * 鑾峰彇 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return attendScoreAddList + */ public List<BigDecimal> getAttendScoreAddList(){ return this.attendScoreAddList; } /** - * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param attendScoreAddList - */ + * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param attendScoreAddList + */ public void setAttendScoreAddList(List<BigDecimal> attendScoreAddList){ this.attendScoreAddList = attendScoreAddList; } /** - * 鑾峰彇 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return attendScoreAddNotList - */ + * 鑾峰彇 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return attendScoreAddNotList + */ public List<BigDecimal> getAttendScoreAddNotList(){ return this.attendScoreAddNotList; } /** - * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param attendScoreAddNotList - */ + * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param attendScoreAddNotList + */ public void setAttendScoreAddNotList(List<BigDecimal> attendScoreAddNotList){ this.attendScoreAddNotList = attendScoreAddNotList; } /** - * 鑾峰彇 寮€濮� 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return attendScoreSubStart - */ + * 鑾峰彇 寮€濮� 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return attendScoreSubStart + */ public BigDecimal getAttendScoreSubStart(){ return this.attendScoreSubStart; } /** - * 璁剧疆 寮€濮� 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param attendScoreSubStart - */ + * 璁剧疆 寮€濮� 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param attendScoreSubStart + */ public void setAttendScoreSubStart(BigDecimal attendScoreSubStart){ this.attendScoreSubStart = attendScoreSubStart; } /** - * 鑾峰彇 缁撴潫 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return $attendScoreSubEnd - */ + * 鑾峰彇 缁撴潫 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return $attendScoreSubEnd + */ public BigDecimal getAttendScoreSubEnd(){ return this.attendScoreSubEnd; } /** - * 璁剧疆 缁撴潫 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param attendScoreSubEnd - */ + * 璁剧疆 缁撴潫 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param attendScoreSubEnd + */ public void setAttendScoreSubEnd(BigDecimal attendScoreSubEnd){ this.attendScoreSubEnd = attendScoreSubEnd; } /** - * 鑾峰彇 澧炲姞 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return attendScoreSubIncrement - */ + * 鑾峰彇 澧炲姞 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return attendScoreSubIncrement + */ public BigDecimal getAttendScoreSubIncrement(){ return this.attendScoreSubIncrement; } /** - * 璁剧疆 澧炲姞 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param attendScoreSubIncrement - */ + * 璁剧疆 澧炲姞 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param attendScoreSubIncrement + */ public void setAttendScoreSubIncrement(BigDecimal attendScoreSubIncrement){ this.attendScoreSubIncrement = attendScoreSubIncrement; } /** - * 鑾峰彇 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return attendScoreSubList - */ + * 鑾峰彇 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return attendScoreSubList + */ public List<BigDecimal> getAttendScoreSubList(){ return this.attendScoreSubList; } /** - * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param attendScoreSubList - */ + * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param attendScoreSubList + */ public void setAttendScoreSubList(List<BigDecimal> attendScoreSubList){ this.attendScoreSubList = attendScoreSubList; } /** - * 鑾峰彇 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return attendScoreSubNotList - */ + * 鑾峰彇 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return attendScoreSubNotList + */ public List<BigDecimal> getAttendScoreSubNotList(){ return this.attendScoreSubNotList; } /** - * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param attendScoreSubNotList - */ + * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param attendScoreSubNotList + */ public void setAttendScoreSubNotList(List<BigDecimal> attendScoreSubNotList){ this.attendScoreSubNotList = attendScoreSubNotList; } /** - * 鑾峰彇 寮€濮� 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return assessScoreAddStart - */ + * 鑾峰彇 寮€濮� 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return assessScoreAddStart + */ public BigDecimal getAssessScoreAddStart(){ return this.assessScoreAddStart; } /** - * 璁剧疆 寮€濮� 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param assessScoreAddStart - */ + * 璁剧疆 寮€濮� 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param assessScoreAddStart + */ public void setAssessScoreAddStart(BigDecimal assessScoreAddStart){ this.assessScoreAddStart = assessScoreAddStart; } /** - * 鑾峰彇 缁撴潫 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return $assessScoreAddEnd - */ + * 鑾峰彇 缁撴潫 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return $assessScoreAddEnd + */ public BigDecimal getAssessScoreAddEnd(){ return this.assessScoreAddEnd; } /** - * 璁剧疆 缁撴潫 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param assessScoreAddEnd - */ + * 璁剧疆 缁撴潫 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param assessScoreAddEnd + */ public void setAssessScoreAddEnd(BigDecimal assessScoreAddEnd){ this.assessScoreAddEnd = assessScoreAddEnd; } /** - * 鑾峰彇 澧炲姞 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return assessScoreAddIncrement - */ + * 鑾峰彇 澧炲姞 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return assessScoreAddIncrement + */ public BigDecimal getAssessScoreAddIncrement(){ return this.assessScoreAddIncrement; } /** - * 璁剧疆 澧炲姞 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param assessScoreAddIncrement - */ + * 璁剧疆 澧炲姞 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param assessScoreAddIncrement + */ public void setAssessScoreAddIncrement(BigDecimal assessScoreAddIncrement){ this.assessScoreAddIncrement = assessScoreAddIncrement; } /** - * 鑾峰彇 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return assessScoreAddList - */ + * 鑾峰彇 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return assessScoreAddList + */ public List<BigDecimal> getAssessScoreAddList(){ return this.assessScoreAddList; } /** - * 璁剧疆 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param assessScoreAddList - */ + * 璁剧疆 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param assessScoreAddList + */ public void setAssessScoreAddList(List<BigDecimal> assessScoreAddList){ this.assessScoreAddList = assessScoreAddList; } /** - * 鑾峰彇 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return assessScoreAddNotList - */ + * 鑾峰彇 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return assessScoreAddNotList + */ public List<BigDecimal> getAssessScoreAddNotList(){ return this.assessScoreAddNotList; } /** - * 璁剧疆 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param assessScoreAddNotList - */ + * 璁剧疆 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param assessScoreAddNotList + */ public void setAssessScoreAddNotList(List<BigDecimal> assessScoreAddNotList){ this.assessScoreAddNotList = assessScoreAddNotList; } /** - * 鑾峰彇 寮€濮� 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return assessScoreSubStart - */ + * 鑾峰彇 寮€濮� 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return assessScoreSubStart + */ public BigDecimal getAssessScoreSubStart(){ return this.assessScoreSubStart; } /** - * 璁剧疆 寮€濮� 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param assessScoreSubStart - */ + * 璁剧疆 寮€濮� 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param assessScoreSubStart + */ public void setAssessScoreSubStart(BigDecimal assessScoreSubStart){ this.assessScoreSubStart = assessScoreSubStart; } /** - * 鑾峰彇 缁撴潫 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return $assessScoreSubEnd - */ + * 鑾峰彇 缁撴潫 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return $assessScoreSubEnd + */ public BigDecimal getAssessScoreSubEnd(){ return this.assessScoreSubEnd; } /** - * 璁剧疆 缁撴潫 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param assessScoreSubEnd - */ + * 璁剧疆 缁撴潫 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param assessScoreSubEnd + */ public void setAssessScoreSubEnd(BigDecimal assessScoreSubEnd){ this.assessScoreSubEnd = assessScoreSubEnd; } /** - * 鑾峰彇 澧炲姞 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return assessScoreSubIncrement - */ + * 鑾峰彇 澧炲姞 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return assessScoreSubIncrement + */ public BigDecimal getAssessScoreSubIncrement(){ return this.assessScoreSubIncrement; } /** - * 璁剧疆 澧炲姞 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param assessScoreSubIncrement - */ + * 璁剧疆 澧炲姞 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param assessScoreSubIncrement + */ public void setAssessScoreSubIncrement(BigDecimal assessScoreSubIncrement){ this.assessScoreSubIncrement = assessScoreSubIncrement; } /** - * 鑾峰彇 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return assessScoreSubList - */ + * 鑾峰彇 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return assessScoreSubList + */ public List<BigDecimal> getAssessScoreSubList(){ return this.assessScoreSubList; } /** - * 璁剧疆 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param assessScoreSubList - */ + * 璁剧疆 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param assessScoreSubList + */ public void setAssessScoreSubList(List<BigDecimal> assessScoreSubList){ this.assessScoreSubList = assessScoreSubList; } /** - * 鑾峰彇 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return assessScoreSubNotList - */ + * 鑾峰彇 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return assessScoreSubNotList + */ public List<BigDecimal> getAssessScoreSubNotList(){ return this.assessScoreSubNotList; } /** - * 璁剧疆 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param assessScoreSubNotList - */ + * 璁剧疆 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param assessScoreSubNotList + */ public void setAssessScoreSubNotList(List<BigDecimal> assessScoreSubNotList){ this.assessScoreSubNotList = assessScoreSubNotList; } /** - * 鑾峰彇 寮€濮� 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return workScoreAddStart - */ - public BigDecimal getWorkScoreAddStart(){ - return this.workScoreAddStart; + * 鑾峰彇 寮€濮� 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return complainScoreAddStart + */ + public BigDecimal getComplainScoreAddStart(){ + return this.complainScoreAddStart; } /** - * 璁剧疆 寮€濮� 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param workScoreAddStart - */ - public void setWorkScoreAddStart(BigDecimal workScoreAddStart){ - this.workScoreAddStart = workScoreAddStart; + * 璁剧疆 寮€濮� 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param complainScoreAddStart + */ + public void setComplainScoreAddStart(BigDecimal complainScoreAddStart){ + this.complainScoreAddStart = complainScoreAddStart; } /** - * 鑾峰彇 缁撴潫 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return $workScoreAddEnd - */ - public BigDecimal getWorkScoreAddEnd(){ - return this.workScoreAddEnd; + * 鑾峰彇 缁撴潫 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return $complainScoreAddEnd + */ + public BigDecimal getComplainScoreAddEnd(){ + return this.complainScoreAddEnd; } /** - * 璁剧疆 缁撴潫 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param workScoreAddEnd - */ - public void setWorkScoreAddEnd(BigDecimal workScoreAddEnd){ - this.workScoreAddEnd = workScoreAddEnd; + * 璁剧疆 缁撴潫 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param complainScoreAddEnd + */ + public void setComplainScoreAddEnd(BigDecimal complainScoreAddEnd){ + this.complainScoreAddEnd = complainScoreAddEnd; } /** - * 鑾峰彇 澧炲姞 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return workScoreAddIncrement - */ - public BigDecimal getWorkScoreAddIncrement(){ - return this.workScoreAddIncrement; + * 鑾峰彇 澧炲姞 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return complainScoreAddIncrement + */ + public BigDecimal getComplainScoreAddIncrement(){ + return this.complainScoreAddIncrement; } /** - * 璁剧疆 澧炲姞 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param workScoreAddIncrement - */ - public void setWorkScoreAddIncrement(BigDecimal workScoreAddIncrement){ - this.workScoreAddIncrement = workScoreAddIncrement; + * 璁剧疆 澧炲姞 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param complainScoreAddIncrement + */ + public void setComplainScoreAddIncrement(BigDecimal complainScoreAddIncrement){ + this.complainScoreAddIncrement = complainScoreAddIncrement; } /** - * 鑾峰彇 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return workScoreAddList - */ - public List<BigDecimal> getWorkScoreAddList(){ - return this.workScoreAddList; + * 鑾峰彇 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return complainScoreAddList + */ + public List<BigDecimal> getComplainScoreAddList(){ + return this.complainScoreAddList; } /** - * 璁剧疆 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param workScoreAddList - */ - public void setWorkScoreAddList(List<BigDecimal> workScoreAddList){ - this.workScoreAddList = workScoreAddList; + * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param complainScoreAddList + */ + public void setComplainScoreAddList(List<BigDecimal> complainScoreAddList){ + this.complainScoreAddList = complainScoreAddList; } /** - * 鑾峰彇 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return workScoreAddNotList - */ - public List<BigDecimal> getWorkScoreAddNotList(){ - return this.workScoreAddNotList; + * 鑾峰彇 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return complainScoreAddNotList + */ + public List<BigDecimal> getComplainScoreAddNotList(){ + return this.complainScoreAddNotList; } /** - * 璁剧疆 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param workScoreAddNotList - */ - public void setWorkScoreAddNotList(List<BigDecimal> workScoreAddNotList){ - this.workScoreAddNotList = workScoreAddNotList; + * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param complainScoreAddNotList + */ + public void setComplainScoreAddNotList(List<BigDecimal> complainScoreAddNotList){ + this.complainScoreAddNotList = complainScoreAddNotList; } /** - * 鑾峰彇 寮€濮� 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return workScoreSubStart - */ - public BigDecimal getWorkScoreSubStart(){ - return this.workScoreSubStart; + * 鑾峰彇 寮€濮� 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return complainScoreSubStart + */ + public BigDecimal getComplainScoreSubStart(){ + return this.complainScoreSubStart; } /** - * 璁剧疆 寮€濮� 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param workScoreSubStart - */ + * 璁剧疆 寮€濮� 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param complainScoreSubStart + */ + public void setComplainScoreSubStart(BigDecimal complainScoreSubStart){ + this.complainScoreSubStart = complainScoreSubStart; + } + + /** + * 鑾峰彇 缁撴潫 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return $complainScoreSubEnd + */ + public BigDecimal getComplainScoreSubEnd(){ + return this.complainScoreSubEnd; + } + + /** + * 璁剧疆 缁撴潫 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param complainScoreSubEnd + */ + public void setComplainScoreSubEnd(BigDecimal complainScoreSubEnd){ + this.complainScoreSubEnd = complainScoreSubEnd; + } + + /** + * 鑾峰彇 澧炲姞 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return complainScoreSubIncrement + */ + public BigDecimal getComplainScoreSubIncrement(){ + return this.complainScoreSubIncrement; + } + + /** + * 璁剧疆 澧炲姞 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param complainScoreSubIncrement + */ + public void setComplainScoreSubIncrement(BigDecimal complainScoreSubIncrement){ + this.complainScoreSubIncrement = complainScoreSubIncrement; + } + + /** + * 鑾峰彇 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return complainScoreSubList + */ + public List<BigDecimal> getComplainScoreSubList(){ + return this.complainScoreSubList; + } + + /** + * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param complainScoreSubList + */ + public void setComplainScoreSubList(List<BigDecimal> complainScoreSubList){ + this.complainScoreSubList = complainScoreSubList; + } + + /** + * 鑾峰彇 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return complainScoreSubNotList + */ + public List<BigDecimal> getComplainScoreSubNotList(){ + return this.complainScoreSubNotList; + } + + /** + * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param complainScoreSubNotList + */ + public void setComplainScoreSubNotList(List<BigDecimal> complainScoreSubNotList){ + this.complainScoreSubNotList = complainScoreSubNotList; + } + + + /** + * 鑾峰彇 寮€濮� 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return workScoreAddStart + */ + public BigDecimal getWorkScoreAddStart(){ + return this.workScoreAddStart; + } + + /** + * 璁剧疆 寮€濮� 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param workScoreAddStart + */ + public void setWorkScoreAddStart(BigDecimal workScoreAddStart){ + this.workScoreAddStart = workScoreAddStart; + } + + /** + * 鑾峰彇 缁撴潫 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return $workScoreAddEnd + */ + public BigDecimal getWorkScoreAddEnd(){ + return this.workScoreAddEnd; + } + + /** + * 璁剧疆 缁撴潫 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param workScoreAddEnd + */ + public void setWorkScoreAddEnd(BigDecimal workScoreAddEnd){ + this.workScoreAddEnd = workScoreAddEnd; + } + + /** + * 鑾峰彇 澧炲姞 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return workScoreAddIncrement + */ + public BigDecimal getWorkScoreAddIncrement(){ + return this.workScoreAddIncrement; + } + + /** + * 璁剧疆 澧炲姞 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param workScoreAddIncrement + */ + public void setWorkScoreAddIncrement(BigDecimal workScoreAddIncrement){ + this.workScoreAddIncrement = workScoreAddIncrement; + } + + /** + * 鑾峰彇 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return workScoreAddList + */ + public List<BigDecimal> getWorkScoreAddList(){ + return this.workScoreAddList; + } + + /** + * 璁剧疆 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param workScoreAddList + */ + public void setWorkScoreAddList(List<BigDecimal> workScoreAddList){ + this.workScoreAddList = workScoreAddList; + } + + /** + * 鑾峰彇 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return workScoreAddNotList + */ + public List<BigDecimal> getWorkScoreAddNotList(){ + return this.workScoreAddNotList; + } + + /** + * 璁剧疆 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param workScoreAddNotList + */ + public void setWorkScoreAddNotList(List<BigDecimal> workScoreAddNotList){ + this.workScoreAddNotList = workScoreAddNotList; + } + + + /** + * 鑾峰彇 寮€濮� 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return workScoreSubStart + */ + public BigDecimal getWorkScoreSubStart(){ + return this.workScoreSubStart; + } + + /** + * 璁剧疆 寮€濮� 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param workScoreSubStart + */ public void setWorkScoreSubStart(BigDecimal workScoreSubStart){ this.workScoreSubStart = workScoreSubStart; } /** - * 鑾峰彇 缁撴潫 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return $workScoreSubEnd - */ + * 鑾峰彇 缁撴潫 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return $workScoreSubEnd + */ public BigDecimal getWorkScoreSubEnd(){ return this.workScoreSubEnd; } /** - * 璁剧疆 缁撴潫 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param workScoreSubEnd - */ + * 璁剧疆 缁撴潫 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param workScoreSubEnd + */ public void setWorkScoreSubEnd(BigDecimal workScoreSubEnd){ this.workScoreSubEnd = workScoreSubEnd; } /** - * 鑾峰彇 澧炲姞 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return workScoreSubIncrement - */ + * 鑾峰彇 澧炲姞 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return workScoreSubIncrement + */ public BigDecimal getWorkScoreSubIncrement(){ return this.workScoreSubIncrement; } /** - * 璁剧疆 澧炲姞 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param workScoreSubIncrement - */ + * 璁剧疆 澧炲姞 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param workScoreSubIncrement + */ public void setWorkScoreSubIncrement(BigDecimal workScoreSubIncrement){ this.workScoreSubIncrement = workScoreSubIncrement; } /** - * 鑾峰彇 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return workScoreSubList - */ + * 鑾峰彇 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return workScoreSubList + */ public List<BigDecimal> getWorkScoreSubList(){ return this.workScoreSubList; } /** - * 璁剧疆 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param workScoreSubList - */ + * 璁剧疆 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param workScoreSubList + */ public void setWorkScoreSubList(List<BigDecimal> workScoreSubList){ this.workScoreSubList = workScoreSubList; } /** - * 鑾峰彇 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return workScoreSubNotList - */ + * 鑾峰彇 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return workScoreSubNotList + */ public List<BigDecimal> getWorkScoreSubNotList(){ return this.workScoreSubNotList; } /** - * 璁剧疆 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param workScoreSubNotList - */ + * 璁剧疆 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param workScoreSubNotList + */ public void setWorkScoreSubNotList(List<BigDecimal> workScoreSubNotList){ this.workScoreSubNotList = workScoreSubNotList; } /** - * 鑾峰彇 寮€濮� 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return effectScoreAddStart - */ + * 鑾峰彇 寮€濮� 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return effectScoreAddStart + */ public BigDecimal getEffectScoreAddStart(){ return this.effectScoreAddStart; } /** - * 璁剧疆 寮€濮� 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param effectScoreAddStart - */ + * 璁剧疆 寮€濮� 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param effectScoreAddStart + */ public void setEffectScoreAddStart(BigDecimal effectScoreAddStart){ this.effectScoreAddStart = effectScoreAddStart; } /** - * 鑾峰彇 缁撴潫 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return $effectScoreAddEnd - */ + * 鑾峰彇 缁撴潫 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return $effectScoreAddEnd + */ public BigDecimal getEffectScoreAddEnd(){ return this.effectScoreAddEnd; } /** - * 璁剧疆 缁撴潫 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param effectScoreAddEnd - */ + * 璁剧疆 缁撴潫 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param effectScoreAddEnd + */ public void setEffectScoreAddEnd(BigDecimal effectScoreAddEnd){ this.effectScoreAddEnd = effectScoreAddEnd; } /** - * 鑾峰彇 澧炲姞 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return effectScoreAddIncrement - */ + * 鑾峰彇 澧炲姞 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return effectScoreAddIncrement + */ public BigDecimal getEffectScoreAddIncrement(){ return this.effectScoreAddIncrement; } /** - * 璁剧疆 澧炲姞 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param effectScoreAddIncrement - */ + * 璁剧疆 澧炲姞 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param effectScoreAddIncrement + */ public void setEffectScoreAddIncrement(BigDecimal effectScoreAddIncrement){ this.effectScoreAddIncrement = effectScoreAddIncrement; } /** - * 鑾峰彇 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return effectScoreAddList - */ + * 鑾峰彇 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return effectScoreAddList + */ public List<BigDecimal> getEffectScoreAddList(){ return this.effectScoreAddList; } /** - * 璁剧疆 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param effectScoreAddList - */ + * 璁剧疆 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param effectScoreAddList + */ public void setEffectScoreAddList(List<BigDecimal> effectScoreAddList){ this.effectScoreAddList = effectScoreAddList; } /** - * 鑾峰彇 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return effectScoreAddNotList - */ + * 鑾峰彇 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return effectScoreAddNotList + */ public List<BigDecimal> getEffectScoreAddNotList(){ return this.effectScoreAddNotList; } /** - * 璁剧疆 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param effectScoreAddNotList - */ + * 璁剧疆 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param effectScoreAddNotList + */ public void setEffectScoreAddNotList(List<BigDecimal> effectScoreAddNotList){ this.effectScoreAddNotList = effectScoreAddNotList; } /** - * 鑾峰彇 寮€濮� 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return effectScoreSubStart - */ + * 鑾峰彇 寮€濮� 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return effectScoreSubStart + */ public BigDecimal getEffectScoreSubStart(){ return this.effectScoreSubStart; } /** - * 璁剧疆 寮€濮� 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param effectScoreSubStart - */ + * 璁剧疆 寮€濮� 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param effectScoreSubStart + */ public void setEffectScoreSubStart(BigDecimal effectScoreSubStart){ this.effectScoreSubStart = effectScoreSubStart; } /** - * 鑾峰彇 缁撴潫 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return $effectScoreSubEnd - */ + * 鑾峰彇 缁撴潫 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return $effectScoreSubEnd + */ public BigDecimal getEffectScoreSubEnd(){ return this.effectScoreSubEnd; } /** - * 璁剧疆 缁撴潫 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param effectScoreSubEnd - */ + * 璁剧疆 缁撴潫 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param effectScoreSubEnd + */ public void setEffectScoreSubEnd(BigDecimal effectScoreSubEnd){ this.effectScoreSubEnd = effectScoreSubEnd; } /** - * 鑾峰彇 澧炲姞 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return effectScoreSubIncrement - */ + * 鑾峰彇 澧炲姞 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return effectScoreSubIncrement + */ public BigDecimal getEffectScoreSubIncrement(){ return this.effectScoreSubIncrement; } /** - * 璁剧疆 澧炲姞 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param effectScoreSubIncrement - */ + * 璁剧疆 澧炲姞 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param effectScoreSubIncrement + */ public void setEffectScoreSubIncrement(BigDecimal effectScoreSubIncrement){ this.effectScoreSubIncrement = effectScoreSubIncrement; } /** - * 鑾峰彇 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return effectScoreSubList - */ + * 鑾峰彇 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return effectScoreSubList + */ public List<BigDecimal> getEffectScoreSubList(){ return this.effectScoreSubList; } /** - * 璁剧疆 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param effectScoreSubList - */ + * 璁剧疆 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param effectScoreSubList + */ public void setEffectScoreSubList(List<BigDecimal> effectScoreSubList){ this.effectScoreSubList = effectScoreSubList; } /** - * 鑾峰彇 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return effectScoreSubNotList - */ + * 鑾峰彇 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return effectScoreSubNotList + */ public List<BigDecimal> getEffectScoreSubNotList(){ return this.effectScoreSubNotList; } /** - * 璁剧疆 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param effectScoreSubNotList - */ + * 璁剧疆 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param effectScoreSubNotList + */ public void setEffectScoreSubNotList(List<BigDecimal> effectScoreSubNotList){ this.effectScoreSubNotList = effectScoreSubNotList; } /** - * 鑾峰彇 寮€濮� 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return otherScoreAddStart - */ + * 鑾峰彇 寮€濮� 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return otherScoreAddStart + */ public BigDecimal getOtherScoreAddStart(){ return this.otherScoreAddStart; } /** - * 璁剧疆 寮€濮� 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param otherScoreAddStart - */ + * 璁剧疆 寮€濮� 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param otherScoreAddStart + */ public void setOtherScoreAddStart(BigDecimal otherScoreAddStart){ this.otherScoreAddStart = otherScoreAddStart; } /** - * 鑾峰彇 缁撴潫 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return $otherScoreAddEnd - */ + * 鑾峰彇 缁撴潫 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return $otherScoreAddEnd + */ public BigDecimal getOtherScoreAddEnd(){ return this.otherScoreAddEnd; } /** - * 璁剧疆 缁撴潫 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param otherScoreAddEnd - */ + * 璁剧疆 缁撴潫 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param otherScoreAddEnd + */ public void setOtherScoreAddEnd(BigDecimal otherScoreAddEnd){ this.otherScoreAddEnd = otherScoreAddEnd; } /** - * 鑾峰彇 澧炲姞 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return otherScoreAddIncrement - */ + * 鑾峰彇 澧炲姞 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return otherScoreAddIncrement + */ public BigDecimal getOtherScoreAddIncrement(){ return this.otherScoreAddIncrement; } /** - * 璁剧疆 澧炲姞 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param otherScoreAddIncrement - */ + * 璁剧疆 澧炲姞 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param otherScoreAddIncrement + */ public void setOtherScoreAddIncrement(BigDecimal otherScoreAddIncrement){ this.otherScoreAddIncrement = otherScoreAddIncrement; } /** - * 鑾峰彇 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return otherScoreAddList - */ + * 鑾峰彇 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return otherScoreAddList + */ public List<BigDecimal> getOtherScoreAddList(){ return this.otherScoreAddList; } /** - * 璁剧疆 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param otherScoreAddList - */ + * 璁剧疆 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param otherScoreAddList + */ public void setOtherScoreAddList(List<BigDecimal> otherScoreAddList){ this.otherScoreAddList = otherScoreAddList; } /** - * 鑾峰彇 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return otherScoreAddNotList - */ + * 鑾峰彇 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @return otherScoreAddNotList + */ public List<BigDecimal> getOtherScoreAddNotList(){ return this.otherScoreAddNotList; } /** - * 璁剧疆 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param otherScoreAddNotList - */ + * 璁剧疆 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param otherScoreAddNotList + */ public void setOtherScoreAddNotList(List<BigDecimal> otherScoreAddNotList){ this.otherScoreAddNotList = otherScoreAddNotList; } /** - * 鑾峰彇 寮€濮� 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return otherScoreSubStart - */ + * 鑾峰彇 寮€濮� 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return otherScoreSubStart + */ public BigDecimal getOtherScoreSubStart(){ return this.otherScoreSubStart; } /** - * 璁剧疆 寮€濮� 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param otherScoreSubStart - */ + * 璁剧疆 寮€濮� 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param otherScoreSubStart + */ public void setOtherScoreSubStart(BigDecimal otherScoreSubStart){ this.otherScoreSubStart = otherScoreSubStart; } /** - * 鑾峰彇 缁撴潫 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return $otherScoreSubEnd - */ + * 鑾峰彇 缁撴潫 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return $otherScoreSubEnd + */ public BigDecimal getOtherScoreSubEnd(){ return this.otherScoreSubEnd; } /** - * 璁剧疆 缁撴潫 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param otherScoreSubEnd - */ + * 璁剧疆 缁撴潫 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param otherScoreSubEnd + */ public void setOtherScoreSubEnd(BigDecimal otherScoreSubEnd){ this.otherScoreSubEnd = otherScoreSubEnd; } /** - * 鑾峰彇 澧炲姞 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return otherScoreSubIncrement - */ + * 鑾峰彇 澧炲姞 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return otherScoreSubIncrement + */ public BigDecimal getOtherScoreSubIncrement(){ return this.otherScoreSubIncrement; } /** - * 璁剧疆 澧炲姞 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param otherScoreSubIncrement - */ + * 璁剧疆 澧炲姞 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param otherScoreSubIncrement + */ public void setOtherScoreSubIncrement(BigDecimal otherScoreSubIncrement){ this.otherScoreSubIncrement = otherScoreSubIncrement; } /** - * 鑾峰彇 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return otherScoreSubList - */ + * 鑾峰彇 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return otherScoreSubList + */ public List<BigDecimal> getOtherScoreSubList(){ return this.otherScoreSubList; } /** - * 璁剧疆 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param otherScoreSubList - */ + * 璁剧疆 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param otherScoreSubList + */ public void setOtherScoreSubList(List<BigDecimal> otherScoreSubList){ this.otherScoreSubList = otherScoreSubList; } /** - * 鑾峰彇 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return otherScoreSubNotList - */ + * 鑾峰彇 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @return otherScoreSubNotList + */ public List<BigDecimal> getOtherScoreSubNotList(){ return this.otherScoreSubNotList; } /** - * 璁剧疆 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param otherScoreSubNotList - */ + * 璁剧疆 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param otherScoreSubNotList + */ public void setOtherScoreSubNotList(List<BigDecimal> otherScoreSubNotList){ this.otherScoreSubNotList = otherScoreSubNotList; } /** - * 鑾峰彇 寮€濮� 鏃� - * @return dayStart - */ - public Integer getDayStart(){ - return this.dayStart; + * 鑾峰彇 澶囨敞 + * @return remarkList + */ + public List<String> getRemarkList(){ + return this.remarkList; } /** - * 璁剧疆 寮€濮� 鏃� - * @param dayStart - */ - public void setDayStart(Integer dayStart){ - this.dayStart = dayStart; + * 璁剧疆 澶囨敞 + * @param remarkList + */ + public void setRemarkList(List<String> remarkList){ + this.remarkList = remarkList; } /** - * 鑾峰彇 缁撴潫 鏃� - * @return $dayEnd - */ - public Integer getDayEnd(){ - return this.dayEnd; + * 鑾峰彇 澶囨敞 + * @return remarkNotList + */ + public List<String> getRemarkNotList(){ + return this.remarkNotList; } /** - * 璁剧疆 缁撴潫 鏃� - * @param dayEnd - */ - public void setDayEnd(Integer dayEnd){ - this.dayEnd = dayEnd; + * 璁剧疆 澶囨敞 + * @param remarkNotList + */ + public void setRemarkNotList(List<String> remarkNotList){ + this.remarkNotList = remarkNotList; } /** - * 鑾峰彇 澧炲姞 鏃� - * @return dayIncrement - */ - public Integer getDayIncrement(){ - return this.dayIncrement; + * 鑾峰彇 寮€濮� 骞� + * @return yearStart + */ + public Integer getYearStart(){ + return this.yearStart; } /** - * 璁剧疆 澧炲姞 鏃� - * @param dayIncrement - */ - public void setDayIncrement(Integer dayIncrement){ - this.dayIncrement = dayIncrement; + * 璁剧疆 寮€濮� 骞� + * @param yearStart + */ + public void setYearStart(Integer yearStart){ + this.yearStart = yearStart; } /** - * 鑾峰彇 鏃� - * @return dayList - */ - public List<Integer> getDayList(){ - return this.dayList; + * 鑾峰彇 缁撴潫 骞� + * @return $yearEnd + */ + public Integer getYearEnd(){ + return this.yearEnd; } /** - * 璁剧疆 鏃� - * @param dayList - */ - public void setDayList(List<Integer> dayList){ - this.dayList = dayList; + * 璁剧疆 缁撴潫 骞� + * @param yearEnd + */ + public void setYearEnd(Integer yearEnd){ + this.yearEnd = yearEnd; } /** - * 鑾峰彇 鏃� - * @return dayNotList - */ - public List<Integer> getDayNotList(){ - return this.dayNotList; + * 鑾峰彇 澧炲姞 骞� + * @return yearIncrement + */ + public Integer getYearIncrement(){ + return this.yearIncrement; } /** - * 璁剧疆 鏃� - * @param dayNotList - */ - public void setDayNotList(List<Integer> dayNotList){ - this.dayNotList = dayNotList; + * 璁剧疆 澧炲姞 骞� + * @param yearIncrement + */ + public void setYearIncrement(Integer yearIncrement){ + this.yearIncrement = yearIncrement; } - /** - * 鑾峰彇 寮€濮� 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @return totalAddScoreStart - */ - public BigDecimal getTotalAddScoreStart(){ - return this.totalAddScoreStart; + * 鑾峰彇 骞� + * @return yearList + */ + public List<Integer> getYearList(){ + return this.yearList; } /** - * 璁剧疆 寮€濮� 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @param totalAddScoreStart - */ - public void setTotalAddScoreStart(BigDecimal totalAddScoreStart){ - this.totalAddScoreStart = totalAddScoreStart; + * 璁剧疆 骞� + * @param yearList + */ + public void setYearList(List<Integer> yearList){ + this.yearList = yearList; } /** - * 鑾峰彇 缁撴潫 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @return $totalAddScoreEnd - */ - public BigDecimal getTotalAddScoreEnd(){ - return this.totalAddScoreEnd; + * 鑾峰彇 骞� + * @return yearNotList + */ + public List<Integer> getYearNotList(){ + return this.yearNotList; } /** - * 璁剧疆 缁撴潫 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @param totalAddScoreEnd - */ - public void setTotalAddScoreEnd(BigDecimal totalAddScoreEnd){ - this.totalAddScoreEnd = totalAddScoreEnd; + * 璁剧疆 骞� + * @param yearNotList + */ + public void setYearNotList(List<Integer> yearNotList){ + this.yearNotList = yearNotList; } + /** - * 鑾峰彇 澧炲姞 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @return totalAddScoreIncrement - */ - public BigDecimal getTotalAddScoreIncrement(){ - return this.totalAddScoreIncrement; + * 鑾峰彇 寮€濮� 鏈� + * @return monthStart + */ + public Integer getMonthStart(){ + return this.monthStart; } /** - * 璁剧疆 澧炲姞 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @param totalAddScoreIncrement - */ - public void setTotalAddScoreIncrement(BigDecimal totalAddScoreIncrement){ - this.totalAddScoreIncrement = totalAddScoreIncrement; + * 璁剧疆 寮€濮� 鏈� + * @param monthStart + */ + public void setMonthStart(Integer monthStart){ + this.monthStart = monthStart; } /** - * 鑾峰彇 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @return totalAddScoreList - */ - public List<BigDecimal> getTotalAddScoreList(){ - return this.totalAddScoreList; + * 鑾峰彇 缁撴潫 鏈� + * @return $monthEnd + */ + public Integer getMonthEnd(){ + return this.monthEnd; } /** - * 璁剧疆 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @param totalAddScoreList - */ - public void setTotalAddScoreList(List<BigDecimal> totalAddScoreList){ - this.totalAddScoreList = totalAddScoreList; + * 璁剧疆 缁撴潫 鏈� + * @param monthEnd + */ + public void setMonthEnd(Integer monthEnd){ + this.monthEnd = monthEnd; } /** - * 鑾峰彇 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @return totalAddScoreNotList - */ - public List<BigDecimal> getTotalAddScoreNotList(){ - return this.totalAddScoreNotList; + * 鑾峰彇 澧炲姞 鏈� + * @return monthIncrement + */ + public Integer getMonthIncrement(){ + return this.monthIncrement; } /** - * 璁剧疆 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @param totalAddScoreNotList - */ - public void setTotalAddScoreNotList(List<BigDecimal> totalAddScoreNotList){ - this.totalAddScoreNotList = totalAddScoreNotList; + * 璁剧疆 澧炲姞 鏈� + * @param monthIncrement + */ + public void setMonthIncrement(Integer monthIncrement){ + this.monthIncrement = monthIncrement; } - /** - * 鑾峰彇 寮€濮� 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @return totalSubScoreStart - */ - public BigDecimal getTotalSubScoreStart(){ - return this.totalSubScoreStart; + * 鑾峰彇 鏈� + * @return monthList + */ + public List<Integer> getMonthList(){ + return this.monthList; } /** - * 璁剧疆 寮€濮� 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @param totalSubScoreStart - */ - public void setTotalSubScoreStart(BigDecimal totalSubScoreStart){ - this.totalSubScoreStart = totalSubScoreStart; + * 璁剧疆 鏈� + * @param monthList + */ + public void setMonthList(List<Integer> monthList){ + this.monthList = monthList; } /** - * 鑾峰彇 缁撴潫 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @return $totalSubScoreEnd - */ - public BigDecimal getTotalSubScoreEnd(){ - return this.totalSubScoreEnd; + * 鑾峰彇 鏈� + * @return monthNotList + */ + public List<Integer> getMonthNotList(){ + return this.monthNotList; } /** - * 璁剧疆 缁撴潫 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @param totalSubScoreEnd - */ - public void setTotalSubScoreEnd(BigDecimal totalSubScoreEnd){ - this.totalSubScoreEnd = totalSubScoreEnd; + * 璁剧疆 鏈� + * @param monthNotList + */ + public void setMonthNotList(List<Integer> monthNotList){ + this.monthNotList = monthNotList; } + /** - * 鑾峰彇 澧炲姞 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @return totalSubScoreIncrement - */ - public BigDecimal getTotalSubScoreIncrement(){ - return this.totalSubScoreIncrement; + * 鑾峰彇 寮€濮� 鏃� + * @return dayStart + */ + public Integer getDayStart(){ + return this.dayStart; } /** - * 璁剧疆 澧炲姞 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @param totalSubScoreIncrement - */ - public void setTotalSubScoreIncrement(BigDecimal totalSubScoreIncrement){ - this.totalSubScoreIncrement = totalSubScoreIncrement; + * 璁剧疆 寮€濮� 鏃� + * @param dayStart + */ + public void setDayStart(Integer dayStart){ + this.dayStart = dayStart; } /** - * 鑾峰彇 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @return totalSubScoreList - */ - public List<BigDecimal> getTotalSubScoreList(){ - return this.totalSubScoreList; + * 鑾峰彇 缁撴潫 鏃� + * @return $dayEnd + */ + public Integer getDayEnd(){ + return this.dayEnd; } /** - * 璁剧疆 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @param totalSubScoreList - */ - public void setTotalSubScoreList(List<BigDecimal> totalSubScoreList){ - this.totalSubScoreList = totalSubScoreList; + * 璁剧疆 缁撴潫 鏃� + * @param dayEnd + */ + public void setDayEnd(Integer dayEnd){ + this.dayEnd = dayEnd; } /** - * 鑾峰彇 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @return totalSubScoreNotList - */ - public List<BigDecimal> getTotalSubScoreNotList(){ - return this.totalSubScoreNotList; + * 鑾峰彇 澧炲姞 鏃� + * @return dayIncrement + */ + public Integer getDayIncrement(){ + return this.dayIncrement; } /** - * 璁剧疆 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @param totalSubScoreNotList - */ - public void setTotalSubScoreNotList(List<BigDecimal> totalSubScoreNotList){ - this.totalSubScoreNotList = totalSubScoreNotList; + * 璁剧疆 澧炲姞 鏃� + * @param dayIncrement + */ + public void setDayIncrement(Integer dayIncrement){ + this.dayIncrement = dayIncrement; } - /** - * 鑾峰彇 寮€濮� 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return complainScoreAddStart - */ - public BigDecimal getComplainScoreAddStart(){ - return this.complainScoreAddStart; + * 鑾峰彇 鏃� + * @return dayList + */ + public List<Integer> getDayList(){ + return this.dayList; } /** - * 璁剧疆 寮€濮� 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param complainScoreAddStart - */ - public void setComplainScoreAddStart(BigDecimal complainScoreAddStart){ - this.complainScoreAddStart = complainScoreAddStart; + * 璁剧疆 鏃� + * @param dayList + */ + public void setDayList(List<Integer> dayList){ + this.dayList = dayList; } /** - * 鑾峰彇 缁撴潫 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return $complainScoreAddEnd - */ - public BigDecimal getComplainScoreAddEnd(){ - return this.complainScoreAddEnd; + * 鑾峰彇 鏃� + * @return dayNotList + */ + public List<Integer> getDayNotList(){ + return this.dayNotList; } /** - * 璁剧疆 缁撴潫 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param complainScoreAddEnd - */ - public void setComplainScoreAddEnd(BigDecimal complainScoreAddEnd){ - this.complainScoreAddEnd = complainScoreAddEnd; + * 璁剧疆 鏃� + * @param dayNotList + */ + public void setDayNotList(List<Integer> dayNotList){ + this.dayNotList = dayNotList; } + /** - * 鑾峰彇 澧炲姞 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return complainScoreAddIncrement - */ - public BigDecimal getComplainScoreAddIncrement(){ - return this.complainScoreAddIncrement; + * 鑾峰彇 寮€濮� 鍒涘缓鏃堕棿 + * @return createTimeStart + */ + public String getCreateTimeStart(){ + return this.createTimeStart; } /** - * 璁剧疆 澧炲姞 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param complainScoreAddIncrement - */ - public void setComplainScoreAddIncrement(BigDecimal complainScoreAddIncrement){ - this.complainScoreAddIncrement = complainScoreAddIncrement; + * 璁剧疆 寮€濮� 鍒涘缓鏃堕棿 + * @param createTimeStart + */ + public void setCreateTimeStart(String createTimeStart){ + this.createTimeStart = createTimeStart; } /** - * 鑾峰彇 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return complainScoreAddList - */ - public List<BigDecimal> getComplainScoreAddList(){ - return this.complainScoreAddList; + * 鑾峰彇 缁撴潫 鍒涘缓鏃堕棿 + * @return createTimeEnd + */ + public String getCreateTimeEnd(){ + return this.createTimeEnd; } /** - * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param complainScoreAddList - */ - public void setComplainScoreAddList(List<BigDecimal> complainScoreAddList){ - this.complainScoreAddList = complainScoreAddList; + * 璁剧疆 缁撴潫 鍒涘缓鏃堕棿 + * @param createTimeEnd + */ + public void setCreateTimeEnd(String createTimeEnd){ + this.createTimeEnd = createTimeEnd; } /** - * 鑾峰彇 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @return complainScoreAddNotList - */ - public List<BigDecimal> getComplainScoreAddNotList(){ - return this.complainScoreAddNotList; + * 鑾峰彇 寮€濮� 鍒涘缓浜篿d + * @return createUserIdStart + */ + public Long getCreateUserIdStart(){ + return this.createUserIdStart; } /** - * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param complainScoreAddNotList - */ - public void setComplainScoreAddNotList(List<BigDecimal> complainScoreAddNotList){ - this.complainScoreAddNotList = complainScoreAddNotList; + * 璁剧疆 寮€濮� 鍒涘缓浜篿d + * @param createUserIdStart + */ + public void setCreateUserIdStart(Long createUserIdStart){ + this.createUserIdStart = createUserIdStart; } - /** - * 鑾峰彇 寮€濮� 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return complainScoreSubStart - */ - public BigDecimal getComplainScoreSubStart(){ - return this.complainScoreSubStart; + * 鑾峰彇 缁撴潫 鍒涘缓浜篿d + * @return $createUserIdEnd + */ + public Long getCreateUserIdEnd(){ + return this.createUserIdEnd; } /** - * 璁剧疆 寮€濮� 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param complainScoreSubStart - */ - public void setComplainScoreSubStart(BigDecimal complainScoreSubStart){ - this.complainScoreSubStart = complainScoreSubStart; + * 璁剧疆 缁撴潫 鍒涘缓浜篿d + * @param createUserIdEnd + */ + public void setCreateUserIdEnd(Long createUserIdEnd){ + this.createUserIdEnd = createUserIdEnd; } /** - * 鑾峰彇 缁撴潫 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return $complainScoreSubEnd - */ - public BigDecimal getComplainScoreSubEnd(){ - return this.complainScoreSubEnd; + * 鑾峰彇 澧炲姞 鍒涘缓浜篿d + * @return createUserIdIncrement + */ + public Long getCreateUserIdIncrement(){ + return this.createUserIdIncrement; } /** - * 璁剧疆 缁撴潫 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param complainScoreSubEnd - */ - public void setComplainScoreSubEnd(BigDecimal complainScoreSubEnd){ - this.complainScoreSubEnd = complainScoreSubEnd; + * 璁剧疆 澧炲姞 鍒涘缓浜篿d + * @param createUserIdIncrement + */ + public void setCreateUserIdIncrement(Long createUserIdIncrement){ + this.createUserIdIncrement = createUserIdIncrement; } /** - * 鑾峰彇 澧炲姞 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return complainScoreSubIncrement - */ - public BigDecimal getComplainScoreSubIncrement(){ - return this.complainScoreSubIncrement; + * 鑾峰彇 鍒涘缓浜篿d + * @return createUserIdList + */ + public List<Long> getCreateUserIdList(){ + return this.createUserIdList; } /** - * 璁剧疆 澧炲姞 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param complainScoreSubIncrement - */ - public void setComplainScoreSubIncrement(BigDecimal complainScoreSubIncrement){ - this.complainScoreSubIncrement = complainScoreSubIncrement; + * 璁剧疆 鍒涘缓浜篿d + * @param createUserIdList + */ + public void setCreateUserIdList(List<Long> createUserIdList){ + this.createUserIdList = createUserIdList; } /** - * 鑾峰彇 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return complainScoreSubList - */ - public List<BigDecimal> getComplainScoreSubList(){ - return this.complainScoreSubList; + * 鑾峰彇 鍒涘缓浜篿d + * @return createUserIdNotList + */ + public List<Long> getCreateUserIdNotList(){ + return this.createUserIdNotList; } /** - * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param complainScoreSubList - */ - public void setComplainScoreSubList(List<BigDecimal> complainScoreSubList){ - this.complainScoreSubList = complainScoreSubList; + * 璁剧疆 鍒涘缓浜篿d + * @param createUserIdNotList + */ + public void setCreateUserIdNotList(List<Long> createUserIdNotList){ + this.createUserIdNotList = createUserIdNotList; } + /** - * 鑾峰彇 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @return complainScoreSubNotList - */ - public List<BigDecimal> getComplainScoreSubNotList(){ - return this.complainScoreSubNotList; + * 鑾峰彇 寮€濮� 鏇存柊鏃堕棿 + * @return updateTimeStart + */ + public String getUpdateTimeStart(){ + return this.updateTimeStart; } /** - * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param complainScoreSubNotList - */ - public void setComplainScoreSubNotList(List<BigDecimal> complainScoreSubNotList){ - this.complainScoreSubNotList = complainScoreSubNotList; + * 璁剧疆 寮€濮� 鏇存柊鏃堕棿 + * @param updateTimeStart + */ + public void setUpdateTimeStart(String updateTimeStart){ + this.updateTimeStart = updateTimeStart; } - /** - * 璁剧疆 涓婚敭ID锛屼富閿紝鑷闀� - * @param id - */ - public StaffPerformStatQuery id(Long id){ - setId(id); - return this; - } - - /** - * 璁剧疆 寮€濮� 涓婚敭ID锛屼富閿紝鑷闀� - * @param idStart - */ - public StaffPerformStatQuery idStart(Long idStart){ - this.idStart = idStart; - return this; + * 鑾峰彇 缁撴潫 鏇存柊鏃堕棿 + * @return updateTimeEnd + */ + public String getUpdateTimeEnd(){ + return this.updateTimeEnd; } /** - * 璁剧疆 缁撴潫 涓婚敭ID锛屼富閿紝鑷闀� - * @param idEnd - */ - public StaffPerformStatQuery idEnd(Long idEnd){ - this.idEnd = idEnd; - return this; + * 璁剧疆 缁撴潫 鏇存柊鏃堕棿 + * @param updateTimeEnd + */ + public void setUpdateTimeEnd(String updateTimeEnd){ + this.updateTimeEnd = updateTimeEnd; } /** - * 璁剧疆 澧炲姞 涓婚敭ID锛屼富閿紝鑷闀� - * @param idIncrement - */ - public StaffPerformStatQuery idIncrement(Long idIncrement){ - this.idIncrement = idIncrement; - return this; + * 鑾峰彇 寮€濮� 鏇存柊浜篿d + * @return updateUserIdStart + */ + public Long getUpdateUserIdStart(){ + return this.updateUserIdStart; } /** - * 璁剧疆 涓婚敭ID锛屼富閿紝鑷闀� - * @param idList - */ - public StaffPerformStatQuery idList(List<Long> idList){ - this.idList = idList; - return this; - } - - /** - * 璁剧疆 涓婚敭ID锛屼富閿紝鑷闀� - * @param idNotList - */ - public StaffPerformStatQuery idNotList(List<Long> idNotList){ - this.idNotList = idNotList; - return this; - } + * 璁剧疆 寮€濮� 鏇存柊浜篿d + * @param updateUserIdStart + */ + public void setUpdateUserIdStart(Long updateUserIdStart){ + this.updateUserIdStart = updateUserIdStart; + } /** - * 璁剧疆 閮ㄩ棬id鍙� - * @param deptId - */ - public StaffPerformStatQuery deptId(Long deptId){ - setDeptId(deptId); - return this; - } - - /** - * 璁剧疆 寮€濮� 閮ㄩ棬id鍙� - * @param deptIdStart - */ - public StaffPerformStatQuery deptIdStart(Long deptIdStart){ - this.deptIdStart = deptIdStart; - return this; + * 鑾峰彇 缁撴潫 鏇存柊浜篿d + * @return $updateUserIdEnd + */ + public Long getUpdateUserIdEnd(){ + return this.updateUserIdEnd; } /** - * 璁剧疆 缁撴潫 閮ㄩ棬id鍙� - * @param deptIdEnd - */ - public StaffPerformStatQuery deptIdEnd(Long deptIdEnd){ - this.deptIdEnd = deptIdEnd; - return this; + * 璁剧疆 缁撴潫 鏇存柊浜篿d + * @param updateUserIdEnd + */ + public void setUpdateUserIdEnd(Long updateUserIdEnd){ + this.updateUserIdEnd = updateUserIdEnd; } /** - * 璁剧疆 澧炲姞 閮ㄩ棬id鍙� - * @param deptIdIncrement - */ - public StaffPerformStatQuery deptIdIncrement(Long deptIdIncrement){ - this.deptIdIncrement = deptIdIncrement; - return this; + * 鑾峰彇 澧炲姞 鏇存柊浜篿d + * @return updateUserIdIncrement + */ + public Long getUpdateUserIdIncrement(){ + return this.updateUserIdIncrement; } /** - * 璁剧疆 閮ㄩ棬id鍙� - * @param deptIdList - */ - public StaffPerformStatQuery deptIdList(List<Long> deptIdList){ - this.deptIdList = deptIdList; - return this; - } - - /** - * 璁剧疆 閮ㄩ棬id鍙� - * @param deptIdNotList - */ - public StaffPerformStatQuery deptIdNotList(List<Long> deptIdNotList){ - this.deptIdNotList = deptIdNotList; - return this; - } - - - /** - * 璁剧疆 閮ㄩ棬鍚嶇О - * @param deptName - */ - public StaffPerformStatQuery deptName(String deptName){ - setDeptName(deptName); - return this; + * 璁剧疆 澧炲姞 鏇存柊浜篿d + * @param updateUserIdIncrement + */ + public void setUpdateUserIdIncrement(Long updateUserIdIncrement){ + this.updateUserIdIncrement = updateUserIdIncrement; } /** - * 璁剧疆 閮ㄩ棬鍚嶇О - * @param deptNameList - */ - public StaffPerformStatQuery deptNameList(List<String> deptNameList){ - this.deptNameList = deptNameList; - return this; + * 鑾峰彇 鏇存柊浜篿d + * @return updateUserIdList + */ + public List<Long> getUpdateUserIdList(){ + return this.updateUserIdList; } /** - * 璁剧疆 鍛樺伐缁╂晥鎬诲垎鏁� - * @param totalScore - */ - public StaffPerformStatQuery totalScore(BigDecimal totalScore){ - setTotalScore(totalScore); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍛樺伐缁╂晥鎬诲垎鏁� - * @param totalScoreStart - */ - public StaffPerformStatQuery totalScoreStart(BigDecimal totalScoreStart){ - this.totalScoreStart = totalScoreStart; - return this; + * 璁剧疆 鏇存柊浜篿d + * @param updateUserIdList + */ + public void setUpdateUserIdList(List<Long> updateUserIdList){ + this.updateUserIdList = updateUserIdList; } /** - * 璁剧疆 缁撴潫 鍛樺伐缁╂晥鎬诲垎鏁� - * @param totalScoreEnd - */ - public StaffPerformStatQuery totalScoreEnd(BigDecimal totalScoreEnd){ - this.totalScoreEnd = totalScoreEnd; - return this; + * 鑾峰彇 鏇存柊浜篿d + * @return updateUserIdNotList + */ + public List<Long> getUpdateUserIdNotList(){ + return this.updateUserIdNotList; } /** - * 璁剧疆 澧炲姞 鍛樺伐缁╂晥鎬诲垎鏁� - * @param totalScoreIncrement - */ - public StaffPerformStatQuery totalScoreIncrement(BigDecimal totalScoreIncrement){ - this.totalScoreIncrement = totalScoreIncrement; - return this; + * 璁剧疆 鏇存柊浜篿d + * @param updateUserIdNotList + */ + public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){ + this.updateUserIdNotList = updateUserIdNotList; } + /** - * 璁剧疆 鍛樺伐缁╂晥鎬诲垎鏁� - * @param totalScoreList - */ - public StaffPerformStatQuery totalScoreList(List<BigDecimal> totalScoreList){ - this.totalScoreList = totalScoreList; - return this; - } - - /** - * 璁剧疆 鍛樺伐缁╂晥鎬诲垎鏁� - * @param totalScoreNotList - */ - public StaffPerformStatQuery totalScoreNotList(List<BigDecimal> totalScoreNotList){ - this.totalScoreNotList = totalScoreNotList; + * 璁剧疆 涓婚敭ID锛屼富閿紝鑷闀� + * @param id + */ + public StaffPerformStatQuery id(Long id){ + setId(id); return this; - } - - - /** - * 璁剧疆 澶囨敞 - * @param remark - */ - public StaffPerformStatQuery remark(String remark){ - setRemark(remark); - return this; } /** - * 璁剧疆 澶囨敞 - * @param remarkList - */ - public StaffPerformStatQuery remarkList(List<String> remarkList){ - this.remarkList = remarkList; - return this; + * 璁剧疆 寮€濮� 涓婚敭ID锛屼富閿紝鑷闀� + * @param idStart + */ + public StaffPerformStatQuery idStart(Long idStart){ + this.idStart = idStart; + return this; } /** - * 璁剧疆 骞� - * @param year - */ - public StaffPerformStatQuery year(Integer year){ - setYear(year); - return this; - } - - /** - * 璁剧疆 寮€濮� 骞� - * @param yearStart - */ - public StaffPerformStatQuery yearStart(Integer yearStart){ - this.yearStart = yearStart; - return this; + * 璁剧疆 缁撴潫 涓婚敭ID锛屼富閿紝鑷闀� + * @param idEnd + */ + public StaffPerformStatQuery idEnd(Long idEnd){ + this.idEnd = idEnd; + return this; } /** - * 璁剧疆 缁撴潫 骞� - * @param yearEnd - */ - public StaffPerformStatQuery yearEnd(Integer yearEnd){ - this.yearEnd = yearEnd; - return this; + * 璁剧疆 澧炲姞 涓婚敭ID锛屼富閿紝鑷闀� + * @param idIncrement + */ + public StaffPerformStatQuery idIncrement(Long idIncrement){ + this.idIncrement = idIncrement; + return this; } /** - * 璁剧疆 澧炲姞 骞� - * @param yearIncrement - */ - public StaffPerformStatQuery yearIncrement(Integer yearIncrement){ - this.yearIncrement = yearIncrement; - return this; + * 璁剧疆 涓婚敭ID锛屼富閿紝鑷闀� + * @param idList + */ + public StaffPerformStatQuery idList(List<Long> idList){ + this.idList = idList; + return this; } /** - * 璁剧疆 骞� - * @param yearList - */ - public StaffPerformStatQuery yearList(List<Integer> yearList){ - this.yearList = yearList; - return this; - } - - /** - * 璁剧疆 骞� - * @param yearNotList - */ - public StaffPerformStatQuery yearNotList(List<Integer> yearNotList){ - this.yearNotList = yearNotList; + * 璁剧疆 涓婚敭ID锛屼富閿紝鑷闀� + * @param idNotList + */ + public StaffPerformStatQuery idNotList(List<Long> idNotList){ + this.idNotList = idNotList; return this; - } - - /** - * 璁剧疆 鏈� - * @param month - */ - public StaffPerformStatQuery month(Integer month){ - setMonth(month); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏈� - * @param monthStart - */ - public StaffPerformStatQuery monthStart(Integer monthStart){ - this.monthStart = monthStart; - return this; } /** - * 璁剧疆 缁撴潫 鏈� - * @param monthEnd - */ - public StaffPerformStatQuery monthEnd(Integer monthEnd){ - this.monthEnd = monthEnd; - return this; + * 璁剧疆 閮ㄩ棬id鍙� + * @param staffId + */ + public StaffPerformStatQuery staffId(Long staffId){ + setStaffId(staffId); + return this; } /** - * 璁剧疆 澧炲姞 鏈� - * @param monthIncrement - */ - public StaffPerformStatQuery monthIncrement(Integer monthIncrement){ - this.monthIncrement = monthIncrement; - return this; + * 璁剧疆 寮€濮� 閮ㄩ棬id鍙� + * @param staffIdStart + */ + public StaffPerformStatQuery staffIdStart(Long staffIdStart){ + this.staffIdStart = staffIdStart; + return this; } /** - * 璁剧疆 鏈� - * @param monthList - */ - public StaffPerformStatQuery monthList(List<Integer> monthList){ - this.monthList = monthList; - return this; - } - - /** - * 璁剧疆 鏈� - * @param monthNotList - */ - public StaffPerformStatQuery monthNotList(List<Integer> monthNotList){ - this.monthNotList = monthNotList; + * 璁剧疆 缁撴潫 閮ㄩ棬id鍙� + * @param staffIdEnd + */ + public StaffPerformStatQuery staffIdEnd(Long staffIdEnd){ + this.staffIdEnd = staffIdEnd; return this; - } - - - /** - * 璁剧疆 鍒涘缓浜篿d - * @param createUserId - */ - public StaffPerformStatQuery createUserId(Long createUserId){ - setCreateUserId(createUserId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍒涘缓浜篿d - * @param createUserIdStart - */ - public StaffPerformStatQuery createUserIdStart(Long createUserIdStart){ - this.createUserIdStart = createUserIdStart; - return this; } /** - * 璁剧疆 缁撴潫 鍒涘缓浜篿d - * @param createUserIdEnd - */ - public StaffPerformStatQuery createUserIdEnd(Long createUserIdEnd){ - this.createUserIdEnd = createUserIdEnd; - return this; + * 璁剧疆 澧炲姞 閮ㄩ棬id鍙� + * @param staffIdIncrement + */ + public StaffPerformStatQuery staffIdIncrement(Long staffIdIncrement){ + this.staffIdIncrement = staffIdIncrement; + return this; } /** - * 璁剧疆 澧炲姞 鍒涘缓浜篿d - * @param createUserIdIncrement - */ - public StaffPerformStatQuery createUserIdIncrement(Long createUserIdIncrement){ - this.createUserIdIncrement = createUserIdIncrement; - return this; + * 璁剧疆 閮ㄩ棬id鍙� + * @param staffIdList + */ + public StaffPerformStatQuery staffIdList(List<Long> staffIdList){ + this.staffIdList = staffIdList; + return this; } /** - * 璁剧疆 鍒涘缓浜篿d - * @param createUserIdList - */ - public StaffPerformStatQuery createUserIdList(List<Long> createUserIdList){ - this.createUserIdList = createUserIdList; - return this; - } - - /** - * 璁剧疆 鍒涘缓浜篿d - * @param createUserIdNotList - */ - public StaffPerformStatQuery createUserIdNotList(List<Long> createUserIdNotList){ - this.createUserIdNotList = createUserIdNotList; + * 璁剧疆 閮ㄩ棬id鍙� + * @param staffIdNotList + */ + public StaffPerformStatQuery staffIdNotList(List<Long> staffIdNotList){ + this.staffIdNotList = staffIdNotList; return this; - } + } /** - * 璁剧疆 鏇存柊浜篿d - * @param updateUserId - */ - public StaffPerformStatQuery updateUserId(Long updateUserId){ - setUpdateUserId(updateUserId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏇存柊浜篿d - * @param updateUserIdStart - */ - public StaffPerformStatQuery updateUserIdStart(Long updateUserIdStart){ - this.updateUserIdStart = updateUserIdStart; - return this; + * 璁剧疆 閮ㄩ棬鍚嶇О + * @param staffName + */ + public StaffPerformStatQuery staffName(String staffName){ + setStaffName(staffName); + return this; } /** - * 璁剧疆 缁撴潫 鏇存柊浜篿d - * @param updateUserIdEnd - */ - public StaffPerformStatQuery updateUserIdEnd(Long updateUserIdEnd){ - this.updateUserIdEnd = updateUserIdEnd; - return this; + * 璁剧疆 閮ㄩ棬鍚嶇О + * @param staffNameList + */ + public StaffPerformStatQuery staffNameList(List<String> staffNameList){ + this.staffNameList = staffNameList; + return this; } /** - * 璁剧疆 澧炲姞 鏇存柊浜篿d - * @param updateUserIdIncrement - */ - public StaffPerformStatQuery updateUserIdIncrement(Long updateUserIdIncrement){ - this.updateUserIdIncrement = updateUserIdIncrement; - return this; + * 璁剧疆 鍛樺伐缁╂晥鎬诲垎鏁� + * @param totalScore + */ + public StaffPerformStatQuery totalScore(BigDecimal totalScore){ + setTotalScore(totalScore); + return this; } /** - * 璁剧疆 鏇存柊浜篿d - * @param updateUserIdList - */ - public StaffPerformStatQuery updateUserIdList(List<Long> updateUserIdList){ - this.updateUserIdList = updateUserIdList; - return this; - } - - /** - * 璁剧疆 鏇存柊浜篿d - * @param updateUserIdNotList - */ - public StaffPerformStatQuery updateUserIdNotList(List<Long> updateUserIdNotList){ - this.updateUserIdNotList = updateUserIdNotList; + * 璁剧疆 寮€濮� 鍛樺伐缁╂晥鎬诲垎鏁� + * @param totalScoreStart + */ + public StaffPerformStatQuery totalScoreStart(BigDecimal totalScoreStart){ + this.totalScoreStart = totalScoreStart; return this; - } + } /** - * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param attendScoreAdd - */ - public StaffPerformStatQuery attendScoreAdd(BigDecimal attendScoreAdd){ - setAttendScoreAdd(attendScoreAdd); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param attendScoreAddStart - */ - public StaffPerformStatQuery attendScoreAddStart(BigDecimal attendScoreAddStart){ - this.attendScoreAddStart = attendScoreAddStart; - return this; + * 璁剧疆 缁撴潫 鍛樺伐缁╂晥鎬诲垎鏁� + * @param totalScoreEnd + */ + public StaffPerformStatQuery totalScoreEnd(BigDecimal totalScoreEnd){ + this.totalScoreEnd = totalScoreEnd; + return this; } /** - * 璁剧疆 缁撴潫 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param attendScoreAddEnd - */ - public StaffPerformStatQuery attendScoreAddEnd(BigDecimal attendScoreAddEnd){ - this.attendScoreAddEnd = attendScoreAddEnd; - return this; + * 璁剧疆 澧炲姞 鍛樺伐缁╂晥鎬诲垎鏁� + * @param totalScoreIncrement + */ + public StaffPerformStatQuery totalScoreIncrement(BigDecimal totalScoreIncrement){ + this.totalScoreIncrement = totalScoreIncrement; + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param attendScoreAddIncrement - */ - public StaffPerformStatQuery attendScoreAddIncrement(BigDecimal attendScoreAddIncrement){ - this.attendScoreAddIncrement = attendScoreAddIncrement; - return this; + * 璁剧疆 鍛樺伐缁╂晥鎬诲垎鏁� + * @param totalScoreList + */ + public StaffPerformStatQuery totalScoreList(List<BigDecimal> totalScoreList){ + this.totalScoreList = totalScoreList; + return this; } /** - * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param attendScoreAddList - */ - public StaffPerformStatQuery attendScoreAddList(List<BigDecimal> attendScoreAddList){ - this.attendScoreAddList = attendScoreAddList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param attendScoreAddNotList - */ - public StaffPerformStatQuery attendScoreAddNotList(List<BigDecimal> attendScoreAddNotList){ - this.attendScoreAddNotList = attendScoreAddNotList; + * 璁剧疆 鍛樺伐缁╂晥鎬诲垎鏁� + * @param totalScoreNotList + */ + public StaffPerformStatQuery totalScoreNotList(List<BigDecimal> totalScoreNotList){ + this.totalScoreNotList = totalScoreNotList; return this; - } + } /** - * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param attendScoreSub - */ - public StaffPerformStatQuery attendScoreSub(BigDecimal attendScoreSub){ - setAttendScoreSub(attendScoreSub); - return this; - } - - /** - * 璁剧疆 寮€濮� 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param attendScoreSubStart - */ - public StaffPerformStatQuery attendScoreSubStart(BigDecimal attendScoreSubStart){ - this.attendScoreSubStart = attendScoreSubStart; - return this; + * 璁剧疆 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @param totalAddScore + */ + public StaffPerformStatQuery totalAddScore(BigDecimal totalAddScore){ + setTotalAddScore(totalAddScore); + return this; } /** - * 璁剧疆 缁撴潫 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param attendScoreSubEnd - */ - public StaffPerformStatQuery attendScoreSubEnd(BigDecimal attendScoreSubEnd){ - this.attendScoreSubEnd = attendScoreSubEnd; - return this; + * 璁剧疆 寮€濮� 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @param totalAddScoreStart + */ + public StaffPerformStatQuery totalAddScoreStart(BigDecimal totalAddScoreStart){ + this.totalAddScoreStart = totalAddScoreStart; + return this; } /** - * 璁剧疆 澧炲姞 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param attendScoreSubIncrement - */ - public StaffPerformStatQuery attendScoreSubIncrement(BigDecimal attendScoreSubIncrement){ - this.attendScoreSubIncrement = attendScoreSubIncrement; - return this; + * 璁剧疆 缁撴潫 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @param totalAddScoreEnd + */ + public StaffPerformStatQuery totalAddScoreEnd(BigDecimal totalAddScoreEnd){ + this.totalAddScoreEnd = totalAddScoreEnd; + return this; } /** - * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param attendScoreSubList - */ - public StaffPerformStatQuery attendScoreSubList(List<BigDecimal> attendScoreSubList){ - this.attendScoreSubList = attendScoreSubList; - return this; - } - - /** - * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param attendScoreSubNotList - */ - public StaffPerformStatQuery attendScoreSubNotList(List<BigDecimal> attendScoreSubNotList){ - this.attendScoreSubNotList = attendScoreSubNotList; + * 璁剧疆 澧炲姞 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @param totalAddScoreIncrement + */ + public StaffPerformStatQuery totalAddScoreIncrement(BigDecimal totalAddScoreIncrement){ + this.totalAddScoreIncrement = totalAddScoreIncrement; return this; - } + } /** - * 璁剧疆 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param assessScoreAdd - */ - public StaffPerformStatQuery assessScoreAdd(BigDecimal assessScoreAdd){ - setAssessScoreAdd(assessScoreAdd); - return this; - } - - /** - * 璁剧疆 寮€濮� 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param assessScoreAddStart - */ - public StaffPerformStatQuery assessScoreAddStart(BigDecimal assessScoreAddStart){ - this.assessScoreAddStart = assessScoreAddStart; - return this; + * 璁剧疆 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @param totalAddScoreList + */ + public StaffPerformStatQuery totalAddScoreList(List<BigDecimal> totalAddScoreList){ + this.totalAddScoreList = totalAddScoreList; + return this; } /** - * 璁剧疆 缁撴潫 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param assessScoreAddEnd - */ - public StaffPerformStatQuery assessScoreAddEnd(BigDecimal assessScoreAddEnd){ - this.assessScoreAddEnd = assessScoreAddEnd; - return this; + * 璁剧疆 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� + * @param totalAddScoreNotList + */ + public StaffPerformStatQuery totalAddScoreNotList(List<BigDecimal> totalAddScoreNotList){ + this.totalAddScoreNotList = totalAddScoreNotList; + return this; } /** - * 璁剧疆 澧炲姞 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param assessScoreAddIncrement - */ - public StaffPerformStatQuery assessScoreAddIncrement(BigDecimal assessScoreAddIncrement){ - this.assessScoreAddIncrement = assessScoreAddIncrement; - return this; + * 璁剧疆 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @param totalSubScore + */ + public StaffPerformStatQuery totalSubScore(BigDecimal totalSubScore){ + setTotalSubScore(totalSubScore); + return this; } /** - * 璁剧疆 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param assessScoreAddList - */ - public StaffPerformStatQuery assessScoreAddList(List<BigDecimal> assessScoreAddList){ - this.assessScoreAddList = assessScoreAddList; - return this; - } - - /** - * 璁剧疆 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param assessScoreAddNotList - */ - public StaffPerformStatQuery assessScoreAddNotList(List<BigDecimal> assessScoreAddNotList){ - this.assessScoreAddNotList = assessScoreAddNotList; + * 璁剧疆 寮€濮� 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @param totalSubScoreStart + */ + public StaffPerformStatQuery totalSubScoreStart(BigDecimal totalSubScoreStart){ + this.totalSubScoreStart = totalSubScoreStart; return this; - } + } /** - * 璁剧疆 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param assessScoreSub - */ - public StaffPerformStatQuery assessScoreSub(BigDecimal assessScoreSub){ - setAssessScoreSub(assessScoreSub); - return this; - } - - /** - * 璁剧疆 寮€濮� 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param assessScoreSubStart - */ - public StaffPerformStatQuery assessScoreSubStart(BigDecimal assessScoreSubStart){ - this.assessScoreSubStart = assessScoreSubStart; - return this; + * 璁剧疆 缁撴潫 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @param totalSubScoreEnd + */ + public StaffPerformStatQuery totalSubScoreEnd(BigDecimal totalSubScoreEnd){ + this.totalSubScoreEnd = totalSubScoreEnd; + return this; } /** - * 璁剧疆 缁撴潫 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param assessScoreSubEnd - */ - public StaffPerformStatQuery assessScoreSubEnd(BigDecimal assessScoreSubEnd){ - this.assessScoreSubEnd = assessScoreSubEnd; - return this; + * 璁剧疆 澧炲姞 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @param totalSubScoreIncrement + */ + public StaffPerformStatQuery totalSubScoreIncrement(BigDecimal totalSubScoreIncrement){ + this.totalSubScoreIncrement = totalSubScoreIncrement; + return this; } /** - * 璁剧疆 澧炲姞 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param assessScoreSubIncrement - */ - public StaffPerformStatQuery assessScoreSubIncrement(BigDecimal assessScoreSubIncrement){ - this.assessScoreSubIncrement = assessScoreSubIncrement; - return this; + * 璁剧疆 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @param totalSubScoreList + */ + public StaffPerformStatQuery totalSubScoreList(List<BigDecimal> totalSubScoreList){ + this.totalSubScoreList = totalSubScoreList; + return this; } /** - * 璁剧疆 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param assessScoreSubList - */ - public StaffPerformStatQuery assessScoreSubList(List<BigDecimal> assessScoreSubList){ - this.assessScoreSubList = assessScoreSubList; - return this; - } - - /** - * 璁剧疆 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param assessScoreSubNotList - */ - public StaffPerformStatQuery assessScoreSubNotList(List<BigDecimal> assessScoreSubNotList){ - this.assessScoreSubNotList = assessScoreSubNotList; + * 璁剧疆 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� + * @param totalSubScoreNotList + */ + public StaffPerformStatQuery totalSubScoreNotList(List<BigDecimal> totalSubScoreNotList){ + this.totalSubScoreNotList = totalSubScoreNotList; return this; - } + } /** - * 璁剧疆 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param workScoreAdd - */ - public StaffPerformStatQuery workScoreAdd(BigDecimal workScoreAdd){ - setWorkScoreAdd(workScoreAdd); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param workScoreAddStart - */ - public StaffPerformStatQuery workScoreAddStart(BigDecimal workScoreAddStart){ - this.workScoreAddStart = workScoreAddStart; - return this; + * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param attendScoreAdd + */ + public StaffPerformStatQuery attendScoreAdd(BigDecimal attendScoreAdd){ + setAttendScoreAdd(attendScoreAdd); + return this; } /** - * 璁剧疆 缁撴潫 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param workScoreAddEnd - */ - public StaffPerformStatQuery workScoreAddEnd(BigDecimal workScoreAddEnd){ - this.workScoreAddEnd = workScoreAddEnd; - return this; + * 璁剧疆 寮€濮� 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param attendScoreAddStart + */ + public StaffPerformStatQuery attendScoreAddStart(BigDecimal attendScoreAddStart){ + this.attendScoreAddStart = attendScoreAddStart; + return this; } /** - * 璁剧疆 澧炲姞 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param workScoreAddIncrement - */ - public StaffPerformStatQuery workScoreAddIncrement(BigDecimal workScoreAddIncrement){ - this.workScoreAddIncrement = workScoreAddIncrement; - return this; + * 璁剧疆 缁撴潫 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param attendScoreAddEnd + */ + public StaffPerformStatQuery attendScoreAddEnd(BigDecimal attendScoreAddEnd){ + this.attendScoreAddEnd = attendScoreAddEnd; + return this; } /** - * 璁剧疆 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param workScoreAddList - */ - public StaffPerformStatQuery workScoreAddList(List<BigDecimal> workScoreAddList){ - this.workScoreAddList = workScoreAddList; - return this; - } - - /** - * 璁剧疆 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param workScoreAddNotList - */ - public StaffPerformStatQuery workScoreAddNotList(List<BigDecimal> workScoreAddNotList){ - this.workScoreAddNotList = workScoreAddNotList; + * 璁剧疆 澧炲姞 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param attendScoreAddIncrement + */ + public StaffPerformStatQuery attendScoreAddIncrement(BigDecimal attendScoreAddIncrement){ + this.attendScoreAddIncrement = attendScoreAddIncrement; return this; - } + } /** - * 璁剧疆 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param workScoreSub - */ - public StaffPerformStatQuery workScoreSub(BigDecimal workScoreSub){ - setWorkScoreSub(workScoreSub); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param workScoreSubStart - */ + * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param attendScoreAddList + */ + public StaffPerformStatQuery attendScoreAddList(List<BigDecimal> attendScoreAddList){ + this.attendScoreAddList = attendScoreAddList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param attendScoreAddNotList + */ + public StaffPerformStatQuery attendScoreAddNotList(List<BigDecimal> attendScoreAddNotList){ + this.attendScoreAddNotList = attendScoreAddNotList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param attendScoreSub + */ + public StaffPerformStatQuery attendScoreSub(BigDecimal attendScoreSub){ + setAttendScoreSub(attendScoreSub); + return this; + } + + /** + * 璁剧疆 寮€濮� 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param attendScoreSubStart + */ + public StaffPerformStatQuery attendScoreSubStart(BigDecimal attendScoreSubStart){ + this.attendScoreSubStart = attendScoreSubStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param attendScoreSubEnd + */ + public StaffPerformStatQuery attendScoreSubEnd(BigDecimal attendScoreSubEnd){ + this.attendScoreSubEnd = attendScoreSubEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param attendScoreSubIncrement + */ + public StaffPerformStatQuery attendScoreSubIncrement(BigDecimal attendScoreSubIncrement){ + this.attendScoreSubIncrement = attendScoreSubIncrement; + return this; + } + + /** + * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param attendScoreSubList + */ + public StaffPerformStatQuery attendScoreSubList(List<BigDecimal> attendScoreSubList){ + this.attendScoreSubList = attendScoreSubList; + return this; + } + + /** + * 璁剧疆 鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param attendScoreSubNotList + */ + public StaffPerformStatQuery attendScoreSubNotList(List<BigDecimal> attendScoreSubNotList){ + this.attendScoreSubNotList = attendScoreSubNotList; + return this; + } + + /** + * 璁剧疆 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param assessScoreAdd + */ + public StaffPerformStatQuery assessScoreAdd(BigDecimal assessScoreAdd){ + setAssessScoreAdd(assessScoreAdd); + return this; + } + + /** + * 璁剧疆 寮€濮� 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param assessScoreAddStart + */ + public StaffPerformStatQuery assessScoreAddStart(BigDecimal assessScoreAddStart){ + this.assessScoreAddStart = assessScoreAddStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param assessScoreAddEnd + */ + public StaffPerformStatQuery assessScoreAddEnd(BigDecimal assessScoreAddEnd){ + this.assessScoreAddEnd = assessScoreAddEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param assessScoreAddIncrement + */ + public StaffPerformStatQuery assessScoreAddIncrement(BigDecimal assessScoreAddIncrement){ + this.assessScoreAddIncrement = assessScoreAddIncrement; + return this; + } + + /** + * 璁剧疆 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param assessScoreAddList + */ + public StaffPerformStatQuery assessScoreAddList(List<BigDecimal> assessScoreAddList){ + this.assessScoreAddList = assessScoreAddList; + return this; + } + + /** + * 璁剧疆 璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param assessScoreAddNotList + */ + public StaffPerformStatQuery assessScoreAddNotList(List<BigDecimal> assessScoreAddNotList){ + this.assessScoreAddNotList = assessScoreAddNotList; + return this; + } + + /** + * 璁剧疆 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param assessScoreSub + */ + public StaffPerformStatQuery assessScoreSub(BigDecimal assessScoreSub){ + setAssessScoreSub(assessScoreSub); + return this; + } + + /** + * 璁剧疆 寮€濮� 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param assessScoreSubStart + */ + public StaffPerformStatQuery assessScoreSubStart(BigDecimal assessScoreSubStart){ + this.assessScoreSubStart = assessScoreSubStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param assessScoreSubEnd + */ + public StaffPerformStatQuery assessScoreSubEnd(BigDecimal assessScoreSubEnd){ + this.assessScoreSubEnd = assessScoreSubEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param assessScoreSubIncrement + */ + public StaffPerformStatQuery assessScoreSubIncrement(BigDecimal assessScoreSubIncrement){ + this.assessScoreSubIncrement = assessScoreSubIncrement; + return this; + } + + /** + * 璁剧疆 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param assessScoreSubList + */ + public StaffPerformStatQuery assessScoreSubList(List<BigDecimal> assessScoreSubList){ + this.assessScoreSubList = assessScoreSubList; + return this; + } + + /** + * 璁剧疆 璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param assessScoreSubNotList + */ + public StaffPerformStatQuery assessScoreSubNotList(List<BigDecimal> assessScoreSubNotList){ + this.assessScoreSubNotList = assessScoreSubNotList; + return this; + } + + /** + * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param complainScoreAdd + */ + public StaffPerformStatQuery complainScoreAdd(BigDecimal complainScoreAdd){ + setComplainScoreAdd(complainScoreAdd); + return this; + } + + /** + * 璁剧疆 寮€濮� 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param complainScoreAddStart + */ + public StaffPerformStatQuery complainScoreAddStart(BigDecimal complainScoreAddStart){ + this.complainScoreAddStart = complainScoreAddStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param complainScoreAddEnd + */ + public StaffPerformStatQuery complainScoreAddEnd(BigDecimal complainScoreAddEnd){ + this.complainScoreAddEnd = complainScoreAddEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param complainScoreAddIncrement + */ + public StaffPerformStatQuery complainScoreAddIncrement(BigDecimal complainScoreAddIncrement){ + this.complainScoreAddIncrement = complainScoreAddIncrement; + return this; + } + + /** + * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param complainScoreAddList + */ + public StaffPerformStatQuery complainScoreAddList(List<BigDecimal> complainScoreAddList){ + this.complainScoreAddList = complainScoreAddList; + return this; + } + + /** + * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param complainScoreAddNotList + */ + public StaffPerformStatQuery complainScoreAddNotList(List<BigDecimal> complainScoreAddNotList){ + this.complainScoreAddNotList = complainScoreAddNotList; + return this; + } + + /** + * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param complainScoreSub + */ + public StaffPerformStatQuery complainScoreSub(BigDecimal complainScoreSub){ + setComplainScoreSub(complainScoreSub); + return this; + } + + /** + * 璁剧疆 寮€濮� 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param complainScoreSubStart + */ + public StaffPerformStatQuery complainScoreSubStart(BigDecimal complainScoreSubStart){ + this.complainScoreSubStart = complainScoreSubStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param complainScoreSubEnd + */ + public StaffPerformStatQuery complainScoreSubEnd(BigDecimal complainScoreSubEnd){ + this.complainScoreSubEnd = complainScoreSubEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param complainScoreSubIncrement + */ + public StaffPerformStatQuery complainScoreSubIncrement(BigDecimal complainScoreSubIncrement){ + this.complainScoreSubIncrement = complainScoreSubIncrement; + return this; + } + + /** + * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param complainScoreSubList + */ + public StaffPerformStatQuery complainScoreSubList(List<BigDecimal> complainScoreSubList){ + this.complainScoreSubList = complainScoreSubList; + return this; + } + + /** + * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param complainScoreSubNotList + */ + public StaffPerformStatQuery complainScoreSubNotList(List<BigDecimal> complainScoreSubNotList){ + this.complainScoreSubNotList = complainScoreSubNotList; + return this; + } + + /** + * 璁剧疆 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param workScoreAdd + */ + public StaffPerformStatQuery workScoreAdd(BigDecimal workScoreAdd){ + setWorkScoreAdd(workScoreAdd); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param workScoreAddStart + */ + public StaffPerformStatQuery workScoreAddStart(BigDecimal workScoreAddStart){ + this.workScoreAddStart = workScoreAddStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param workScoreAddEnd + */ + public StaffPerformStatQuery workScoreAddEnd(BigDecimal workScoreAddEnd){ + this.workScoreAddEnd = workScoreAddEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param workScoreAddIncrement + */ + public StaffPerformStatQuery workScoreAddIncrement(BigDecimal workScoreAddIncrement){ + this.workScoreAddIncrement = workScoreAddIncrement; + return this; + } + + /** + * 璁剧疆 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param workScoreAddList + */ + public StaffPerformStatQuery workScoreAddList(List<BigDecimal> workScoreAddList){ + this.workScoreAddList = workScoreAddList; + return this; + } + + /** + * 璁剧疆 鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param workScoreAddNotList + */ + public StaffPerformStatQuery workScoreAddNotList(List<BigDecimal> workScoreAddNotList){ + this.workScoreAddNotList = workScoreAddNotList; + return this; + } + + /** + * 璁剧疆 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param workScoreSub + */ + public StaffPerformStatQuery workScoreSub(BigDecimal workScoreSub){ + setWorkScoreSub(workScoreSub); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param workScoreSubStart + */ public StaffPerformStatQuery workScoreSubStart(BigDecimal workScoreSubStart){ - this.workScoreSubStart = workScoreSubStart; - return this; + this.workScoreSubStart = workScoreSubStart; + return this; } /** - * 璁剧疆 缁撴潫 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param workScoreSubEnd - */ + * 璁剧疆 缁撴潫 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param workScoreSubEnd + */ public StaffPerformStatQuery workScoreSubEnd(BigDecimal workScoreSubEnd){ - this.workScoreSubEnd = workScoreSubEnd; - return this; + this.workScoreSubEnd = workScoreSubEnd; + return this; } /** - * 璁剧疆 澧炲姞 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param workScoreSubIncrement - */ + * 璁剧疆 澧炲姞 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param workScoreSubIncrement + */ public StaffPerformStatQuery workScoreSubIncrement(BigDecimal workScoreSubIncrement){ - this.workScoreSubIncrement = workScoreSubIncrement; - return this; + this.workScoreSubIncrement = workScoreSubIncrement; + return this; } /** - * 璁剧疆 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param workScoreSubList - */ + * 璁剧疆 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param workScoreSubList + */ public StaffPerformStatQuery workScoreSubList(List<BigDecimal> workScoreSubList){ this.workScoreSubList = workScoreSubList; - return this; - } - - /** - * 璁剧疆 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param workScoreSubNotList - */ - public StaffPerformStatQuery workScoreSubNotList(List<BigDecimal> workScoreSubNotList){ + return this; + } + + /** + * 璁剧疆 鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param workScoreSubNotList + */ + public StaffPerformStatQuery workScoreSubNotList(List<BigDecimal> workScoreSubNotList){ this.workScoreSubNotList = workScoreSubNotList; return this; - } + } /** - * 璁剧疆 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param effectScoreAdd - */ + * 璁剧疆 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param effectScoreAdd + */ public StaffPerformStatQuery effectScoreAdd(BigDecimal effectScoreAdd){ - setEffectScoreAdd(effectScoreAdd); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param effectScoreAddStart - */ + setEffectScoreAdd(effectScoreAdd); + return this; + } + + /** + * 璁剧疆 寮€濮� 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param effectScoreAddStart + */ public StaffPerformStatQuery effectScoreAddStart(BigDecimal effectScoreAddStart){ - this.effectScoreAddStart = effectScoreAddStart; - return this; + this.effectScoreAddStart = effectScoreAddStart; + return this; } /** - * 璁剧疆 缁撴潫 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param effectScoreAddEnd - */ + * 璁剧疆 缁撴潫 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param effectScoreAddEnd + */ public StaffPerformStatQuery effectScoreAddEnd(BigDecimal effectScoreAddEnd){ - this.effectScoreAddEnd = effectScoreAddEnd; - return this; + this.effectScoreAddEnd = effectScoreAddEnd; + return this; } /** - * 璁剧疆 澧炲姞 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param effectScoreAddIncrement - */ + * 璁剧疆 澧炲姞 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param effectScoreAddIncrement + */ public StaffPerformStatQuery effectScoreAddIncrement(BigDecimal effectScoreAddIncrement){ - this.effectScoreAddIncrement = effectScoreAddIncrement; - return this; + this.effectScoreAddIncrement = effectScoreAddIncrement; + return this; } /** - * 璁剧疆 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param effectScoreAddList - */ + * 璁剧疆 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param effectScoreAddList + */ public StaffPerformStatQuery effectScoreAddList(List<BigDecimal> effectScoreAddList){ this.effectScoreAddList = effectScoreAddList; - return this; - } - - /** - * 璁剧疆 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param effectScoreAddNotList - */ - public StaffPerformStatQuery effectScoreAddNotList(List<BigDecimal> effectScoreAddNotList){ + return this; + } + + /** + * 璁剧疆 鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param effectScoreAddNotList + */ + public StaffPerformStatQuery effectScoreAddNotList(List<BigDecimal> effectScoreAddNotList){ this.effectScoreAddNotList = effectScoreAddNotList; return this; - } + } /** - * 璁剧疆 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param effectScoreSub - */ + * 璁剧疆 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param effectScoreSub + */ public StaffPerformStatQuery effectScoreSub(BigDecimal effectScoreSub){ - setEffectScoreSub(effectScoreSub); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param effectScoreSubStart - */ + setEffectScoreSub(effectScoreSub); + return this; + } + + /** + * 璁剧疆 寮€濮� 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param effectScoreSubStart + */ public StaffPerformStatQuery effectScoreSubStart(BigDecimal effectScoreSubStart){ - this.effectScoreSubStart = effectScoreSubStart; - return this; + this.effectScoreSubStart = effectScoreSubStart; + return this; } /** - * 璁剧疆 缁撴潫 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param effectScoreSubEnd - */ + * 璁剧疆 缁撴潫 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param effectScoreSubEnd + */ public StaffPerformStatQuery effectScoreSubEnd(BigDecimal effectScoreSubEnd){ - this.effectScoreSubEnd = effectScoreSubEnd; - return this; + this.effectScoreSubEnd = effectScoreSubEnd; + return this; } /** - * 璁剧疆 澧炲姞 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param effectScoreSubIncrement - */ + * 璁剧疆 澧炲姞 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param effectScoreSubIncrement + */ public StaffPerformStatQuery effectScoreSubIncrement(BigDecimal effectScoreSubIncrement){ - this.effectScoreSubIncrement = effectScoreSubIncrement; - return this; + this.effectScoreSubIncrement = effectScoreSubIncrement; + return this; } /** - * 璁剧疆 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param effectScoreSubList - */ + * 璁剧疆 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param effectScoreSubList + */ public StaffPerformStatQuery effectScoreSubList(List<BigDecimal> effectScoreSubList){ this.effectScoreSubList = effectScoreSubList; - return this; - } - - /** - * 璁剧疆 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param effectScoreSubNotList - */ - public StaffPerformStatQuery effectScoreSubNotList(List<BigDecimal> effectScoreSubNotList){ + return this; + } + + /** + * 璁剧疆 鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param effectScoreSubNotList + */ + public StaffPerformStatQuery effectScoreSubNotList(List<BigDecimal> effectScoreSubNotList){ this.effectScoreSubNotList = effectScoreSubNotList; return this; - } + } /** - * 璁剧疆 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param otherScoreAdd - */ + * 璁剧疆 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param otherScoreAdd + */ public StaffPerformStatQuery otherScoreAdd(BigDecimal otherScoreAdd){ - setOtherScoreAdd(otherScoreAdd); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param otherScoreAddStart - */ + setOtherScoreAdd(otherScoreAdd); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param otherScoreAddStart + */ public StaffPerformStatQuery otherScoreAddStart(BigDecimal otherScoreAddStart){ - this.otherScoreAddStart = otherScoreAddStart; - return this; + this.otherScoreAddStart = otherScoreAddStart; + return this; } /** - * 璁剧疆 缁撴潫 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param otherScoreAddEnd - */ + * 璁剧疆 缁撴潫 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param otherScoreAddEnd + */ public StaffPerformStatQuery otherScoreAddEnd(BigDecimal otherScoreAddEnd){ - this.otherScoreAddEnd = otherScoreAddEnd; - return this; + this.otherScoreAddEnd = otherScoreAddEnd; + return this; } /** - * 璁剧疆 澧炲姞 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param otherScoreAddIncrement - */ + * 璁剧疆 澧炲姞 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param otherScoreAddIncrement + */ public StaffPerformStatQuery otherScoreAddIncrement(BigDecimal otherScoreAddIncrement){ - this.otherScoreAddIncrement = otherScoreAddIncrement; - return this; + this.otherScoreAddIncrement = otherScoreAddIncrement; + return this; } /** - * 璁剧疆 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param otherScoreAddList - */ + * 璁剧疆 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param otherScoreAddList + */ public StaffPerformStatQuery otherScoreAddList(List<BigDecimal> otherScoreAddList){ this.otherScoreAddList = otherScoreAddList; - return this; - } - - /** - * 璁剧疆 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param otherScoreAddNotList - */ - public StaffPerformStatQuery otherScoreAddNotList(List<BigDecimal> otherScoreAddNotList){ + return this; + } + + /** + * 璁剧疆 鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟 + * @param otherScoreAddNotList + */ + public StaffPerformStatQuery otherScoreAddNotList(List<BigDecimal> otherScoreAddNotList){ this.otherScoreAddNotList = otherScoreAddNotList; return this; - } + } /** - * 璁剧疆 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param otherScoreSub - */ + * 璁剧疆 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param otherScoreSub + */ public StaffPerformStatQuery otherScoreSub(BigDecimal otherScoreSub){ - setOtherScoreSub(otherScoreSub); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param otherScoreSubStart - */ + setOtherScoreSub(otherScoreSub); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param otherScoreSubStart + */ public StaffPerformStatQuery otherScoreSubStart(BigDecimal otherScoreSubStart){ - this.otherScoreSubStart = otherScoreSubStart; - return this; + this.otherScoreSubStart = otherScoreSubStart; + return this; } /** - * 璁剧疆 缁撴潫 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param otherScoreSubEnd - */ + * 璁剧疆 缁撴潫 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param otherScoreSubEnd + */ public StaffPerformStatQuery otherScoreSubEnd(BigDecimal otherScoreSubEnd){ - this.otherScoreSubEnd = otherScoreSubEnd; - return this; + this.otherScoreSubEnd = otherScoreSubEnd; + return this; } /** - * 璁剧疆 澧炲姞 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param otherScoreSubIncrement - */ + * 璁剧疆 澧炲姞 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param otherScoreSubIncrement + */ public StaffPerformStatQuery otherScoreSubIncrement(BigDecimal otherScoreSubIncrement){ - this.otherScoreSubIncrement = otherScoreSubIncrement; - return this; + this.otherScoreSubIncrement = otherScoreSubIncrement; + return this; } /** - * 璁剧疆 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param otherScoreSubList - */ + * 璁剧疆 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param otherScoreSubList + */ public StaffPerformStatQuery otherScoreSubList(List<BigDecimal> otherScoreSubList){ this.otherScoreSubList = otherScoreSubList; - return this; - } - - /** - * 璁剧疆 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param otherScoreSubNotList - */ - public StaffPerformStatQuery otherScoreSubNotList(List<BigDecimal> otherScoreSubNotList){ + return this; + } + + /** + * 璁剧疆 鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟 + * @param otherScoreSubNotList + */ + public StaffPerformStatQuery otherScoreSubNotList(List<BigDecimal> otherScoreSubNotList){ this.otherScoreSubNotList = otherScoreSubNotList; return this; - } + } + /** - * 璁剧疆 鏃� - * @param day - */ - public StaffPerformStatQuery day(Integer day){ - setDay(day); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏃� - * @param dayStart - */ - public StaffPerformStatQuery dayStart(Integer dayStart){ - this.dayStart = dayStart; - return this; + * 璁剧疆 澶囨敞 + * @param remark + */ + public StaffPerformStatQuery remark(String remark){ + setRemark(remark); + return this; } /** - * 璁剧疆 缁撴潫 鏃� - * @param dayEnd - */ - public StaffPerformStatQuery dayEnd(Integer dayEnd){ - this.dayEnd = dayEnd; - return this; + * 璁剧疆 澶囨敞 + * @param remarkList + */ + public StaffPerformStatQuery remarkList(List<String> remarkList){ + this.remarkList = remarkList; + return this; } /** - * 璁剧疆 澧炲姞 鏃� - * @param dayIncrement - */ - public StaffPerformStatQuery dayIncrement(Integer dayIncrement){ - this.dayIncrement = dayIncrement; - return this; + * 璁剧疆 骞� + * @param year + */ + public StaffPerformStatQuery year(Integer year){ + setYear(year); + return this; } /** - * 璁剧疆 鏃� - * @param dayList - */ - public StaffPerformStatQuery dayList(List<Integer> dayList){ - this.dayList = dayList; - return this; - } - - /** - * 璁剧疆 鏃� - * @param dayNotList - */ - public StaffPerformStatQuery dayNotList(List<Integer> dayNotList){ - this.dayNotList = dayNotList; + * 璁剧疆 寮€濮� 骞� + * @param yearStart + */ + public StaffPerformStatQuery yearStart(Integer yearStart){ + this.yearStart = yearStart; return this; - } + } /** - * 璁剧疆 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @param totalAddScore - */ - public StaffPerformStatQuery totalAddScore(BigDecimal totalAddScore){ - setTotalAddScore(totalAddScore); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @param totalAddScoreStart - */ - public StaffPerformStatQuery totalAddScoreStart(BigDecimal totalAddScoreStart){ - this.totalAddScoreStart = totalAddScoreStart; - return this; + * 璁剧疆 缁撴潫 骞� + * @param yearEnd + */ + public StaffPerformStatQuery yearEnd(Integer yearEnd){ + this.yearEnd = yearEnd; + return this; } /** - * 璁剧疆 缁撴潫 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @param totalAddScoreEnd - */ - public StaffPerformStatQuery totalAddScoreEnd(BigDecimal totalAddScoreEnd){ - this.totalAddScoreEnd = totalAddScoreEnd; - return this; + * 璁剧疆 澧炲姞 骞� + * @param yearIncrement + */ + public StaffPerformStatQuery yearIncrement(Integer yearIncrement){ + this.yearIncrement = yearIncrement; + return this; } /** - * 璁剧疆 澧炲姞 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @param totalAddScoreIncrement - */ - public StaffPerformStatQuery totalAddScoreIncrement(BigDecimal totalAddScoreIncrement){ - this.totalAddScoreIncrement = totalAddScoreIncrement; - return this; + * 璁剧疆 骞� + * @param yearList + */ + public StaffPerformStatQuery yearList(List<Integer> yearList){ + this.yearList = yearList; + return this; } /** - * 璁剧疆 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @param totalAddScoreList - */ - public StaffPerformStatQuery totalAddScoreList(List<BigDecimal> totalAddScoreList){ - this.totalAddScoreList = totalAddScoreList; - return this; - } - - /** - * 璁剧疆 鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬� - * @param totalAddScoreNotList - */ - public StaffPerformStatQuery totalAddScoreNotList(List<BigDecimal> totalAddScoreNotList){ - this.totalAddScoreNotList = totalAddScoreNotList; + * 璁剧疆 骞� + * @param yearNotList + */ + public StaffPerformStatQuery yearNotList(List<Integer> yearNotList){ + this.yearNotList = yearNotList; return this; - } + } /** - * 璁剧疆 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @param totalSubScore - */ - public StaffPerformStatQuery totalSubScore(BigDecimal totalSubScore){ - setTotalSubScore(totalSubScore); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @param totalSubScoreStart - */ - public StaffPerformStatQuery totalSubScoreStart(BigDecimal totalSubScoreStart){ - this.totalSubScoreStart = totalSubScoreStart; - return this; + * 璁剧疆 鏈� + * @param month + */ + public StaffPerformStatQuery month(Integer month){ + setMonth(month); + return this; } /** - * 璁剧疆 缁撴潫 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @param totalSubScoreEnd - */ - public StaffPerformStatQuery totalSubScoreEnd(BigDecimal totalSubScoreEnd){ - this.totalSubScoreEnd = totalSubScoreEnd; - return this; + * 璁剧疆 寮€濮� 鏈� + * @param monthStart + */ + public StaffPerformStatQuery monthStart(Integer monthStart){ + this.monthStart = monthStart; + return this; } /** - * 璁剧疆 澧炲姞 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @param totalSubScoreIncrement - */ - public StaffPerformStatQuery totalSubScoreIncrement(BigDecimal totalSubScoreIncrement){ - this.totalSubScoreIncrement = totalSubScoreIncrement; - return this; + * 璁剧疆 缁撴潫 鏈� + * @param monthEnd + */ + public StaffPerformStatQuery monthEnd(Integer monthEnd){ + this.monthEnd = monthEnd; + return this; } /** - * 璁剧疆 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @param totalSubScoreList - */ - public StaffPerformStatQuery totalSubScoreList(List<BigDecimal> totalSubScoreList){ - this.totalSubScoreList = totalSubScoreList; - return this; - } - - /** - * 璁剧疆 鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬� - * @param totalSubScoreNotList - */ - public StaffPerformStatQuery totalSubScoreNotList(List<BigDecimal> totalSubScoreNotList){ - this.totalSubScoreNotList = totalSubScoreNotList; + * 璁剧疆 澧炲姞 鏈� + * @param monthIncrement + */ + public StaffPerformStatQuery monthIncrement(Integer monthIncrement){ + this.monthIncrement = monthIncrement; return this; - } + } /** - * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param complainScoreAdd - */ - public StaffPerformStatQuery complainScoreAdd(BigDecimal complainScoreAdd){ - setComplainScoreAdd(complainScoreAdd); - return this; - } - - /** - * 璁剧疆 寮€濮� 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param complainScoreAddStart - */ - public StaffPerformStatQuery complainScoreAddStart(BigDecimal complainScoreAddStart){ - this.complainScoreAddStart = complainScoreAddStart; - return this; + * 璁剧疆 鏈� + * @param monthList + */ + public StaffPerformStatQuery monthList(List<Integer> monthList){ + this.monthList = monthList; + return this; } /** - * 璁剧疆 缁撴潫 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param complainScoreAddEnd - */ - public StaffPerformStatQuery complainScoreAddEnd(BigDecimal complainScoreAddEnd){ - this.complainScoreAddEnd = complainScoreAddEnd; - return this; + * 璁剧疆 鏈� + * @param monthNotList + */ + public StaffPerformStatQuery monthNotList(List<Integer> monthNotList){ + this.monthNotList = monthNotList; + return this; } /** - * 璁剧疆 澧炲姞 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param complainScoreAddIncrement - */ - public StaffPerformStatQuery complainScoreAddIncrement(BigDecimal complainScoreAddIncrement){ - this.complainScoreAddIncrement = complainScoreAddIncrement; - return this; + * 璁剧疆 鏃� + * @param day + */ + public StaffPerformStatQuery day(Integer day){ + setDay(day); + return this; } /** - * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param complainScoreAddList - */ - public StaffPerformStatQuery complainScoreAddList(List<BigDecimal> complainScoreAddList){ - this.complainScoreAddList = complainScoreAddList; - return this; - } - - /** - * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟 - * @param complainScoreAddNotList - */ - public StaffPerformStatQuery complainScoreAddNotList(List<BigDecimal> complainScoreAddNotList){ - this.complainScoreAddNotList = complainScoreAddNotList; + * 璁剧疆 寮€濮� 鏃� + * @param dayStart + */ + public StaffPerformStatQuery dayStart(Integer dayStart){ + this.dayStart = dayStart; return this; - } + } /** - * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param complainScoreSub - */ - public StaffPerformStatQuery complainScoreSub(BigDecimal complainScoreSub){ - setComplainScoreSub(complainScoreSub); - return this; - } - - /** - * 璁剧疆 寮€濮� 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param complainScoreSubStart - */ - public StaffPerformStatQuery complainScoreSubStart(BigDecimal complainScoreSubStart){ - this.complainScoreSubStart = complainScoreSubStart; - return this; + * 璁剧疆 缁撴潫 鏃� + * @param dayEnd + */ + public StaffPerformStatQuery dayEnd(Integer dayEnd){ + this.dayEnd = dayEnd; + return this; } /** - * 璁剧疆 缁撴潫 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param complainScoreSubEnd - */ - public StaffPerformStatQuery complainScoreSubEnd(BigDecimal complainScoreSubEnd){ - this.complainScoreSubEnd = complainScoreSubEnd; - return this; + * 璁剧疆 澧炲姞 鏃� + * @param dayIncrement + */ + public StaffPerformStatQuery dayIncrement(Integer dayIncrement){ + this.dayIncrement = dayIncrement; + return this; } /** - * 璁剧疆 澧炲姞 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param complainScoreSubIncrement - */ - public StaffPerformStatQuery complainScoreSubIncrement(BigDecimal complainScoreSubIncrement){ - this.complainScoreSubIncrement = complainScoreSubIncrement; - return this; + * 璁剧疆 鏃� + * @param dayList + */ + public StaffPerformStatQuery dayList(List<Integer> dayList){ + this.dayList = dayList; + return this; } /** - * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param complainScoreSubList - */ - public StaffPerformStatQuery complainScoreSubList(List<BigDecimal> complainScoreSubList){ - this.complainScoreSubList = complainScoreSubList; - return this; - } - - /** - * 璁剧疆 鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟 - * @param complainScoreSubNotList - */ - public StaffPerformStatQuery complainScoreSubNotList(List<BigDecimal> complainScoreSubNotList){ - this.complainScoreSubNotList = complainScoreSubNotList; + * 璁剧疆 鏃� + * @param dayNotList + */ + public StaffPerformStatQuery dayNotList(List<Integer> dayNotList){ + this.dayNotList = dayNotList; + return this; + } + + + /** + * 璁剧疆 鍒涘缓浜篿d + * @param createUserId + */ + public StaffPerformStatQuery createUserId(Long createUserId){ + setCreateUserId(createUserId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍒涘缓浜篿d + * @param createUserIdStart + */ + public StaffPerformStatQuery createUserIdStart(Long createUserIdStart){ + this.createUserIdStart = createUserIdStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鍒涘缓浜篿d + * @param createUserIdEnd + */ + public StaffPerformStatQuery createUserIdEnd(Long createUserIdEnd){ + this.createUserIdEnd = createUserIdEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鍒涘缓浜篿d + * @param createUserIdIncrement + */ + public StaffPerformStatQuery createUserIdIncrement(Long createUserIdIncrement){ + this.createUserIdIncrement = createUserIdIncrement; + return this; + } + + /** + * 璁剧疆 鍒涘缓浜篿d + * @param createUserIdList + */ + public StaffPerformStatQuery createUserIdList(List<Long> createUserIdList){ + this.createUserIdList = createUserIdList; + return this; + } + + /** + * 璁剧疆 鍒涘缓浜篿d + * @param createUserIdNotList + */ + public StaffPerformStatQuery createUserIdNotList(List<Long> createUserIdNotList){ + this.createUserIdNotList = createUserIdNotList; + return this; + } + + + /** + * 璁剧疆 鏇存柊浜篿d + * @param updateUserId + */ + public StaffPerformStatQuery updateUserId(Long updateUserId){ + setUpdateUserId(updateUserId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鏇存柊浜篿d + * @param updateUserIdStart + */ + public StaffPerformStatQuery updateUserIdStart(Long updateUserIdStart){ + this.updateUserIdStart = updateUserIdStart; + return this; + } + + /** + * 璁剧疆 缁撴潫 鏇存柊浜篿d + * @param updateUserIdEnd + */ + public StaffPerformStatQuery updateUserIdEnd(Long updateUserIdEnd){ + this.updateUserIdEnd = updateUserIdEnd; + return this; + } + + /** + * 璁剧疆 澧炲姞 鏇存柊浜篿d + * @param updateUserIdIncrement + */ + public StaffPerformStatQuery updateUserIdIncrement(Long updateUserIdIncrement){ + this.updateUserIdIncrement = updateUserIdIncrement; + return this; + } + + /** + * 璁剧疆 鏇存柊浜篿d + * @param updateUserIdList + */ + public StaffPerformStatQuery updateUserIdList(List<Long> updateUserIdList){ + this.updateUserIdList = updateUserIdList; return this; - } + } + + /** + * 璁剧疆 鏇存柊浜篿d + * @param updateUserIdNotList + */ + public StaffPerformStatQuery 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<StaffPerformStatQuery> 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<StaffPerformStatQuery> 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<StaffPerformStatQuery> 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<StaffPerformStatQuery> andConditionList){ this.andConditionList = andConditionList; } diff --git a/attendance-performance-manager/src/main/resources/sqlmap/module/staff/StaffPerformStatMapper.xml b/attendance-performance-manager/src/main/resources/sqlmap/module/staff/StaffPerformStatMapper.xml index 72556b51..0b983e07 100644 --- a/attendance-performance-manager/src/main/resources/sqlmap/module/staff/StaffPerformStatMapper.xml +++ b/attendance-performance-manager/src/main/resources/sqlmap/module/staff/StaffPerformStatMapper.xml @@ -1,138 +1,138 @@ <?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.staff.dao.ibatis.StaffPerformStatDaoImpl"> <!-- 瀛楁鍜屽睘鎬ф槧灏� --> <resultMap type="StaffPerformStatEntity" id="StaffPerformStatEntity-Map"> - <id property="id" column="id" /> - <result property="deptId" column="deptId" /> - <result property="deptName" column="deptName" /> - <result property="totalScore" column="totalScore" /> - <result property="remark" column="remark" /> - <result property="year" column="year" /> - <result property="month" column="month" /> - <result property="createTime" column="createTime" /> - <result property="createUserId" column="createUserId" /> - <result property="updateTime" column="updateTime" /> - <result property="updateUserId" column="updateUserId" /> - <result property="attendScoreAdd" column="attendScoreAdd" /> - <result property="attendScoreSub" column="attendScoreSub" /> - <result property="assessScoreAdd" column="assessScoreAdd" /> - <result property="assessScoreSub" column="assessScoreSub" /> - <result property="workScoreAdd" column="workScoreAdd" /> - <result property="workScoreSub" column="workScoreSub" /> - <result property="effectScoreAdd" column="effectScoreAdd" /> - <result property="effectScoreSub" column="effectScoreSub" /> - <result property="otherScoreAdd" column="otherScoreAdd" /> - <result property="otherScoreSub" column="otherScoreSub" /> - <result property="day" column="day" /> - <result property="totalAddScore" column="totalAddScore" /> - <result property="totalSubScore" column="totalSubScore" /> - <result property="complainScoreAdd" column="complainScoreAdd" /> - <result property="complainScoreSub" column="complainScoreSub" /> - + <id property="id" column="id" /> + <result property="staffId" column="staffId" /> + <result property="staffName" column="staffName" /> + <result property="totalScore" column="totalScore" /> + <result property="totalAddScore" column="totalAddScore" /> + <result property="totalSubScore" column="totalSubScore" /> + <result property="attendScoreAdd" column="attendScoreAdd" /> + <result property="attendScoreSub" column="attendScoreSub" /> + <result property="assessScoreAdd" column="assessScoreAdd" /> + <result property="assessScoreSub" column="assessScoreSub" /> + <result property="complainScoreAdd" column="complainScoreAdd" /> + <result property="complainScoreSub" column="complainScoreSub" /> + <result property="workScoreAdd" column="workScoreAdd" /> + <result property="workScoreSub" column="workScoreSub" /> + <result property="effectScoreAdd" column="effectScoreAdd" /> + <result property="effectScoreSub" column="effectScoreSub" /> + <result property="otherScoreAdd" column="otherScoreAdd" /> + <result property="otherScoreSub" column="otherScoreSub" /> + <result property="remark" column="remark" /> + <result property="year" column="year" /> + <result property="month" column="month" /> + <result property="day" column="day" /> + <result property="createTime" column="createTime" /> + <result property="createUserId" column="createUserId" /> + <result property="updateTime" column="updateTime" /> + <result property="updateUserId" column="updateUserId" /> + </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('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('totalScore') or colPickMode == 1 and data.containsKey('totalScore')))"> - a.totalScore, - </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('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('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> - a.createTime, - </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('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> - a.updateTime, - </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('attendScoreAdd') or colPickMode == 1 and data.containsKey('attendScoreAdd')))"> - a.attendScoreAdd, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attendScoreSub') or colPickMode == 1 and data.containsKey('attendScoreSub')))"> - a.attendScoreSub, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('assessScoreAdd') or colPickMode == 1 and data.containsKey('assessScoreAdd')))"> - a.assessScoreAdd, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('assessScoreSub') or colPickMode == 1 and data.containsKey('assessScoreSub')))"> - a.assessScoreSub, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('workScoreAdd') or colPickMode == 1 and data.containsKey('workScoreAdd')))"> - a.workScoreAdd, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('workScoreSub') or colPickMode == 1 and data.containsKey('workScoreSub')))"> - a.workScoreSub, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('effectScoreAdd') or colPickMode == 1 and data.containsKey('effectScoreAdd')))"> - a.effectScoreAdd, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('effectScoreSub') or colPickMode == 1 and data.containsKey('effectScoreSub')))"> - a.effectScoreSub, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('otherScoreAdd') or colPickMode == 1 and data.containsKey('otherScoreAdd')))"> - a.otherScoreAdd, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('otherScoreSub') or colPickMode == 1 and data.containsKey('otherScoreSub')))"> - a.otherScoreSub, - </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('totalAddScore') or colPickMode == 1 and data.containsKey('totalAddScore')))"> - a.totalAddScore, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('totalSubScore') or colPickMode == 1 and data.containsKey('totalSubScore')))"> - a.totalSubScore, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainScoreAdd') or colPickMode == 1 and data.containsKey('complainScoreAdd')))"> - a.complainScoreAdd, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainScoreSub') or colPickMode == 1 and data.containsKey('complainScoreSub')))"> - a.complainScoreSub, - </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('totalScore') or colPickMode == 1 and data.containsKey('totalScore')))"> + a.totalScore, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('totalAddScore') or colPickMode == 1 and data.containsKey('totalAddScore')))"> + a.totalAddScore, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('totalSubScore') or colPickMode == 1 and data.containsKey('totalSubScore')))"> + a.totalSubScore, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attendScoreAdd') or colPickMode == 1 and data.containsKey('attendScoreAdd')))"> + a.attendScoreAdd, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attendScoreSub') or colPickMode == 1 and data.containsKey('attendScoreSub')))"> + a.attendScoreSub, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('assessScoreAdd') or colPickMode == 1 and data.containsKey('assessScoreAdd')))"> + a.assessScoreAdd, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('assessScoreSub') or colPickMode == 1 and data.containsKey('assessScoreSub')))"> + a.assessScoreSub, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainScoreAdd') or colPickMode == 1 and data.containsKey('complainScoreAdd')))"> + a.complainScoreAdd, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainScoreSub') or colPickMode == 1 and data.containsKey('complainScoreSub')))"> + a.complainScoreSub, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('workScoreAdd') or colPickMode == 1 and data.containsKey('workScoreAdd')))"> + a.workScoreAdd, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('workScoreSub') or colPickMode == 1 and data.containsKey('workScoreSub')))"> + a.workScoreSub, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('effectScoreAdd') or colPickMode == 1 and data.containsKey('effectScoreAdd')))"> + a.effectScoreAdd, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('effectScoreSub') or colPickMode == 1 and data.containsKey('effectScoreSub')))"> + a.effectScoreSub, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('otherScoreAdd') or colPickMode == 1 and data.containsKey('otherScoreAdd')))"> + a.otherScoreAdd, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('otherScoreSub') or colPickMode == 1 and data.containsKey('otherScoreSub')))"> + a.otherScoreSub, + </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('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('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> + a.createTime, + </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('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> + a.updateTime, + </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> </trim> </sql> <!-- 鏂板 鍖哄垎涓婚敭鑷鍔犺繕鏄笟鍔℃彃鍏� --> <insert id="insert" parameterType="StaffPerformStatEntity" useGeneratedKeys="true" keyProperty="id"> insert into mortals_xhx_staff_perform_stat - (deptId,deptName,totalScore,remark,year,month,createTime,createUserId,updateTime,updateUserId,attendScoreAdd,attendScoreSub,assessScoreAdd,assessScoreSub,workScoreAdd,workScoreSub,effectScoreAdd,effectScoreSub,otherScoreAdd,otherScoreSub,day,totalAddScore,totalSubScore,complainScoreAdd,complainScoreSub) + (staffId,staffName,totalScore,totalAddScore,totalSubScore,attendScoreAdd,attendScoreSub,assessScoreAdd,assessScoreSub,complainScoreAdd,complainScoreSub,workScoreAdd,workScoreSub,effectScoreAdd,effectScoreSub,otherScoreAdd,otherScoreSub,remark,year,month,day,createTime,createUserId,updateTime,updateUserId) VALUES - (#{deptId},#{deptName},#{totalScore},#{remark},#{year},#{month},#{createTime},#{createUserId},#{updateTime},#{updateUserId},#{attendScoreAdd},#{attendScoreSub},#{assessScoreAdd},#{assessScoreSub},#{workScoreAdd},#{workScoreSub},#{effectScoreAdd},#{effectScoreSub},#{otherScoreAdd},#{otherScoreSub},#{day},#{totalAddScore},#{totalSubScore},#{complainScoreAdd},#{complainScoreSub}) + (#{staffId},#{staffName},#{totalScore},#{totalAddScore},#{totalSubScore},#{attendScoreAdd},#{attendScoreSub},#{assessScoreAdd},#{assessScoreSub},#{complainScoreAdd},#{complainScoreSub},#{workScoreAdd},#{workScoreSub},#{effectScoreAdd},#{effectScoreSub},#{otherScoreAdd},#{otherScoreSub},#{remark},#{year},#{month},#{day},#{createTime},#{createUserId},#{updateTime},#{updateUserId}) </insert> <!-- 鎵归噺鏂板 --> <insert id="insertBatch" parameterType="paramDto"> insert into mortals_xhx_staff_perform_stat - (deptId,deptName,totalScore,remark,year,month,createTime,createUserId,updateTime,updateUserId,attendScoreAdd,attendScoreSub,assessScoreAdd,assessScoreSub,workScoreAdd,workScoreSub,effectScoreAdd,effectScoreSub,otherScoreAdd,otherScoreSub,day,totalAddScore,totalSubScore,complainScoreAdd,complainScoreSub) + (staffId,staffName,totalScore,totalAddScore,totalSubScore,attendScoreAdd,attendScoreSub,assessScoreAdd,assessScoreSub,complainScoreAdd,complainScoreSub,workScoreAdd,workScoreSub,effectScoreAdd,effectScoreSub,otherScoreAdd,otherScoreSub,remark,year,month,day,createTime,createUserId,updateTime,updateUserId) VALUES <foreach collection="data.dataList" item="item" index="index" separator="," > - (#{item.deptId},#{item.deptName},#{item.totalScore},#{item.remark},#{item.year},#{item.month},#{item.createTime},#{item.createUserId},#{item.updateTime},#{item.updateUserId},#{item.attendScoreAdd},#{item.attendScoreSub},#{item.assessScoreAdd},#{item.assessScoreSub},#{item.workScoreAdd},#{item.workScoreSub},#{item.effectScoreAdd},#{item.effectScoreSub},#{item.otherScoreAdd},#{item.otherScoreSub},#{item.day},#{item.totalAddScore},#{item.totalSubScore},#{item.complainScoreAdd},#{item.complainScoreSub}) + (#{item.staffId},#{item.staffName},#{item.totalScore},#{item.totalAddScore},#{item.totalSubScore},#{item.attendScoreAdd},#{item.attendScoreSub},#{item.assessScoreAdd},#{item.assessScoreSub},#{item.complainScoreAdd},#{item.complainScoreSub},#{item.workScoreAdd},#{item.workScoreSub},#{item.effectScoreAdd},#{item.effectScoreSub},#{item.otherScoreAdd},#{item.otherScoreSub},#{item.remark},#{item.year},#{item.month},#{item.day},#{item.createTime},#{item.createUserId},#{item.updateTime},#{item.updateUserId}) </foreach> </insert> @@ -142,14 +142,14 @@ update mortals_xhx_staff_perform_stat as a set <trim suffixOverrides="," suffix=""> - <if test="(colPickMode==0 and data.containsKey('deptId')) or (colPickMode==1 and !data.containsKey('deptId'))"> - a.deptId=#{data.deptId}, + <if test="(colPickMode==0 and data.containsKey('staffId')) or (colPickMode==1 and !data.containsKey('staffId'))"> + a.staffId=#{data.staffId}, </if> - <if test="(colPickMode==0 and data.containsKey('deptIdIncrement')) or (colPickMode==1 and !data.containsKey('deptIdIncrement'))"> - a.deptId=ifnull(a.deptId,0) + #{data.deptIdIncrement}, + <if test="(colPickMode==0 and data.containsKey('staffIdIncrement')) or (colPickMode==1 and !data.containsKey('staffIdIncrement'))"> + a.staffId=ifnull(a.staffId,0) + #{data.staffIdIncrement}, </if> - <if test="(colPickMode==0 and data.containsKey('deptName')) or (colPickMode==1 and !data.containsKey('deptName'))"> - a.deptName=#{data.deptName}, + <if test="(colPickMode==0 and data.containsKey('staffName')) or (colPickMode==1 and !data.containsKey('staffName'))"> + a.staffName=#{data.staffName}, </if> <if test="(colPickMode==0 and data.containsKey('totalScore')) or (colPickMode==1 and !data.containsKey('totalScore'))"> a.totalScore=#{data.totalScore}, @@ -157,38 +157,17 @@ <if test="(colPickMode==0 and data.containsKey('totalScoreIncrement')) or (colPickMode==1 and !data.containsKey('totalScoreIncrement'))"> a.totalScore=ifnull(a.totalScore,0) + #{data.totalScoreIncrement}, </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('year')) or (colPickMode==1 and !data.containsKey('year'))"> - a.year=#{data.year}, - </if> - <if test="(colPickMode==0 and data.containsKey('yearIncrement')) or (colPickMode==1 and !data.containsKey('yearIncrement'))"> - a.year=ifnull(a.year,0) + #{data.yearIncrement}, - </if> - <if test="(colPickMode==0 and data.containsKey('month')) or (colPickMode==1 and !data.containsKey('month'))"> - a.month=#{data.month}, - </if> - <if test="(colPickMode==0 and data.containsKey('monthIncrement')) or (colPickMode==1 and !data.containsKey('monthIncrement'))"> - a.month=ifnull(a.month,0) + #{data.monthIncrement}, - </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('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 test="(colPickMode==0 and data.containsKey('totalAddScore')) or (colPickMode==1 and !data.containsKey('totalAddScore'))"> + a.totalAddScore=#{data.totalAddScore}, </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('totalAddScoreIncrement')) or (colPickMode==1 and !data.containsKey('totalAddScoreIncrement'))"> + a.totalAddScore=ifnull(a.totalAddScore,0) + #{data.totalAddScoreIncrement}, </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('totalSubScore')) or (colPickMode==1 and !data.containsKey('totalSubScore'))"> + a.totalSubScore=#{data.totalSubScore}, </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('totalSubScoreIncrement')) or (colPickMode==1 and !data.containsKey('totalSubScoreIncrement'))"> + a.totalSubScore=ifnull(a.totalSubScore,0) + #{data.totalSubScoreIncrement}, </if> <if test="(colPickMode==0 and data.containsKey('attendScoreAdd')) or (colPickMode==1 and !data.containsKey('attendScoreAdd'))"> a.attendScoreAdd=#{data.attendScoreAdd}, @@ -214,6 +193,18 @@ <if test="(colPickMode==0 and data.containsKey('assessScoreSubIncrement')) or (colPickMode==1 and !data.containsKey('assessScoreSubIncrement'))"> a.assessScoreSub=ifnull(a.assessScoreSub,0) + #{data.assessScoreSubIncrement}, </if> + <if test="(colPickMode==0 and data.containsKey('complainScoreAdd')) or (colPickMode==1 and !data.containsKey('complainScoreAdd'))"> + a.complainScoreAdd=#{data.complainScoreAdd}, + </if> + <if test="(colPickMode==0 and data.containsKey('complainScoreAddIncrement')) or (colPickMode==1 and !data.containsKey('complainScoreAddIncrement'))"> + a.complainScoreAdd=ifnull(a.complainScoreAdd,0) + #{data.complainScoreAddIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('complainScoreSub')) or (colPickMode==1 and !data.containsKey('complainScoreSub'))"> + a.complainScoreSub=#{data.complainScoreSub}, + </if> + <if test="(colPickMode==0 and data.containsKey('complainScoreSubIncrement')) or (colPickMode==1 and !data.containsKey('complainScoreSubIncrement'))"> + a.complainScoreSub=ifnull(a.complainScoreSub,0) + #{data.complainScoreSubIncrement}, + </if> <if test="(colPickMode==0 and data.containsKey('workScoreAdd')) or (colPickMode==1 and !data.containsKey('workScoreAdd'))"> a.workScoreAdd=#{data.workScoreAdd}, </if> @@ -250,35 +241,44 @@ <if test="(colPickMode==0 and data.containsKey('otherScoreSubIncrement')) or (colPickMode==1 and !data.containsKey('otherScoreSubIncrement'))"> a.otherScoreSub=ifnull(a.otherScoreSub,0) + #{data.otherScoreSubIncrement}, </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('year')) or (colPickMode==1 and !data.containsKey('year'))"> + a.year=#{data.year}, + </if> + <if test="(colPickMode==0 and data.containsKey('yearIncrement')) or (colPickMode==1 and !data.containsKey('yearIncrement'))"> + a.year=ifnull(a.year,0) + #{data.yearIncrement}, + </if> + <if test="(colPickMode==0 and data.containsKey('month')) or (colPickMode==1 and !data.containsKey('month'))"> + a.month=#{data.month}, + </if> + <if test="(colPickMode==0 and data.containsKey('monthIncrement')) or (colPickMode==1 and !data.containsKey('monthIncrement'))"> + a.month=ifnull(a.month,0) + #{data.monthIncrement}, + </if> <if test="(colPickMode==0 and data.containsKey('day')) or (colPickMode==1 and !data.containsKey('day'))"> a.day=#{data.day}, </if> <if test="(colPickMode==0 and data.containsKey('dayIncrement')) or (colPickMode==1 and !data.containsKey('dayIncrement'))"> a.day=ifnull(a.day,0) + #{data.dayIncrement}, </if> - <if test="(colPickMode==0 and data.containsKey('totalAddScore')) or (colPickMode==1 and !data.containsKey('totalAddScore'))"> - a.totalAddScore=#{data.totalAddScore}, - </if> - <if test="(colPickMode==0 and data.containsKey('totalAddScoreIncrement')) or (colPickMode==1 and !data.containsKey('totalAddScoreIncrement'))"> - a.totalAddScore=ifnull(a.totalAddScore,0) + #{data.totalAddScoreIncrement}, - </if> - <if test="(colPickMode==0 and data.containsKey('totalSubScore')) or (colPickMode==1 and !data.containsKey('totalSubScore'))"> - a.totalSubScore=#{data.totalSubScore}, + <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('totalSubScoreIncrement')) or (colPickMode==1 and !data.containsKey('totalSubScoreIncrement'))"> - a.totalSubScore=ifnull(a.totalSubScore,0) + #{data.totalSubScoreIncrement}, + <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('complainScoreAdd')) or (colPickMode==1 and !data.containsKey('complainScoreAdd'))"> - a.complainScoreAdd=#{data.complainScoreAdd}, + <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('complainScoreAddIncrement')) or (colPickMode==1 and !data.containsKey('complainScoreAddIncrement'))"> - a.complainScoreAdd=ifnull(a.complainScoreAdd,0) + #{data.complainScoreAddIncrement}, + <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('complainScoreSub')) or (colPickMode==1 and !data.containsKey('complainScoreSub'))"> - a.complainScoreSub=#{data.complainScoreSub}, + <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('complainScoreSubIncrement')) or (colPickMode==1 and !data.containsKey('complainScoreSubIncrement'))"> - a.complainScoreSub=ifnull(a.complainScoreSub,0) + #{data.complainScoreSubIncrement}, + <if test="(colPickMode==0 and data.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !data.containsKey('updateUserIdIncrement'))"> + a.updateUserId=ifnull(a.updateUserId,0) + #{data.updateUserIdIncrement}, </if> </trim> <trim suffixOverrides="where" suffix=""> @@ -292,286 +292,286 @@ <update id="updateBatch" parameterType="paramDto"> update mortals_xhx_staff_perform_stat as a <trim prefix="set" suffixOverrides=","> - <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="totalScore=(case" suffix="ELSE totalScore end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('totalScore')) or (colPickMode==1 and !item.containsKey('totalScore'))"> - when a.id=#{item.id} then #{item.totalScore} - </when> - <when test="(colPickMode==0 and item.containsKey('totalScoreIncrement')) or (colPickMode==1 and !item.containsKey('totalScoreIncrement'))"> - when a.id=#{item.id} then ifnull(a.totalScore,0) + #{item.totalScoreIncrement} - </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="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="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="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="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="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="attendScoreAdd=(case" suffix="ELSE attendScoreAdd end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('attendScoreAdd')) or (colPickMode==1 and !item.containsKey('attendScoreAdd'))"> - when a.id=#{item.id} then #{item.attendScoreAdd} - </when> - <when test="(colPickMode==0 and item.containsKey('attendScoreAddIncrement')) or (colPickMode==1 and !item.containsKey('attendScoreAddIncrement'))"> - when a.id=#{item.id} then ifnull(a.attendScoreAdd,0) + #{item.attendScoreAddIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="attendScoreSub=(case" suffix="ELSE attendScoreSub end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('attendScoreSub')) or (colPickMode==1 and !item.containsKey('attendScoreSub'))"> - when a.id=#{item.id} then #{item.attendScoreSub} - </when> - <when test="(colPickMode==0 and item.containsKey('attendScoreSubIncrement')) or (colPickMode==1 and !item.containsKey('attendScoreSubIncrement'))"> - when a.id=#{item.id} then ifnull(a.attendScoreSub,0) + #{item.attendScoreSubIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="assessScoreAdd=(case" suffix="ELSE assessScoreAdd end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('assessScoreAdd')) or (colPickMode==1 and !item.containsKey('assessScoreAdd'))"> - when a.id=#{item.id} then #{item.assessScoreAdd} - </when> - <when test="(colPickMode==0 and item.containsKey('assessScoreAddIncrement')) or (colPickMode==1 and !item.containsKey('assessScoreAddIncrement'))"> - when a.id=#{item.id} then ifnull(a.assessScoreAdd,0) + #{item.assessScoreAddIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="assessScoreSub=(case" suffix="ELSE assessScoreSub end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('assessScoreSub')) or (colPickMode==1 and !item.containsKey('assessScoreSub'))"> - when a.id=#{item.id} then #{item.assessScoreSub} - </when> - <when test="(colPickMode==0 and item.containsKey('assessScoreSubIncrement')) or (colPickMode==1 and !item.containsKey('assessScoreSubIncrement'))"> - when a.id=#{item.id} then ifnull(a.assessScoreSub,0) + #{item.assessScoreSubIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="workScoreAdd=(case" suffix="ELSE workScoreAdd end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('workScoreAdd')) or (colPickMode==1 and !item.containsKey('workScoreAdd'))"> - when a.id=#{item.id} then #{item.workScoreAdd} - </when> - <when test="(colPickMode==0 and item.containsKey('workScoreAddIncrement')) or (colPickMode==1 and !item.containsKey('workScoreAddIncrement'))"> - when a.id=#{item.id} then ifnull(a.workScoreAdd,0) + #{item.workScoreAddIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="workScoreSub=(case" suffix="ELSE workScoreSub end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('workScoreSub')) or (colPickMode==1 and !item.containsKey('workScoreSub'))"> - when a.id=#{item.id} then #{item.workScoreSub} - </when> - <when test="(colPickMode==0 and item.containsKey('workScoreSubIncrement')) or (colPickMode==1 and !item.containsKey('workScoreSubIncrement'))"> - when a.id=#{item.id} then ifnull(a.workScoreSub,0) + #{item.workScoreSubIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="effectScoreAdd=(case" suffix="ELSE effectScoreAdd end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('effectScoreAdd')) or (colPickMode==1 and !item.containsKey('effectScoreAdd'))"> - when a.id=#{item.id} then #{item.effectScoreAdd} - </when> - <when test="(colPickMode==0 and item.containsKey('effectScoreAddIncrement')) or (colPickMode==1 and !item.containsKey('effectScoreAddIncrement'))"> - when a.id=#{item.id} then ifnull(a.effectScoreAdd,0) + #{item.effectScoreAddIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="effectScoreSub=(case" suffix="ELSE effectScoreSub end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('effectScoreSub')) or (colPickMode==1 and !item.containsKey('effectScoreSub'))"> - when a.id=#{item.id} then #{item.effectScoreSub} - </when> - <when test="(colPickMode==0 and item.containsKey('effectScoreSubIncrement')) or (colPickMode==1 and !item.containsKey('effectScoreSubIncrement'))"> - when a.id=#{item.id} then ifnull(a.effectScoreSub,0) + #{item.effectScoreSubIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="otherScoreAdd=(case" suffix="ELSE otherScoreAdd end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('otherScoreAdd')) or (colPickMode==1 and !item.containsKey('otherScoreAdd'))"> - when a.id=#{item.id} then #{item.otherScoreAdd} - </when> - <when test="(colPickMode==0 and item.containsKey('otherScoreAddIncrement')) or (colPickMode==1 and !item.containsKey('otherScoreAddIncrement'))"> - when a.id=#{item.id} then ifnull(a.otherScoreAdd,0) + #{item.otherScoreAddIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="otherScoreSub=(case" suffix="ELSE otherScoreSub end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('otherScoreSub')) or (colPickMode==1 and !item.containsKey('otherScoreSub'))"> - when a.id=#{item.id} then #{item.otherScoreSub} - </when> - <when test="(colPickMode==0 and item.containsKey('otherScoreSubIncrement')) or (colPickMode==1 and !item.containsKey('otherScoreSubIncrement'))"> - when a.id=#{item.id} then ifnull(a.otherScoreSub,0) + #{item.otherScoreSubIncrement} - </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="totalAddScore=(case" suffix="ELSE totalAddScore end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('totalAddScore')) or (colPickMode==1 and !item.containsKey('totalAddScore'))"> - when a.id=#{item.id} then #{item.totalAddScore} - </when> - <when test="(colPickMode==0 and item.containsKey('totalAddScoreIncrement')) or (colPickMode==1 and !item.containsKey('totalAddScoreIncrement'))"> - when a.id=#{item.id} then ifnull(a.totalAddScore,0) + #{item.totalAddScoreIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="totalSubScore=(case" suffix="ELSE totalSubScore end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('totalSubScore')) or (colPickMode==1 and !item.containsKey('totalSubScore'))"> - when a.id=#{item.id} then #{item.totalSubScore} - </when> - <when test="(colPickMode==0 and item.containsKey('totalSubScoreIncrement')) or (colPickMode==1 and !item.containsKey('totalSubScoreIncrement'))"> - when a.id=#{item.id} then ifnull(a.totalSubScore,0) + #{item.totalSubScoreIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="complainScoreAdd=(case" suffix="ELSE complainScoreAdd end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('complainScoreAdd')) or (colPickMode==1 and !item.containsKey('complainScoreAdd'))"> - when a.id=#{item.id} then #{item.complainScoreAdd} - </when> - <when test="(colPickMode==0 and item.containsKey('complainScoreAddIncrement')) or (colPickMode==1 and !item.containsKey('complainScoreAddIncrement'))"> - when a.id=#{item.id} then ifnull(a.complainScoreAdd,0) + #{item.complainScoreAddIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="complainScoreSub=(case" suffix="ELSE complainScoreSub end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('complainScoreSub')) or (colPickMode==1 and !item.containsKey('complainScoreSub'))"> - when a.id=#{item.id} then #{item.complainScoreSub} - </when> - <when test="(colPickMode==0 and item.containsKey('complainScoreSubIncrement')) or (colPickMode==1 and !item.containsKey('complainScoreSubIncrement'))"> - when a.id=#{item.id} then ifnull(a.complainScoreSub,0) + #{item.complainScoreSubIncrement} - </when> - </choose> - </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="totalScore=(case" suffix="ELSE totalScore end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('totalScore')) or (colPickMode==1 and !item.containsKey('totalScore'))"> + when a.id=#{item.id} then #{item.totalScore} + </when> + <when test="(colPickMode==0 and item.containsKey('totalScoreIncrement')) or (colPickMode==1 and !item.containsKey('totalScoreIncrement'))"> + when a.id=#{item.id} then ifnull(a.totalScore,0) + #{item.totalScoreIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="totalAddScore=(case" suffix="ELSE totalAddScore end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('totalAddScore')) or (colPickMode==1 and !item.containsKey('totalAddScore'))"> + when a.id=#{item.id} then #{item.totalAddScore} + </when> + <when test="(colPickMode==0 and item.containsKey('totalAddScoreIncrement')) or (colPickMode==1 and !item.containsKey('totalAddScoreIncrement'))"> + when a.id=#{item.id} then ifnull(a.totalAddScore,0) + #{item.totalAddScoreIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="totalSubScore=(case" suffix="ELSE totalSubScore end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('totalSubScore')) or (colPickMode==1 and !item.containsKey('totalSubScore'))"> + when a.id=#{item.id} then #{item.totalSubScore} + </when> + <when test="(colPickMode==0 and item.containsKey('totalSubScoreIncrement')) or (colPickMode==1 and !item.containsKey('totalSubScoreIncrement'))"> + when a.id=#{item.id} then ifnull(a.totalSubScore,0) + #{item.totalSubScoreIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="attendScoreAdd=(case" suffix="ELSE attendScoreAdd end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('attendScoreAdd')) or (colPickMode==1 and !item.containsKey('attendScoreAdd'))"> + when a.id=#{item.id} then #{item.attendScoreAdd} + </when> + <when test="(colPickMode==0 and item.containsKey('attendScoreAddIncrement')) or (colPickMode==1 and !item.containsKey('attendScoreAddIncrement'))"> + when a.id=#{item.id} then ifnull(a.attendScoreAdd,0) + #{item.attendScoreAddIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="attendScoreSub=(case" suffix="ELSE attendScoreSub end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('attendScoreSub')) or (colPickMode==1 and !item.containsKey('attendScoreSub'))"> + when a.id=#{item.id} then #{item.attendScoreSub} + </when> + <when test="(colPickMode==0 and item.containsKey('attendScoreSubIncrement')) or (colPickMode==1 and !item.containsKey('attendScoreSubIncrement'))"> + when a.id=#{item.id} then ifnull(a.attendScoreSub,0) + #{item.attendScoreSubIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="assessScoreAdd=(case" suffix="ELSE assessScoreAdd end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('assessScoreAdd')) or (colPickMode==1 and !item.containsKey('assessScoreAdd'))"> + when a.id=#{item.id} then #{item.assessScoreAdd} + </when> + <when test="(colPickMode==0 and item.containsKey('assessScoreAddIncrement')) or (colPickMode==1 and !item.containsKey('assessScoreAddIncrement'))"> + when a.id=#{item.id} then ifnull(a.assessScoreAdd,0) + #{item.assessScoreAddIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="assessScoreSub=(case" suffix="ELSE assessScoreSub end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('assessScoreSub')) or (colPickMode==1 and !item.containsKey('assessScoreSub'))"> + when a.id=#{item.id} then #{item.assessScoreSub} + </when> + <when test="(colPickMode==0 and item.containsKey('assessScoreSubIncrement')) or (colPickMode==1 and !item.containsKey('assessScoreSubIncrement'))"> + when a.id=#{item.id} then ifnull(a.assessScoreSub,0) + #{item.assessScoreSubIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="complainScoreAdd=(case" suffix="ELSE complainScoreAdd end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('complainScoreAdd')) or (colPickMode==1 and !item.containsKey('complainScoreAdd'))"> + when a.id=#{item.id} then #{item.complainScoreAdd} + </when> + <when test="(colPickMode==0 and item.containsKey('complainScoreAddIncrement')) or (colPickMode==1 and !item.containsKey('complainScoreAddIncrement'))"> + when a.id=#{item.id} then ifnull(a.complainScoreAdd,0) + #{item.complainScoreAddIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="complainScoreSub=(case" suffix="ELSE complainScoreSub end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('complainScoreSub')) or (colPickMode==1 and !item.containsKey('complainScoreSub'))"> + when a.id=#{item.id} then #{item.complainScoreSub} + </when> + <when test="(colPickMode==0 and item.containsKey('complainScoreSubIncrement')) or (colPickMode==1 and !item.containsKey('complainScoreSubIncrement'))"> + when a.id=#{item.id} then ifnull(a.complainScoreSub,0) + #{item.complainScoreSubIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="workScoreAdd=(case" suffix="ELSE workScoreAdd end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('workScoreAdd')) or (colPickMode==1 and !item.containsKey('workScoreAdd'))"> + when a.id=#{item.id} then #{item.workScoreAdd} + </when> + <when test="(colPickMode==0 and item.containsKey('workScoreAddIncrement')) or (colPickMode==1 and !item.containsKey('workScoreAddIncrement'))"> + when a.id=#{item.id} then ifnull(a.workScoreAdd,0) + #{item.workScoreAddIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="workScoreSub=(case" suffix="ELSE workScoreSub end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('workScoreSub')) or (colPickMode==1 and !item.containsKey('workScoreSub'))"> + when a.id=#{item.id} then #{item.workScoreSub} + </when> + <when test="(colPickMode==0 and item.containsKey('workScoreSubIncrement')) or (colPickMode==1 and !item.containsKey('workScoreSubIncrement'))"> + when a.id=#{item.id} then ifnull(a.workScoreSub,0) + #{item.workScoreSubIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="effectScoreAdd=(case" suffix="ELSE effectScoreAdd end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('effectScoreAdd')) or (colPickMode==1 and !item.containsKey('effectScoreAdd'))"> + when a.id=#{item.id} then #{item.effectScoreAdd} + </when> + <when test="(colPickMode==0 and item.containsKey('effectScoreAddIncrement')) or (colPickMode==1 and !item.containsKey('effectScoreAddIncrement'))"> + when a.id=#{item.id} then ifnull(a.effectScoreAdd,0) + #{item.effectScoreAddIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="effectScoreSub=(case" suffix="ELSE effectScoreSub end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('effectScoreSub')) or (colPickMode==1 and !item.containsKey('effectScoreSub'))"> + when a.id=#{item.id} then #{item.effectScoreSub} + </when> + <when test="(colPickMode==0 and item.containsKey('effectScoreSubIncrement')) or (colPickMode==1 and !item.containsKey('effectScoreSubIncrement'))"> + when a.id=#{item.id} then ifnull(a.effectScoreSub,0) + #{item.effectScoreSubIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="otherScoreAdd=(case" suffix="ELSE otherScoreAdd end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('otherScoreAdd')) or (colPickMode==1 and !item.containsKey('otherScoreAdd'))"> + when a.id=#{item.id} then #{item.otherScoreAdd} + </when> + <when test="(colPickMode==0 and item.containsKey('otherScoreAddIncrement')) or (colPickMode==1 and !item.containsKey('otherScoreAddIncrement'))"> + when a.id=#{item.id} then ifnull(a.otherScoreAdd,0) + #{item.otherScoreAddIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="otherScoreSub=(case" suffix="ELSE otherScoreSub end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('otherScoreSub')) or (colPickMode==1 and !item.containsKey('otherScoreSub'))"> + when a.id=#{item.id} then #{item.otherScoreSub} + </when> + <when test="(colPickMode==0 and item.containsKey('otherScoreSubIncrement')) or (colPickMode==1 and !item.containsKey('otherScoreSubIncrement'))"> + when a.id=#{item.id} then ifnull(a.otherScoreSub,0) + #{item.otherScoreSubIncrement} + </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="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="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="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="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="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> where id in <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> @@ -688,671 +688,671 @@ ${_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('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.containsKey('staffId')"> + <if test="conditionParamRef.staffId != null "> + ${_conditionType_} a.staffId = #{${_conditionParam_}.staffId} </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 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('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') 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 test="conditionParamRef.containsKey('staffName')"> + <if test="conditionParamRef.staffName != null and conditionParamRef.staffName != ''"> + ${_conditionType_} a.staffName like #{${_conditionParam_}.staffName} </if> - <if test="conditionParamRef.containsKey('totalScore')"> - <if test="conditionParamRef.totalScore != null "> - ${_conditionType_} a.totalScore = #{${_conditionParam_}.totalScore} - </if> - <if test="conditionParamRef.totalScore == null"> - ${_conditionType_} a.totalScore is null - </if> + <if test="conditionParamRef.staffName == null"> + ${_conditionType_} a.staffName is null </if> - <if test="conditionParamRef.containsKey('totalScoreList') and conditionParamRef.totalScoreList.size() > 0"> - ${_conditionType_} a.totalScore in - <foreach collection="conditionParamRef.totalScoreList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </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('totalScore')"> + <if test="conditionParamRef.totalScore != null "> + ${_conditionType_} a.totalScore = #{${_conditionParam_}.totalScore} </if> - <if test="conditionParamRef.containsKey('totalScoreNotList') and conditionParamRef.totalScoreNotList.size() > 0"> - ${_conditionType_} a.totalScore not in - <foreach collection="conditionParamRef.totalScoreNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.totalScore == null"> + ${_conditionType_} a.totalScore is null </if> - <if test="conditionParamRef.containsKey('totalScoreStart') and conditionParamRef.totalScoreStart != null"> - ${_conditionType_} a.totalScore <![CDATA[ >= ]]> #{${_conditionParam_}.totalScoreStart} + </if> + <if test="conditionParamRef.containsKey('totalScoreList') and conditionParamRef.totalScoreList.size() > 0"> + ${_conditionType_} a.totalScore in + <foreach collection="conditionParamRef.totalScoreList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('totalScoreNotList') and conditionParamRef.totalScoreNotList.size() > 0"> + ${_conditionType_} a.totalScore not in + <foreach collection="conditionParamRef.totalScoreNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('totalScoreStart') and conditionParamRef.totalScoreStart != null"> + ${_conditionType_} a.totalScore <![CDATA[ >= ]]> #{${_conditionParam_}.totalScoreStart} + </if> + <if test="conditionParamRef.containsKey('totalScoreEnd') and conditionParamRef.totalScoreEnd != null"> + ${_conditionType_} a.totalScore <![CDATA[ <= ]]> #{${_conditionParam_}.totalScoreEnd} + </if> + + <if test="conditionParamRef.containsKey('totalAddScore')"> + <if test="conditionParamRef.totalAddScore != null "> + ${_conditionType_} a.totalAddScore = #{${_conditionParam_}.totalAddScore} </if> - <if test="conditionParamRef.containsKey('totalScoreEnd') and conditionParamRef.totalScoreEnd != null"> - ${_conditionType_} a.totalScore <![CDATA[ <= ]]> #{${_conditionParam_}.totalScoreEnd} + <if test="conditionParamRef.totalAddScore == null"> + ${_conditionType_} a.totalAddScore is null </if> + </if> + <if test="conditionParamRef.containsKey('totalAddScoreList') and conditionParamRef.totalAddScoreList.size() > 0"> + ${_conditionType_} a.totalAddScore in + <foreach collection="conditionParamRef.totalAddScoreList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('totalAddScoreNotList') and conditionParamRef.totalAddScoreNotList.size() > 0"> + ${_conditionType_} a.totalAddScore not in + <foreach collection="conditionParamRef.totalAddScoreNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('totalAddScoreStart') and conditionParamRef.totalAddScoreStart != null"> + ${_conditionType_} a.totalAddScore <![CDATA[ >= ]]> #{${_conditionParam_}.totalAddScoreStart} + </if> + <if test="conditionParamRef.containsKey('totalAddScoreEnd') and conditionParamRef.totalAddScoreEnd != null"> + ${_conditionType_} a.totalAddScore <![CDATA[ <= ]]> #{${_conditionParam_}.totalAddScoreEnd} + </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 test="conditionParamRef.containsKey('totalSubScore')"> + <if test="conditionParamRef.totalSubScore != null "> + ${_conditionType_} a.totalSubScore = #{${_conditionParam_}.totalSubScore} </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('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') 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 test="conditionParamRef.totalSubScore == null"> + ${_conditionType_} a.totalSubScore is null </if> + </if> + <if test="conditionParamRef.containsKey('totalSubScoreList') and conditionParamRef.totalSubScoreList.size() > 0"> + ${_conditionType_} a.totalSubScore in + <foreach collection="conditionParamRef.totalSubScoreList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('totalSubScoreNotList') and conditionParamRef.totalSubScoreNotList.size() > 0"> + ${_conditionType_} a.totalSubScore not in + <foreach collection="conditionParamRef.totalSubScoreNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('totalSubScoreStart') and conditionParamRef.totalSubScoreStart != null"> + ${_conditionType_} a.totalSubScore <![CDATA[ >= ]]> #{${_conditionParam_}.totalSubScoreStart} + </if> + <if test="conditionParamRef.containsKey('totalSubScoreEnd') and conditionParamRef.totalSubScoreEnd != null"> + ${_conditionType_} a.totalSubScore <![CDATA[ <= ]]> #{${_conditionParam_}.totalSubScoreEnd} + </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') 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 test="conditionParamRef.containsKey('attendScoreAdd')"> + <if test="conditionParamRef.attendScoreAdd != null "> + ${_conditionType_} a.attendScoreAdd = #{${_conditionParam_}.attendScoreAdd} </if> - <if test="conditionParamRef.containsKey('monthStart') and conditionParamRef.monthStart != null"> - ${_conditionType_} a.month <![CDATA[ >= ]]> #{${_conditionParam_}.monthStart} + <if test="conditionParamRef.attendScoreAdd == null"> + ${_conditionType_} a.attendScoreAdd is null </if> - <if test="conditionParamRef.containsKey('monthEnd') and conditionParamRef.monthEnd != null"> - ${_conditionType_} a.month <![CDATA[ <= ]]> #{${_conditionParam_}.monthEnd} - </if> - + </if> + <if test="conditionParamRef.containsKey('attendScoreAddList') and conditionParamRef.attendScoreAddList.size() > 0"> + ${_conditionType_} a.attendScoreAdd in + <foreach collection="conditionParamRef.attendScoreAddList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('attendScoreAddNotList') and conditionParamRef.attendScoreAddNotList.size() > 0"> + ${_conditionType_} a.attendScoreAdd not in + <foreach collection="conditionParamRef.attendScoreAddNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('attendScoreAddStart') and conditionParamRef.attendScoreAddStart != null"> + ${_conditionType_} a.attendScoreAdd <![CDATA[ >= ]]> #{${_conditionParam_}.attendScoreAddStart} + </if> + <if test="conditionParamRef.containsKey('attendScoreAddEnd') and conditionParamRef.attendScoreAddEnd != null"> + ${_conditionType_} a.attendScoreAdd <![CDATA[ <= ]]> #{${_conditionParam_}.attendScoreAddEnd} + </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('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('attendScoreSub')"> + <if test="conditionParamRef.attendScoreSub != null "> + ${_conditionType_} a.attendScoreSub = #{${_conditionParam_}.attendScoreSub} </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 test="conditionParamRef.attendScoreSub == null"> + ${_conditionType_} a.attendScoreSub is null </if> + </if> + <if test="conditionParamRef.containsKey('attendScoreSubList') and conditionParamRef.attendScoreSubList.size() > 0"> + ${_conditionType_} a.attendScoreSub in + <foreach collection="conditionParamRef.attendScoreSubList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('attendScoreSubNotList') and conditionParamRef.attendScoreSubNotList.size() > 0"> + ${_conditionType_} a.attendScoreSub not in + <foreach collection="conditionParamRef.attendScoreSubNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('attendScoreSubStart') and conditionParamRef.attendScoreSubStart != null"> + ${_conditionType_} a.attendScoreSub <![CDATA[ >= ]]> #{${_conditionParam_}.attendScoreSubStart} + </if> + <if test="conditionParamRef.containsKey('attendScoreSubEnd') and conditionParamRef.attendScoreSubEnd != null"> + ${_conditionType_} a.attendScoreSub <![CDATA[ <= ]]> #{${_conditionParam_}.attendScoreSubEnd} + </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('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 test="conditionParamRef.containsKey('assessScoreAdd')"> + <if test="conditionParamRef.assessScoreAdd != null "> + ${_conditionType_} a.assessScoreAdd = #{${_conditionParam_}.assessScoreAdd} </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 test="conditionParamRef.assessScoreAdd == null"> + ${_conditionType_} a.assessScoreAdd is null </if> + </if> + <if test="conditionParamRef.containsKey('assessScoreAddList') and conditionParamRef.assessScoreAddList.size() > 0"> + ${_conditionType_} a.assessScoreAdd in + <foreach collection="conditionParamRef.assessScoreAddList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('assessScoreAddNotList') and conditionParamRef.assessScoreAddNotList.size() > 0"> + ${_conditionType_} a.assessScoreAdd not in + <foreach collection="conditionParamRef.assessScoreAddNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('assessScoreAddStart') and conditionParamRef.assessScoreAddStart != null"> + ${_conditionType_} a.assessScoreAdd <![CDATA[ >= ]]> #{${_conditionParam_}.assessScoreAddStart} + </if> + <if test="conditionParamRef.containsKey('assessScoreAddEnd') and conditionParamRef.assessScoreAddEnd != null"> + ${_conditionType_} a.assessScoreAdd <![CDATA[ <= ]]> #{${_conditionParam_}.assessScoreAddEnd} + </if> - <if test="conditionParamRef.containsKey('attendScoreAdd')"> - <if test="conditionParamRef.attendScoreAdd != null "> - ${_conditionType_} a.attendScoreAdd = #{${_conditionParam_}.attendScoreAdd} - </if> - <if test="conditionParamRef.attendScoreAdd == null"> - ${_conditionType_} a.attendScoreAdd is null - </if> - </if> - <if test="conditionParamRef.containsKey('attendScoreAddList') and conditionParamRef.attendScoreAddList.size() > 0"> - ${_conditionType_} a.attendScoreAdd in - <foreach collection="conditionParamRef.attendScoreAddList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('attendScoreAddNotList') and conditionParamRef.attendScoreAddNotList.size() > 0"> - ${_conditionType_} a.attendScoreAdd not in - <foreach collection="conditionParamRef.attendScoreAddNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('assessScoreSub')"> + <if test="conditionParamRef.assessScoreSub != null "> + ${_conditionType_} a.assessScoreSub = #{${_conditionParam_}.assessScoreSub} </if> - <if test="conditionParamRef.containsKey('attendScoreAddStart') and conditionParamRef.attendScoreAddStart != null"> - ${_conditionType_} a.attendScoreAdd <![CDATA[ >= ]]> #{${_conditionParam_}.attendScoreAddStart} - </if> - <if test="conditionParamRef.containsKey('attendScoreAddEnd') and conditionParamRef.attendScoreAddEnd != null"> - ${_conditionType_} a.attendScoreAdd <![CDATA[ <= ]]> #{${_conditionParam_}.attendScoreAddEnd} + <if test="conditionParamRef.assessScoreSub == null"> + ${_conditionType_} a.assessScoreSub is null </if> + </if> + <if test="conditionParamRef.containsKey('assessScoreSubList') and conditionParamRef.assessScoreSubList.size() > 0"> + ${_conditionType_} a.assessScoreSub in + <foreach collection="conditionParamRef.assessScoreSubList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('assessScoreSubNotList') and conditionParamRef.assessScoreSubNotList.size() > 0"> + ${_conditionType_} a.assessScoreSub not in + <foreach collection="conditionParamRef.assessScoreSubNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('assessScoreSubStart') and conditionParamRef.assessScoreSubStart != null"> + ${_conditionType_} a.assessScoreSub <![CDATA[ >= ]]> #{${_conditionParam_}.assessScoreSubStart} + </if> + <if test="conditionParamRef.containsKey('assessScoreSubEnd') and conditionParamRef.assessScoreSubEnd != null"> + ${_conditionType_} a.assessScoreSub <![CDATA[ <= ]]> #{${_conditionParam_}.assessScoreSubEnd} + </if> - <if test="conditionParamRef.containsKey('attendScoreSub')"> - <if test="conditionParamRef.attendScoreSub != null "> - ${_conditionType_} a.attendScoreSub = #{${_conditionParam_}.attendScoreSub} - </if> - <if test="conditionParamRef.attendScoreSub == null"> - ${_conditionType_} a.attendScoreSub is null - </if> + <if test="conditionParamRef.containsKey('complainScoreAdd')"> + <if test="conditionParamRef.complainScoreAdd != null "> + ${_conditionType_} a.complainScoreAdd = #{${_conditionParam_}.complainScoreAdd} </if> - <if test="conditionParamRef.containsKey('attendScoreSubList') and conditionParamRef.attendScoreSubList.size() > 0"> - ${_conditionType_} a.attendScoreSub in - <foreach collection="conditionParamRef.attendScoreSubList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('attendScoreSubNotList') and conditionParamRef.attendScoreSubNotList.size() > 0"> - ${_conditionType_} a.attendScoreSub not in - <foreach collection="conditionParamRef.attendScoreSubNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('attendScoreSubStart') and conditionParamRef.attendScoreSubStart != null"> - ${_conditionType_} a.attendScoreSub <![CDATA[ >= ]]> #{${_conditionParam_}.attendScoreSubStart} - </if> - <if test="conditionParamRef.containsKey('attendScoreSubEnd') and conditionParamRef.attendScoreSubEnd != null"> - ${_conditionType_} a.attendScoreSub <![CDATA[ <= ]]> #{${_conditionParam_}.attendScoreSubEnd} + <if test="conditionParamRef.complainScoreAdd == null"> + ${_conditionType_} a.complainScoreAdd is null </if> + </if> + <if test="conditionParamRef.containsKey('complainScoreAddList') and conditionParamRef.complainScoreAddList.size() > 0"> + ${_conditionType_} a.complainScoreAdd in + <foreach collection="conditionParamRef.complainScoreAddList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('complainScoreAddNotList') and conditionParamRef.complainScoreAddNotList.size() > 0"> + ${_conditionType_} a.complainScoreAdd not in + <foreach collection="conditionParamRef.complainScoreAddNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('complainScoreAddStart') and conditionParamRef.complainScoreAddStart != null"> + ${_conditionType_} a.complainScoreAdd <![CDATA[ >= ]]> #{${_conditionParam_}.complainScoreAddStart} + </if> + <if test="conditionParamRef.containsKey('complainScoreAddEnd') and conditionParamRef.complainScoreAddEnd != null"> + ${_conditionType_} a.complainScoreAdd <![CDATA[ <= ]]> #{${_conditionParam_}.complainScoreAddEnd} + </if> - <if test="conditionParamRef.containsKey('assessScoreAdd')"> - <if test="conditionParamRef.assessScoreAdd != null "> - ${_conditionType_} a.assessScoreAdd = #{${_conditionParam_}.assessScoreAdd} - </if> - <if test="conditionParamRef.assessScoreAdd == null"> - ${_conditionType_} a.assessScoreAdd is null - </if> + <if test="conditionParamRef.containsKey('complainScoreSub')"> + <if test="conditionParamRef.complainScoreSub != null "> + ${_conditionType_} a.complainScoreSub = #{${_conditionParam_}.complainScoreSub} </if> - <if test="conditionParamRef.containsKey('assessScoreAddList') and conditionParamRef.assessScoreAddList.size() > 0"> - ${_conditionType_} a.assessScoreAdd in - <foreach collection="conditionParamRef.assessScoreAddList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('assessScoreAddNotList') and conditionParamRef.assessScoreAddNotList.size() > 0"> - ${_conditionType_} a.assessScoreAdd not in - <foreach collection="conditionParamRef.assessScoreAddNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('assessScoreAddStart') and conditionParamRef.assessScoreAddStart != null"> - ${_conditionType_} a.assessScoreAdd <![CDATA[ >= ]]> #{${_conditionParam_}.assessScoreAddStart} - </if> - <if test="conditionParamRef.containsKey('assessScoreAddEnd') and conditionParamRef.assessScoreAddEnd != null"> - ${_conditionType_} a.assessScoreAdd <![CDATA[ <= ]]> #{${_conditionParam_}.assessScoreAddEnd} + <if test="conditionParamRef.complainScoreSub == null"> + ${_conditionType_} a.complainScoreSub is null </if> + </if> + <if test="conditionParamRef.containsKey('complainScoreSubList') and conditionParamRef.complainScoreSubList.size() > 0"> + ${_conditionType_} a.complainScoreSub in + <foreach collection="conditionParamRef.complainScoreSubList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('complainScoreSubNotList') and conditionParamRef.complainScoreSubNotList.size() > 0"> + ${_conditionType_} a.complainScoreSub not in + <foreach collection="conditionParamRef.complainScoreSubNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('complainScoreSubStart') and conditionParamRef.complainScoreSubStart != null"> + ${_conditionType_} a.complainScoreSub <![CDATA[ >= ]]> #{${_conditionParam_}.complainScoreSubStart} + </if> + <if test="conditionParamRef.containsKey('complainScoreSubEnd') and conditionParamRef.complainScoreSubEnd != null"> + ${_conditionType_} a.complainScoreSub <![CDATA[ <= ]]> #{${_conditionParam_}.complainScoreSubEnd} + </if> - <if test="conditionParamRef.containsKey('assessScoreSub')"> - <if test="conditionParamRef.assessScoreSub != null "> - ${_conditionType_} a.assessScoreSub = #{${_conditionParam_}.assessScoreSub} - </if> - <if test="conditionParamRef.assessScoreSub == null"> - ${_conditionType_} a.assessScoreSub is null - </if> - </if> - <if test="conditionParamRef.containsKey('assessScoreSubList') and conditionParamRef.assessScoreSubList.size() > 0"> - ${_conditionType_} a.assessScoreSub in - <foreach collection="conditionParamRef.assessScoreSubList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('workScoreAdd')"> + <if test="conditionParamRef.workScoreAdd != null "> + ${_conditionType_} a.workScoreAdd = #{${_conditionParam_}.workScoreAdd} </if> - <if test="conditionParamRef.containsKey('assessScoreSubNotList') and conditionParamRef.assessScoreSubNotList.size() > 0"> - ${_conditionType_} a.assessScoreSub not in - <foreach collection="conditionParamRef.assessScoreSubNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('assessScoreSubStart') and conditionParamRef.assessScoreSubStart != null"> - ${_conditionType_} a.assessScoreSub <![CDATA[ >= ]]> #{${_conditionParam_}.assessScoreSubStart} - </if> - <if test="conditionParamRef.containsKey('assessScoreSubEnd') and conditionParamRef.assessScoreSubEnd != null"> - ${_conditionType_} a.assessScoreSub <![CDATA[ <= ]]> #{${_conditionParam_}.assessScoreSubEnd} + <if test="conditionParamRef.workScoreAdd == null"> + ${_conditionType_} a.workScoreAdd is null </if> + </if> + <if test="conditionParamRef.containsKey('workScoreAddList') and conditionParamRef.workScoreAddList.size() > 0"> + ${_conditionType_} a.workScoreAdd in + <foreach collection="conditionParamRef.workScoreAddList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('workScoreAddNotList') and conditionParamRef.workScoreAddNotList.size() > 0"> + ${_conditionType_} a.workScoreAdd not in + <foreach collection="conditionParamRef.workScoreAddNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('workScoreAddStart') and conditionParamRef.workScoreAddStart != null"> + ${_conditionType_} a.workScoreAdd <![CDATA[ >= ]]> #{${_conditionParam_}.workScoreAddStart} + </if> + <if test="conditionParamRef.containsKey('workScoreAddEnd') and conditionParamRef.workScoreAddEnd != null"> + ${_conditionType_} a.workScoreAdd <![CDATA[ <= ]]> #{${_conditionParam_}.workScoreAddEnd} + </if> - <if test="conditionParamRef.containsKey('workScoreAdd')"> - <if test="conditionParamRef.workScoreAdd != null "> - ${_conditionType_} a.workScoreAdd = #{${_conditionParam_}.workScoreAdd} - </if> - <if test="conditionParamRef.workScoreAdd == null"> - ${_conditionType_} a.workScoreAdd is null - </if> - </if> - <if test="conditionParamRef.containsKey('workScoreAddList') and conditionParamRef.workScoreAddList.size() > 0"> - ${_conditionType_} a.workScoreAdd in - <foreach collection="conditionParamRef.workScoreAddList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('workScoreAddNotList') and conditionParamRef.workScoreAddNotList.size() > 0"> - ${_conditionType_} a.workScoreAdd not in - <foreach collection="conditionParamRef.workScoreAddNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('workScoreAddStart') and conditionParamRef.workScoreAddStart != null"> - ${_conditionType_} a.workScoreAdd <![CDATA[ >= ]]> #{${_conditionParam_}.workScoreAddStart} + <if test="conditionParamRef.containsKey('workScoreSub')"> + <if test="conditionParamRef.workScoreSub != null "> + ${_conditionType_} a.workScoreSub = #{${_conditionParam_}.workScoreSub} </if> - <if test="conditionParamRef.containsKey('workScoreAddEnd') and conditionParamRef.workScoreAddEnd != null"> - ${_conditionType_} a.workScoreAdd <![CDATA[ <= ]]> #{${_conditionParam_}.workScoreAddEnd} + <if test="conditionParamRef.workScoreSub == null"> + ${_conditionType_} a.workScoreSub is null </if> + </if> + <if test="conditionParamRef.containsKey('workScoreSubList') and conditionParamRef.workScoreSubList.size() > 0"> + ${_conditionType_} a.workScoreSub in + <foreach collection="conditionParamRef.workScoreSubList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('workScoreSubNotList') and conditionParamRef.workScoreSubNotList.size() > 0"> + ${_conditionType_} a.workScoreSub not in + <foreach collection="conditionParamRef.workScoreSubNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('workScoreSubStart') and conditionParamRef.workScoreSubStart != null"> + ${_conditionType_} a.workScoreSub <![CDATA[ >= ]]> #{${_conditionParam_}.workScoreSubStart} + </if> + <if test="conditionParamRef.containsKey('workScoreSubEnd') and conditionParamRef.workScoreSubEnd != null"> + ${_conditionType_} a.workScoreSub <![CDATA[ <= ]]> #{${_conditionParam_}.workScoreSubEnd} + </if> - <if test="conditionParamRef.containsKey('workScoreSub')"> - <if test="conditionParamRef.workScoreSub != null "> - ${_conditionType_} a.workScoreSub = #{${_conditionParam_}.workScoreSub} - </if> - <if test="conditionParamRef.workScoreSub == null"> - ${_conditionType_} a.workScoreSub is null - </if> - </if> - <if test="conditionParamRef.containsKey('workScoreSubList') and conditionParamRef.workScoreSubList.size() > 0"> - ${_conditionType_} a.workScoreSub in - <foreach collection="conditionParamRef.workScoreSubList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('workScoreSubNotList') and conditionParamRef.workScoreSubNotList.size() > 0"> - ${_conditionType_} a.workScoreSub not in - <foreach collection="conditionParamRef.workScoreSubNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('effectScoreAdd')"> + <if test="conditionParamRef.effectScoreAdd != null "> + ${_conditionType_} a.effectScoreAdd = #{${_conditionParam_}.effectScoreAdd} </if> - <if test="conditionParamRef.containsKey('workScoreSubStart') and conditionParamRef.workScoreSubStart != null"> - ${_conditionType_} a.workScoreSub <![CDATA[ >= ]]> #{${_conditionParam_}.workScoreSubStart} - </if> - <if test="conditionParamRef.containsKey('workScoreSubEnd') and conditionParamRef.workScoreSubEnd != null"> - ${_conditionType_} a.workScoreSub <![CDATA[ <= ]]> #{${_conditionParam_}.workScoreSubEnd} + <if test="conditionParamRef.effectScoreAdd == null"> + ${_conditionType_} a.effectScoreAdd is null </if> + </if> + <if test="conditionParamRef.containsKey('effectScoreAddList') and conditionParamRef.effectScoreAddList.size() > 0"> + ${_conditionType_} a.effectScoreAdd in + <foreach collection="conditionParamRef.effectScoreAddList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('effectScoreAddNotList') and conditionParamRef.effectScoreAddNotList.size() > 0"> + ${_conditionType_} a.effectScoreAdd not in + <foreach collection="conditionParamRef.effectScoreAddNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('effectScoreAddStart') and conditionParamRef.effectScoreAddStart != null"> + ${_conditionType_} a.effectScoreAdd <![CDATA[ >= ]]> #{${_conditionParam_}.effectScoreAddStart} + </if> + <if test="conditionParamRef.containsKey('effectScoreAddEnd') and conditionParamRef.effectScoreAddEnd != null"> + ${_conditionType_} a.effectScoreAdd <![CDATA[ <= ]]> #{${_conditionParam_}.effectScoreAddEnd} + </if> - <if test="conditionParamRef.containsKey('effectScoreAdd')"> - <if test="conditionParamRef.effectScoreAdd != null "> - ${_conditionType_} a.effectScoreAdd = #{${_conditionParam_}.effectScoreAdd} - </if> - <if test="conditionParamRef.effectScoreAdd == null"> - ${_conditionType_} a.effectScoreAdd is null - </if> + <if test="conditionParamRef.containsKey('effectScoreSub')"> + <if test="conditionParamRef.effectScoreSub != null "> + ${_conditionType_} a.effectScoreSub = #{${_conditionParam_}.effectScoreSub} </if> - <if test="conditionParamRef.containsKey('effectScoreAddList') and conditionParamRef.effectScoreAddList.size() > 0"> - ${_conditionType_} a.effectScoreAdd in - <foreach collection="conditionParamRef.effectScoreAddList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('effectScoreAddNotList') and conditionParamRef.effectScoreAddNotList.size() > 0"> - ${_conditionType_} a.effectScoreAdd not in - <foreach collection="conditionParamRef.effectScoreAddNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('effectScoreAddStart') and conditionParamRef.effectScoreAddStart != null"> - ${_conditionType_} a.effectScoreAdd <![CDATA[ >= ]]> #{${_conditionParam_}.effectScoreAddStart} - </if> - <if test="conditionParamRef.containsKey('effectScoreAddEnd') and conditionParamRef.effectScoreAddEnd != null"> - ${_conditionType_} a.effectScoreAdd <![CDATA[ <= ]]> #{${_conditionParam_}.effectScoreAddEnd} + <if test="conditionParamRef.effectScoreSub == null"> + ${_conditionType_} a.effectScoreSub is null </if> + </if> + <if test="conditionParamRef.containsKey('effectScoreSubList') and conditionParamRef.effectScoreSubList.size() > 0"> + ${_conditionType_} a.effectScoreSub in + <foreach collection="conditionParamRef.effectScoreSubList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('effectScoreSubNotList') and conditionParamRef.effectScoreSubNotList.size() > 0"> + ${_conditionType_} a.effectScoreSub not in + <foreach collection="conditionParamRef.effectScoreSubNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('effectScoreSubStart') and conditionParamRef.effectScoreSubStart != null"> + ${_conditionType_} a.effectScoreSub <![CDATA[ >= ]]> #{${_conditionParam_}.effectScoreSubStart} + </if> + <if test="conditionParamRef.containsKey('effectScoreSubEnd') and conditionParamRef.effectScoreSubEnd != null"> + ${_conditionType_} a.effectScoreSub <![CDATA[ <= ]]> #{${_conditionParam_}.effectScoreSubEnd} + </if> - <if test="conditionParamRef.containsKey('effectScoreSub')"> - <if test="conditionParamRef.effectScoreSub != null "> - ${_conditionType_} a.effectScoreSub = #{${_conditionParam_}.effectScoreSub} - </if> - <if test="conditionParamRef.effectScoreSub == null"> - ${_conditionType_} a.effectScoreSub is null - </if> - </if> - <if test="conditionParamRef.containsKey('effectScoreSubList') and conditionParamRef.effectScoreSubList.size() > 0"> - ${_conditionType_} a.effectScoreSub in - <foreach collection="conditionParamRef.effectScoreSubList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('effectScoreSubNotList') and conditionParamRef.effectScoreSubNotList.size() > 0"> - ${_conditionType_} a.effectScoreSub not in - <foreach collection="conditionParamRef.effectScoreSubNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('effectScoreSubStart') and conditionParamRef.effectScoreSubStart != null"> - ${_conditionType_} a.effectScoreSub <![CDATA[ >= ]]> #{${_conditionParam_}.effectScoreSubStart} + <if test="conditionParamRef.containsKey('otherScoreAdd')"> + <if test="conditionParamRef.otherScoreAdd != null "> + ${_conditionType_} a.otherScoreAdd = #{${_conditionParam_}.otherScoreAdd} </if> - <if test="conditionParamRef.containsKey('effectScoreSubEnd') and conditionParamRef.effectScoreSubEnd != null"> - ${_conditionType_} a.effectScoreSub <![CDATA[ <= ]]> #{${_conditionParam_}.effectScoreSubEnd} + <if test="conditionParamRef.otherScoreAdd == null"> + ${_conditionType_} a.otherScoreAdd is null </if> + </if> + <if test="conditionParamRef.containsKey('otherScoreAddList') and conditionParamRef.otherScoreAddList.size() > 0"> + ${_conditionType_} a.otherScoreAdd in + <foreach collection="conditionParamRef.otherScoreAddList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('otherScoreAddNotList') and conditionParamRef.otherScoreAddNotList.size() > 0"> + ${_conditionType_} a.otherScoreAdd not in + <foreach collection="conditionParamRef.otherScoreAddNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('otherScoreAddStart') and conditionParamRef.otherScoreAddStart != null"> + ${_conditionType_} a.otherScoreAdd <![CDATA[ >= ]]> #{${_conditionParam_}.otherScoreAddStart} + </if> + <if test="conditionParamRef.containsKey('otherScoreAddEnd') and conditionParamRef.otherScoreAddEnd != null"> + ${_conditionType_} a.otherScoreAdd <![CDATA[ <= ]]> #{${_conditionParam_}.otherScoreAddEnd} + </if> - <if test="conditionParamRef.containsKey('otherScoreAdd')"> - <if test="conditionParamRef.otherScoreAdd != null "> - ${_conditionType_} a.otherScoreAdd = #{${_conditionParam_}.otherScoreAdd} - </if> - <if test="conditionParamRef.otherScoreAdd == null"> - ${_conditionType_} a.otherScoreAdd is null - </if> + <if test="conditionParamRef.containsKey('otherScoreSub')"> + <if test="conditionParamRef.otherScoreSub != null "> + ${_conditionType_} a.otherScoreSub = #{${_conditionParam_}.otherScoreSub} </if> - <if test="conditionParamRef.containsKey('otherScoreAddList') and conditionParamRef.otherScoreAddList.size() > 0"> - ${_conditionType_} a.otherScoreAdd in - <foreach collection="conditionParamRef.otherScoreAddList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('otherScoreAddNotList') and conditionParamRef.otherScoreAddNotList.size() > 0"> - ${_conditionType_} a.otherScoreAdd not in - <foreach collection="conditionParamRef.otherScoreAddNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('otherScoreAddStart') and conditionParamRef.otherScoreAddStart != null"> - ${_conditionType_} a.otherScoreAdd <![CDATA[ >= ]]> #{${_conditionParam_}.otherScoreAddStart} - </if> - <if test="conditionParamRef.containsKey('otherScoreAddEnd') and conditionParamRef.otherScoreAddEnd != null"> - ${_conditionType_} a.otherScoreAdd <![CDATA[ <= ]]> #{${_conditionParam_}.otherScoreAddEnd} + <if test="conditionParamRef.otherScoreSub == null"> + ${_conditionType_} a.otherScoreSub is null </if> + </if> + <if test="conditionParamRef.containsKey('otherScoreSubList') and conditionParamRef.otherScoreSubList.size() > 0"> + ${_conditionType_} a.otherScoreSub in + <foreach collection="conditionParamRef.otherScoreSubList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('otherScoreSubNotList') and conditionParamRef.otherScoreSubNotList.size() > 0"> + ${_conditionType_} a.otherScoreSub not in + <foreach collection="conditionParamRef.otherScoreSubNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('otherScoreSubStart') and conditionParamRef.otherScoreSubStart != null"> + ${_conditionType_} a.otherScoreSub <![CDATA[ >= ]]> #{${_conditionParam_}.otherScoreSubStart} + </if> + <if test="conditionParamRef.containsKey('otherScoreSubEnd') and conditionParamRef.otherScoreSubEnd != null"> + ${_conditionType_} a.otherScoreSub <![CDATA[ <= ]]> #{${_conditionParam_}.otherScoreSubEnd} + </if> - <if test="conditionParamRef.containsKey('otherScoreSub')"> - <if test="conditionParamRef.otherScoreSub != null "> - ${_conditionType_} a.otherScoreSub = #{${_conditionParam_}.otherScoreSub} - </if> - <if test="conditionParamRef.otherScoreSub == null"> - ${_conditionType_} a.otherScoreSub is null - </if> - </if> - <if test="conditionParamRef.containsKey('otherScoreSubList') and conditionParamRef.otherScoreSubList.size() > 0"> - ${_conditionType_} a.otherScoreSub in - <foreach collection="conditionParamRef.otherScoreSubList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('otherScoreSubNotList') and conditionParamRef.otherScoreSubNotList.size() > 0"> - ${_conditionType_} a.otherScoreSub not in - <foreach collection="conditionParamRef.otherScoreSubNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('otherScoreSubStart') and conditionParamRef.otherScoreSubStart != null"> - ${_conditionType_} a.otherScoreSub <![CDATA[ >= ]]> #{${_conditionParam_}.otherScoreSubStart} - </if> - <if test="conditionParamRef.containsKey('otherScoreSubEnd') and conditionParamRef.otherScoreSubEnd != null"> - ${_conditionType_} a.otherScoreSub <![CDATA[ <= ]]> #{${_conditionParam_}.otherScoreSubEnd} - </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') and conditionParamRef.dayList.size() > 0"> - ${_conditionType_} a.day in - <foreach collection="conditionParamRef.dayList" 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('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 test="conditionParamRef.remark == null"> + ${_conditionType_} a.remark is null </if> - <if test="conditionParamRef.containsKey('dayStart') and conditionParamRef.dayStart != null"> - ${_conditionType_} a.day <![CDATA[ >= ]]> #{${_conditionParam_}.dayStart} + </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('year')"> + <if test="conditionParamRef.year != null "> + ${_conditionType_} a.year = #{${_conditionParam_}.year} </if> - <if test="conditionParamRef.containsKey('dayEnd') and conditionParamRef.dayEnd != null"> - ${_conditionType_} a.day <![CDATA[ <= ]]> #{${_conditionParam_}.dayEnd} + <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('totalAddScore')"> - <if test="conditionParamRef.totalAddScore != null "> - ${_conditionType_} a.totalAddScore = #{${_conditionParam_}.totalAddScore} - </if> - <if test="conditionParamRef.totalAddScore == null"> - ${_conditionType_} a.totalAddScore is null - </if> + <if test="conditionParamRef.containsKey('month')"> + <if test="conditionParamRef.month != null "> + ${_conditionType_} a.month = #{${_conditionParam_}.month} </if> - <if test="conditionParamRef.containsKey('totalAddScoreList') and conditionParamRef.totalAddScoreList.size() > 0"> - ${_conditionType_} a.totalAddScore in - <foreach collection="conditionParamRef.totalAddScoreList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('totalAddScoreNotList') and conditionParamRef.totalAddScoreNotList.size() > 0"> - ${_conditionType_} a.totalAddScore not in - <foreach collection="conditionParamRef.totalAddScoreNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('totalAddScoreStart') and conditionParamRef.totalAddScoreStart != null"> - ${_conditionType_} a.totalAddScore <![CDATA[ >= ]]> #{${_conditionParam_}.totalAddScoreStart} - </if> - <if test="conditionParamRef.containsKey('totalAddScoreEnd') and conditionParamRef.totalAddScoreEnd != null"> - ${_conditionType_} a.totalAddScore <![CDATA[ <= ]]> #{${_conditionParam_}.totalAddScoreEnd} + <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('totalSubScore')"> - <if test="conditionParamRef.totalSubScore != null "> - ${_conditionType_} a.totalSubScore = #{${_conditionParam_}.totalSubScore} - </if> - <if test="conditionParamRef.totalSubScore == null"> - ${_conditionType_} a.totalSubScore is null - </if> + <if test="conditionParamRef.containsKey('day')"> + <if test="conditionParamRef.day != null "> + ${_conditionType_} a.day = #{${_conditionParam_}.day} </if> - <if test="conditionParamRef.containsKey('totalSubScoreList') and conditionParamRef.totalSubScoreList.size() > 0"> - ${_conditionType_} a.totalSubScore in - <foreach collection="conditionParamRef.totalSubScoreList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('totalSubScoreNotList') and conditionParamRef.totalSubScoreNotList.size() > 0"> - ${_conditionType_} a.totalSubScore not in - <foreach collection="conditionParamRef.totalSubScoreNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('totalSubScoreStart') and conditionParamRef.totalSubScoreStart != null"> - ${_conditionType_} a.totalSubScore <![CDATA[ >= ]]> #{${_conditionParam_}.totalSubScoreStart} - </if> - <if test="conditionParamRef.containsKey('totalSubScoreEnd') and conditionParamRef.totalSubScoreEnd != null"> - ${_conditionType_} a.totalSubScore <![CDATA[ <= ]]> #{${_conditionParam_}.totalSubScoreEnd} + <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('complainScoreAdd')"> - <if test="conditionParamRef.complainScoreAdd != null "> - ${_conditionType_} a.complainScoreAdd = #{${_conditionParam_}.complainScoreAdd} - </if> - <if test="conditionParamRef.complainScoreAdd == null"> - ${_conditionType_} a.complainScoreAdd is null - </if> - </if> - <if test="conditionParamRef.containsKey('complainScoreAddList') and conditionParamRef.complainScoreAddList.size() > 0"> - ${_conditionType_} a.complainScoreAdd in - <foreach collection="conditionParamRef.complainScoreAddList" 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('complainScoreAddNotList') and conditionParamRef.complainScoreAddNotList.size() > 0"> - ${_conditionType_} a.complainScoreAdd not in - <foreach collection="conditionParamRef.complainScoreAddNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.createTime == null"> + ${_conditionType_} a.createTime is null </if> - <if test="conditionParamRef.containsKey('complainScoreAddStart') and conditionParamRef.complainScoreAddStart != null"> - ${_conditionType_} a.complainScoreAdd <![CDATA[ >= ]]> #{${_conditionParam_}.complainScoreAddStart} + </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('createUserId')"> + <if test="conditionParamRef.createUserId != null "> + ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} </if> - <if test="conditionParamRef.containsKey('complainScoreAddEnd') and conditionParamRef.complainScoreAddEnd != null"> - ${_conditionType_} a.complainScoreAdd <![CDATA[ <= ]]> #{${_conditionParam_}.complainScoreAddEnd} + <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('complainScoreSub')"> - <if test="conditionParamRef.complainScoreSub != null "> - ${_conditionType_} a.complainScoreSub = #{${_conditionParam_}.complainScoreSub} - </if> - <if test="conditionParamRef.complainScoreSub == null"> - ${_conditionType_} a.complainScoreSub is null - </if> - </if> - <if test="conditionParamRef.containsKey('complainScoreSubList') and conditionParamRef.complainScoreSubList.size() > 0"> - ${_conditionType_} a.complainScoreSub in - <foreach collection="conditionParamRef.complainScoreSubList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + + <if test="conditionParamRef.containsKey('updateTime')"> + <if test="conditionParamRef.updateTime != null "> + ${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} </if> - <if test="conditionParamRef.containsKey('complainScoreSubNotList') and conditionParamRef.complainScoreSubNotList.size() > 0"> - ${_conditionType_} a.complainScoreSub not in - <foreach collection="conditionParamRef.complainScoreSubNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.updateTime == null"> + ${_conditionType_} a.updateTime is null </if> - <if test="conditionParamRef.containsKey('complainScoreSubStart') and conditionParamRef.complainScoreSubStart != null"> - ${_conditionType_} a.complainScoreSub <![CDATA[ >= ]]> #{${_conditionParam_}.complainScoreSubStart} + </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('updateUserId')"> + <if test="conditionParamRef.updateUserId != null "> + ${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId} </if> - <if test="conditionParamRef.containsKey('complainScoreSubEnd') and conditionParamRef.complainScoreSubEnd != null"> - ${_conditionType_} a.complainScoreSub <![CDATA[ <= ]]> #{${_conditionParam_}.complainScoreSubEnd} + <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> </sql> <sql id="_orderCols_"> @@ -1360,143 +1360,143 @@ 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('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('totalScore')"> - a.totalScore - <if test='orderCol.totalScore != null and "DESC".equalsIgnoreCase(orderCol.totalScore)'>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('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('createTime')"> - a.createTime - <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>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('updateTime')"> - a.updateTime - <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>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('attendScoreAdd')"> - a.attendScoreAdd - <if test='orderCol.attendScoreAdd != null and "DESC".equalsIgnoreCase(orderCol.attendScoreAdd)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('attendScoreSub')"> - a.attendScoreSub - <if test='orderCol.attendScoreSub != null and "DESC".equalsIgnoreCase(orderCol.attendScoreSub)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('assessScoreAdd')"> - a.assessScoreAdd - <if test='orderCol.assessScoreAdd != null and "DESC".equalsIgnoreCase(orderCol.assessScoreAdd)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('assessScoreSub')"> - a.assessScoreSub - <if test='orderCol.assessScoreSub != null and "DESC".equalsIgnoreCase(orderCol.assessScoreSub)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('workScoreAdd')"> - a.workScoreAdd - <if test='orderCol.workScoreAdd != null and "DESC".equalsIgnoreCase(orderCol.workScoreAdd)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('workScoreSub')"> - a.workScoreSub - <if test='orderCol.workScoreSub != null and "DESC".equalsIgnoreCase(orderCol.workScoreSub)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('effectScoreAdd')"> - a.effectScoreAdd - <if test='orderCol.effectScoreAdd != null and "DESC".equalsIgnoreCase(orderCol.effectScoreAdd)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('effectScoreSub')"> - a.effectScoreSub - <if test='orderCol.effectScoreSub != null and "DESC".equalsIgnoreCase(orderCol.effectScoreSub)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('otherScoreAdd')"> - a.otherScoreAdd - <if test='orderCol.otherScoreAdd != null and "DESC".equalsIgnoreCase(orderCol.otherScoreAdd)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('otherScoreSub')"> - a.otherScoreSub - <if test='orderCol.otherScoreSub != null and "DESC".equalsIgnoreCase(orderCol.otherScoreSub)'>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('totalAddScore')"> - a.totalAddScore - <if test='orderCol.totalAddScore != null and "DESC".equalsIgnoreCase(orderCol.totalAddScore)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('totalSubScore')"> - a.totalSubScore - <if test='orderCol.totalSubScore != null and "DESC".equalsIgnoreCase(orderCol.totalSubScore)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('complainScoreAdd')"> - a.complainScoreAdd - <if test='orderCol.complainScoreAdd != null and "DESC".equalsIgnoreCase(orderCol.complainScoreAdd)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('complainScoreSub')"> - a.complainScoreSub - <if test='orderCol.complainScoreSub != null and "DESC".equalsIgnoreCase(orderCol.complainScoreSub)'>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('totalScore')"> + a.totalScore + <if test='orderCol.totalScore != null and "DESC".equalsIgnoreCase(orderCol.totalScore)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('totalAddScore')"> + a.totalAddScore + <if test='orderCol.totalAddScore != null and "DESC".equalsIgnoreCase(orderCol.totalAddScore)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('totalSubScore')"> + a.totalSubScore + <if test='orderCol.totalSubScore != null and "DESC".equalsIgnoreCase(orderCol.totalSubScore)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('attendScoreAdd')"> + a.attendScoreAdd + <if test='orderCol.attendScoreAdd != null and "DESC".equalsIgnoreCase(orderCol.attendScoreAdd)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('attendScoreSub')"> + a.attendScoreSub + <if test='orderCol.attendScoreSub != null and "DESC".equalsIgnoreCase(orderCol.attendScoreSub)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('assessScoreAdd')"> + a.assessScoreAdd + <if test='orderCol.assessScoreAdd != null and "DESC".equalsIgnoreCase(orderCol.assessScoreAdd)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('assessScoreSub')"> + a.assessScoreSub + <if test='orderCol.assessScoreSub != null and "DESC".equalsIgnoreCase(orderCol.assessScoreSub)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('complainScoreAdd')"> + a.complainScoreAdd + <if test='orderCol.complainScoreAdd != null and "DESC".equalsIgnoreCase(orderCol.complainScoreAdd)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('complainScoreSub')"> + a.complainScoreSub + <if test='orderCol.complainScoreSub != null and "DESC".equalsIgnoreCase(orderCol.complainScoreSub)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('workScoreAdd')"> + a.workScoreAdd + <if test='orderCol.workScoreAdd != null and "DESC".equalsIgnoreCase(orderCol.workScoreAdd)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('workScoreSub')"> + a.workScoreSub + <if test='orderCol.workScoreSub != null and "DESC".equalsIgnoreCase(orderCol.workScoreSub)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('effectScoreAdd')"> + a.effectScoreAdd + <if test='orderCol.effectScoreAdd != null and "DESC".equalsIgnoreCase(orderCol.effectScoreAdd)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('effectScoreSub')"> + a.effectScoreSub + <if test='orderCol.effectScoreSub != null and "DESC".equalsIgnoreCase(orderCol.effectScoreSub)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('otherScoreAdd')"> + a.otherScoreAdd + <if test='orderCol.otherScoreAdd != null and "DESC".equalsIgnoreCase(orderCol.otherScoreAdd)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('otherScoreSub')"> + a.otherScoreSub + <if test='orderCol.otherScoreSub != null and "DESC".equalsIgnoreCase(orderCol.otherScoreSub)'>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('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('createTime')"> + a.createTime + <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>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('updateTime')"> + a.updateTime + <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('updateUserId')"> + a.updateUserId + <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if> + , + </if> </trim> </if> </sql> diff --git a/db/add.sql b/db/add.sql index ebd778c1..b1da7ec0 100644 --- a/db/add.sql +++ b/db/add.sql @@ -503,3 +503,40 @@ CREATE TABLE mortals_xhx_window_owner_detail( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='绐楀彛璐熻矗浜鸿缁�'; + + +-- ---------------------------- +-- 鍛樺伐缁╂晥缁熻琛� +-- ---------------------------- +DROP TABLE IF EXISTS `mortals_xhx_staff_perform_stat`; +CREATE TABLE mortals_xhx_staff_perform_stat( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '涓婚敭ID锛屼富閿紝鑷闀�', + `staffId` bigint(20) DEFAULT '0' COMMENT '閮ㄩ棬id鍙�', + `staffName` varchar(64) COMMENT '閮ㄩ棬鍚嶇О', + `totalScore` decimal(10,2) NOT NULL COMMENT '鍛樺伐缁╂晥鎬诲垎鏁�', + `totalAddScore` decimal(10,2) NOT NULL COMMENT '鍛樺伐缁╂晥鍔犲垎鎬诲垎鏁版眹鎬�', + `totalSubScore` decimal(10,2) NOT NULL COMMENT '鍛樺伐缁╂晥鍑忓垎鎬诲垎鏁版眹鎬�', + `attendScoreAdd` decimal(10,2) COMMENT '鑰冨嫟缁╂晥鎸囨爣澧炲姞鍒嗘暟', + `attendScoreSub` decimal(10,2) COMMENT '鑰冨嫟缁╂晥鎸囨爣鎵e噺鍒嗘暟', + `assessScoreAdd` decimal(10,2) COMMENT '璇勪环缁╂晥鎸囨爣澧炲姞鍒嗘暟', + `assessScoreSub` decimal(10,2) COMMENT '璇勪环缁╂晥鎸囨爣鎵e噺鍒嗘暟', + `complainScoreAdd` decimal(10,2) COMMENT '鎶曡瘔缁╂晥鎸囨爣澧炲姞鍒嗘暟', + `complainScoreSub` decimal(10,2) COMMENT '鎶曡瘔缁╂晥鎸囨爣鎵e噺鍒嗘暟', + `workScoreAdd` decimal(10,2) COMMENT '鍔炰欢缁╂晥鎸囨爣澧炲姞鍒嗘暟', + `workScoreSub` decimal(10,2) COMMENT '鍔炰欢缁╂晥鎸囨爣鎵e噺鍒嗘暟', + `effectScoreAdd` decimal(10,2) COMMENT '鏁堣兘缁╂晥鎸囨爣澧炲姞鍒嗘暟', + `effectScoreSub` decimal(10,2) COMMENT '鏁堣兘缁╂晥鎸囨爣鎵e噺鍒嗘暟', + `otherScoreAdd` decimal(10,2) COMMENT '鍏跺畠缁╂晥鎸囨爣澧炲姞鍒嗘暟', + `otherScoreSub` decimal(10,2) COMMENT '鍏跺畠缁╂晥鎸囨爣鎵e噺鍒嗘暟', + `remark` varchar(255) COMMENT '澶囨敞', + `year` int(9) NOT NULL COMMENT '骞�', + `month` tinyint(2) NOT NULL COMMENT '鏈�', + `day` tinyint(2) NOT NULL COMMENT '鏃�', + `createTime` datetime COMMENT '鍒涘缓鏃堕棿', + `createUserId` bigint(20) COMMENT '鍒涘缓浜篿d', + `updateTime` datetime COMMENT '鏇存柊鏃堕棿', + `updateUserId` bigint(20) COMMENT '鏇存柊浜篿d', +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 d07cd5134df3f6bbc1450af023fffa46db3cc12b..378276d3352dd7d6b278ea3da5062df3567e7fd3 100644 GIT binary patch delta 184705 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 EA1)andH?_b delta 184808 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 z%0A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 Oj9}T}2=rjVHvb23D5-k@ -- 2.24.3