diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/common/key/RedisKey.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/common/key/RedisKey.java index 3320daefebde17948014859430e841731fdba1b7..f60144020a7c2e9ff1bcb4f95cdbd67e848fa119 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/common/key/RedisKey.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/common/key/RedisKey.java @@ -9,18 +9,11 @@ public class RedisKey { * 鐧诲綍 key */ public static final String KEY_MENU_CACHE = "iot:base:MenuCacheKey:"; - /** - * 璁惧蹇冭烦涓婃姤 - */ - public static final String KEY_DEVICE_ONLINE_CACHE = "device:online:"; - - - public static final String KEY_SITE_CACHE = "siteDict"; - public static final String KEY_PLATFORM_CACHE = "platformDict"; - - public static final String KEY_PRODUCT_CACHE = "productDict"; + /** + * 閽夐拤 璁块棶token + */ + public static final String KEY_DINGTALK_ACCESSTOKEN_CACHE = "dingtalk:token:"; - public static final String KEY_TOKEN_API_CACHE = "token:api:"; } diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckReviewRecordServiceImpl.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckReviewRecordServiceImpl.java index aa399ef71a5e7a1aee0a2c10b6d649f92fcee7c3..b4ed6bbfc9d0f8275621b94713d97b2f108bc9ff 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckReviewRecordServiceImpl.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/check/service/impl/CheckReviewRecordServiceImpl.java @@ -83,9 +83,9 @@ public class CheckReviewRecordServiceImpl extends AbstractCRUDServiceImpl<CheckR msg.setMsgtype("link"); Link link = new Link(); link.setPicUrl("娴嬭瘯鍥剧墖閾炬帴"); - link.setMessageUrl("娴嬭瘯娑堟伅閾炬帴"); - link.setText("娴嬭瘯鏂囨湰"); - link.setTitle("娴嬭瘯鏍囬"); + link.setMessageUrl("http://www.baidu.com"); + link.setText("浣犳湁涓€鏉$哗鏁堣€冩牳鏍告煡閫氱煡锛岃鍙婃椂鏌ョ湅锛�"); + link.setTitle("缁╂晥鑰冩牳鏍告煡閫氱煡"); msg.setLink(link); workMsgReq.setUseridList(personRest.getMsg()); diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/AbstractDingTalkService.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/AbstractDingTalkService.java index bb18756aae219fa1921e4fa637d6fbe52fdd2717..5ee6732890ee597ec5134a3a16c7bd3fe369fd76 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/AbstractDingTalkService.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/AbstractDingTalkService.java @@ -7,9 +7,12 @@ import com.dingtalk.api.response.OapiGettokenResponse; import com.hikvision.artemis.sdk.config.ArtemisConfig; import com.mortals.framework.common.Rest; import com.mortals.framework.exception.AppException; +import com.mortals.framework.service.ICacheService; +import com.mortals.xhx.common.key.RedisKey; import com.mortals.xhx.common.pdu.ApiRespPdu; import com.mortals.xhx.module.dingding.personal.service.IDingPersonService; import lombok.extern.slf4j.Slf4j; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.util.ObjectUtils; @@ -32,7 +35,7 @@ public abstract class AbstractDingTalkService implements IDingPersonService { protected Long agentId; /** - * AgentId + * domain */ @Value("${dingtalk.domain:https://oapi.dingtalk.com}") protected String domain; @@ -49,43 +52,38 @@ public abstract class AbstractDingTalkService implements IDingPersonService { @Value("${dingtalk.AppSecret:''}") protected String appSecret; - /** - * getToken - */ - @Value("${dingtalk.gettoken:https://oapi.dingtalk.com/gettoken}") - protected String getTokneUrl; - - protected String dingToken; + @Autowired + private ICacheService cacheService; protected DingTalkClient getDingTalkClient(String path) { DingTalkClient client = new DefaultDingTalkClient(domain + path); return client; } - protected void checkToken() { - if (ObjectUtils.isEmpty(dingToken)) { - dingToken = getToken().getData(); - } - } @Override - public Rest<String> getToken() { + public String getToken() { try { - DingTalkClient client = getDingTalkClient("/gettoken"); - OapiGettokenRequest req = new OapiGettokenRequest(); - req.setAppkey(appKey); - req.setAppsecret(appSecret); - OapiGettokenResponse rsp = client.execute(req); - log.info("OapiGettokenResponse:{}",rsp.getBody()); - if (rsp.getErrcode() == 0) { - return Rest.ok(rsp.getAccessToken()); + String dingToken = cacheService.get(RedisKey.KEY_DINGTALK_ACCESSTOKEN_CACHE); + if (ObjectUtils.isEmpty(dingToken)) { + DingTalkClient client = getDingTalkClient("/gettoken"); + OapiGettokenRequest req = new OapiGettokenRequest(); + req.setAppkey(appKey); + req.setAppsecret(appSecret); + OapiGettokenResponse rsp = client.execute(req); + log.info("OapiGettokenResponse:{}", rsp.getBody()); + if (rsp.getErrcode() == 0) { + cacheService.setex(RedisKey.KEY_DINGTALK_ACCESSTOKEN_CACHE, rsp.getAccessToken(), 4800); + return rsp.getAccessToken(); + } else { + throw new AppException(String.format("code:{},errorMsg:{}", rsp.getErrcode(), rsp.getErrmsg())); + } } else { - throw new AppException(rsp.getMessage()); + return dingToken; } - } catch (Exception e) { log.error("鑾峰彇TOKEN寮傚父", e); - return Rest.fail(e.getMessage()); + throw new AppException(e.getMessage()); } } diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/IDingTalkService.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/IDingTalkService.java index 39c709393cfeb55f32125e4a55bd9209a6932fe2..0ce3313820b4e91a602032c4e6a6c8df510847fc 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/IDingTalkService.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/IDingTalkService.java @@ -3,5 +3,5 @@ package com.mortals.xhx.module.dingding; import com.mortals.framework.common.Rest; public interface IDingTalkService { - Rest<String> getToken(); + String getToken(); } diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/personal/service/impl/DingPersonServiceImpl.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/personal/service/impl/DingPersonServiceImpl.java index 541fa635d038eef97b946e0f6b44a66d066bbde8..9c428303a3ceae91f52ead7b02d5df9c4f8d5743 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/personal/service/impl/DingPersonServiceImpl.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/dingding/personal/service/impl/DingPersonServiceImpl.java @@ -24,11 +24,10 @@ public class DingPersonServiceImpl extends AbstractDingTalkService implements ID public Rest<String> getPersonByMobile(String mobile) { try { DingTalkClient client = getDingTalkClient("/topapi/v2/user/getbymobile"); - checkToken(); OapiV2UserGetbymobileRequest req = new OapiV2UserGetbymobileRequest(); req.setMobile(mobile); log.info("getPersonByMobile:{}",mobile); - OapiV2UserGetbymobileResponse rsp = client.execute(req, dingToken); + OapiV2UserGetbymobileResponse rsp = client.execute(req, getToken()); log.info("OapiV2UserGetbymobileResponse:{}",rsp.getBody()); if (rsp.getErrcode() == 0) { return Rest.ok(rsp.getResult().getUserid()); @@ -45,13 +44,13 @@ public class DingPersonServiceImpl extends AbstractDingTalkService implements ID public Rest<String> sendWorkMsg(WorkMsgReq workMsgReq) { try { DingTalkClient client = getDingTalkClient("/topapi/message/corpconversation/asyncsend_v2"); - checkToken(); + OapiMessageCorpconversationAsyncsendV2Request req = new OapiMessageCorpconversationAsyncsendV2Request(); req.setAgentId(agentId); req.setUseridList(workMsgReq.getUseridList()); req.setMsg(JSON.toJSONString(workMsgReq.getMsg())); log.info("sendWorkMsg:{}", JSON.toJSONString(workMsgReq)); - OapiMessageCorpconversationAsyncsendV2Response rsp = client.execute(req, dingToken); + OapiMessageCorpconversationAsyncsendV2Response rsp = client.execute(req, getToken()); log.info("OapiMessageResponse:{}",rsp.getBody()); if (rsp.getErrcode() == 0) { return Rest.ok(rsp.getMsg(), rsp.getRequestId()); diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformAttendAppealEntity.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformAttendAppealEntity.java index 4e180f239efb842bc2e77bc4a41adf3d6bbd3d66..81224e43f0522d639ad4101f7dd79287b984c4e8 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformAttendAppealEntity.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformAttendAppealEntity.java @@ -11,236 +11,245 @@ import com.mortals.xhx.module.perform.model.vo.PerformAttendAppealVo; import com.mortals.xhx.module.perform.model.PerformAttendAppealFilesEntity; import lombok.Data; /** -* 缁╂晥璁板綍鐢宠瘔淇℃伅瀹炰綋瀵硅薄 -* -* @author zxfei -* @date 2023-07-12 -*/ + * 缁╂晥璁板綍鐢宠瘔淇℃伅瀹炰綋瀵硅薄 + * + * @author zxfei + * @date 2023-07-15 + */ @Data public class PerformAttendAppealEntity extends PerformAttendAppealVo { private static final long serialVersionUID = 1L; /** - * 鏍告煡璁板綍Id - */ + * 鏍告煡璁板綍Id + */ private Long checkRecordId; /** - * 鍛樺伐ID - */ + * 鍛樺伐ID + */ private Long staffId; /** - * 鍛樺伐濮撳悕 - */ + * 鍛樺伐濮撳悕 + */ private String staffName; /** - * 宸ュ彿 - */ + * 宸ュ彿 + */ private String workNum; /** - * 鎵€灞為儴闂� - */ + * 鎵€灞為儴闂� + */ private Long deptId; /** - * 鎵€灞為儴闂ㄥ悕绉� - */ + * 鎵€灞為儴闂ㄥ悕绉� + */ private String deptName; /** - * 鎵€灞炶€冨嫟缁処D - */ + * 鎵€灞炶€冨嫟缁処D + */ private Long attendanceGroupId; /** - * 鎵€灞炶€冨嫟缁勫悕绉� - */ + * 鎵€灞炶€冨嫟缁勫悕绉� + */ private String attendanceGroupName; /** - * 鎵e垎鏃堕棿 - */ + * 鎵e垎鏃堕棿 + */ private Date attendanceDate; /** - * 缁╂晥瑙勫垯id - */ + * 缁╂晥瑙勫垯id + */ private Long ruleId; /** - * 瑙勫垯鍚嶇О - */ + * 瑙勫垯鍚嶇О + */ private String ruleName; /** - * 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - */ + * 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + */ private Integer subMethod; /** - * 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - */ + * 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + */ private Integer subAddType; /** - * 鎵e垎鎴栧鍔犲垎鍊� - */ + * 鎵e垎鎴栧鍔犲垎鍊� + */ private BigDecimal score; /** - * 涓婁笅鐝椂闂� - */ + * 涓婁笅鐝椂闂� + */ private String goOffTimeStr; /** - * 寮傚父鏃堕棿 - */ + * 寮傚父鏃堕棿 + */ private Date errorTime; /** - * 瀹為檯鎵撳崱鏃堕棿 - */ + * 瀹為檯鎵撳崱鏃堕棿 + */ private Date actualAttendTime; /** - * 寮傚父澶勭悊缁撴灉 - */ + * 寮傚父澶勭悊缁撴灉 + */ private String errorResult; /** - * 鏍告煡浜哄憳 - */ + * 鏍告煡浜哄憳 + */ @Excel(name = "鏍告煡浜哄憳") private String checkPerson; /** - * 鏍告煡鏃堕棿 - */ + * 鏍告煡鏃堕棿 + */ private Date checkTime; /** - * 鏍告煡璇存槑 - */ + * 鏍告煡璇存槑 + */ @Excel(name = "鏍告煡璇存槑") private String checkDesc; /** - * 鏍告煡缁撴灉 - */ + * 鏍告煡缁撴灉 + */ @Excel(name = "鏍告煡缁撴灉") private String checkResult; /** - * 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - */ + * 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + */ private Integer processStatus; /** - * 鐢宠瘔璇存槑 - */ + * 鐢宠瘔璇存槑 + */ @Excel(name = "鐢宠瘔璇存槑") private String appealDesc; /** - * 鐢宠瘔鏃堕棿 - */ + * 鐢宠瘔鏃堕棿 + */ private Date appealTime; /** - * 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - */ + * 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + */ private Integer appealResult; /** - * 璇存槑 - */ + * 璇存槑 + */ @Excel(name = "璇存槑") private String remark; /** - * 杩濊绫诲瀷锛� - */ + * 杩濊绫诲瀷锛� + */ private String violationType; /** - * 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - */ + * 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + */ private Integer reviewResult; /** - * 璇勪环鏃堕棿 - */ + * 璇勪环鏃堕棿 + */ private Date reviewTime; /** - * 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) - */ + * 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) + */ @Excel(name = "璇勪环鏉ユ簮", readConverterExp = "璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠)") private String reviewSource; /** - * 璇勪环璁惧 - */ + * 璇勪环璁惧 + */ private String reviewDevice; /** - * 鎶曡瘔鏍囬 - */ + * 鎶曡瘔鏍囬 + */ @Excel(name = "鎶曡瘔鏍囬") private String complainTitle; /** - * 鎶曡瘔鍐呭 - */ + * 鎶曡瘔鍐呭 + */ @Excel(name = "鎶曡瘔鍐呭") private String complainContent; /** - * 鎶曡瘔浜虹湡瀹炲鍚� - */ + * 鎶曡瘔浜虹湡瀹炲鍚� + */ private String complainRealName; /** - * 鑱旂郴鐢佃瘽 - */ + * 鑱旂郴鐢佃瘽 + */ @Excel(name = "鑱旂郴鐢佃瘽") private String contact; /** - * 鎶曡瘔鏃堕棿 - */ + * 鎶曡瘔鏃堕棿 + */ private Date complainTime; /** - * 鎶曡瘔鏉ユ簮 - */ + * 鎶曡瘔鏉ユ簮 + */ private String complainSource; /** - * 鎶曡瘔璁惧 - */ + * 鎶曡瘔璁惧 + */ private String complainDevice; /** - * 鍔炰欢缂栫爜 - */ + * 鍔炰欢缂栫爜 + */ @Excel(name = "鍔炰欢缂栫爜") private String goworkCode; /** - * 鍔炰欢鎵€灞為儴闂� - */ + * 鍔炰欢鎵€灞為儴闂� + */ @Excel(name = "鍔炰欢鎵€灞為儴闂�") private String goworkDepts; /** - * 浜嬮」鍚嶇О - */ + * 浜嬮」鍚嶇О + */ @Excel(name = "浜嬮」鍚嶇О") private String matterlName; /** - * 鍔炵悊鏃堕棿 - */ + * 鍔炵悊鏃堕棿 + */ @Excel(name = "鍔炵悊鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd") private Date goworkTime; /** - * 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - */ + * 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + */ @Excel(name = "杩濊绫诲瀷", readConverterExp = "1=鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤") private Integer irregularType; /** - * 鍙戠敓鏃堕棿 - */ + * 鍙戠敓鏃堕棿 + */ @Excel(name = "鍙戠敓鏃堕棿", width = 30, dateFormat = "yyyy-MM-dd") private Date happenTime; /** - * 鎸佺画鏃堕棿锛岀 - */ + * 鎸佺画鏃堕棿锛岀 + */ private Integer duration; /** - * 鎶ヨ鏃堕棿 - */ + * 鎶ヨ鏃堕棿 + */ private Date alarmTime; /** - * 鍥剧墖鍑瘉鍦板潃 - */ + * 鍥剧墖鍑瘉鍦板潃 + */ private String snapPath; /** - * 杩濊绫诲瀷(1.宸ヤ綔绾緥) - */ + * 杩濊绫诲瀷(1.宸ヤ綔绾緥) + */ private Integer irregularOtherType; /** - * 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� - */ + * 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� + */ private String performType; /** - * 缁╂晥璁板綍鐢宠瘔闄勪欢淇℃伅淇℃伅 - */ + * 鎵e垎浜哄憳 + */ + @Excel(name = "鎵e垎浜哄憳") + private String deductPerson; + /** + * 鎵e垎鏃堕棿 + */ + private Date deductTime; + /** + * 缁╂晥璁板綍鐢宠瘔闄勪欢淇℃伅淇℃伅 + */ private List<PerformAttendAppealFilesEntity> performAttendAppealFilesList=new ArrayList<>();; public List<PerformAttendAppealFilesEntity> getPerformAttendAppealFilesList(){ - return performAttendAppealFilesList; + return performAttendAppealFilesList; } public void setPerformAttendAppealFilesList(List<PerformAttendAppealFilesEntity> performAttendAppealFilesList){ @@ -248,7 +257,7 @@ public class PerformAttendAppealEntity extends PerformAttendAppealVo { } @Override public int hashCode() { - return this.getId().hashCode(); + return this.getId().hashCode(); } @Override public boolean equals(Object obj) { @@ -256,7 +265,7 @@ public class PerformAttendAppealEntity extends PerformAttendAppealVo { if (obj instanceof PerformAttendAppealEntity) { PerformAttendAppealEntity tmp = (PerformAttendAppealEntity) obj; if (this.getId() == tmp.getId()) { - return true; + return true; } } return false; @@ -264,104 +273,108 @@ public class PerformAttendAppealEntity extends PerformAttendAppealVo { public void initAttrValue(){ - this.checkRecordId = -1L; + this.checkRecordId = -1L; + + this.staffId = -1L; + + this.staffName = ""; - this.staffId = -1L; + this.workNum = ""; - this.staffName = ""; + this.deptId = -1L; - this.workNum = ""; + this.deptName = ""; - this.deptId = -1L; + this.attendanceGroupId = -1L; - this.deptName = ""; + this.attendanceGroupName = ""; - this.attendanceGroupId = -1L; + this.attendanceDate = null; - this.attendanceGroupName = ""; + this.ruleId = -1L; - this.attendanceDate = null; + this.ruleName = ""; - this.ruleId = -1L; + this.subMethod = 1; - this.ruleName = ""; + this.subAddType = 1; - this.subMethod = 1; + this.score = BigDecimal.valueOf(0.00); - this.subAddType = 1; + this.goOffTimeStr = ""; - this.score = BigDecimal.valueOf(0.00); + this.errorTime = null; - this.goOffTimeStr = ""; + this.actualAttendTime = null; - this.errorTime = null; + this.errorResult = ""; - this.actualAttendTime = null; + this.checkPerson = ""; - this.errorResult = ""; + this.checkTime = null; - this.checkPerson = ""; + this.checkDesc = ""; - this.checkTime = null; + this.checkResult = ""; - this.checkDesc = ""; + this.processStatus = 1; - this.checkResult = ""; + this.appealDesc = ""; - this.processStatus = 1; + this.appealTime = null; - this.appealDesc = ""; + this.appealResult = 2; - this.appealTime = null; + this.remark = ""; - this.appealResult = 2; + this.violationType = ""; - this.remark = ""; + this.reviewResult = -1; - this.violationType = ""; + this.reviewTime = null; - this.reviewResult = -1; + this.reviewSource = ""; - this.reviewTime = null; + this.reviewDevice = ""; - this.reviewSource = ""; + this.complainTitle = ""; - this.reviewDevice = ""; + this.complainContent = ""; - this.complainTitle = ""; + this.complainRealName = ""; - this.complainContent = ""; + this.contact = ""; - this.complainRealName = ""; + this.complainTime = null; - this.contact = ""; + this.complainSource = ""; - this.complainTime = null; + this.complainDevice = ""; - this.complainSource = ""; + this.goworkCode = ""; - this.complainDevice = ""; + this.goworkDepts = ""; - this.goworkCode = ""; + this.matterlName = ""; - this.goworkDepts = ""; + this.goworkTime = null; - this.matterlName = ""; + this.irregularType = -1; - this.goworkTime = null; + this.happenTime = null; - this.irregularType = -1; + this.duration = 0; - this.happenTime = null; + this.alarmTime = null; - this.duration = 0; + this.snapPath = ""; - this.alarmTime = null; + this.irregularOtherType = -1; - this.snapPath = ""; + this.performType = ""; - this.irregularOtherType = -1; + this.deductPerson = ""; - this.performType = ""; + this.deductTime = null; } } \ No newline at end of file diff --git a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformAttendAppealQuery.java b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformAttendAppealQuery.java index d5f753daa18c42f078f9639f6259e689acf3f340..e3a4e98f76820e680b619930b2671d0c155ff7fa 100644 --- a/attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformAttendAppealQuery.java +++ b/attendance-performance-manager/src/main/java/com/mortals/xhx/module/perform/model/PerformAttendAppealQuery.java @@ -6,11 +6,11 @@ import java.util.Date; import java.util.List; import com.mortals.xhx.module.perform.model.PerformAttendAppealEntity; /** -* 缁╂晥璁板綍鐢宠瘔淇℃伅鏌ヨ瀵硅薄 -* -* @author zxfei -* @date 2023-07-12 -*/ + * 缁╂晥璁板綍鐢宠瘔淇℃伅鏌ヨ瀵硅薄 + * + * @author zxfei + * @date 2023-07-15 + */ public class PerformAttendAppealQuery extends PerformAttendAppealEntity { /** 寮€濮� 搴忓彿锛屼富閿紝鑷闀� */ private Long idStart; @@ -469,6 +469,17 @@ public class PerformAttendAppealQuery extends PerformAttendAppealEntity { /** 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆戞帓闄ゅ垪琛� */ private List <String> performTypeNotList; + /** 鎵e垎浜哄憳 */ + private List<String> deductPersonList; + + /** 鎵e垎浜哄憳鎺掗櫎鍒楄〃 */ + private List <String> deductPersonNotList; + /** 寮€濮� 鎵e垎鏃堕棿 */ + private String deductTimeStart; + + /** 缁撴潫 鎵e垎鏃堕棿 */ + private String deductTimeEnd; + /** OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */ private List<PerformAttendAppealQuery> orConditionList; @@ -478,4050 +489,4134 @@ public class PerformAttendAppealQuery extends PerformAttendAppealEntity { public PerformAttendAppealQuery(){} /** - * 鑾峰彇 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @return idStart - */ + * 鑾峰彇 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @return idStart + */ public Long getIdStart(){ return this.idStart; } /** - * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @param idStart - */ + * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @param idStart + */ public void setIdStart(Long idStart){ this.idStart = idStart; } /** - * 鑾峰彇 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @return $idEnd - */ + * 鑾峰彇 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @return $idEnd + */ public Long getIdEnd(){ return this.idEnd; } /** - * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @param idEnd - */ + * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @param idEnd + */ public void setIdEnd(Long idEnd){ this.idEnd = idEnd; } /** - * 鑾峰彇 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @return idIncrement - */ + * 鑾峰彇 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @return idIncrement + */ public Long getIdIncrement(){ return this.idIncrement; } /** - * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @param idIncrement - */ + * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @param idIncrement + */ public void setIdIncrement(Long idIncrement){ this.idIncrement = idIncrement; } /** - * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� - * @return idList - */ + * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� + * @return idList + */ public List<Long> getIdList(){ return this.idList; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idList - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idList + */ public void setIdList(List<Long> idList){ this.idList = idList; } /** - * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� - * @return idNotList - */ + * 鑾峰彇 搴忓彿锛屼富閿紝鑷闀� + * @return idNotList + */ public List<Long> getIdNotList(){ return this.idNotList; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idNotList - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idNotList + */ public void setIdNotList(List<Long> idNotList){ this.idNotList = idNotList; } /** - * 鑾峰彇 寮€濮� 鏍告煡璁板綍Id - * @return checkRecordIdStart - */ + * 鑾峰彇 寮€濮� 鏍告煡璁板綍Id + * @return checkRecordIdStart + */ public Long getCheckRecordIdStart(){ return this.checkRecordIdStart; } /** - * 璁剧疆 寮€濮� 鏍告煡璁板綍Id - * @param checkRecordIdStart - */ + * 璁剧疆 寮€濮� 鏍告煡璁板綍Id + * @param checkRecordIdStart + */ public void setCheckRecordIdStart(Long checkRecordIdStart){ this.checkRecordIdStart = checkRecordIdStart; } /** - * 鑾峰彇 缁撴潫 鏍告煡璁板綍Id - * @return $checkRecordIdEnd - */ + * 鑾峰彇 缁撴潫 鏍告煡璁板綍Id + * @return $checkRecordIdEnd + */ public Long getCheckRecordIdEnd(){ return this.checkRecordIdEnd; } /** - * 璁剧疆 缁撴潫 鏍告煡璁板綍Id - * @param checkRecordIdEnd - */ + * 璁剧疆 缁撴潫 鏍告煡璁板綍Id + * @param checkRecordIdEnd + */ public void setCheckRecordIdEnd(Long checkRecordIdEnd){ this.checkRecordIdEnd = checkRecordIdEnd; } /** - * 鑾峰彇 澧炲姞 鏍告煡璁板綍Id - * @return checkRecordIdIncrement - */ + * 鑾峰彇 澧炲姞 鏍告煡璁板綍Id + * @return checkRecordIdIncrement + */ public Long getCheckRecordIdIncrement(){ return this.checkRecordIdIncrement; } /** - * 璁剧疆 澧炲姞 鏍告煡璁板綍Id - * @param checkRecordIdIncrement - */ + * 璁剧疆 澧炲姞 鏍告煡璁板綍Id + * @param checkRecordIdIncrement + */ public void setCheckRecordIdIncrement(Long checkRecordIdIncrement){ this.checkRecordIdIncrement = checkRecordIdIncrement; } /** - * 鑾峰彇 鏍告煡璁板綍Id - * @return checkRecordIdList - */ + * 鑾峰彇 鏍告煡璁板綍Id + * @return checkRecordIdList + */ public List<Long> getCheckRecordIdList(){ return this.checkRecordIdList; } /** - * 璁剧疆 鏍告煡璁板綍Id - * @param checkRecordIdList - */ + * 璁剧疆 鏍告煡璁板綍Id + * @param checkRecordIdList + */ public void setCheckRecordIdList(List<Long> checkRecordIdList){ this.checkRecordIdList = checkRecordIdList; } /** - * 鑾峰彇 鏍告煡璁板綍Id - * @return checkRecordIdNotList - */ + * 鑾峰彇 鏍告煡璁板綍Id + * @return checkRecordIdNotList + */ public List<Long> getCheckRecordIdNotList(){ return this.checkRecordIdNotList; } /** - * 璁剧疆 鏍告煡璁板綍Id - * @param checkRecordIdNotList - */ + * 璁剧疆 鏍告煡璁板綍Id + * @param checkRecordIdNotList + */ public void setCheckRecordIdNotList(List<Long> checkRecordIdNotList){ this.checkRecordIdNotList = checkRecordIdNotList; } /** - * 鑾峰彇 寮€濮� 鍛樺伐ID - * @return staffIdStart - */ + * 鑾峰彇 寮€濮� 鍛樺伐ID + * @return staffIdStart + */ public Long getStaffIdStart(){ return this.staffIdStart; } /** - * 璁剧疆 寮€濮� 鍛樺伐ID - * @param staffIdStart - */ + * 璁剧疆 寮€濮� 鍛樺伐ID + * @param staffIdStart + */ public void setStaffIdStart(Long staffIdStart){ this.staffIdStart = staffIdStart; } /** - * 鑾峰彇 缁撴潫 鍛樺伐ID - * @return $staffIdEnd - */ + * 鑾峰彇 缁撴潫 鍛樺伐ID + * @return $staffIdEnd + */ public Long getStaffIdEnd(){ return this.staffIdEnd; } /** - * 璁剧疆 缁撴潫 鍛樺伐ID - * @param staffIdEnd - */ + * 璁剧疆 缁撴潫 鍛樺伐ID + * @param staffIdEnd + */ public void setStaffIdEnd(Long staffIdEnd){ this.staffIdEnd = staffIdEnd; } /** - * 鑾峰彇 澧炲姞 鍛樺伐ID - * @return staffIdIncrement - */ + * 鑾峰彇 澧炲姞 鍛樺伐ID + * @return staffIdIncrement + */ public Long getStaffIdIncrement(){ return this.staffIdIncrement; } /** - * 璁剧疆 澧炲姞 鍛樺伐ID - * @param staffIdIncrement - */ + * 璁剧疆 澧炲姞 鍛樺伐ID + * @param staffIdIncrement + */ public void setStaffIdIncrement(Long staffIdIncrement){ this.staffIdIncrement = staffIdIncrement; } /** - * 鑾峰彇 鍛樺伐ID - * @return staffIdList - */ + * 鑾峰彇 鍛樺伐ID + * @return staffIdList + */ public List<Long> getStaffIdList(){ return this.staffIdList; } /** - * 璁剧疆 鍛樺伐ID - * @param staffIdList - */ + * 璁剧疆 鍛樺伐ID + * @param staffIdList + */ public void setStaffIdList(List<Long> staffIdList){ this.staffIdList = staffIdList; } /** - * 鑾峰彇 鍛樺伐ID - * @return staffIdNotList - */ + * 鑾峰彇 鍛樺伐ID + * @return staffIdNotList + */ public List<Long> getStaffIdNotList(){ return this.staffIdNotList; } /** - * 璁剧疆 鍛樺伐ID - * @param staffIdNotList - */ + * 璁剧疆 鍛樺伐ID + * @param staffIdNotList + */ public void setStaffIdNotList(List<Long> staffIdNotList){ this.staffIdNotList = staffIdNotList; } /** - * 鑾峰彇 鍛樺伐濮撳悕 - * @return staffNameList - */ + * 鑾峰彇 鍛樺伐濮撳悕 + * @return staffNameList + */ public List<String> getStaffNameList(){ return this.staffNameList; } /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffNameList - */ + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffNameList + */ public void setStaffNameList(List<String> staffNameList){ this.staffNameList = staffNameList; } /** - * 鑾峰彇 鍛樺伐濮撳悕 - * @return staffNameNotList - */ + * 鑾峰彇 鍛樺伐濮撳悕 + * @return staffNameNotList + */ public List<String> getStaffNameNotList(){ return this.staffNameNotList; } /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffNameNotList - */ + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffNameNotList + */ public void setStaffNameNotList(List<String> staffNameNotList){ this.staffNameNotList = staffNameNotList; } /** - * 鑾峰彇 宸ュ彿 - * @return workNumList - */ + * 鑾峰彇 宸ュ彿 + * @return workNumList + */ public List<String> getWorkNumList(){ return this.workNumList; } /** - * 璁剧疆 宸ュ彿 - * @param workNumList - */ + * 璁剧疆 宸ュ彿 + * @param workNumList + */ public void setWorkNumList(List<String> workNumList){ this.workNumList = workNumList; } /** - * 鑾峰彇 宸ュ彿 - * @return workNumNotList - */ + * 鑾峰彇 宸ュ彿 + * @return workNumNotList + */ public List<String> getWorkNumNotList(){ return this.workNumNotList; } /** - * 璁剧疆 宸ュ彿 - * @param workNumNotList - */ + * 璁剧疆 宸ュ彿 + * @param workNumNotList + */ public void setWorkNumNotList(List<String> workNumNotList){ this.workNumNotList = workNumNotList; } /** - * 鑾峰彇 寮€濮� 鎵€灞為儴闂� - * @return deptIdStart - */ + * 鑾峰彇 寮€濮� 鎵€灞為儴闂� + * @return deptIdStart + */ public Long getDeptIdStart(){ return this.deptIdStart; } /** - * 璁剧疆 寮€濮� 鎵€灞為儴闂� - * @param deptIdStart - */ + * 璁剧疆 寮€濮� 鎵€灞為儴闂� + * @param deptIdStart + */ public void setDeptIdStart(Long deptIdStart){ this.deptIdStart = deptIdStart; } /** - * 鑾峰彇 缁撴潫 鎵€灞為儴闂� - * @return $deptIdEnd - */ + * 鑾峰彇 缁撴潫 鎵€灞為儴闂� + * @return $deptIdEnd + */ public Long getDeptIdEnd(){ return this.deptIdEnd; } /** - * 璁剧疆 缁撴潫 鎵€灞為儴闂� - * @param deptIdEnd - */ + * 璁剧疆 缁撴潫 鎵€灞為儴闂� + * @param deptIdEnd + */ public void setDeptIdEnd(Long deptIdEnd){ this.deptIdEnd = deptIdEnd; } /** - * 鑾峰彇 澧炲姞 鎵€灞為儴闂� - * @return deptIdIncrement - */ + * 鑾峰彇 澧炲姞 鎵€灞為儴闂� + * @return deptIdIncrement + */ public Long getDeptIdIncrement(){ return this.deptIdIncrement; } /** - * 璁剧疆 澧炲姞 鎵€灞為儴闂� - * @param deptIdIncrement - */ + * 璁剧疆 澧炲姞 鎵€灞為儴闂� + * @param deptIdIncrement + */ public void setDeptIdIncrement(Long deptIdIncrement){ this.deptIdIncrement = deptIdIncrement; } /** - * 鑾峰彇 鎵€灞為儴闂� - * @return deptIdList - */ + * 鑾峰彇 鎵€灞為儴闂� + * @return deptIdList + */ public List<Long> getDeptIdList(){ return this.deptIdList; } /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptIdList - */ + * 璁剧疆 鎵€灞為儴闂� + * @param deptIdList + */ public void setDeptIdList(List<Long> deptIdList){ this.deptIdList = deptIdList; } /** - * 鑾峰彇 鎵€灞為儴闂� - * @return deptIdNotList - */ + * 鑾峰彇 鎵€灞為儴闂� + * @return deptIdNotList + */ public List<Long> getDeptIdNotList(){ return this.deptIdNotList; } /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptIdNotList - */ + * 璁剧疆 鎵€灞為儴闂� + * @param deptIdNotList + */ public void setDeptIdNotList(List<Long> deptIdNotList){ this.deptIdNotList = deptIdNotList; } /** - * 鑾峰彇 鎵€灞為儴闂ㄥ悕绉� - * @return deptNameList - */ + * 鑾峰彇 鎵€灞為儴闂ㄥ悕绉� + * @return deptNameList + */ public List<String> getDeptNameList(){ return this.deptNameList; } /** - * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� - * @param deptNameList - */ + * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� + * @param deptNameList + */ public void setDeptNameList(List<String> deptNameList){ this.deptNameList = deptNameList; } /** - * 鑾峰彇 鎵€灞為儴闂ㄥ悕绉� - * @return deptNameNotList - */ + * 鑾峰彇 鎵€灞為儴闂ㄥ悕绉� + * @return deptNameNotList + */ public List<String> getDeptNameNotList(){ return this.deptNameNotList; } /** - * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� - * @param deptNameNotList - */ + * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� + * @param deptNameNotList + */ public void setDeptNameNotList(List<String> deptNameNotList){ this.deptNameNotList = deptNameNotList; } /** - * 鑾峰彇 寮€濮� 鎵€灞炶€冨嫟缁処D - * @return attendanceGroupIdStart - */ + * 鑾峰彇 寮€濮� 鎵€灞炶€冨嫟缁処D + * @return attendanceGroupIdStart + */ public Long getAttendanceGroupIdStart(){ return this.attendanceGroupIdStart; } /** - * 璁剧疆 寮€濮� 鎵€灞炶€冨嫟缁処D - * @param attendanceGroupIdStart - */ + * 璁剧疆 寮€濮� 鎵€灞炶€冨嫟缁処D + * @param attendanceGroupIdStart + */ public void setAttendanceGroupIdStart(Long attendanceGroupIdStart){ this.attendanceGroupIdStart = attendanceGroupIdStart; } /** - * 鑾峰彇 缁撴潫 鎵€灞炶€冨嫟缁処D - * @return $attendanceGroupIdEnd - */ + * 鑾峰彇 缁撴潫 鎵€灞炶€冨嫟缁処D + * @return $attendanceGroupIdEnd + */ public Long getAttendanceGroupIdEnd(){ return this.attendanceGroupIdEnd; } /** - * 璁剧疆 缁撴潫 鎵€灞炶€冨嫟缁処D - * @param attendanceGroupIdEnd - */ + * 璁剧疆 缁撴潫 鎵€灞炶€冨嫟缁処D + * @param attendanceGroupIdEnd + */ public void setAttendanceGroupIdEnd(Long attendanceGroupIdEnd){ this.attendanceGroupIdEnd = attendanceGroupIdEnd; } /** - * 鑾峰彇 澧炲姞 鎵€灞炶€冨嫟缁処D - * @return attendanceGroupIdIncrement - */ + * 鑾峰彇 澧炲姞 鎵€灞炶€冨嫟缁処D + * @return attendanceGroupIdIncrement + */ public Long getAttendanceGroupIdIncrement(){ return this.attendanceGroupIdIncrement; } /** - * 璁剧疆 澧炲姞 鎵€灞炶€冨嫟缁処D - * @param attendanceGroupIdIncrement - */ + * 璁剧疆 澧炲姞 鎵€灞炶€冨嫟缁処D + * @param attendanceGroupIdIncrement + */ public void setAttendanceGroupIdIncrement(Long attendanceGroupIdIncrement){ this.attendanceGroupIdIncrement = attendanceGroupIdIncrement; } /** - * 鑾峰彇 鎵€灞炶€冨嫟缁処D - * @return attendanceGroupIdList - */ + * 鑾峰彇 鎵€灞炶€冨嫟缁処D + * @return attendanceGroupIdList + */ public List<Long> getAttendanceGroupIdList(){ return this.attendanceGroupIdList; } /** - * 璁剧疆 鎵€灞炶€冨嫟缁処D - * @param attendanceGroupIdList - */ + * 璁剧疆 鎵€灞炶€冨嫟缁処D + * @param attendanceGroupIdList + */ public void setAttendanceGroupIdList(List<Long> attendanceGroupIdList){ this.attendanceGroupIdList = attendanceGroupIdList; } /** - * 鑾峰彇 鎵€灞炶€冨嫟缁処D - * @return attendanceGroupIdNotList - */ + * 鑾峰彇 鎵€灞炶€冨嫟缁処D + * @return attendanceGroupIdNotList + */ public List<Long> getAttendanceGroupIdNotList(){ return this.attendanceGroupIdNotList; } /** - * 璁剧疆 鎵€灞炶€冨嫟缁処D - * @param attendanceGroupIdNotList - */ + * 璁剧疆 鎵€灞炶€冨嫟缁処D + * @param attendanceGroupIdNotList + */ public void setAttendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){ this.attendanceGroupIdNotList = attendanceGroupIdNotList; } /** - * 鑾峰彇 鎵€灞炶€冨嫟缁勫悕绉� - * @return attendanceGroupNameList - */ + * 鑾峰彇 鎵€灞炶€冨嫟缁勫悕绉� + * @return attendanceGroupNameList + */ public List<String> getAttendanceGroupNameList(){ return this.attendanceGroupNameList; } /** - * 璁剧疆 鎵€灞炶€冨嫟缁勫悕绉� - * @param attendanceGroupNameList - */ + * 璁剧疆 鎵€灞炶€冨嫟缁勫悕绉� + * @param attendanceGroupNameList + */ public void setAttendanceGroupNameList(List<String> attendanceGroupNameList){ this.attendanceGroupNameList = attendanceGroupNameList; } /** - * 鑾峰彇 鎵€灞炶€冨嫟缁勫悕绉� - * @return attendanceGroupNameNotList - */ + * 鑾峰彇 鎵€灞炶€冨嫟缁勫悕绉� + * @return attendanceGroupNameNotList + */ public List<String> getAttendanceGroupNameNotList(){ return this.attendanceGroupNameNotList; } /** - * 璁剧疆 鎵€灞炶€冨嫟缁勫悕绉� - * @param attendanceGroupNameNotList - */ + * 璁剧疆 鎵€灞炶€冨嫟缁勫悕绉� + * @param attendanceGroupNameNotList + */ public void setAttendanceGroupNameNotList(List<String> attendanceGroupNameNotList){ this.attendanceGroupNameNotList = attendanceGroupNameNotList; } /** - * 鑾峰彇 寮€濮� 鎵e垎鏃堕棿 - * @return attendanceDateStart - */ + * 鑾峰彇 寮€濮� 鎵e垎鏃堕棿 + * @return attendanceDateStart + */ public String getAttendanceDateStart(){ return this.attendanceDateStart; } /** - * 璁剧疆 寮€濮� 鎵e垎鏃堕棿 - * @param attendanceDateStart - */ + * 璁剧疆 寮€濮� 鎵e垎鏃堕棿 + * @param attendanceDateStart + */ public void setAttendanceDateStart(String attendanceDateStart){ this.attendanceDateStart = attendanceDateStart; } /** - * 鑾峰彇 缁撴潫 鎵e垎鏃堕棿 - * @return attendanceDateEnd - */ + * 鑾峰彇 缁撴潫 鎵e垎鏃堕棿 + * @return attendanceDateEnd + */ public String getAttendanceDateEnd(){ return this.attendanceDateEnd; } /** - * 璁剧疆 缁撴潫 鎵e垎鏃堕棿 - * @param attendanceDateEnd - */ + * 璁剧疆 缁撴潫 鎵e垎鏃堕棿 + * @param attendanceDateEnd + */ public void setAttendanceDateEnd(String attendanceDateEnd){ this.attendanceDateEnd = attendanceDateEnd; } /** - * 鑾峰彇 寮€濮� 缁╂晥瑙勫垯id - * @return ruleIdStart - */ + * 鑾峰彇 寮€濮� 缁╂晥瑙勫垯id + * @return ruleIdStart + */ public Long getRuleIdStart(){ return this.ruleIdStart; } /** - * 璁剧疆 寮€濮� 缁╂晥瑙勫垯id - * @param ruleIdStart - */ + * 璁剧疆 寮€濮� 缁╂晥瑙勫垯id + * @param ruleIdStart + */ public void setRuleIdStart(Long ruleIdStart){ this.ruleIdStart = ruleIdStart; } /** - * 鑾峰彇 缁撴潫 缁╂晥瑙勫垯id - * @return $ruleIdEnd - */ + * 鑾峰彇 缁撴潫 缁╂晥瑙勫垯id + * @return $ruleIdEnd + */ public Long getRuleIdEnd(){ return this.ruleIdEnd; } /** - * 璁剧疆 缁撴潫 缁╂晥瑙勫垯id - * @param ruleIdEnd - */ + * 璁剧疆 缁撴潫 缁╂晥瑙勫垯id + * @param ruleIdEnd + */ public void setRuleIdEnd(Long ruleIdEnd){ this.ruleIdEnd = ruleIdEnd; } /** - * 鑾峰彇 澧炲姞 缁╂晥瑙勫垯id - * @return ruleIdIncrement - */ + * 鑾峰彇 澧炲姞 缁╂晥瑙勫垯id + * @return ruleIdIncrement + */ public Long getRuleIdIncrement(){ return this.ruleIdIncrement; } /** - * 璁剧疆 澧炲姞 缁╂晥瑙勫垯id - * @param ruleIdIncrement - */ + * 璁剧疆 澧炲姞 缁╂晥瑙勫垯id + * @param ruleIdIncrement + */ public void setRuleIdIncrement(Long ruleIdIncrement){ this.ruleIdIncrement = ruleIdIncrement; } /** - * 鑾峰彇 缁╂晥瑙勫垯id - * @return ruleIdList - */ + * 鑾峰彇 缁╂晥瑙勫垯id + * @return ruleIdList + */ public List<Long> getRuleIdList(){ return this.ruleIdList; } /** - * 璁剧疆 缁╂晥瑙勫垯id - * @param ruleIdList - */ + * 璁剧疆 缁╂晥瑙勫垯id + * @param ruleIdList + */ public void setRuleIdList(List<Long> ruleIdList){ this.ruleIdList = ruleIdList; } /** - * 鑾峰彇 缁╂晥瑙勫垯id - * @return ruleIdNotList - */ + * 鑾峰彇 缁╂晥瑙勫垯id + * @return ruleIdNotList + */ public List<Long> getRuleIdNotList(){ return this.ruleIdNotList; } /** - * 璁剧疆 缁╂晥瑙勫垯id - * @param ruleIdNotList - */ + * 璁剧疆 缁╂晥瑙勫垯id + * @param ruleIdNotList + */ public void setRuleIdNotList(List<Long> ruleIdNotList){ this.ruleIdNotList = ruleIdNotList; } /** - * 鑾峰彇 瑙勫垯鍚嶇О - * @return ruleNameList - */ + * 鑾峰彇 瑙勫垯鍚嶇О + * @return ruleNameList + */ public List<String> getRuleNameList(){ return this.ruleNameList; } /** - * 璁剧疆 瑙勫垯鍚嶇О - * @param ruleNameList - */ + * 璁剧疆 瑙勫垯鍚嶇О + * @param ruleNameList + */ public void setRuleNameList(List<String> ruleNameList){ this.ruleNameList = ruleNameList; } /** - * 鑾峰彇 瑙勫垯鍚嶇О - * @return ruleNameNotList - */ + * 鑾峰彇 瑙勫垯鍚嶇О + * @return ruleNameNotList + */ public List<String> getRuleNameNotList(){ return this.ruleNameNotList; } /** - * 璁剧疆 瑙勫垯鍚嶇О - * @param ruleNameNotList - */ + * 璁剧疆 瑙勫垯鍚嶇О + * @param ruleNameNotList + */ public void setRuleNameNotList(List<String> ruleNameNotList){ this.ruleNameNotList = ruleNameNotList; } /** - * 鑾峰彇 寮€濮� 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @return subMethodStart - */ + * 鑾峰彇 寮€濮� 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @return subMethodStart + */ public Integer getSubMethodStart(){ return this.subMethodStart; } /** - * 璁剧疆 寮€濮� 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @param subMethodStart - */ + * 璁剧疆 寮€濮� 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @param subMethodStart + */ public void setSubMethodStart(Integer subMethodStart){ this.subMethodStart = subMethodStart; } /** - * 鑾峰彇 缁撴潫 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @return $subMethodEnd - */ + * 鑾峰彇 缁撴潫 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @return $subMethodEnd + */ public Integer getSubMethodEnd(){ return this.subMethodEnd; } /** - * 璁剧疆 缁撴潫 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @param subMethodEnd - */ + * 璁剧疆 缁撴潫 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @param subMethodEnd + */ public void setSubMethodEnd(Integer subMethodEnd){ this.subMethodEnd = subMethodEnd; } /** - * 鑾峰彇 澧炲姞 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @return subMethodIncrement - */ + * 鑾峰彇 澧炲姞 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @return subMethodIncrement + */ public Integer getSubMethodIncrement(){ return this.subMethodIncrement; } /** - * 璁剧疆 澧炲姞 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @param subMethodIncrement - */ + * 璁剧疆 澧炲姞 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @param subMethodIncrement + */ public void setSubMethodIncrement(Integer subMethodIncrement){ this.subMethodIncrement = subMethodIncrement; } /** - * 鑾峰彇 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @return subMethodList - */ + * 鑾峰彇 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @return subMethodList + */ public List<Integer> getSubMethodList(){ return this.subMethodList; } /** - * 璁剧疆 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @param subMethodList - */ + * 璁剧疆 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @param subMethodList + */ public void setSubMethodList(List<Integer> subMethodList){ this.subMethodList = subMethodList; } /** - * 鑾峰彇 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @return subMethodNotList - */ + * 鑾峰彇 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @return subMethodNotList + */ public List<Integer> getSubMethodNotList(){ return this.subMethodNotList; } /** - * 璁剧疆 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @param subMethodNotList - */ + * 璁剧疆 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @param subMethodNotList + */ public void setSubMethodNotList(List<Integer> subMethodNotList){ this.subMethodNotList = subMethodNotList; } /** - * 鑾峰彇 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @return subAddTypeStart - */ + * 鑾峰彇 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @return subAddTypeStart + */ public Integer getSubAddTypeStart(){ return this.subAddTypeStart; } /** - * 璁剧疆 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeStart - */ + * 璁剧疆 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeStart + */ public void setSubAddTypeStart(Integer subAddTypeStart){ this.subAddTypeStart = subAddTypeStart; } /** - * 鑾峰彇 缁撴潫 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @return $subAddTypeEnd - */ + * 鑾峰彇 缁撴潫 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @return $subAddTypeEnd + */ public Integer getSubAddTypeEnd(){ return this.subAddTypeEnd; } /** - * 璁剧疆 缁撴潫 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeEnd - */ + * 璁剧疆 缁撴潫 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeEnd + */ public void setSubAddTypeEnd(Integer subAddTypeEnd){ this.subAddTypeEnd = subAddTypeEnd; } /** - * 鑾峰彇 澧炲姞 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @return subAddTypeIncrement - */ + * 鑾峰彇 澧炲姞 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @return subAddTypeIncrement + */ public Integer getSubAddTypeIncrement(){ return this.subAddTypeIncrement; } /** - * 璁剧疆 澧炲姞 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeIncrement - */ + * 璁剧疆 澧炲姞 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeIncrement + */ public void setSubAddTypeIncrement(Integer subAddTypeIncrement){ this.subAddTypeIncrement = subAddTypeIncrement; } /** - * 鑾峰彇 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @return subAddTypeList - */ + * 鑾峰彇 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @return subAddTypeList + */ public List<Integer> getSubAddTypeList(){ return this.subAddTypeList; } /** - * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeList - */ + * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeList + */ public void setSubAddTypeList(List<Integer> subAddTypeList){ this.subAddTypeList = subAddTypeList; } /** - * 鑾峰彇 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @return subAddTypeNotList - */ + * 鑾峰彇 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @return subAddTypeNotList + */ public List<Integer> getSubAddTypeNotList(){ return this.subAddTypeNotList; } /** - * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeNotList - */ + * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeNotList + */ public void setSubAddTypeNotList(List<Integer> subAddTypeNotList){ this.subAddTypeNotList = subAddTypeNotList; } /** - * 鑾峰彇 寮€濮� 鎵e垎鎴栧鍔犲垎鍊� - * @return scoreStart - */ + * 鑾峰彇 寮€濮� 鎵e垎鎴栧鍔犲垎鍊� + * @return scoreStart + */ public BigDecimal getScoreStart(){ return this.scoreStart; } /** - * 璁剧疆 寮€濮� 鎵e垎鎴栧鍔犲垎鍊� - * @param scoreStart - */ + * 璁剧疆 寮€濮� 鎵e垎鎴栧鍔犲垎鍊� + * @param scoreStart + */ public void setScoreStart(BigDecimal scoreStart){ this.scoreStart = scoreStart; } /** - * 鑾峰彇 缁撴潫 鎵e垎鎴栧鍔犲垎鍊� - * @return $scoreEnd - */ + * 鑾峰彇 缁撴潫 鎵e垎鎴栧鍔犲垎鍊� + * @return $scoreEnd + */ public BigDecimal getScoreEnd(){ return this.scoreEnd; } /** - * 璁剧疆 缁撴潫 鎵e垎鎴栧鍔犲垎鍊� - * @param scoreEnd - */ + * 璁剧疆 缁撴潫 鎵e垎鎴栧鍔犲垎鍊� + * @param scoreEnd + */ public void setScoreEnd(BigDecimal scoreEnd){ this.scoreEnd = scoreEnd; } /** - * 鑾峰彇 澧炲姞 鎵e垎鎴栧鍔犲垎鍊� - * @return scoreIncrement - */ + * 鑾峰彇 澧炲姞 鎵e垎鎴栧鍔犲垎鍊� + * @return scoreIncrement + */ public BigDecimal getScoreIncrement(){ return this.scoreIncrement; } /** - * 璁剧疆 澧炲姞 鎵e垎鎴栧鍔犲垎鍊� - * @param scoreIncrement - */ + * 璁剧疆 澧炲姞 鎵e垎鎴栧鍔犲垎鍊� + * @param scoreIncrement + */ public void setScoreIncrement(BigDecimal scoreIncrement){ this.scoreIncrement = scoreIncrement; } /** - * 鑾峰彇 鎵e垎鎴栧鍔犲垎鍊� - * @return scoreList - */ + * 鑾峰彇 鎵e垎鎴栧鍔犲垎鍊� + * @return scoreList + */ public List<BigDecimal> getScoreList(){ return this.scoreList; } /** - * 璁剧疆 鎵e垎鎴栧鍔犲垎鍊� - * @param scoreList - */ + * 璁剧疆 鎵e垎鎴栧鍔犲垎鍊� + * @param scoreList + */ public void setScoreList(List<BigDecimal> scoreList){ this.scoreList = scoreList; } /** - * 鑾峰彇 鎵e垎鎴栧鍔犲垎鍊� - * @return scoreNotList - */ + * 鑾峰彇 鎵e垎鎴栧鍔犲垎鍊� + * @return scoreNotList + */ public List<BigDecimal> getScoreNotList(){ return this.scoreNotList; } /** - * 璁剧疆 鎵e垎鎴栧鍔犲垎鍊� - * @param scoreNotList - */ + * 璁剧疆 鎵e垎鎴栧鍔犲垎鍊� + * @param scoreNotList + */ public void setScoreNotList(List<BigDecimal> scoreNotList){ this.scoreNotList = scoreNotList; } /** - * 鑾峰彇 涓婁笅鐝椂闂� - * @return goOffTimeStrList - */ + * 鑾峰彇 涓婁笅鐝椂闂� + * @return goOffTimeStrList + */ public List<String> getGoOffTimeStrList(){ return this.goOffTimeStrList; } /** - * 璁剧疆 涓婁笅鐝椂闂� - * @param goOffTimeStrList - */ + * 璁剧疆 涓婁笅鐝椂闂� + * @param goOffTimeStrList + */ public void setGoOffTimeStrList(List<String> goOffTimeStrList){ this.goOffTimeStrList = goOffTimeStrList; } /** - * 鑾峰彇 涓婁笅鐝椂闂� - * @return goOffTimeStrNotList - */ + * 鑾峰彇 涓婁笅鐝椂闂� + * @return goOffTimeStrNotList + */ public List<String> getGoOffTimeStrNotList(){ return this.goOffTimeStrNotList; } /** - * 璁剧疆 涓婁笅鐝椂闂� - * @param goOffTimeStrNotList - */ + * 璁剧疆 涓婁笅鐝椂闂� + * @param goOffTimeStrNotList + */ public void setGoOffTimeStrNotList(List<String> goOffTimeStrNotList){ this.goOffTimeStrNotList = goOffTimeStrNotList; } /** - * 鑾峰彇 寮€濮� 寮傚父鏃堕棿 - * @return errorTimeStart - */ + * 鑾峰彇 寮€濮� 寮傚父鏃堕棿 + * @return errorTimeStart + */ public String getErrorTimeStart(){ return this.errorTimeStart; } /** - * 璁剧疆 寮€濮� 寮傚父鏃堕棿 - * @param errorTimeStart - */ + * 璁剧疆 寮€濮� 寮傚父鏃堕棿 + * @param errorTimeStart + */ public void setErrorTimeStart(String errorTimeStart){ this.errorTimeStart = errorTimeStart; } /** - * 鑾峰彇 缁撴潫 寮傚父鏃堕棿 - * @return errorTimeEnd - */ + * 鑾峰彇 缁撴潫 寮傚父鏃堕棿 + * @return errorTimeEnd + */ public String getErrorTimeEnd(){ return this.errorTimeEnd; } /** - * 璁剧疆 缁撴潫 寮傚父鏃堕棿 - * @param errorTimeEnd - */ + * 璁剧疆 缁撴潫 寮傚父鏃堕棿 + * @param errorTimeEnd + */ public void setErrorTimeEnd(String errorTimeEnd){ this.errorTimeEnd = errorTimeEnd; } /** - * 鑾峰彇 寮€濮� 瀹為檯鎵撳崱鏃堕棿 - * @return actualAttendTimeStart - */ + * 鑾峰彇 寮€濮� 瀹為檯鎵撳崱鏃堕棿 + * @return actualAttendTimeStart + */ public String getActualAttendTimeStart(){ return this.actualAttendTimeStart; } /** - * 璁剧疆 寮€濮� 瀹為檯鎵撳崱鏃堕棿 - * @param actualAttendTimeStart - */ + * 璁剧疆 寮€濮� 瀹為檯鎵撳崱鏃堕棿 + * @param actualAttendTimeStart + */ public void setActualAttendTimeStart(String actualAttendTimeStart){ this.actualAttendTimeStart = actualAttendTimeStart; } /** - * 鑾峰彇 缁撴潫 瀹為檯鎵撳崱鏃堕棿 - * @return actualAttendTimeEnd - */ + * 鑾峰彇 缁撴潫 瀹為檯鎵撳崱鏃堕棿 + * @return actualAttendTimeEnd + */ public String getActualAttendTimeEnd(){ return this.actualAttendTimeEnd; } /** - * 璁剧疆 缁撴潫 瀹為檯鎵撳崱鏃堕棿 - * @param actualAttendTimeEnd - */ + * 璁剧疆 缁撴潫 瀹為檯鎵撳崱鏃堕棿 + * @param actualAttendTimeEnd + */ public void setActualAttendTimeEnd(String actualAttendTimeEnd){ this.actualAttendTimeEnd = actualAttendTimeEnd; } /** - * 鑾峰彇 寮傚父澶勭悊缁撴灉 - * @return errorResultList - */ + * 鑾峰彇 寮傚父澶勭悊缁撴灉 + * @return errorResultList + */ public List<String> getErrorResultList(){ return this.errorResultList; } /** - * 璁剧疆 寮傚父澶勭悊缁撴灉 - * @param errorResultList - */ + * 璁剧疆 寮傚父澶勭悊缁撴灉 + * @param errorResultList + */ public void setErrorResultList(List<String> errorResultList){ this.errorResultList = errorResultList; } /** - * 鑾峰彇 寮傚父澶勭悊缁撴灉 - * @return errorResultNotList - */ + * 鑾峰彇 寮傚父澶勭悊缁撴灉 + * @return errorResultNotList + */ public List<String> getErrorResultNotList(){ return this.errorResultNotList; } /** - * 璁剧疆 寮傚父澶勭悊缁撴灉 - * @param errorResultNotList - */ + * 璁剧疆 寮傚父澶勭悊缁撴灉 + * @param errorResultNotList + */ public void setErrorResultNotList(List<String> errorResultNotList){ this.errorResultNotList = errorResultNotList; } /** - * 鑾峰彇 鏍告煡浜哄憳 - * @return checkPersonList - */ + * 鑾峰彇 鏍告煡浜哄憳 + * @return checkPersonList + */ public List<String> getCheckPersonList(){ return this.checkPersonList; } /** - * 璁剧疆 鏍告煡浜哄憳 - * @param checkPersonList - */ + * 璁剧疆 鏍告煡浜哄憳 + * @param checkPersonList + */ public void setCheckPersonList(List<String> checkPersonList){ this.checkPersonList = checkPersonList; } /** - * 鑾峰彇 鏍告煡浜哄憳 - * @return checkPersonNotList - */ + * 鑾峰彇 鏍告煡浜哄憳 + * @return checkPersonNotList + */ public List<String> getCheckPersonNotList(){ return this.checkPersonNotList; } /** - * 璁剧疆 鏍告煡浜哄憳 - * @param checkPersonNotList - */ + * 璁剧疆 鏍告煡浜哄憳 + * @param checkPersonNotList + */ public void setCheckPersonNotList(List<String> checkPersonNotList){ this.checkPersonNotList = checkPersonNotList; } /** - * 鑾峰彇 寮€濮� 鏍告煡鏃堕棿 - * @return checkTimeStart - */ + * 鑾峰彇 寮€濮� 鏍告煡鏃堕棿 + * @return checkTimeStart + */ public String getCheckTimeStart(){ return this.checkTimeStart; } /** - * 璁剧疆 寮€濮� 鏍告煡鏃堕棿 - * @param checkTimeStart - */ + * 璁剧疆 寮€濮� 鏍告煡鏃堕棿 + * @param checkTimeStart + */ public void setCheckTimeStart(String checkTimeStart){ this.checkTimeStart = checkTimeStart; } /** - * 鑾峰彇 缁撴潫 鏍告煡鏃堕棿 - * @return checkTimeEnd - */ + * 鑾峰彇 缁撴潫 鏍告煡鏃堕棿 + * @return checkTimeEnd + */ public String getCheckTimeEnd(){ return this.checkTimeEnd; } /** - * 璁剧疆 缁撴潫 鏍告煡鏃堕棿 - * @param checkTimeEnd - */ + * 璁剧疆 缁撴潫 鏍告煡鏃堕棿 + * @param checkTimeEnd + */ public void setCheckTimeEnd(String checkTimeEnd){ this.checkTimeEnd = checkTimeEnd; } /** - * 鑾峰彇 鏍告煡璇存槑 - * @return checkDescList - */ + * 鑾峰彇 鏍告煡璇存槑 + * @return checkDescList + */ public List<String> getCheckDescList(){ return this.checkDescList; } /** - * 璁剧疆 鏍告煡璇存槑 - * @param checkDescList - */ + * 璁剧疆 鏍告煡璇存槑 + * @param checkDescList + */ public void setCheckDescList(List<String> checkDescList){ this.checkDescList = checkDescList; } /** - * 鑾峰彇 鏍告煡璇存槑 - * @return checkDescNotList - */ + * 鑾峰彇 鏍告煡璇存槑 + * @return checkDescNotList + */ public List<String> getCheckDescNotList(){ return this.checkDescNotList; } /** - * 璁剧疆 鏍告煡璇存槑 - * @param checkDescNotList - */ + * 璁剧疆 鏍告煡璇存槑 + * @param checkDescNotList + */ public void setCheckDescNotList(List<String> checkDescNotList){ this.checkDescNotList = checkDescNotList; } /** - * 鑾峰彇 鏍告煡缁撴灉 - * @return checkResultList - */ + * 鑾峰彇 鏍告煡缁撴灉 + * @return checkResultList + */ public List<String> getCheckResultList(){ return this.checkResultList; } /** - * 璁剧疆 鏍告煡缁撴灉 - * @param checkResultList - */ + * 璁剧疆 鏍告煡缁撴灉 + * @param checkResultList + */ public void setCheckResultList(List<String> checkResultList){ this.checkResultList = checkResultList; } /** - * 鑾峰彇 鏍告煡缁撴灉 - * @return checkResultNotList - */ + * 鑾峰彇 鏍告煡缁撴灉 + * @return checkResultNotList + */ public List<String> getCheckResultNotList(){ return this.checkResultNotList; } /** - * 璁剧疆 鏍告煡缁撴灉 - * @param checkResultNotList - */ + * 璁剧疆 鏍告煡缁撴灉 + * @param checkResultNotList + */ public void setCheckResultNotList(List<String> checkResultNotList){ this.checkResultNotList = checkResultNotList; } /** - * 鑾峰彇 寮€濮� 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @return processStatusStart - */ + * 鑾峰彇 寮€濮� 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @return processStatusStart + */ public Integer getProcessStatusStart(){ return this.processStatusStart; } /** - * 璁剧疆 寮€濮� 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @param processStatusStart - */ + * 璁剧疆 寮€濮� 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @param processStatusStart + */ public void setProcessStatusStart(Integer processStatusStart){ this.processStatusStart = processStatusStart; } /** - * 鑾峰彇 缁撴潫 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @return $processStatusEnd - */ + * 鑾峰彇 缁撴潫 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @return $processStatusEnd + */ public Integer getProcessStatusEnd(){ return this.processStatusEnd; } /** - * 璁剧疆 缁撴潫 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @param processStatusEnd - */ + * 璁剧疆 缁撴潫 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @param processStatusEnd + */ public void setProcessStatusEnd(Integer processStatusEnd){ this.processStatusEnd = processStatusEnd; } /** - * 鑾峰彇 澧炲姞 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @return processStatusIncrement - */ + * 鑾峰彇 澧炲姞 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @return processStatusIncrement + */ public Integer getProcessStatusIncrement(){ return this.processStatusIncrement; } /** - * 璁剧疆 澧炲姞 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @param processStatusIncrement - */ + * 璁剧疆 澧炲姞 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @param processStatusIncrement + */ public void setProcessStatusIncrement(Integer processStatusIncrement){ this.processStatusIncrement = processStatusIncrement; } /** - * 鑾峰彇 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @return processStatusList - */ + * 鑾峰彇 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @return processStatusList + */ public List<Integer> getProcessStatusList(){ return this.processStatusList; } /** - * 璁剧疆 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @param processStatusList - */ + * 璁剧疆 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @param processStatusList + */ public void setProcessStatusList(List<Integer> processStatusList){ this.processStatusList = processStatusList; } /** - * 鑾峰彇 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @return processStatusNotList - */ + * 鑾峰彇 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @return processStatusNotList + */ public List<Integer> getProcessStatusNotList(){ return this.processStatusNotList; } /** - * 璁剧疆 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @param processStatusNotList - */ + * 璁剧疆 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @param processStatusNotList + */ public void setProcessStatusNotList(List<Integer> processStatusNotList){ this.processStatusNotList = processStatusNotList; } /** - * 鑾峰彇 鐢宠瘔璇存槑 - * @return appealDescList - */ + * 鑾峰彇 鐢宠瘔璇存槑 + * @return appealDescList + */ public List<String> getAppealDescList(){ return this.appealDescList; } /** - * 璁剧疆 鐢宠瘔璇存槑 - * @param appealDescList - */ + * 璁剧疆 鐢宠瘔璇存槑 + * @param appealDescList + */ public void setAppealDescList(List<String> appealDescList){ this.appealDescList = appealDescList; } /** - * 鑾峰彇 鐢宠瘔璇存槑 - * @return appealDescNotList - */ + * 鑾峰彇 鐢宠瘔璇存槑 + * @return appealDescNotList + */ public List<String> getAppealDescNotList(){ return this.appealDescNotList; } /** - * 璁剧疆 鐢宠瘔璇存槑 - * @param appealDescNotList - */ + * 璁剧疆 鐢宠瘔璇存槑 + * @param appealDescNotList + */ public void setAppealDescNotList(List<String> appealDescNotList){ this.appealDescNotList = appealDescNotList; } /** - * 鑾峰彇 寮€濮� 鐢宠瘔鏃堕棿 - * @return appealTimeStart - */ + * 鑾峰彇 寮€濮� 鐢宠瘔鏃堕棿 + * @return appealTimeStart + */ public String getAppealTimeStart(){ return this.appealTimeStart; } /** - * 璁剧疆 寮€濮� 鐢宠瘔鏃堕棿 - * @param appealTimeStart - */ + * 璁剧疆 寮€濮� 鐢宠瘔鏃堕棿 + * @param appealTimeStart + */ public void setAppealTimeStart(String appealTimeStart){ this.appealTimeStart = appealTimeStart; } /** - * 鑾峰彇 缁撴潫 鐢宠瘔鏃堕棿 - * @return appealTimeEnd - */ + * 鑾峰彇 缁撴潫 鐢宠瘔鏃堕棿 + * @return appealTimeEnd + */ public String getAppealTimeEnd(){ return this.appealTimeEnd; } /** - * 璁剧疆 缁撴潫 鐢宠瘔鏃堕棿 - * @param appealTimeEnd - */ + * 璁剧疆 缁撴潫 鐢宠瘔鏃堕棿 + * @param appealTimeEnd + */ public void setAppealTimeEnd(String appealTimeEnd){ this.appealTimeEnd = appealTimeEnd; } /** - * 鑾峰彇 寮€濮� 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @return appealResultStart - */ + * 鑾峰彇 寮€濮� 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @return appealResultStart + */ public Integer getAppealResultStart(){ return this.appealResultStart; } /** - * 璁剧疆 寮€濮� 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @param appealResultStart - */ + * 璁剧疆 寮€濮� 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @param appealResultStart + */ public void setAppealResultStart(Integer appealResultStart){ this.appealResultStart = appealResultStart; } /** - * 鑾峰彇 缁撴潫 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @return $appealResultEnd - */ + * 鑾峰彇 缁撴潫 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @return $appealResultEnd + */ public Integer getAppealResultEnd(){ return this.appealResultEnd; } /** - * 璁剧疆 缁撴潫 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @param appealResultEnd - */ + * 璁剧疆 缁撴潫 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @param appealResultEnd + */ public void setAppealResultEnd(Integer appealResultEnd){ this.appealResultEnd = appealResultEnd; } /** - * 鑾峰彇 澧炲姞 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @return appealResultIncrement - */ + * 鑾峰彇 澧炲姞 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @return appealResultIncrement + */ public Integer getAppealResultIncrement(){ return this.appealResultIncrement; } /** - * 璁剧疆 澧炲姞 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @param appealResultIncrement - */ + * 璁剧疆 澧炲姞 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @param appealResultIncrement + */ public void setAppealResultIncrement(Integer appealResultIncrement){ this.appealResultIncrement = appealResultIncrement; } /** - * 鑾峰彇 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @return appealResultList - */ + * 鑾峰彇 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @return appealResultList + */ public List<Integer> getAppealResultList(){ return this.appealResultList; } /** - * 璁剧疆 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @param appealResultList - */ + * 璁剧疆 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @param appealResultList + */ public void setAppealResultList(List<Integer> appealResultList){ this.appealResultList = appealResultList; } /** - * 鑾峰彇 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @return appealResultNotList - */ + * 鑾峰彇 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @return appealResultNotList + */ public List<Integer> getAppealResultNotList(){ return this.appealResultNotList; } /** - * 璁剧疆 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @param appealResultNotList - */ + * 璁剧疆 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @param appealResultNotList + */ public void setAppealResultNotList(List<Integer> appealResultNotList){ this.appealResultNotList = appealResultNotList; } /** - * 鑾峰彇 璇存槑 - * @return remarkList - */ + * 鑾峰彇 璇存槑 + * @return remarkList + */ public List<String> getRemarkList(){ return this.remarkList; } /** - * 璁剧疆 璇存槑 - * @param remarkList - */ + * 璁剧疆 璇存槑 + * @param remarkList + */ public void setRemarkList(List<String> remarkList){ this.remarkList = remarkList; } /** - * 鑾峰彇 璇存槑 - * @return remarkNotList - */ + * 鑾峰彇 璇存槑 + * @return remarkNotList + */ public List<String> getRemarkNotList(){ return this.remarkNotList; } /** - * 璁剧疆 璇存槑 - * @param remarkNotList - */ + * 璁剧疆 璇存槑 + * @param remarkNotList + */ public void setRemarkNotList(List<String> remarkNotList){ this.remarkNotList = remarkNotList; } /** - * 鑾峰彇 寮€濮� 鍒涘缓鐢ㄦ埛 - * @return createUserIdStart - */ + * 鑾峰彇 寮€濮� 鍒涘缓鐢ㄦ埛 + * @return createUserIdStart + */ public Long getCreateUserIdStart(){ return this.createUserIdStart; } /** - * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 - * @param createUserIdStart - */ + * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 + * @param createUserIdStart + */ public void setCreateUserIdStart(Long createUserIdStart){ this.createUserIdStart = createUserIdStart; } /** - * 鑾峰彇 缁撴潫 鍒涘缓鐢ㄦ埛 - * @return $createUserIdEnd - */ + * 鑾峰彇 缁撴潫 鍒涘缓鐢ㄦ埛 + * @return $createUserIdEnd + */ public Long getCreateUserIdEnd(){ return this.createUserIdEnd; } /** - * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 - * @param createUserIdEnd - */ + * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 + * @param createUserIdEnd + */ public void setCreateUserIdEnd(Long createUserIdEnd){ this.createUserIdEnd = createUserIdEnd; } /** - * 鑾峰彇 澧炲姞 鍒涘缓鐢ㄦ埛 - * @return createUserIdIncrement - */ + * 鑾峰彇 澧炲姞 鍒涘缓鐢ㄦ埛 + * @return createUserIdIncrement + */ public Long getCreateUserIdIncrement(){ return this.createUserIdIncrement; } /** - * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 - * @param createUserIdIncrement - */ + * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 + * @param createUserIdIncrement + */ public void setCreateUserIdIncrement(Long createUserIdIncrement){ this.createUserIdIncrement = createUserIdIncrement; } /** - * 鑾峰彇 鍒涘缓鐢ㄦ埛 - * @return createUserIdList - */ + * 鑾峰彇 鍒涘缓鐢ㄦ埛 + * @return createUserIdList + */ public List<Long> getCreateUserIdList(){ return this.createUserIdList; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdList - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdList + */ public void setCreateUserIdList(List<Long> createUserIdList){ this.createUserIdList = createUserIdList; } /** - * 鑾峰彇 鍒涘缓鐢ㄦ埛 - * @return createUserIdNotList - */ + * 鑾峰彇 鍒涘缓鐢ㄦ埛 + * @return createUserIdNotList + */ public List<Long> getCreateUserIdNotList(){ return this.createUserIdNotList; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdNotList - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdNotList + */ public void setCreateUserIdNotList(List<Long> createUserIdNotList){ this.createUserIdNotList = createUserIdNotList; } /** - * 鑾峰彇 寮€濮� 鍒涘缓鏃堕棿 - * @return createTimeStart - */ + * 鑾峰彇 寮€濮� 鍒涘缓鏃堕棿 + * @return createTimeStart + */ public String getCreateTimeStart(){ return this.createTimeStart; } /** - * 璁剧疆 寮€濮� 鍒涘缓鏃堕棿 - * @param createTimeStart - */ + * 璁剧疆 寮€濮� 鍒涘缓鏃堕棿 + * @param createTimeStart + */ public void setCreateTimeStart(String createTimeStart){ this.createTimeStart = createTimeStart; } /** - * 鑾峰彇 缁撴潫 鍒涘缓鏃堕棿 - * @return createTimeEnd - */ + * 鑾峰彇 缁撴潫 鍒涘缓鏃堕棿 + * @return createTimeEnd + */ public String getCreateTimeEnd(){ return this.createTimeEnd; } /** - * 璁剧疆 缁撴潫 鍒涘缓鏃堕棿 - * @param createTimeEnd - */ + * 璁剧疆 缁撴潫 鍒涘缓鏃堕棿 + * @param createTimeEnd + */ public void setCreateTimeEnd(String createTimeEnd){ this.createTimeEnd = createTimeEnd; } /** - * 鑾峰彇 寮€濮� 鏇存柊鐢ㄦ埛 - * @return updateUserIdStart - */ + * 鑾峰彇 寮€濮� 鏇存柊鐢ㄦ埛 + * @return updateUserIdStart + */ public Long getUpdateUserIdStart(){ return this.updateUserIdStart; } /** - * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 - * @param updateUserIdStart - */ + * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 + * @param updateUserIdStart + */ public void setUpdateUserIdStart(Long updateUserIdStart){ this.updateUserIdStart = updateUserIdStart; } /** - * 鑾峰彇 缁撴潫 鏇存柊鐢ㄦ埛 - * @return $updateUserIdEnd - */ + * 鑾峰彇 缁撴潫 鏇存柊鐢ㄦ埛 + * @return $updateUserIdEnd + */ public Long getUpdateUserIdEnd(){ return this.updateUserIdEnd; } /** - * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 - * @param updateUserIdEnd - */ + * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 + * @param updateUserIdEnd + */ public void setUpdateUserIdEnd(Long updateUserIdEnd){ this.updateUserIdEnd = updateUserIdEnd; } /** - * 鑾峰彇 澧炲姞 鏇存柊鐢ㄦ埛 - * @return updateUserIdIncrement - */ + * 鑾峰彇 澧炲姞 鏇存柊鐢ㄦ埛 + * @return updateUserIdIncrement + */ public Long getUpdateUserIdIncrement(){ return this.updateUserIdIncrement; } /** - * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 - * @param updateUserIdIncrement - */ + * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 + * @param updateUserIdIncrement + */ public void setUpdateUserIdIncrement(Long updateUserIdIncrement){ this.updateUserIdIncrement = updateUserIdIncrement; } /** - * 鑾峰彇 鏇存柊鐢ㄦ埛 - * @return updateUserIdList - */ + * 鑾峰彇 鏇存柊鐢ㄦ埛 + * @return updateUserIdList + */ public List<Long> getUpdateUserIdList(){ return this.updateUserIdList; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdList - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdList + */ public void setUpdateUserIdList(List<Long> updateUserIdList){ this.updateUserIdList = updateUserIdList; } /** - * 鑾峰彇 鏇存柊鐢ㄦ埛 - * @return updateUserIdNotList - */ + * 鑾峰彇 鏇存柊鐢ㄦ埛 + * @return updateUserIdNotList + */ public List<Long> getUpdateUserIdNotList(){ return this.updateUserIdNotList; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdNotList - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdNotList + */ public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){ this.updateUserIdNotList = updateUserIdNotList; } /** - * 鑾峰彇 寮€濮� 鏇存柊鏃堕棿 - * @return updateTimeStart - */ + * 鑾峰彇 寮€濮� 鏇存柊鏃堕棿 + * @return updateTimeStart + */ public String getUpdateTimeStart(){ return this.updateTimeStart; } /** - * 璁剧疆 寮€濮� 鏇存柊鏃堕棿 - * @param updateTimeStart - */ + * 璁剧疆 寮€濮� 鏇存柊鏃堕棿 + * @param updateTimeStart + */ public void setUpdateTimeStart(String updateTimeStart){ this.updateTimeStart = updateTimeStart; } /** - * 鑾峰彇 缁撴潫 鏇存柊鏃堕棿 - * @return updateTimeEnd - */ + * 鑾峰彇 缁撴潫 鏇存柊鏃堕棿 + * @return updateTimeEnd + */ public String getUpdateTimeEnd(){ return this.updateTimeEnd; } /** - * 璁剧疆 缁撴潫 鏇存柊鏃堕棿 - * @param updateTimeEnd - */ + * 璁剧疆 缁撴潫 鏇存柊鏃堕棿 + * @param updateTimeEnd + */ public void setUpdateTimeEnd(String updateTimeEnd){ this.updateTimeEnd = updateTimeEnd; } /** - * 鑾峰彇 杩濊绫诲瀷锛� - * @return violationTypeList - */ + * 鑾峰彇 杩濊绫诲瀷锛� + * @return violationTypeList + */ public List<String> getViolationTypeList(){ return this.violationTypeList; } /** - * 璁剧疆 杩濊绫诲瀷锛� - * @param violationTypeList - */ + * 璁剧疆 杩濊绫诲瀷锛� + * @param violationTypeList + */ public void setViolationTypeList(List<String> violationTypeList){ this.violationTypeList = violationTypeList; } /** - * 鑾峰彇 杩濊绫诲瀷锛� - * @return violationTypeNotList - */ + * 鑾峰彇 杩濊绫诲瀷锛� + * @return violationTypeNotList + */ public List<String> getViolationTypeNotList(){ return this.violationTypeNotList; } /** - * 璁剧疆 杩濊绫诲瀷锛� - * @param violationTypeNotList - */ + * 璁剧疆 杩濊绫诲瀷锛� + * @param violationTypeNotList + */ public void setViolationTypeNotList(List<String> violationTypeNotList){ this.violationTypeNotList = violationTypeNotList; } /** - * 鑾峰彇 寮€濮� 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @return reviewResultStart - */ + * 鑾峰彇 寮€濮� 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @return reviewResultStart + */ public Integer getReviewResultStart(){ return this.reviewResultStart; } /** - * 璁剧疆 寮€濮� 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @param reviewResultStart - */ + * 璁剧疆 寮€濮� 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @param reviewResultStart + */ public void setReviewResultStart(Integer reviewResultStart){ this.reviewResultStart = reviewResultStart; } /** - * 鑾峰彇 缁撴潫 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @return $reviewResultEnd - */ + * 鑾峰彇 缁撴潫 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @return $reviewResultEnd + */ public Integer getReviewResultEnd(){ return this.reviewResultEnd; } /** - * 璁剧疆 缁撴潫 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @param reviewResultEnd - */ + * 璁剧疆 缁撴潫 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @param reviewResultEnd + */ public void setReviewResultEnd(Integer reviewResultEnd){ this.reviewResultEnd = reviewResultEnd; } /** - * 鑾峰彇 澧炲姞 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @return reviewResultIncrement - */ + * 鑾峰彇 澧炲姞 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @return reviewResultIncrement + */ public Integer getReviewResultIncrement(){ return this.reviewResultIncrement; } /** - * 璁剧疆 澧炲姞 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @param reviewResultIncrement - */ + * 璁剧疆 澧炲姞 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @param reviewResultIncrement + */ public void setReviewResultIncrement(Integer reviewResultIncrement){ this.reviewResultIncrement = reviewResultIncrement; } /** - * 鑾峰彇 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @return reviewResultList - */ + * 鑾峰彇 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @return reviewResultList + */ public List<Integer> getReviewResultList(){ return this.reviewResultList; } /** - * 璁剧疆 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @param reviewResultList - */ + * 璁剧疆 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @param reviewResultList + */ public void setReviewResultList(List<Integer> reviewResultList){ this.reviewResultList = reviewResultList; } /** - * 鑾峰彇 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @return reviewResultNotList - */ + * 鑾峰彇 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @return reviewResultNotList + */ public List<Integer> getReviewResultNotList(){ return this.reviewResultNotList; } /** - * 璁剧疆 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @param reviewResultNotList - */ + * 璁剧疆 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @param reviewResultNotList + */ public void setReviewResultNotList(List<Integer> reviewResultNotList){ this.reviewResultNotList = reviewResultNotList; } /** - * 鑾峰彇 寮€濮� 璇勪环鏃堕棿 - * @return reviewTimeStart - */ + * 鑾峰彇 寮€濮� 璇勪环鏃堕棿 + * @return reviewTimeStart + */ public String getReviewTimeStart(){ return this.reviewTimeStart; } /** - * 璁剧疆 寮€濮� 璇勪环鏃堕棿 - * @param reviewTimeStart - */ + * 璁剧疆 寮€濮� 璇勪环鏃堕棿 + * @param reviewTimeStart + */ public void setReviewTimeStart(String reviewTimeStart){ this.reviewTimeStart = reviewTimeStart; } /** - * 鑾峰彇 缁撴潫 璇勪环鏃堕棿 - * @return reviewTimeEnd - */ + * 鑾峰彇 缁撴潫 璇勪环鏃堕棿 + * @return reviewTimeEnd + */ public String getReviewTimeEnd(){ return this.reviewTimeEnd; } /** - * 璁剧疆 缁撴潫 璇勪环鏃堕棿 - * @param reviewTimeEnd - */ + * 璁剧疆 缁撴潫 璇勪环鏃堕棿 + * @param reviewTimeEnd + */ public void setReviewTimeEnd(String reviewTimeEnd){ this.reviewTimeEnd = reviewTimeEnd; } /** - * 鑾峰彇 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) - * @return reviewSourceList - */ + * 鑾峰彇 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) + * @return reviewSourceList + */ public List<String> getReviewSourceList(){ return this.reviewSourceList; } /** - * 璁剧疆 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) - * @param reviewSourceList - */ + * 璁剧疆 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) + * @param reviewSourceList + */ public void setReviewSourceList(List<String> reviewSourceList){ this.reviewSourceList = reviewSourceList; } /** - * 鑾峰彇 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) - * @return reviewSourceNotList - */ + * 鑾峰彇 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) + * @return reviewSourceNotList + */ public List<String> getReviewSourceNotList(){ return this.reviewSourceNotList; } /** - * 璁剧疆 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) - * @param reviewSourceNotList - */ + * 璁剧疆 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) + * @param reviewSourceNotList + */ public void setReviewSourceNotList(List<String> reviewSourceNotList){ this.reviewSourceNotList = reviewSourceNotList; } /** - * 鑾峰彇 璇勪环璁惧 - * @return reviewDeviceList - */ + * 鑾峰彇 璇勪环璁惧 + * @return reviewDeviceList + */ public List<String> getReviewDeviceList(){ return this.reviewDeviceList; } /** - * 璁剧疆 璇勪环璁惧 - * @param reviewDeviceList - */ + * 璁剧疆 璇勪环璁惧 + * @param reviewDeviceList + */ public void setReviewDeviceList(List<String> reviewDeviceList){ this.reviewDeviceList = reviewDeviceList; } /** - * 鑾峰彇 璇勪环璁惧 - * @return reviewDeviceNotList - */ + * 鑾峰彇 璇勪环璁惧 + * @return reviewDeviceNotList + */ public List<String> getReviewDeviceNotList(){ return this.reviewDeviceNotList; } /** - * 璁剧疆 璇勪环璁惧 - * @param reviewDeviceNotList - */ + * 璁剧疆 璇勪环璁惧 + * @param reviewDeviceNotList + */ public void setReviewDeviceNotList(List<String> reviewDeviceNotList){ this.reviewDeviceNotList = reviewDeviceNotList; } /** - * 鑾峰彇 鎶曡瘔鏍囬 - * @return complainTitleList - */ + * 鑾峰彇 鎶曡瘔鏍囬 + * @return complainTitleList + */ public List<String> getComplainTitleList(){ return this.complainTitleList; } /** - * 璁剧疆 鎶曡瘔鏍囬 - * @param complainTitleList - */ + * 璁剧疆 鎶曡瘔鏍囬 + * @param complainTitleList + */ public void setComplainTitleList(List<String> complainTitleList){ this.complainTitleList = complainTitleList; } /** - * 鑾峰彇 鎶曡瘔鏍囬 - * @return complainTitleNotList - */ + * 鑾峰彇 鎶曡瘔鏍囬 + * @return complainTitleNotList + */ public List<String> getComplainTitleNotList(){ return this.complainTitleNotList; } /** - * 璁剧疆 鎶曡瘔鏍囬 - * @param complainTitleNotList - */ + * 璁剧疆 鎶曡瘔鏍囬 + * @param complainTitleNotList + */ public void setComplainTitleNotList(List<String> complainTitleNotList){ this.complainTitleNotList = complainTitleNotList; } /** - * 鑾峰彇 鎶曡瘔鍐呭 - * @return complainContentList - */ + * 鑾峰彇 鎶曡瘔鍐呭 + * @return complainContentList + */ public List<String> getComplainContentList(){ return this.complainContentList; } /** - * 璁剧疆 鎶曡瘔鍐呭 - * @param complainContentList - */ + * 璁剧疆 鎶曡瘔鍐呭 + * @param complainContentList + */ public void setComplainContentList(List<String> complainContentList){ this.complainContentList = complainContentList; } /** - * 鑾峰彇 鎶曡瘔鍐呭 - * @return complainContentNotList - */ + * 鑾峰彇 鎶曡瘔鍐呭 + * @return complainContentNotList + */ public List<String> getComplainContentNotList(){ return this.complainContentNotList; } /** - * 璁剧疆 鎶曡瘔鍐呭 - * @param complainContentNotList - */ + * 璁剧疆 鎶曡瘔鍐呭 + * @param complainContentNotList + */ public void setComplainContentNotList(List<String> complainContentNotList){ this.complainContentNotList = complainContentNotList; } /** - * 鑾峰彇 鎶曡瘔浜虹湡瀹炲鍚� - * @return complainRealNameList - */ + * 鑾峰彇 鎶曡瘔浜虹湡瀹炲鍚� + * @return complainRealNameList + */ public List<String> getComplainRealNameList(){ return this.complainRealNameList; } /** - * 璁剧疆 鎶曡瘔浜虹湡瀹炲鍚� - * @param complainRealNameList - */ + * 璁剧疆 鎶曡瘔浜虹湡瀹炲鍚� + * @param complainRealNameList + */ public void setComplainRealNameList(List<String> complainRealNameList){ this.complainRealNameList = complainRealNameList; } /** - * 鑾峰彇 鎶曡瘔浜虹湡瀹炲鍚� - * @return complainRealNameNotList - */ + * 鑾峰彇 鎶曡瘔浜虹湡瀹炲鍚� + * @return complainRealNameNotList + */ public List<String> getComplainRealNameNotList(){ return this.complainRealNameNotList; } /** - * 璁剧疆 鎶曡瘔浜虹湡瀹炲鍚� - * @param complainRealNameNotList - */ + * 璁剧疆 鎶曡瘔浜虹湡瀹炲鍚� + * @param complainRealNameNotList + */ public void setComplainRealNameNotList(List<String> complainRealNameNotList){ this.complainRealNameNotList = complainRealNameNotList; } /** - * 鑾峰彇 鑱旂郴鐢佃瘽 - * @return contactList - */ + * 鑾峰彇 鑱旂郴鐢佃瘽 + * @return contactList + */ public List<String> getContactList(){ return this.contactList; } /** - * 璁剧疆 鑱旂郴鐢佃瘽 - * @param contactList - */ + * 璁剧疆 鑱旂郴鐢佃瘽 + * @param contactList + */ public void setContactList(List<String> contactList){ this.contactList = contactList; } /** - * 鑾峰彇 鑱旂郴鐢佃瘽 - * @return contactNotList - */ + * 鑾峰彇 鑱旂郴鐢佃瘽 + * @return contactNotList + */ public List<String> getContactNotList(){ return this.contactNotList; } /** - * 璁剧疆 鑱旂郴鐢佃瘽 - * @param contactNotList - */ + * 璁剧疆 鑱旂郴鐢佃瘽 + * @param contactNotList + */ public void setContactNotList(List<String> contactNotList){ this.contactNotList = contactNotList; } /** - * 鑾峰彇 寮€濮� 鎶曡瘔鏃堕棿 - * @return complainTimeStart - */ + * 鑾峰彇 寮€濮� 鎶曡瘔鏃堕棿 + * @return complainTimeStart + */ public String getComplainTimeStart(){ return this.complainTimeStart; } /** - * 璁剧疆 寮€濮� 鎶曡瘔鏃堕棿 - * @param complainTimeStart - */ + * 璁剧疆 寮€濮� 鎶曡瘔鏃堕棿 + * @param complainTimeStart + */ public void setComplainTimeStart(String complainTimeStart){ this.complainTimeStart = complainTimeStart; } /** - * 鑾峰彇 缁撴潫 鎶曡瘔鏃堕棿 - * @return complainTimeEnd - */ + * 鑾峰彇 缁撴潫 鎶曡瘔鏃堕棿 + * @return complainTimeEnd + */ public String getComplainTimeEnd(){ return this.complainTimeEnd; } /** - * 璁剧疆 缁撴潫 鎶曡瘔鏃堕棿 - * @param complainTimeEnd - */ + * 璁剧疆 缁撴潫 鎶曡瘔鏃堕棿 + * @param complainTimeEnd + */ public void setComplainTimeEnd(String complainTimeEnd){ this.complainTimeEnd = complainTimeEnd; } /** - * 鑾峰彇 鎶曡瘔鏉ユ簮 - * @return complainSourceList - */ + * 鑾峰彇 鎶曡瘔鏉ユ簮 + * @return complainSourceList + */ public List<String> getComplainSourceList(){ return this.complainSourceList; } /** - * 璁剧疆 鎶曡瘔鏉ユ簮 - * @param complainSourceList - */ + * 璁剧疆 鎶曡瘔鏉ユ簮 + * @param complainSourceList + */ public void setComplainSourceList(List<String> complainSourceList){ this.complainSourceList = complainSourceList; } /** - * 鑾峰彇 鎶曡瘔鏉ユ簮 - * @return complainSourceNotList - */ + * 鑾峰彇 鎶曡瘔鏉ユ簮 + * @return complainSourceNotList + */ public List<String> getComplainSourceNotList(){ return this.complainSourceNotList; } /** - * 璁剧疆 鎶曡瘔鏉ユ簮 - * @param complainSourceNotList - */ + * 璁剧疆 鎶曡瘔鏉ユ簮 + * @param complainSourceNotList + */ public void setComplainSourceNotList(List<String> complainSourceNotList){ this.complainSourceNotList = complainSourceNotList; } /** - * 鑾峰彇 鎶曡瘔璁惧 - * @return complainDeviceList - */ + * 鑾峰彇 鎶曡瘔璁惧 + * @return complainDeviceList + */ public List<String> getComplainDeviceList(){ return this.complainDeviceList; } /** - * 璁剧疆 鎶曡瘔璁惧 - * @param complainDeviceList - */ + * 璁剧疆 鎶曡瘔璁惧 + * @param complainDeviceList + */ public void setComplainDeviceList(List<String> complainDeviceList){ this.complainDeviceList = complainDeviceList; } /** - * 鑾峰彇 鎶曡瘔璁惧 - * @return complainDeviceNotList - */ + * 鑾峰彇 鎶曡瘔璁惧 + * @return complainDeviceNotList + */ public List<String> getComplainDeviceNotList(){ return this.complainDeviceNotList; } /** - * 璁剧疆 鎶曡瘔璁惧 - * @param complainDeviceNotList - */ + * 璁剧疆 鎶曡瘔璁惧 + * @param complainDeviceNotList + */ public void setComplainDeviceNotList(List<String> complainDeviceNotList){ this.complainDeviceNotList = complainDeviceNotList; } /** - * 鑾峰彇 鍔炰欢缂栫爜 - * @return goworkCodeList - */ + * 鑾峰彇 鍔炰欢缂栫爜 + * @return goworkCodeList + */ public List<String> getGoworkCodeList(){ return this.goworkCodeList; } /** - * 璁剧疆 鍔炰欢缂栫爜 - * @param goworkCodeList - */ + * 璁剧疆 鍔炰欢缂栫爜 + * @param goworkCodeList + */ public void setGoworkCodeList(List<String> goworkCodeList){ this.goworkCodeList = goworkCodeList; } /** - * 鑾峰彇 鍔炰欢缂栫爜 - * @return goworkCodeNotList - */ + * 鑾峰彇 鍔炰欢缂栫爜 + * @return goworkCodeNotList + */ public List<String> getGoworkCodeNotList(){ return this.goworkCodeNotList; } /** - * 璁剧疆 鍔炰欢缂栫爜 - * @param goworkCodeNotList - */ + * 璁剧疆 鍔炰欢缂栫爜 + * @param goworkCodeNotList + */ public void setGoworkCodeNotList(List<String> goworkCodeNotList){ this.goworkCodeNotList = goworkCodeNotList; } /** - * 鑾峰彇 鍔炰欢鎵€灞為儴闂� - * @return goworkDeptsList - */ + * 鑾峰彇 鍔炰欢鎵€灞為儴闂� + * @return goworkDeptsList + */ public List<String> getGoworkDeptsList(){ return this.goworkDeptsList; } /** - * 璁剧疆 鍔炰欢鎵€灞為儴闂� - * @param goworkDeptsList - */ + * 璁剧疆 鍔炰欢鎵€灞為儴闂� + * @param goworkDeptsList + */ public void setGoworkDeptsList(List<String> goworkDeptsList){ this.goworkDeptsList = goworkDeptsList; } /** - * 鑾峰彇 鍔炰欢鎵€灞為儴闂� - * @return goworkDeptsNotList - */ + * 鑾峰彇 鍔炰欢鎵€灞為儴闂� + * @return goworkDeptsNotList + */ public List<String> getGoworkDeptsNotList(){ return this.goworkDeptsNotList; } /** - * 璁剧疆 鍔炰欢鎵€灞為儴闂� - * @param goworkDeptsNotList - */ + * 璁剧疆 鍔炰欢鎵€灞為儴闂� + * @param goworkDeptsNotList + */ public void setGoworkDeptsNotList(List<String> goworkDeptsNotList){ this.goworkDeptsNotList = goworkDeptsNotList; } /** - * 鑾峰彇 浜嬮」鍚嶇О - * @return matterlNameList - */ + * 鑾峰彇 浜嬮」鍚嶇О + * @return matterlNameList + */ public List<String> getMatterlNameList(){ return this.matterlNameList; } /** - * 璁剧疆 浜嬮」鍚嶇О - * @param matterlNameList - */ + * 璁剧疆 浜嬮」鍚嶇О + * @param matterlNameList + */ public void setMatterlNameList(List<String> matterlNameList){ this.matterlNameList = matterlNameList; } /** - * 鑾峰彇 浜嬮」鍚嶇О - * @return matterlNameNotList - */ + * 鑾峰彇 浜嬮」鍚嶇О + * @return matterlNameNotList + */ public List<String> getMatterlNameNotList(){ return this.matterlNameNotList; } /** - * 璁剧疆 浜嬮」鍚嶇О - * @param matterlNameNotList - */ + * 璁剧疆 浜嬮」鍚嶇О + * @param matterlNameNotList + */ public void setMatterlNameNotList(List<String> matterlNameNotList){ this.matterlNameNotList = matterlNameNotList; } /** - * 鑾峰彇 寮€濮� 鍔炵悊鏃堕棿 - * @return goworkTimeStart - */ + * 鑾峰彇 寮€濮� 鍔炵悊鏃堕棿 + * @return goworkTimeStart + */ public String getGoworkTimeStart(){ return this.goworkTimeStart; } /** - * 璁剧疆 寮€濮� 鍔炵悊鏃堕棿 - * @param goworkTimeStart - */ + * 璁剧疆 寮€濮� 鍔炵悊鏃堕棿 + * @param goworkTimeStart + */ public void setGoworkTimeStart(String goworkTimeStart){ this.goworkTimeStart = goworkTimeStart; } /** - * 鑾峰彇 缁撴潫 鍔炵悊鏃堕棿 - * @return goworkTimeEnd - */ + * 鑾峰彇 缁撴潫 鍔炵悊鏃堕棿 + * @return goworkTimeEnd + */ public String getGoworkTimeEnd(){ return this.goworkTimeEnd; } /** - * 璁剧疆 缁撴潫 鍔炵悊鏃堕棿 - * @param goworkTimeEnd - */ + * 璁剧疆 缁撴潫 鍔炵悊鏃堕棿 + * @param goworkTimeEnd + */ public void setGoworkTimeEnd(String goworkTimeEnd){ this.goworkTimeEnd = goworkTimeEnd; } /** - * 鑾峰彇 寮€濮� 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @return irregularTypeStart - */ + * 鑾峰彇 寮€濮� 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @return irregularTypeStart + */ public Integer getIrregularTypeStart(){ return this.irregularTypeStart; } /** - * 璁剧疆 寮€濮� 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @param irregularTypeStart - */ + * 璁剧疆 寮€濮� 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @param irregularTypeStart + */ public void setIrregularTypeStart(Integer irregularTypeStart){ this.irregularTypeStart = irregularTypeStart; } /** - * 鑾峰彇 缁撴潫 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @return $irregularTypeEnd - */ + * 鑾峰彇 缁撴潫 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @return $irregularTypeEnd + */ public Integer getIrregularTypeEnd(){ return this.irregularTypeEnd; } /** - * 璁剧疆 缁撴潫 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @param irregularTypeEnd - */ + * 璁剧疆 缁撴潫 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @param irregularTypeEnd + */ public void setIrregularTypeEnd(Integer irregularTypeEnd){ this.irregularTypeEnd = irregularTypeEnd; } /** - * 鑾峰彇 澧炲姞 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @return irregularTypeIncrement - */ + * 鑾峰彇 澧炲姞 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @return irregularTypeIncrement + */ public Integer getIrregularTypeIncrement(){ return this.irregularTypeIncrement; } /** - * 璁剧疆 澧炲姞 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @param irregularTypeIncrement - */ + * 璁剧疆 澧炲姞 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @param irregularTypeIncrement + */ public void setIrregularTypeIncrement(Integer irregularTypeIncrement){ this.irregularTypeIncrement = irregularTypeIncrement; } /** - * 鑾峰彇 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @return irregularTypeList - */ + * 鑾峰彇 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @return irregularTypeList + */ public List<Integer> getIrregularTypeList(){ return this.irregularTypeList; } /** - * 璁剧疆 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @param irregularTypeList - */ + * 璁剧疆 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @param irregularTypeList + */ public void setIrregularTypeList(List<Integer> irregularTypeList){ this.irregularTypeList = irregularTypeList; } /** - * 鑾峰彇 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @return irregularTypeNotList - */ + * 鑾峰彇 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @return irregularTypeNotList + */ public List<Integer> getIrregularTypeNotList(){ return this.irregularTypeNotList; } /** - * 璁剧疆 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @param irregularTypeNotList - */ + * 璁剧疆 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @param irregularTypeNotList + */ public void setIrregularTypeNotList(List<Integer> irregularTypeNotList){ this.irregularTypeNotList = irregularTypeNotList; } /** - * 鑾峰彇 寮€濮� 鍙戠敓鏃堕棿 - * @return happenTimeStart - */ + * 鑾峰彇 寮€濮� 鍙戠敓鏃堕棿 + * @return happenTimeStart + */ public String getHappenTimeStart(){ return this.happenTimeStart; } /** - * 璁剧疆 寮€濮� 鍙戠敓鏃堕棿 - * @param happenTimeStart - */ + * 璁剧疆 寮€濮� 鍙戠敓鏃堕棿 + * @param happenTimeStart + */ public void setHappenTimeStart(String happenTimeStart){ this.happenTimeStart = happenTimeStart; } /** - * 鑾峰彇 缁撴潫 鍙戠敓鏃堕棿 - * @return happenTimeEnd - */ + * 鑾峰彇 缁撴潫 鍙戠敓鏃堕棿 + * @return happenTimeEnd + */ public String getHappenTimeEnd(){ return this.happenTimeEnd; } /** - * 璁剧疆 缁撴潫 鍙戠敓鏃堕棿 - * @param happenTimeEnd - */ + * 璁剧疆 缁撴潫 鍙戠敓鏃堕棿 + * @param happenTimeEnd + */ public void setHappenTimeEnd(String happenTimeEnd){ this.happenTimeEnd = happenTimeEnd; } /** - * 鑾峰彇 寮€濮� 鎸佺画鏃堕棿锛岀 - * @return durationStart - */ + * 鑾峰彇 寮€濮� 鎸佺画鏃堕棿锛岀 + * @return durationStart + */ public Integer getDurationStart(){ return this.durationStart; } /** - * 璁剧疆 寮€濮� 鎸佺画鏃堕棿锛岀 - * @param durationStart - */ + * 璁剧疆 寮€濮� 鎸佺画鏃堕棿锛岀 + * @param durationStart + */ public void setDurationStart(Integer durationStart){ this.durationStart = durationStart; } /** - * 鑾峰彇 缁撴潫 鎸佺画鏃堕棿锛岀 - * @return $durationEnd - */ + * 鑾峰彇 缁撴潫 鎸佺画鏃堕棿锛岀 + * @return $durationEnd + */ public Integer getDurationEnd(){ return this.durationEnd; } /** - * 璁剧疆 缁撴潫 鎸佺画鏃堕棿锛岀 - * @param durationEnd - */ + * 璁剧疆 缁撴潫 鎸佺画鏃堕棿锛岀 + * @param durationEnd + */ public void setDurationEnd(Integer durationEnd){ this.durationEnd = durationEnd; } /** - * 鑾峰彇 澧炲姞 鎸佺画鏃堕棿锛岀 - * @return durationIncrement - */ + * 鑾峰彇 澧炲姞 鎸佺画鏃堕棿锛岀 + * @return durationIncrement + */ public Integer getDurationIncrement(){ return this.durationIncrement; } /** - * 璁剧疆 澧炲姞 鎸佺画鏃堕棿锛岀 - * @param durationIncrement - */ + * 璁剧疆 澧炲姞 鎸佺画鏃堕棿锛岀 + * @param durationIncrement + */ public void setDurationIncrement(Integer durationIncrement){ this.durationIncrement = durationIncrement; } /** - * 鑾峰彇 鎸佺画鏃堕棿锛岀 - * @return durationList - */ + * 鑾峰彇 鎸佺画鏃堕棿锛岀 + * @return durationList + */ public List<Integer> getDurationList(){ return this.durationList; } /** - * 璁剧疆 鎸佺画鏃堕棿锛岀 - * @param durationList - */ + * 璁剧疆 鎸佺画鏃堕棿锛岀 + * @param durationList + */ public void setDurationList(List<Integer> durationList){ this.durationList = durationList; } /** - * 鑾峰彇 鎸佺画鏃堕棿锛岀 - * @return durationNotList - */ + * 鑾峰彇 鎸佺画鏃堕棿锛岀 + * @return durationNotList + */ public List<Integer> getDurationNotList(){ return this.durationNotList; } /** - * 璁剧疆 鎸佺画鏃堕棿锛岀 - * @param durationNotList - */ + * 璁剧疆 鎸佺画鏃堕棿锛岀 + * @param durationNotList + */ public void setDurationNotList(List<Integer> durationNotList){ this.durationNotList = durationNotList; } /** - * 鑾峰彇 寮€濮� 鎶ヨ鏃堕棿 - * @return alarmTimeStart - */ + * 鑾峰彇 寮€濮� 鎶ヨ鏃堕棿 + * @return alarmTimeStart + */ public String getAlarmTimeStart(){ return this.alarmTimeStart; } /** - * 璁剧疆 寮€濮� 鎶ヨ鏃堕棿 - * @param alarmTimeStart - */ + * 璁剧疆 寮€濮� 鎶ヨ鏃堕棿 + * @param alarmTimeStart + */ public void setAlarmTimeStart(String alarmTimeStart){ this.alarmTimeStart = alarmTimeStart; } /** - * 鑾峰彇 缁撴潫 鎶ヨ鏃堕棿 - * @return alarmTimeEnd - */ + * 鑾峰彇 缁撴潫 鎶ヨ鏃堕棿 + * @return alarmTimeEnd + */ public String getAlarmTimeEnd(){ return this.alarmTimeEnd; } /** - * 璁剧疆 缁撴潫 鎶ヨ鏃堕棿 - * @param alarmTimeEnd - */ + * 璁剧疆 缁撴潫 鎶ヨ鏃堕棿 + * @param alarmTimeEnd + */ public void setAlarmTimeEnd(String alarmTimeEnd){ this.alarmTimeEnd = alarmTimeEnd; } /** - * 鑾峰彇 鍥剧墖鍑瘉鍦板潃 - * @return snapPathList - */ + * 鑾峰彇 鍥剧墖鍑瘉鍦板潃 + * @return snapPathList + */ public List<String> getSnapPathList(){ return this.snapPathList; } /** - * 璁剧疆 鍥剧墖鍑瘉鍦板潃 - * @param snapPathList - */ + * 璁剧疆 鍥剧墖鍑瘉鍦板潃 + * @param snapPathList + */ public void setSnapPathList(List<String> snapPathList){ this.snapPathList = snapPathList; } /** - * 鑾峰彇 鍥剧墖鍑瘉鍦板潃 - * @return snapPathNotList - */ + * 鑾峰彇 鍥剧墖鍑瘉鍦板潃 + * @return snapPathNotList + */ public List<String> getSnapPathNotList(){ return this.snapPathNotList; } /** - * 璁剧疆 鍥剧墖鍑瘉鍦板潃 - * @param snapPathNotList - */ + * 璁剧疆 鍥剧墖鍑瘉鍦板潃 + * @param snapPathNotList + */ public void setSnapPathNotList(List<String> snapPathNotList){ this.snapPathNotList = snapPathNotList; } /** - * 鑾峰彇 寮€濮� 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @return irregularOtherTypeStart - */ + * 鑾峰彇 寮€濮� 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @return irregularOtherTypeStart + */ public Integer getIrregularOtherTypeStart(){ return this.irregularOtherTypeStart; } /** - * 璁剧疆 寮€濮� 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @param irregularOtherTypeStart - */ + * 璁剧疆 寮€濮� 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @param irregularOtherTypeStart + */ public void setIrregularOtherTypeStart(Integer irregularOtherTypeStart){ this.irregularOtherTypeStart = irregularOtherTypeStart; } /** - * 鑾峰彇 缁撴潫 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @return $irregularOtherTypeEnd - */ + * 鑾峰彇 缁撴潫 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @return $irregularOtherTypeEnd + */ public Integer getIrregularOtherTypeEnd(){ return this.irregularOtherTypeEnd; } /** - * 璁剧疆 缁撴潫 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @param irregularOtherTypeEnd - */ + * 璁剧疆 缁撴潫 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @param irregularOtherTypeEnd + */ public void setIrregularOtherTypeEnd(Integer irregularOtherTypeEnd){ this.irregularOtherTypeEnd = irregularOtherTypeEnd; } /** - * 鑾峰彇 澧炲姞 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @return irregularOtherTypeIncrement - */ + * 鑾峰彇 澧炲姞 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @return irregularOtherTypeIncrement + */ public Integer getIrregularOtherTypeIncrement(){ return this.irregularOtherTypeIncrement; } /** - * 璁剧疆 澧炲姞 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @param irregularOtherTypeIncrement - */ + * 璁剧疆 澧炲姞 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @param irregularOtherTypeIncrement + */ public void setIrregularOtherTypeIncrement(Integer irregularOtherTypeIncrement){ this.irregularOtherTypeIncrement = irregularOtherTypeIncrement; } /** - * 鑾峰彇 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @return irregularOtherTypeList - */ + * 鑾峰彇 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @return irregularOtherTypeList + */ public List<Integer> getIrregularOtherTypeList(){ return this.irregularOtherTypeList; } /** - * 璁剧疆 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @param irregularOtherTypeList - */ + * 璁剧疆 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @param irregularOtherTypeList + */ public void setIrregularOtherTypeList(List<Integer> irregularOtherTypeList){ this.irregularOtherTypeList = irregularOtherTypeList; } /** - * 鑾峰彇 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @return irregularOtherTypeNotList - */ + * 鑾峰彇 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @return irregularOtherTypeNotList + */ public List<Integer> getIrregularOtherTypeNotList(){ return this.irregularOtherTypeNotList; } /** - * 璁剧疆 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @param irregularOtherTypeNotList - */ + * 璁剧疆 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @param irregularOtherTypeNotList + */ public void setIrregularOtherTypeNotList(List<Integer> irregularOtherTypeNotList){ this.irregularOtherTypeNotList = irregularOtherTypeNotList; } /** - * 鑾峰彇 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� - * @return performTypeList - */ + * 鑾峰彇 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� + * @return performTypeList + */ public List<String> getPerformTypeList(){ return this.performTypeList; } /** - * 璁剧疆 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� - * @param performTypeList - */ + * 璁剧疆 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� + * @param performTypeList + */ public void setPerformTypeList(List<String> performTypeList){ this.performTypeList = performTypeList; } /** - * 鑾峰彇 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� - * @return performTypeNotList - */ + * 鑾峰彇 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� + * @return performTypeNotList + */ public List<String> getPerformTypeNotList(){ return this.performTypeNotList; } /** - * 璁剧疆 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� - * @param performTypeNotList - */ + * 璁剧疆 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� + * @param performTypeNotList + */ public void setPerformTypeNotList(List<String> performTypeNotList){ this.performTypeNotList = performTypeNotList; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param id - */ + * 鑾峰彇 鎵e垎浜哄憳 + * @return deductPersonList + */ + public List<String> getDeductPersonList(){ + return this.deductPersonList; + } + + /** + * 璁剧疆 鎵e垎浜哄憳 + * @param deductPersonList + */ + public void setDeductPersonList(List<String> deductPersonList){ + this.deductPersonList = deductPersonList; + } + + /** + * 鑾峰彇 鎵e垎浜哄憳 + * @return deductPersonNotList + */ + public List<String> getDeductPersonNotList(){ + return this.deductPersonNotList; + } + + /** + * 璁剧疆 鎵e垎浜哄憳 + * @param deductPersonNotList + */ + public void setDeductPersonNotList(List<String> deductPersonNotList){ + this.deductPersonNotList = deductPersonNotList; + } + + /** + * 鑾峰彇 寮€濮� 鎵e垎鏃堕棿 + * @return deductTimeStart + */ + public String getDeductTimeStart(){ + return this.deductTimeStart; + } + + /** + * 璁剧疆 寮€濮� 鎵e垎鏃堕棿 + * @param deductTimeStart + */ + public void setDeductTimeStart(String deductTimeStart){ + this.deductTimeStart = deductTimeStart; + } + + /** + * 鑾峰彇 缁撴潫 鎵e垎鏃堕棿 + * @return deductTimeEnd + */ + public String getDeductTimeEnd(){ + return this.deductTimeEnd; + } + + /** + * 璁剧疆 缁撴潫 鎵e垎鏃堕棿 + * @param deductTimeEnd + */ + public void setDeductTimeEnd(String deductTimeEnd){ + this.deductTimeEnd = deductTimeEnd; + } + + /** + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param id + */ public PerformAttendAppealQuery id(Long id){ - setId(id); - return this; - } - - /** - * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� - * @param idStart - */ + setId(id); + return this; + } + + /** + * 璁剧疆 寮€濮� 搴忓彿锛屼富閿紝鑷闀� + * @param idStart + */ public PerformAttendAppealQuery idStart(Long idStart){ - this.idStart = idStart; - return this; + this.idStart = idStart; + return this; } /** - * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� - * @param idEnd - */ + * 璁剧疆 缁撴潫 搴忓彿锛屼富閿紝鑷闀� + * @param idEnd + */ public PerformAttendAppealQuery idEnd(Long idEnd){ - this.idEnd = idEnd; - return this; + this.idEnd = idEnd; + return this; } /** - * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� - * @param idIncrement - */ + * 璁剧疆 澧炲姞 搴忓彿锛屼富閿紝鑷闀� + * @param idIncrement + */ public PerformAttendAppealQuery idIncrement(Long idIncrement){ - this.idIncrement = idIncrement; - return this; + this.idIncrement = idIncrement; + return this; } /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idList - */ + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idList + */ public PerformAttendAppealQuery idList(List<Long> idList){ this.idList = idList; - return this; - } - - /** - * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� - * @param idNotList - */ - public PerformAttendAppealQuery idNotList(List<Long> idNotList){ + return this; + } + + /** + * 璁剧疆 搴忓彿锛屼富閿紝鑷闀� + * @param idNotList + */ + public PerformAttendAppealQuery idNotList(List<Long> idNotList){ this.idNotList = idNotList; return this; - } + } /** - * 璁剧疆 鏍告煡璁板綍Id - * @param checkRecordId - */ + * 璁剧疆 鏍告煡璁板綍Id + * @param checkRecordId + */ public PerformAttendAppealQuery checkRecordId(Long checkRecordId){ - setCheckRecordId(checkRecordId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏍告煡璁板綍Id - * @param checkRecordIdStart - */ + setCheckRecordId(checkRecordId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鏍告煡璁板綍Id + * @param checkRecordIdStart + */ public PerformAttendAppealQuery checkRecordIdStart(Long checkRecordIdStart){ - this.checkRecordIdStart = checkRecordIdStart; - return this; + this.checkRecordIdStart = checkRecordIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鏍告煡璁板綍Id - * @param checkRecordIdEnd - */ + * 璁剧疆 缁撴潫 鏍告煡璁板綍Id + * @param checkRecordIdEnd + */ public PerformAttendAppealQuery checkRecordIdEnd(Long checkRecordIdEnd){ - this.checkRecordIdEnd = checkRecordIdEnd; - return this; + this.checkRecordIdEnd = checkRecordIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鏍告煡璁板綍Id - * @param checkRecordIdIncrement - */ + * 璁剧疆 澧炲姞 鏍告煡璁板綍Id + * @param checkRecordIdIncrement + */ public PerformAttendAppealQuery checkRecordIdIncrement(Long checkRecordIdIncrement){ - this.checkRecordIdIncrement = checkRecordIdIncrement; - return this; + this.checkRecordIdIncrement = checkRecordIdIncrement; + return this; } /** - * 璁剧疆 鏍告煡璁板綍Id - * @param checkRecordIdList - */ + * 璁剧疆 鏍告煡璁板綍Id + * @param checkRecordIdList + */ public PerformAttendAppealQuery checkRecordIdList(List<Long> checkRecordIdList){ this.checkRecordIdList = checkRecordIdList; - return this; - } - - /** - * 璁剧疆 鏍告煡璁板綍Id - * @param checkRecordIdNotList - */ - public PerformAttendAppealQuery checkRecordIdNotList(List<Long> checkRecordIdNotList){ + return this; + } + + /** + * 璁剧疆 鏍告煡璁板綍Id + * @param checkRecordIdNotList + */ + public PerformAttendAppealQuery checkRecordIdNotList(List<Long> checkRecordIdNotList){ this.checkRecordIdNotList = checkRecordIdNotList; return this; - } + } /** - * 璁剧疆 鍛樺伐ID - * @param staffId - */ + * 璁剧疆 鍛樺伐ID + * @param staffId + */ public PerformAttendAppealQuery staffId(Long staffId){ - setStaffId(staffId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍛樺伐ID - * @param staffIdStart - */ + setStaffId(staffId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍛樺伐ID + * @param staffIdStart + */ public PerformAttendAppealQuery staffIdStart(Long staffIdStart){ - this.staffIdStart = staffIdStart; - return this; + this.staffIdStart = staffIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鍛樺伐ID - * @param staffIdEnd - */ + * 璁剧疆 缁撴潫 鍛樺伐ID + * @param staffIdEnd + */ public PerformAttendAppealQuery staffIdEnd(Long staffIdEnd){ - this.staffIdEnd = staffIdEnd; - return this; + this.staffIdEnd = staffIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鍛樺伐ID - * @param staffIdIncrement - */ + * 璁剧疆 澧炲姞 鍛樺伐ID + * @param staffIdIncrement + */ public PerformAttendAppealQuery staffIdIncrement(Long staffIdIncrement){ - this.staffIdIncrement = staffIdIncrement; - return this; + this.staffIdIncrement = staffIdIncrement; + return this; } /** - * 璁剧疆 鍛樺伐ID - * @param staffIdList - */ + * 璁剧疆 鍛樺伐ID + * @param staffIdList + */ public PerformAttendAppealQuery staffIdList(List<Long> staffIdList){ this.staffIdList = staffIdList; - return this; - } - - /** - * 璁剧疆 鍛樺伐ID - * @param staffIdNotList - */ - public PerformAttendAppealQuery staffIdNotList(List<Long> staffIdNotList){ + return this; + } + + /** + * 璁剧疆 鍛樺伐ID + * @param staffIdNotList + */ + public PerformAttendAppealQuery staffIdNotList(List<Long> staffIdNotList){ this.staffIdNotList = staffIdNotList; return this; - } + } - /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffName - */ + /** + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffName + */ public PerformAttendAppealQuery staffName(String staffName){ setStaffName(staffName); - return this; + return this; } /** - * 璁剧疆 鍛樺伐濮撳悕 - * @param staffNameList - */ + * 璁剧疆 鍛樺伐濮撳悕 + * @param staffNameList + */ public PerformAttendAppealQuery staffNameList(List<String> staffNameList){ this.staffNameList = staffNameList; - return this; + return this; } - /** - * 璁剧疆 宸ュ彿 - * @param workNum - */ + /** + * 璁剧疆 宸ュ彿 + * @param workNum + */ public PerformAttendAppealQuery workNum(String workNum){ setWorkNum(workNum); - return this; + return this; } /** - * 璁剧疆 宸ュ彿 - * @param workNumList - */ + * 璁剧疆 宸ュ彿 + * @param workNumList + */ public PerformAttendAppealQuery workNumList(List<String> workNumList){ this.workNumList = workNumList; - return this; + return this; } /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptId - */ + * 璁剧疆 鎵€灞為儴闂� + * @param deptId + */ public PerformAttendAppealQuery deptId(Long deptId){ - setDeptId(deptId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鎵€灞為儴闂� - * @param deptIdStart - */ + setDeptId(deptId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鎵€灞為儴闂� + * @param deptIdStart + */ public PerformAttendAppealQuery deptIdStart(Long deptIdStart){ - this.deptIdStart = deptIdStart; - return this; + this.deptIdStart = deptIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鎵€灞為儴闂� - * @param deptIdEnd - */ + * 璁剧疆 缁撴潫 鎵€灞為儴闂� + * @param deptIdEnd + */ public PerformAttendAppealQuery deptIdEnd(Long deptIdEnd){ - this.deptIdEnd = deptIdEnd; - return this; + this.deptIdEnd = deptIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鎵€灞為儴闂� - * @param deptIdIncrement - */ + * 璁剧疆 澧炲姞 鎵€灞為儴闂� + * @param deptIdIncrement + */ public PerformAttendAppealQuery deptIdIncrement(Long deptIdIncrement){ - this.deptIdIncrement = deptIdIncrement; - return this; + this.deptIdIncrement = deptIdIncrement; + return this; } /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptIdList - */ + * 璁剧疆 鎵€灞為儴闂� + * @param deptIdList + */ public PerformAttendAppealQuery deptIdList(List<Long> deptIdList){ this.deptIdList = deptIdList; - return this; - } - - /** - * 璁剧疆 鎵€灞為儴闂� - * @param deptIdNotList - */ - public PerformAttendAppealQuery deptIdNotList(List<Long> deptIdNotList){ + return this; + } + + /** + * 璁剧疆 鎵€灞為儴闂� + * @param deptIdNotList + */ + public PerformAttendAppealQuery deptIdNotList(List<Long> deptIdNotList){ this.deptIdNotList = deptIdNotList; return this; - } + } - /** - * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� - * @param deptName - */ + /** + * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� + * @param deptName + */ public PerformAttendAppealQuery deptName(String deptName){ setDeptName(deptName); - return this; + return this; } /** - * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� - * @param deptNameList - */ + * 璁剧疆 鎵€灞為儴闂ㄥ悕绉� + * @param deptNameList + */ public PerformAttendAppealQuery deptNameList(List<String> deptNameList){ this.deptNameList = deptNameList; - return this; + return this; } /** - * 璁剧疆 鎵€灞炶€冨嫟缁処D - * @param attendanceGroupId - */ + * 璁剧疆 鎵€灞炶€冨嫟缁処D + * @param attendanceGroupId + */ public PerformAttendAppealQuery attendanceGroupId(Long attendanceGroupId){ - setAttendanceGroupId(attendanceGroupId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鎵€灞炶€冨嫟缁処D - * @param attendanceGroupIdStart - */ + setAttendanceGroupId(attendanceGroupId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鎵€灞炶€冨嫟缁処D + * @param attendanceGroupIdStart + */ public PerformAttendAppealQuery attendanceGroupIdStart(Long attendanceGroupIdStart){ - this.attendanceGroupIdStart = attendanceGroupIdStart; - return this; + this.attendanceGroupIdStart = attendanceGroupIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鎵€灞炶€冨嫟缁処D - * @param attendanceGroupIdEnd - */ + * 璁剧疆 缁撴潫 鎵€灞炶€冨嫟缁処D + * @param attendanceGroupIdEnd + */ public PerformAttendAppealQuery attendanceGroupIdEnd(Long attendanceGroupIdEnd){ - this.attendanceGroupIdEnd = attendanceGroupIdEnd; - return this; + this.attendanceGroupIdEnd = attendanceGroupIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鎵€灞炶€冨嫟缁処D - * @param attendanceGroupIdIncrement - */ + * 璁剧疆 澧炲姞 鎵€灞炶€冨嫟缁処D + * @param attendanceGroupIdIncrement + */ public PerformAttendAppealQuery attendanceGroupIdIncrement(Long attendanceGroupIdIncrement){ - this.attendanceGroupIdIncrement = attendanceGroupIdIncrement; - return this; + this.attendanceGroupIdIncrement = attendanceGroupIdIncrement; + return this; } /** - * 璁剧疆 鎵€灞炶€冨嫟缁処D - * @param attendanceGroupIdList - */ + * 璁剧疆 鎵€灞炶€冨嫟缁処D + * @param attendanceGroupIdList + */ public PerformAttendAppealQuery attendanceGroupIdList(List<Long> attendanceGroupIdList){ this.attendanceGroupIdList = attendanceGroupIdList; - return this; - } - - /** - * 璁剧疆 鎵€灞炶€冨嫟缁処D - * @param attendanceGroupIdNotList - */ - public PerformAttendAppealQuery attendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){ + return this; + } + + /** + * 璁剧疆 鎵€灞炶€冨嫟缁処D + * @param attendanceGroupIdNotList + */ + public PerformAttendAppealQuery attendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){ this.attendanceGroupIdNotList = attendanceGroupIdNotList; return this; - } + } - /** - * 璁剧疆 鎵€灞炶€冨嫟缁勫悕绉� - * @param attendanceGroupName - */ + /** + * 璁剧疆 鎵€灞炶€冨嫟缁勫悕绉� + * @param attendanceGroupName + */ public PerformAttendAppealQuery attendanceGroupName(String attendanceGroupName){ setAttendanceGroupName(attendanceGroupName); - return this; + return this; } /** - * 璁剧疆 鎵€灞炶€冨嫟缁勫悕绉� - * @param attendanceGroupNameList - */ + * 璁剧疆 鎵€灞炶€冨嫟缁勫悕绉� + * @param attendanceGroupNameList + */ public PerformAttendAppealQuery attendanceGroupNameList(List<String> attendanceGroupNameList){ this.attendanceGroupNameList = attendanceGroupNameList; - return this; + return this; } /** - * 璁剧疆 缁╂晥瑙勫垯id - * @param ruleId - */ + * 璁剧疆 缁╂晥瑙勫垯id + * @param ruleId + */ public PerformAttendAppealQuery ruleId(Long ruleId){ - setRuleId(ruleId); - return this; - } - - /** - * 璁剧疆 寮€濮� 缁╂晥瑙勫垯id - * @param ruleIdStart - */ + setRuleId(ruleId); + return this; + } + + /** + * 璁剧疆 寮€濮� 缁╂晥瑙勫垯id + * @param ruleIdStart + */ public PerformAttendAppealQuery ruleIdStart(Long ruleIdStart){ - this.ruleIdStart = ruleIdStart; - return this; + this.ruleIdStart = ruleIdStart; + return this; } /** - * 璁剧疆 缁撴潫 缁╂晥瑙勫垯id - * @param ruleIdEnd - */ + * 璁剧疆 缁撴潫 缁╂晥瑙勫垯id + * @param ruleIdEnd + */ public PerformAttendAppealQuery ruleIdEnd(Long ruleIdEnd){ - this.ruleIdEnd = ruleIdEnd; - return this; + this.ruleIdEnd = ruleIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 缁╂晥瑙勫垯id - * @param ruleIdIncrement - */ + * 璁剧疆 澧炲姞 缁╂晥瑙勫垯id + * @param ruleIdIncrement + */ public PerformAttendAppealQuery ruleIdIncrement(Long ruleIdIncrement){ - this.ruleIdIncrement = ruleIdIncrement; - return this; + this.ruleIdIncrement = ruleIdIncrement; + return this; } /** - * 璁剧疆 缁╂晥瑙勫垯id - * @param ruleIdList - */ + * 璁剧疆 缁╂晥瑙勫垯id + * @param ruleIdList + */ public PerformAttendAppealQuery ruleIdList(List<Long> ruleIdList){ this.ruleIdList = ruleIdList; - return this; - } - - /** - * 璁剧疆 缁╂晥瑙勫垯id - * @param ruleIdNotList - */ - public PerformAttendAppealQuery ruleIdNotList(List<Long> ruleIdNotList){ + return this; + } + + /** + * 璁剧疆 缁╂晥瑙勫垯id + * @param ruleIdNotList + */ + public PerformAttendAppealQuery ruleIdNotList(List<Long> ruleIdNotList){ this.ruleIdNotList = ruleIdNotList; return this; - } + } - /** - * 璁剧疆 瑙勫垯鍚嶇О - * @param ruleName - */ + /** + * 璁剧疆 瑙勫垯鍚嶇О + * @param ruleName + */ public PerformAttendAppealQuery ruleName(String ruleName){ setRuleName(ruleName); - return this; + return this; } /** - * 璁剧疆 瑙勫垯鍚嶇О - * @param ruleNameList - */ + * 璁剧疆 瑙勫垯鍚嶇О + * @param ruleNameList + */ public PerformAttendAppealQuery ruleNameList(List<String> ruleNameList){ this.ruleNameList = ruleNameList; - return this; + return this; } /** - * 璁剧疆 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @param subMethod - */ + * 璁剧疆 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @param subMethod + */ public PerformAttendAppealQuery subMethod(Integer subMethod){ - setSubMethod(subMethod); - return this; - } - - /** - * 璁剧疆 寮€濮� 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @param subMethodStart - */ + setSubMethod(subMethod); + return this; + } + + /** + * 璁剧疆 寮€濮� 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @param subMethodStart + */ public PerformAttendAppealQuery subMethodStart(Integer subMethodStart){ - this.subMethodStart = subMethodStart; - return this; + this.subMethodStart = subMethodStart; + return this; } /** - * 璁剧疆 缁撴潫 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @param subMethodEnd - */ + * 璁剧疆 缁撴潫 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @param subMethodEnd + */ public PerformAttendAppealQuery subMethodEnd(Integer subMethodEnd){ - this.subMethodEnd = subMethodEnd; - return this; + this.subMethodEnd = subMethodEnd; + return this; } /** - * 璁剧疆 澧炲姞 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @param subMethodIncrement - */ + * 璁剧疆 澧炲姞 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @param subMethodIncrement + */ public PerformAttendAppealQuery subMethodIncrement(Integer subMethodIncrement){ - this.subMethodIncrement = subMethodIncrement; - return this; + this.subMethodIncrement = subMethodIncrement; + return this; } /** - * 璁剧疆 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @param subMethodList - */ + * 璁剧疆 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @param subMethodList + */ public PerformAttendAppealQuery subMethodList(List<Integer> subMethodList){ this.subMethodList = subMethodList; - return this; - } - - /** - * 璁剧疆 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) - * @param subMethodNotList - */ - public PerformAttendAppealQuery subMethodNotList(List<Integer> subMethodNotList){ + return this; + } + + /** + * 璁剧疆 鎵e垎鏂瑰紡(1.绯荤粺鑷姩,2.浜哄伐娣诲姞,3.澶у巺宸℃煡) + * @param subMethodNotList + */ + public PerformAttendAppealQuery subMethodNotList(List<Integer> subMethodNotList){ this.subMethodNotList = subMethodNotList; return this; - } + } /** - * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddType - */ + * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddType + */ public PerformAttendAppealQuery subAddType(Integer subAddType){ - setSubAddType(subAddType); - return this; - } - - /** - * 璁剧疆 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeStart - */ + setSubAddType(subAddType); + return this; + } + + /** + * 璁剧疆 寮€濮� 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeStart + */ public PerformAttendAppealQuery subAddTypeStart(Integer subAddTypeStart){ - this.subAddTypeStart = subAddTypeStart; - return this; + this.subAddTypeStart = subAddTypeStart; + return this; } /** - * 璁剧疆 缁撴潫 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeEnd - */ + * 璁剧疆 缁撴潫 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeEnd + */ public PerformAttendAppealQuery subAddTypeEnd(Integer subAddTypeEnd){ - this.subAddTypeEnd = subAddTypeEnd; - return this; + this.subAddTypeEnd = subAddTypeEnd; + return this; } /** - * 璁剧疆 澧炲姞 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeIncrement - */ + * 璁剧疆 澧炲姞 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeIncrement + */ public PerformAttendAppealQuery subAddTypeIncrement(Integer subAddTypeIncrement){ - this.subAddTypeIncrement = subAddTypeIncrement; - return this; + this.subAddTypeIncrement = subAddTypeIncrement; + return this; } /** - * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeList - */ + * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeList + */ public PerformAttendAppealQuery subAddTypeList(List<Integer> subAddTypeList){ this.subAddTypeList = subAddTypeList; - return this; - } - - /** - * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) - * @param subAddTypeNotList - */ - public PerformAttendAppealQuery subAddTypeNotList(List<Integer> subAddTypeNotList){ + return this; + } + + /** + * 璁剧疆 澧炲噺绫诲瀷(1.澧炲姞,2.鎵i櫎) + * @param subAddTypeNotList + */ + public PerformAttendAppealQuery subAddTypeNotList(List<Integer> subAddTypeNotList){ this.subAddTypeNotList = subAddTypeNotList; return this; - } + } /** - * 璁剧疆 鎵e垎鎴栧鍔犲垎鍊� - * @param score - */ + * 璁剧疆 鎵e垎鎴栧鍔犲垎鍊� + * @param score + */ public PerformAttendAppealQuery score(BigDecimal score){ - setScore(score); - return this; - } - - /** - * 璁剧疆 寮€濮� 鎵e垎鎴栧鍔犲垎鍊� - * @param scoreStart - */ + setScore(score); + return this; + } + + /** + * 璁剧疆 寮€濮� 鎵e垎鎴栧鍔犲垎鍊� + * @param scoreStart + */ public PerformAttendAppealQuery scoreStart(BigDecimal scoreStart){ - this.scoreStart = scoreStart; - return this; + this.scoreStart = scoreStart; + return this; } /** - * 璁剧疆 缁撴潫 鎵e垎鎴栧鍔犲垎鍊� - * @param scoreEnd - */ + * 璁剧疆 缁撴潫 鎵e垎鎴栧鍔犲垎鍊� + * @param scoreEnd + */ public PerformAttendAppealQuery scoreEnd(BigDecimal scoreEnd){ - this.scoreEnd = scoreEnd; - return this; + this.scoreEnd = scoreEnd; + return this; } /** - * 璁剧疆 澧炲姞 鎵e垎鎴栧鍔犲垎鍊� - * @param scoreIncrement - */ + * 璁剧疆 澧炲姞 鎵e垎鎴栧鍔犲垎鍊� + * @param scoreIncrement + */ public PerformAttendAppealQuery scoreIncrement(BigDecimal scoreIncrement){ - this.scoreIncrement = scoreIncrement; - return this; + this.scoreIncrement = scoreIncrement; + return this; } /** - * 璁剧疆 鎵e垎鎴栧鍔犲垎鍊� - * @param scoreList - */ + * 璁剧疆 鎵e垎鎴栧鍔犲垎鍊� + * @param scoreList + */ public PerformAttendAppealQuery scoreList(List<BigDecimal> scoreList){ this.scoreList = scoreList; - return this; - } - - /** - * 璁剧疆 鎵e垎鎴栧鍔犲垎鍊� - * @param scoreNotList - */ - public PerformAttendAppealQuery scoreNotList(List<BigDecimal> scoreNotList){ + return this; + } + + /** + * 璁剧疆 鎵e垎鎴栧鍔犲垎鍊� + * @param scoreNotList + */ + public PerformAttendAppealQuery scoreNotList(List<BigDecimal> scoreNotList){ this.scoreNotList = scoreNotList; return this; - } + } - /** - * 璁剧疆 涓婁笅鐝椂闂� - * @param goOffTimeStr - */ + /** + * 璁剧疆 涓婁笅鐝椂闂� + * @param goOffTimeStr + */ public PerformAttendAppealQuery goOffTimeStr(String goOffTimeStr){ setGoOffTimeStr(goOffTimeStr); - return this; + return this; } /** - * 璁剧疆 涓婁笅鐝椂闂� - * @param goOffTimeStrList - */ + * 璁剧疆 涓婁笅鐝椂闂� + * @param goOffTimeStrList + */ public PerformAttendAppealQuery goOffTimeStrList(List<String> goOffTimeStrList){ this.goOffTimeStrList = goOffTimeStrList; - return this; + return this; } - /** - * 璁剧疆 寮傚父澶勭悊缁撴灉 - * @param errorResult - */ + /** + * 璁剧疆 寮傚父澶勭悊缁撴灉 + * @param errorResult + */ public PerformAttendAppealQuery errorResult(String errorResult){ setErrorResult(errorResult); - return this; + return this; } /** - * 璁剧疆 寮傚父澶勭悊缁撴灉 - * @param errorResultList - */ + * 璁剧疆 寮傚父澶勭悊缁撴灉 + * @param errorResultList + */ public PerformAttendAppealQuery errorResultList(List<String> errorResultList){ this.errorResultList = errorResultList; - return this; + return this; } - /** - * 璁剧疆 鏍告煡浜哄憳 - * @param checkPerson - */ + /** + * 璁剧疆 鏍告煡浜哄憳 + * @param checkPerson + */ public PerformAttendAppealQuery checkPerson(String checkPerson){ setCheckPerson(checkPerson); - return this; + return this; } /** - * 璁剧疆 鏍告煡浜哄憳 - * @param checkPersonList - */ + * 璁剧疆 鏍告煡浜哄憳 + * @param checkPersonList + */ public PerformAttendAppealQuery checkPersonList(List<String> checkPersonList){ this.checkPersonList = checkPersonList; - return this; + return this; } - /** - * 璁剧疆 鏍告煡璇存槑 - * @param checkDesc - */ + /** + * 璁剧疆 鏍告煡璇存槑 + * @param checkDesc + */ public PerformAttendAppealQuery checkDesc(String checkDesc){ setCheckDesc(checkDesc); - return this; + return this; } /** - * 璁剧疆 鏍告煡璇存槑 - * @param checkDescList - */ + * 璁剧疆 鏍告煡璇存槑 + * @param checkDescList + */ public PerformAttendAppealQuery checkDescList(List<String> checkDescList){ this.checkDescList = checkDescList; - return this; + return this; } - /** - * 璁剧疆 鏍告煡缁撴灉 - * @param checkResult - */ + /** + * 璁剧疆 鏍告煡缁撴灉 + * @param checkResult + */ public PerformAttendAppealQuery checkResult(String checkResult){ setCheckResult(checkResult); - return this; + return this; } /** - * 璁剧疆 鏍告煡缁撴灉 - * @param checkResultList - */ + * 璁剧疆 鏍告煡缁撴灉 + * @param checkResultList + */ public PerformAttendAppealQuery checkResultList(List<String> checkResultList){ this.checkResultList = checkResultList; - return this; + return this; } /** - * 璁剧疆 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @param processStatus - */ + * 璁剧疆 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @param processStatus + */ public PerformAttendAppealQuery processStatus(Integer processStatus){ - setProcessStatus(processStatus); - return this; - } - - /** - * 璁剧疆 寮€濮� 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @param processStatusStart - */ + setProcessStatus(processStatus); + return this; + } + + /** + * 璁剧疆 寮€濮� 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @param processStatusStart + */ public PerformAttendAppealQuery processStatusStart(Integer processStatusStart){ - this.processStatusStart = processStatusStart; - return this; + this.processStatusStart = processStatusStart; + return this; } /** - * 璁剧疆 缁撴潫 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @param processStatusEnd - */ + * 璁剧疆 缁撴潫 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @param processStatusEnd + */ public PerformAttendAppealQuery processStatusEnd(Integer processStatusEnd){ - this.processStatusEnd = processStatusEnd; - return this; + this.processStatusEnd = processStatusEnd; + return this; } /** - * 璁剧疆 澧炲姞 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @param processStatusIncrement - */ + * 璁剧疆 澧炲姞 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @param processStatusIncrement + */ public PerformAttendAppealQuery processStatusIncrement(Integer processStatusIncrement){ - this.processStatusIncrement = processStatusIncrement; - return this; + this.processStatusIncrement = processStatusIncrement; + return this; } /** - * 璁剧疆 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @param processStatusList - */ + * 璁剧疆 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @param processStatusList + */ public PerformAttendAppealQuery processStatusList(List<Integer> processStatusList){ this.processStatusList = processStatusList; - return this; - } - - /** - * 璁剧疆 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) - * @param processStatusNotList - */ - public PerformAttendAppealQuery processStatusNotList(List<Integer> processStatusNotList){ + return this; + } + + /** + * 璁剧疆 澶勭悊鐘舵€�(1.鏈鐞�,2.宸插鐞�) + * @param processStatusNotList + */ + public PerformAttendAppealQuery processStatusNotList(List<Integer> processStatusNotList){ this.processStatusNotList = processStatusNotList; return this; - } + } - /** - * 璁剧疆 鐢宠瘔璇存槑 - * @param appealDesc - */ + /** + * 璁剧疆 鐢宠瘔璇存槑 + * @param appealDesc + */ public PerformAttendAppealQuery appealDesc(String appealDesc){ setAppealDesc(appealDesc); - return this; + return this; } /** - * 璁剧疆 鐢宠瘔璇存槑 - * @param appealDescList - */ + * 璁剧疆 鐢宠瘔璇存槑 + * @param appealDescList + */ public PerformAttendAppealQuery appealDescList(List<String> appealDescList){ this.appealDescList = appealDescList; - return this; + return this; } /** - * 璁剧疆 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @param appealResult - */ + * 璁剧疆 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @param appealResult + */ public PerformAttendAppealQuery appealResult(Integer appealResult){ - setAppealResult(appealResult); - return this; - } - - /** - * 璁剧疆 寮€濮� 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @param appealResultStart - */ + setAppealResult(appealResult); + return this; + } + + /** + * 璁剧疆 寮€濮� 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @param appealResultStart + */ public PerformAttendAppealQuery appealResultStart(Integer appealResultStart){ - this.appealResultStart = appealResultStart; - return this; + this.appealResultStart = appealResultStart; + return this; } /** - * 璁剧疆 缁撴潫 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @param appealResultEnd - */ + * 璁剧疆 缁撴潫 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @param appealResultEnd + */ public PerformAttendAppealQuery appealResultEnd(Integer appealResultEnd){ - this.appealResultEnd = appealResultEnd; - return this; + this.appealResultEnd = appealResultEnd; + return this; } /** - * 璁剧疆 澧炲姞 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @param appealResultIncrement - */ + * 璁剧疆 澧炲姞 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @param appealResultIncrement + */ public PerformAttendAppealQuery appealResultIncrement(Integer appealResultIncrement){ - this.appealResultIncrement = appealResultIncrement; - return this; + this.appealResultIncrement = appealResultIncrement; + return this; } /** - * 璁剧疆 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @param appealResultList - */ + * 璁剧疆 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @param appealResultList + */ public PerformAttendAppealQuery appealResultList(List<Integer> appealResultList){ this.appealResultList = appealResultList; - return this; - } - - /** - * 璁剧疆 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) - * @param appealResultNotList - */ - public PerformAttendAppealQuery appealResultNotList(List<Integer> appealResultNotList){ + return this; + } + + /** + * 璁剧疆 鐢宠瘔缁撴灉(1.閫氳繃,2.涓嶉€氳繃) + * @param appealResultNotList + */ + public PerformAttendAppealQuery appealResultNotList(List<Integer> appealResultNotList){ this.appealResultNotList = appealResultNotList; return this; - } + } - /** - * 璁剧疆 璇存槑 - * @param remark - */ + /** + * 璁剧疆 璇存槑 + * @param remark + */ public PerformAttendAppealQuery remark(String remark){ setRemark(remark); - return this; + return this; } /** - * 璁剧疆 璇存槑 - * @param remarkList - */ + * 璁剧疆 璇存槑 + * @param remarkList + */ public PerformAttendAppealQuery remarkList(List<String> remarkList){ this.remarkList = remarkList; - return this; + return this; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserId - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserId + */ public PerformAttendAppealQuery createUserId(Long createUserId){ - setCreateUserId(createUserId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 - * @param createUserIdStart - */ + setCreateUserId(createUserId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鍒涘缓鐢ㄦ埛 + * @param createUserIdStart + */ public PerformAttendAppealQuery createUserIdStart(Long createUserIdStart){ - this.createUserIdStart = createUserIdStart; - return this; + this.createUserIdStart = createUserIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 - * @param createUserIdEnd - */ + * 璁剧疆 缁撴潫 鍒涘缓鐢ㄦ埛 + * @param createUserIdEnd + */ public PerformAttendAppealQuery createUserIdEnd(Long createUserIdEnd){ - this.createUserIdEnd = createUserIdEnd; - return this; + this.createUserIdEnd = createUserIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 - * @param createUserIdIncrement - */ + * 璁剧疆 澧炲姞 鍒涘缓鐢ㄦ埛 + * @param createUserIdIncrement + */ public PerformAttendAppealQuery createUserIdIncrement(Long createUserIdIncrement){ - this.createUserIdIncrement = createUserIdIncrement; - return this; + this.createUserIdIncrement = createUserIdIncrement; + return this; } /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdList - */ + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdList + */ public PerformAttendAppealQuery createUserIdList(List<Long> createUserIdList){ this.createUserIdList = createUserIdList; - return this; - } - - /** - * 璁剧疆 鍒涘缓鐢ㄦ埛 - * @param createUserIdNotList - */ - public PerformAttendAppealQuery createUserIdNotList(List<Long> createUserIdNotList){ + return this; + } + + /** + * 璁剧疆 鍒涘缓鐢ㄦ埛 + * @param createUserIdNotList + */ + public PerformAttendAppealQuery createUserIdNotList(List<Long> createUserIdNotList){ this.createUserIdNotList = createUserIdNotList; return this; - } + } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserId - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserId + */ public PerformAttendAppealQuery updateUserId(Long updateUserId){ - setUpdateUserId(updateUserId); - return this; - } - - /** - * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 - * @param updateUserIdStart - */ + setUpdateUserId(updateUserId); + return this; + } + + /** + * 璁剧疆 寮€濮� 鏇存柊鐢ㄦ埛 + * @param updateUserIdStart + */ public PerformAttendAppealQuery updateUserIdStart(Long updateUserIdStart){ - this.updateUserIdStart = updateUserIdStart; - return this; + this.updateUserIdStart = updateUserIdStart; + return this; } /** - * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 - * @param updateUserIdEnd - */ + * 璁剧疆 缁撴潫 鏇存柊鐢ㄦ埛 + * @param updateUserIdEnd + */ public PerformAttendAppealQuery updateUserIdEnd(Long updateUserIdEnd){ - this.updateUserIdEnd = updateUserIdEnd; - return this; + this.updateUserIdEnd = updateUserIdEnd; + return this; } /** - * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 - * @param updateUserIdIncrement - */ + * 璁剧疆 澧炲姞 鏇存柊鐢ㄦ埛 + * @param updateUserIdIncrement + */ public PerformAttendAppealQuery updateUserIdIncrement(Long updateUserIdIncrement){ - this.updateUserIdIncrement = updateUserIdIncrement; - return this; + this.updateUserIdIncrement = updateUserIdIncrement; + return this; } /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdList - */ + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdList + */ public PerformAttendAppealQuery updateUserIdList(List<Long> updateUserIdList){ this.updateUserIdList = updateUserIdList; - return this; - } - - /** - * 璁剧疆 鏇存柊鐢ㄦ埛 - * @param updateUserIdNotList - */ - public PerformAttendAppealQuery updateUserIdNotList(List<Long> updateUserIdNotList){ + return this; + } + + /** + * 璁剧疆 鏇存柊鐢ㄦ埛 + * @param updateUserIdNotList + */ + public PerformAttendAppealQuery updateUserIdNotList(List<Long> updateUserIdNotList){ this.updateUserIdNotList = updateUserIdNotList; return this; - } + } - /** - * 璁剧疆 杩濊绫诲瀷锛� - * @param violationType - */ + /** + * 璁剧疆 杩濊绫诲瀷锛� + * @param violationType + */ public PerformAttendAppealQuery violationType(String violationType){ setViolationType(violationType); - return this; + return this; } /** - * 璁剧疆 杩濊绫诲瀷锛� - * @param violationTypeList - */ + * 璁剧疆 杩濊绫诲瀷锛� + * @param violationTypeList + */ public PerformAttendAppealQuery violationTypeList(List<String> violationTypeList){ this.violationTypeList = violationTypeList; - return this; + return this; } /** - * 璁剧疆 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @param reviewResult - */ + * 璁剧疆 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @param reviewResult + */ public PerformAttendAppealQuery reviewResult(Integer reviewResult){ - setReviewResult(reviewResult); - return this; - } - - /** - * 璁剧疆 寮€濮� 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @param reviewResultStart - */ + setReviewResult(reviewResult); + return this; + } + + /** + * 璁剧疆 寮€濮� 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @param reviewResultStart + */ public PerformAttendAppealQuery reviewResultStart(Integer reviewResultStart){ - this.reviewResultStart = reviewResultStart; - return this; + this.reviewResultStart = reviewResultStart; + return this; } /** - * 璁剧疆 缁撴潫 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @param reviewResultEnd - */ + * 璁剧疆 缁撴潫 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @param reviewResultEnd + */ public PerformAttendAppealQuery reviewResultEnd(Integer reviewResultEnd){ - this.reviewResultEnd = reviewResultEnd; - return this; + this.reviewResultEnd = reviewResultEnd; + return this; } /** - * 璁剧疆 澧炲姞 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @param reviewResultIncrement - */ + * 璁剧疆 澧炲姞 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @param reviewResultIncrement + */ public PerformAttendAppealQuery reviewResultIncrement(Integer reviewResultIncrement){ - this.reviewResultIncrement = reviewResultIncrement; - return this; + this.reviewResultIncrement = reviewResultIncrement; + return this; } /** - * 璁剧疆 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @param reviewResultList - */ + * 璁剧疆 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @param reviewResultList + */ public PerformAttendAppealQuery reviewResultList(List<Integer> reviewResultList){ this.reviewResultList = reviewResultList; - return this; - } - - /** - * 璁剧疆 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) - * @param reviewResultNotList - */ - public PerformAttendAppealQuery reviewResultNotList(List<Integer> reviewResultNotList){ + return this; + } + + /** + * 璁剧疆 璇勪环缁撴灉(1.闈炲父涓嶆弧鎰�,2.宸瘎) + * @param reviewResultNotList + */ + public PerformAttendAppealQuery reviewResultNotList(List<Integer> reviewResultNotList){ this.reviewResultNotList = reviewResultNotList; return this; - } + } - /** - * 璁剧疆 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) - * @param reviewSource - */ + /** + * 璁剧疆 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) + * @param reviewSource + */ public PerformAttendAppealQuery reviewSource(String reviewSource){ setReviewSource(reviewSource); - return this; + return this; } /** - * 璁剧疆 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) - * @param reviewSourceList - */ + * 璁剧疆 璇勪环鏉ユ簮(绐楀彛璇勪环绯荤粺,瀵艰绯荤粺,鑷姪鏈嶅姟绯荤粺,寰畼缃�,鍏跺畠) + * @param reviewSourceList + */ public PerformAttendAppealQuery reviewSourceList(List<String> reviewSourceList){ this.reviewSourceList = reviewSourceList; - return this; + return this; } - /** - * 璁剧疆 璇勪环璁惧 - * @param reviewDevice - */ + /** + * 璁剧疆 璇勪环璁惧 + * @param reviewDevice + */ public PerformAttendAppealQuery reviewDevice(String reviewDevice){ setReviewDevice(reviewDevice); - return this; + return this; } /** - * 璁剧疆 璇勪环璁惧 - * @param reviewDeviceList - */ + * 璁剧疆 璇勪环璁惧 + * @param reviewDeviceList + */ public PerformAttendAppealQuery reviewDeviceList(List<String> reviewDeviceList){ this.reviewDeviceList = reviewDeviceList; - return this; + return this; } - /** - * 璁剧疆 鎶曡瘔鏍囬 - * @param complainTitle - */ + /** + * 璁剧疆 鎶曡瘔鏍囬 + * @param complainTitle + */ public PerformAttendAppealQuery complainTitle(String complainTitle){ setComplainTitle(complainTitle); - return this; + return this; } /** - * 璁剧疆 鎶曡瘔鏍囬 - * @param complainTitleList - */ + * 璁剧疆 鎶曡瘔鏍囬 + * @param complainTitleList + */ public PerformAttendAppealQuery complainTitleList(List<String> complainTitleList){ this.complainTitleList = complainTitleList; - return this; + return this; } - /** - * 璁剧疆 鎶曡瘔鍐呭 - * @param complainContent - */ + /** + * 璁剧疆 鎶曡瘔鍐呭 + * @param complainContent + */ public PerformAttendAppealQuery complainContent(String complainContent){ setComplainContent(complainContent); - return this; + return this; } /** - * 璁剧疆 鎶曡瘔鍐呭 - * @param complainContentList - */ + * 璁剧疆 鎶曡瘔鍐呭 + * @param complainContentList + */ public PerformAttendAppealQuery complainContentList(List<String> complainContentList){ this.complainContentList = complainContentList; - return this; + return this; } - /** - * 璁剧疆 鎶曡瘔浜虹湡瀹炲鍚� - * @param complainRealName - */ + /** + * 璁剧疆 鎶曡瘔浜虹湡瀹炲鍚� + * @param complainRealName + */ public PerformAttendAppealQuery complainRealName(String complainRealName){ setComplainRealName(complainRealName); - return this; + return this; } /** - * 璁剧疆 鎶曡瘔浜虹湡瀹炲鍚� - * @param complainRealNameList - */ + * 璁剧疆 鎶曡瘔浜虹湡瀹炲鍚� + * @param complainRealNameList + */ public PerformAttendAppealQuery complainRealNameList(List<String> complainRealNameList){ this.complainRealNameList = complainRealNameList; - return this; + return this; } - /** - * 璁剧疆 鑱旂郴鐢佃瘽 - * @param contact - */ + /** + * 璁剧疆 鑱旂郴鐢佃瘽 + * @param contact + */ public PerformAttendAppealQuery contact(String contact){ setContact(contact); - return this; + return this; } /** - * 璁剧疆 鑱旂郴鐢佃瘽 - * @param contactList - */ + * 璁剧疆 鑱旂郴鐢佃瘽 + * @param contactList + */ public PerformAttendAppealQuery contactList(List<String> contactList){ this.contactList = contactList; - return this; + return this; } - /** - * 璁剧疆 鎶曡瘔鏉ユ簮 - * @param complainSource - */ + /** + * 璁剧疆 鎶曡瘔鏉ユ簮 + * @param complainSource + */ public PerformAttendAppealQuery complainSource(String complainSource){ setComplainSource(complainSource); - return this; + return this; } /** - * 璁剧疆 鎶曡瘔鏉ユ簮 - * @param complainSourceList - */ + * 璁剧疆 鎶曡瘔鏉ユ簮 + * @param complainSourceList + */ public PerformAttendAppealQuery complainSourceList(List<String> complainSourceList){ this.complainSourceList = complainSourceList; - return this; + return this; } - /** - * 璁剧疆 鎶曡瘔璁惧 - * @param complainDevice - */ + /** + * 璁剧疆 鎶曡瘔璁惧 + * @param complainDevice + */ public PerformAttendAppealQuery complainDevice(String complainDevice){ setComplainDevice(complainDevice); - return this; + return this; } /** - * 璁剧疆 鎶曡瘔璁惧 - * @param complainDeviceList - */ + * 璁剧疆 鎶曡瘔璁惧 + * @param complainDeviceList + */ public PerformAttendAppealQuery complainDeviceList(List<String> complainDeviceList){ this.complainDeviceList = complainDeviceList; - return this; + return this; } - /** - * 璁剧疆 鍔炰欢缂栫爜 - * @param goworkCode - */ + /** + * 璁剧疆 鍔炰欢缂栫爜 + * @param goworkCode + */ public PerformAttendAppealQuery goworkCode(String goworkCode){ setGoworkCode(goworkCode); - return this; + return this; } /** - * 璁剧疆 鍔炰欢缂栫爜 - * @param goworkCodeList - */ + * 璁剧疆 鍔炰欢缂栫爜 + * @param goworkCodeList + */ public PerformAttendAppealQuery goworkCodeList(List<String> goworkCodeList){ this.goworkCodeList = goworkCodeList; - return this; + return this; } - /** - * 璁剧疆 鍔炰欢鎵€灞為儴闂� - * @param goworkDepts - */ + /** + * 璁剧疆 鍔炰欢鎵€灞為儴闂� + * @param goworkDepts + */ public PerformAttendAppealQuery goworkDepts(String goworkDepts){ setGoworkDepts(goworkDepts); - return this; + return this; } /** - * 璁剧疆 鍔炰欢鎵€灞為儴闂� - * @param goworkDeptsList - */ + * 璁剧疆 鍔炰欢鎵€灞為儴闂� + * @param goworkDeptsList + */ public PerformAttendAppealQuery goworkDeptsList(List<String> goworkDeptsList){ this.goworkDeptsList = goworkDeptsList; - return this; + return this; } - /** - * 璁剧疆 浜嬮」鍚嶇О - * @param matterlName - */ + /** + * 璁剧疆 浜嬮」鍚嶇О + * @param matterlName + */ public PerformAttendAppealQuery matterlName(String matterlName){ setMatterlName(matterlName); - return this; + return this; } /** - * 璁剧疆 浜嬮」鍚嶇О - * @param matterlNameList - */ + * 璁剧疆 浜嬮」鍚嶇О + * @param matterlNameList + */ public PerformAttendAppealQuery matterlNameList(List<String> matterlNameList){ this.matterlNameList = matterlNameList; - return this; + return this; } /** - * 璁剧疆 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @param irregularType - */ + * 璁剧疆 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @param irregularType + */ public PerformAttendAppealQuery irregularType(Integer irregularType){ - setIrregularType(irregularType); - return this; - } - - /** - * 璁剧疆 寮€濮� 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @param irregularTypeStart - */ + setIrregularType(irregularType); + return this; + } + + /** + * 璁剧疆 寮€濮� 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @param irregularTypeStart + */ public PerformAttendAppealQuery irregularTypeStart(Integer irregularTypeStart){ - this.irregularTypeStart = irregularTypeStart; - return this; + this.irregularTypeStart = irregularTypeStart; + return this; } /** - * 璁剧疆 缁撴潫 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @param irregularTypeEnd - */ + * 璁剧疆 缁撴潫 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @param irregularTypeEnd + */ public PerformAttendAppealQuery irregularTypeEnd(Integer irregularTypeEnd){ - this.irregularTypeEnd = irregularTypeEnd; - return this; + this.irregularTypeEnd = irregularTypeEnd; + return this; } /** - * 璁剧疆 澧炲姞 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @param irregularTypeIncrement - */ + * 璁剧疆 澧炲姞 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @param irregularTypeIncrement + */ public PerformAttendAppealQuery irregularTypeIncrement(Integer irregularTypeIncrement){ - this.irregularTypeIncrement = irregularTypeIncrement; - return this; + this.irregularTypeIncrement = irregularTypeIncrement; + return this; } /** - * 璁剧疆 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @param irregularTypeList - */ + * 璁剧疆 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @param irregularTypeList + */ public PerformAttendAppealQuery irregularTypeList(List<Integer> irregularTypeList){ this.irregularTypeList = irregularTypeList; - return this; - } - - /** - * 璁剧疆 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) - * @param irregularTypeNotList - */ - public PerformAttendAppealQuery irregularTypeNotList(List<Integer> irregularTypeNotList){ + return this; + } + + /** + * 璁剧疆 杩濊绫诲瀷(1.鑴卞矖,2.绂诲矖,3.鐜╂墜鏈�,4.鐫¤) + * @param irregularTypeNotList + */ + public PerformAttendAppealQuery irregularTypeNotList(List<Integer> irregularTypeNotList){ this.irregularTypeNotList = irregularTypeNotList; return this; - } + } /** - * 璁剧疆 鎸佺画鏃堕棿锛岀 - * @param duration - */ + * 璁剧疆 鎸佺画鏃堕棿锛岀 + * @param duration + */ public PerformAttendAppealQuery duration(Integer duration){ - setDuration(duration); - return this; - } - - /** - * 璁剧疆 寮€濮� 鎸佺画鏃堕棿锛岀 - * @param durationStart - */ + setDuration(duration); + return this; + } + + /** + * 璁剧疆 寮€濮� 鎸佺画鏃堕棿锛岀 + * @param durationStart + */ public PerformAttendAppealQuery durationStart(Integer durationStart){ - this.durationStart = durationStart; - return this; + this.durationStart = durationStart; + return this; } /** - * 璁剧疆 缁撴潫 鎸佺画鏃堕棿锛岀 - * @param durationEnd - */ + * 璁剧疆 缁撴潫 鎸佺画鏃堕棿锛岀 + * @param durationEnd + */ public PerformAttendAppealQuery durationEnd(Integer durationEnd){ - this.durationEnd = durationEnd; - return this; + this.durationEnd = durationEnd; + return this; } /** - * 璁剧疆 澧炲姞 鎸佺画鏃堕棿锛岀 - * @param durationIncrement - */ + * 璁剧疆 澧炲姞 鎸佺画鏃堕棿锛岀 + * @param durationIncrement + */ public PerformAttendAppealQuery durationIncrement(Integer durationIncrement){ - this.durationIncrement = durationIncrement; - return this; + this.durationIncrement = durationIncrement; + return this; } /** - * 璁剧疆 鎸佺画鏃堕棿锛岀 - * @param durationList - */ + * 璁剧疆 鎸佺画鏃堕棿锛岀 + * @param durationList + */ public PerformAttendAppealQuery durationList(List<Integer> durationList){ this.durationList = durationList; - return this; - } - - /** - * 璁剧疆 鎸佺画鏃堕棿锛岀 - * @param durationNotList - */ - public PerformAttendAppealQuery durationNotList(List<Integer> durationNotList){ + return this; + } + + /** + * 璁剧疆 鎸佺画鏃堕棿锛岀 + * @param durationNotList + */ + public PerformAttendAppealQuery durationNotList(List<Integer> durationNotList){ this.durationNotList = durationNotList; return this; - } + } - /** - * 璁剧疆 鍥剧墖鍑瘉鍦板潃 - * @param snapPath - */ + /** + * 璁剧疆 鍥剧墖鍑瘉鍦板潃 + * @param snapPath + */ public PerformAttendAppealQuery snapPath(String snapPath){ setSnapPath(snapPath); - return this; + return this; } /** - * 璁剧疆 鍥剧墖鍑瘉鍦板潃 - * @param snapPathList - */ + * 璁剧疆 鍥剧墖鍑瘉鍦板潃 + * @param snapPathList + */ public PerformAttendAppealQuery snapPathList(List<String> snapPathList){ this.snapPathList = snapPathList; - return this; + return this; } /** - * 璁剧疆 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @param irregularOtherType - */ + * 璁剧疆 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @param irregularOtherType + */ public PerformAttendAppealQuery irregularOtherType(Integer irregularOtherType){ - setIrregularOtherType(irregularOtherType); - return this; - } - - /** - * 璁剧疆 寮€濮� 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @param irregularOtherTypeStart - */ + setIrregularOtherType(irregularOtherType); + return this; + } + + /** + * 璁剧疆 寮€濮� 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @param irregularOtherTypeStart + */ public PerformAttendAppealQuery irregularOtherTypeStart(Integer irregularOtherTypeStart){ - this.irregularOtherTypeStart = irregularOtherTypeStart; - return this; + this.irregularOtherTypeStart = irregularOtherTypeStart; + return this; } /** - * 璁剧疆 缁撴潫 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @param irregularOtherTypeEnd - */ + * 璁剧疆 缁撴潫 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @param irregularOtherTypeEnd + */ public PerformAttendAppealQuery irregularOtherTypeEnd(Integer irregularOtherTypeEnd){ - this.irregularOtherTypeEnd = irregularOtherTypeEnd; - return this; + this.irregularOtherTypeEnd = irregularOtherTypeEnd; + return this; } /** - * 璁剧疆 澧炲姞 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @param irregularOtherTypeIncrement - */ + * 璁剧疆 澧炲姞 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @param irregularOtherTypeIncrement + */ public PerformAttendAppealQuery irregularOtherTypeIncrement(Integer irregularOtherTypeIncrement){ - this.irregularOtherTypeIncrement = irregularOtherTypeIncrement; - return this; + this.irregularOtherTypeIncrement = irregularOtherTypeIncrement; + return this; } /** - * 璁剧疆 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @param irregularOtherTypeList - */ + * 璁剧疆 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @param irregularOtherTypeList + */ public PerformAttendAppealQuery irregularOtherTypeList(List<Integer> irregularOtherTypeList){ this.irregularOtherTypeList = irregularOtherTypeList; - return this; - } - - /** - * 璁剧疆 杩濊绫诲瀷(1.宸ヤ綔绾緥) - * @param irregularOtherTypeNotList - */ - public PerformAttendAppealQuery irregularOtherTypeNotList(List<Integer> irregularOtherTypeNotList){ + return this; + } + + /** + * 璁剧疆 杩濊绫诲瀷(1.宸ヤ綔绾緥) + * @param irregularOtherTypeNotList + */ + public PerformAttendAppealQuery irregularOtherTypeNotList(List<Integer> irregularOtherTypeNotList){ this.irregularOtherTypeNotList = irregularOtherTypeNotList; return this; - } + } - /** - * 璁剧疆 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� - * @param performType - */ + /** + * 璁剧疆 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� + * @param performType + */ public PerformAttendAppealQuery performType(String performType){ setPerformType(performType); - return this; + return this; } /** - * 璁剧疆 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� - * @param performTypeList - */ + * 璁剧疆 缁╂晥绫诲瀷銆恆ttend:鑰冨嫟缁╂晥,review:璇勪环宸瘎缁╂晥,complain:璇勪环鎶曡瘔缁╂晥,gowork:鍔炰欢缁╂晥,effect:鏁堣兘缁╂晥,other:鍏跺畠缁╂晥銆� + * @param performTypeList + */ public PerformAttendAppealQuery performTypeList(List<String> performTypeList){ this.performTypeList = performTypeList; - return this; + return this; + } + + + /** + * 璁剧疆 鎵e垎浜哄憳 + * @param deductPerson + */ + public PerformAttendAppealQuery deductPerson(String deductPerson){ + setDeductPerson(deductPerson); + return this; } /** - * 鑾峰彇 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) - * @return orConditionList - */ + * 璁剧疆 鎵e垎浜哄憳 + * @param deductPersonList + */ + public PerformAttendAppealQuery deductPersonList(List<String> deductPersonList){ + this.deductPersonList = deductPersonList; + return this; + } + + + /** + * 鑾峰彇 OR鏉′欢闆嗗悎锛屽垪琛ㄩ」涔嬮棿鏄疧R锛岄」鍐呭涔嬮棿鏄疉ND锛屽锛�(list[0].1 and list[0].2) or (list[1].3 and list[1].4) + * @return orConditionList + */ public List<PerformAttendAppealQuery> 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<PerformAttendAppealQuery> 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<PerformAttendAppealQuery> 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<PerformAttendAppealQuery> andConditionList){ this.andConditionList = andConditionList; } diff --git a/attendance-performance-manager/src/main/resources/sqlmap/module/perform/PerformAttendAppealMapper.xml b/attendance-performance-manager/src/main/resources/sqlmap/module/perform/PerformAttendAppealMapper.xml index b000c91cc9c056c278a75add7735b4b01d4e77d4..0a6d22a173adf75497eec97dbc12a2251300294c 100644 --- a/attendance-performance-manager/src/main/resources/sqlmap/module/perform/PerformAttendAppealMapper.xml +++ b/attendance-performance-manager/src/main/resources/sqlmap/module/perform/PerformAttendAppealMapper.xml @@ -1,247 +1,255 @@ <?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.perform.dao.ibatis.PerformAttendAppealDaoImpl"> <!-- 瀛楁鍜屽睘鎬ф槧灏� --> <resultMap type="PerformAttendAppealEntity" id="PerformAttendAppealEntity-Map"> - <id property="id" column="id" /> - <result property="checkRecordId" column="checkRecordId" /> - <result property="staffId" column="staffId" /> - <result property="staffName" column="staffName" /> - <result property="workNum" column="workNum" /> - <result property="deptId" column="deptId" /> - <result property="deptName" column="deptName" /> - <result property="attendanceGroupId" column="attendanceGroupId" /> - <result property="attendanceGroupName" column="attendanceGroupName" /> - <result property="attendanceDate" column="attendanceDate" /> - <result property="ruleId" column="ruleId" /> - <result property="ruleName" column="ruleName" /> - <result property="subMethod" column="subMethod" /> - <result property="subAddType" column="subAddType" /> - <result property="score" column="score" /> - <result property="goOffTimeStr" column="goOffTimeStr" /> - <result property="errorTime" column="errorTime" /> - <result property="actualAttendTime" column="actualAttendTime" /> - <result property="errorResult" column="errorResult" /> - <result property="checkPerson" column="checkPerson" /> - <result property="checkTime" column="checkTime" /> - <result property="checkDesc" column="checkDesc" /> - <result property="checkResult" column="checkResult" /> - <result property="processStatus" column="processStatus" /> - <result property="appealDesc" column="appealDesc" /> - <result property="appealTime" column="appealTime" /> - <result property="appealResult" column="appealResult" /> - <result property="remark" column="remark" /> - <result property="createUserId" column="createUserId" /> - <result property="createTime" column="createTime" /> - <result property="updateUserId" column="updateUserId" /> - <result property="updateTime" column="updateTime" /> - <result property="violationType" column="violationType" /> - <result property="reviewResult" column="reviewResult" /> - <result property="reviewTime" column="reviewTime" /> - <result property="reviewSource" column="reviewSource" /> - <result property="reviewDevice" column="reviewDevice" /> - <result property="complainTitle" column="complainTitle" /> - <result property="complainContent" column="complainContent" /> - <result property="complainRealName" column="complainRealName" /> - <result property="contact" column="contact" /> - <result property="complainTime" column="complainTime" /> - <result property="complainSource" column="complainSource" /> - <result property="complainDevice" column="complainDevice" /> - <result property="goworkCode" column="goworkCode" /> - <result property="goworkDepts" column="goworkDepts" /> - <result property="matterlName" column="matterlName" /> - <result property="goworkTime" column="goworkTime" /> - <result property="irregularType" column="irregularType" /> - <result property="happenTime" column="happenTime" /> - <result property="duration" column="duration" /> - <result property="alarmTime" column="alarmTime" /> - <result property="snapPath" column="snapPath" /> - <result property="irregularOtherType" column="irregularOtherType" /> - <result property="performType" column="performType" /> - <collection property="performAttendAppealFilesList" column="id" ofType="PerformAttendAppealFilesEntity" javaType="ArrayList" select="getPerformAttendAppealFilesByAppealId"></collection> + <id property="id" column="id" /> + <result property="checkRecordId" column="checkRecordId" /> + <result property="staffId" column="staffId" /> + <result property="staffName" column="staffName" /> + <result property="workNum" column="workNum" /> + <result property="deptId" column="deptId" /> + <result property="deptName" column="deptName" /> + <result property="attendanceGroupId" column="attendanceGroupId" /> + <result property="attendanceGroupName" column="attendanceGroupName" /> + <result property="attendanceDate" column="attendanceDate" /> + <result property="ruleId" column="ruleId" /> + <result property="ruleName" column="ruleName" /> + <result property="subMethod" column="subMethod" /> + <result property="subAddType" column="subAddType" /> + <result property="score" column="score" /> + <result property="goOffTimeStr" column="goOffTimeStr" /> + <result property="errorTime" column="errorTime" /> + <result property="actualAttendTime" column="actualAttendTime" /> + <result property="errorResult" column="errorResult" /> + <result property="checkPerson" column="checkPerson" /> + <result property="checkTime" column="checkTime" /> + <result property="checkDesc" column="checkDesc" /> + <result property="checkResult" column="checkResult" /> + <result property="processStatus" column="processStatus" /> + <result property="appealDesc" column="appealDesc" /> + <result property="appealTime" column="appealTime" /> + <result property="appealResult" column="appealResult" /> + <result property="remark" column="remark" /> + <result property="createUserId" column="createUserId" /> + <result property="createTime" column="createTime" /> + <result property="updateUserId" column="updateUserId" /> + <result property="updateTime" column="updateTime" /> + <result property="violationType" column="violationType" /> + <result property="reviewResult" column="reviewResult" /> + <result property="reviewTime" column="reviewTime" /> + <result property="reviewSource" column="reviewSource" /> + <result property="reviewDevice" column="reviewDevice" /> + <result property="complainTitle" column="complainTitle" /> + <result property="complainContent" column="complainContent" /> + <result property="complainRealName" column="complainRealName" /> + <result property="contact" column="contact" /> + <result property="complainTime" column="complainTime" /> + <result property="complainSource" column="complainSource" /> + <result property="complainDevice" column="complainDevice" /> + <result property="goworkCode" column="goworkCode" /> + <result property="goworkDepts" column="goworkDepts" /> + <result property="matterlName" column="matterlName" /> + <result property="goworkTime" column="goworkTime" /> + <result property="irregularType" column="irregularType" /> + <result property="happenTime" column="happenTime" /> + <result property="duration" column="duration" /> + <result property="alarmTime" column="alarmTime" /> + <result property="snapPath" column="snapPath" /> + <result property="irregularOtherType" column="irregularOtherType" /> + <result property="performType" column="performType" /> + <result property="deductPerson" column="deductPerson" /> + <result property="deductTime" column="deductTime" /> + <collection property="performAttendAppealFilesList" column="id" ofType="PerformAttendAppealFilesEntity" javaType="ArrayList" select="getPerformAttendAppealFilesByAppealId"></collection> </resultMap> <resultMap type="PerformAttendAppealFilesEntity" id="PerformAttendAppealFilesEntity-Map"> - <result property="id" column="id" /> - <result property="appealId" column="appealId" /> - <result property="fileName" column="fileName" /> - <result property="filePath" column="filePath" /> - <result property="createUserId" column="createUserId" /> - <result property="createTime" column="createTime" /> - <result property="updateUserId" column="updateUserId" /> - <result property="updateTime" column="updateTime" /> + <result property="id" column="id" /> + <result property="appealId" column="appealId" /> + <result property="fileName" column="fileName" /> + <result property="filePath" column="filePath" /> + <result property="createUserId" column="createUserId" /> + <result property="createTime" column="createTime" /> + <result property="updateUserId" column="updateUserId" /> + <result property="updateTime" column="updateTime" /> </resultMap> <!-- 琛ㄦ墍鏈夊垪 --> <sql id="_columns"> <trim suffixOverrides="," suffix=""> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))"> - a.id, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('checkRecordId') or colPickMode == 1 and data.containsKey('checkRecordId')))"> - a.checkRecordId, - </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('workNum') or colPickMode == 1 and data.containsKey('workNum')))"> - a.workNum, - </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('attendanceGroupId') or colPickMode == 1 and data.containsKey('attendanceGroupId')))"> - a.attendanceGroupId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attendanceGroupName') or colPickMode == 1 and data.containsKey('attendanceGroupName')))"> - a.attendanceGroupName, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attendanceDate') or colPickMode == 1 and data.containsKey('attendanceDate')))"> - a.attendanceDate, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ruleId') or colPickMode == 1 and data.containsKey('ruleId')))"> - a.ruleId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ruleName') or colPickMode == 1 and data.containsKey('ruleName')))"> - a.ruleName, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('subMethod') or colPickMode == 1 and data.containsKey('subMethod')))"> - a.subMethod, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('subAddType') or colPickMode == 1 and data.containsKey('subAddType')))"> - a.subAddType, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('score') or colPickMode == 1 and data.containsKey('score')))"> - a.score, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('goOffTimeStr') or colPickMode == 1 and data.containsKey('goOffTimeStr')))"> - a.goOffTimeStr, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('errorTime') or colPickMode == 1 and data.containsKey('errorTime')))"> - a.errorTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('actualAttendTime') or colPickMode == 1 and data.containsKey('actualAttendTime')))"> - a.actualAttendTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('errorResult') or colPickMode == 1 and data.containsKey('errorResult')))"> - a.errorResult, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('checkPerson') or colPickMode == 1 and data.containsKey('checkPerson')))"> - a.checkPerson, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('checkTime') or colPickMode == 1 and data.containsKey('checkTime')))"> - a.checkTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('checkDesc') or colPickMode == 1 and data.containsKey('checkDesc')))"> - a.checkDesc, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('checkResult') or colPickMode == 1 and data.containsKey('checkResult')))"> - a.checkResult, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('processStatus') or colPickMode == 1 and data.containsKey('processStatus')))"> - a.processStatus, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('appealDesc') or colPickMode == 1 and data.containsKey('appealDesc')))"> - a.appealDesc, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('appealTime') or colPickMode == 1 and data.containsKey('appealTime')))"> - a.appealTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('appealResult') or colPickMode == 1 and data.containsKey('appealResult')))"> - a.appealResult, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))"> - a.remark, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> - a.createUserId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> - a.createTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))"> - a.updateUserId, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> - a.updateTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('violationType') or colPickMode == 1 and data.containsKey('violationType')))"> - a.violationType, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('reviewResult') or colPickMode == 1 and data.containsKey('reviewResult')))"> - a.reviewResult, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('reviewTime') or colPickMode == 1 and data.containsKey('reviewTime')))"> - a.reviewTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('reviewSource') or colPickMode == 1 and data.containsKey('reviewSource')))"> - a.reviewSource, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('reviewDevice') or colPickMode == 1 and data.containsKey('reviewDevice')))"> - a.reviewDevice, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainTitle') or colPickMode == 1 and data.containsKey('complainTitle')))"> - a.complainTitle, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainContent') or colPickMode == 1 and data.containsKey('complainContent')))"> - a.complainContent, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainRealName') or colPickMode == 1 and data.containsKey('complainRealName')))"> - a.complainRealName, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('contact') or colPickMode == 1 and data.containsKey('contact')))"> - a.contact, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainTime') or colPickMode == 1 and data.containsKey('complainTime')))"> - a.complainTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainSource') or colPickMode == 1 and data.containsKey('complainSource')))"> - a.complainSource, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainDevice') or colPickMode == 1 and data.containsKey('complainDevice')))"> - a.complainDevice, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('goworkCode') or colPickMode == 1 and data.containsKey('goworkCode')))"> - a.goworkCode, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('goworkDepts') or colPickMode == 1 and data.containsKey('goworkDepts')))"> - a.goworkDepts, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterlName') or colPickMode == 1 and data.containsKey('matterlName')))"> - a.matterlName, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('goworkTime') or colPickMode == 1 and data.containsKey('goworkTime')))"> - a.goworkTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('irregularType') or colPickMode == 1 and data.containsKey('irregularType')))"> - a.irregularType, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('happenTime') or colPickMode == 1 and data.containsKey('happenTime')))"> - a.happenTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('duration') or colPickMode == 1 and data.containsKey('duration')))"> - a.duration, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('alarmTime') or colPickMode == 1 and data.containsKey('alarmTime')))"> - a.alarmTime, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('snapPath') or colPickMode == 1 and data.containsKey('snapPath')))"> - a.snapPath, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('irregularOtherType') or colPickMode == 1 and data.containsKey('irregularOtherType')))"> - a.irregularOtherType, - </if> - <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('performType') or colPickMode == 1 and data.containsKey('performType')))"> - a.performType, - </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('checkRecordId') or colPickMode == 1 and data.containsKey('checkRecordId')))"> + a.checkRecordId, + </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('workNum') or colPickMode == 1 and data.containsKey('workNum')))"> + a.workNum, + </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('attendanceGroupId') or colPickMode == 1 and data.containsKey('attendanceGroupId')))"> + a.attendanceGroupId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attendanceGroupName') or colPickMode == 1 and data.containsKey('attendanceGroupName')))"> + a.attendanceGroupName, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attendanceDate') or colPickMode == 1 and data.containsKey('attendanceDate')))"> + a.attendanceDate, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ruleId') or colPickMode == 1 and data.containsKey('ruleId')))"> + a.ruleId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ruleName') or colPickMode == 1 and data.containsKey('ruleName')))"> + a.ruleName, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('subMethod') or colPickMode == 1 and data.containsKey('subMethod')))"> + a.subMethod, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('subAddType') or colPickMode == 1 and data.containsKey('subAddType')))"> + a.subAddType, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('score') or colPickMode == 1 and data.containsKey('score')))"> + a.score, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('goOffTimeStr') or colPickMode == 1 and data.containsKey('goOffTimeStr')))"> + a.goOffTimeStr, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('errorTime') or colPickMode == 1 and data.containsKey('errorTime')))"> + a.errorTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('actualAttendTime') or colPickMode == 1 and data.containsKey('actualAttendTime')))"> + a.actualAttendTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('errorResult') or colPickMode == 1 and data.containsKey('errorResult')))"> + a.errorResult, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('checkPerson') or colPickMode == 1 and data.containsKey('checkPerson')))"> + a.checkPerson, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('checkTime') or colPickMode == 1 and data.containsKey('checkTime')))"> + a.checkTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('checkDesc') or colPickMode == 1 and data.containsKey('checkDesc')))"> + a.checkDesc, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('checkResult') or colPickMode == 1 and data.containsKey('checkResult')))"> + a.checkResult, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('processStatus') or colPickMode == 1 and data.containsKey('processStatus')))"> + a.processStatus, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('appealDesc') or colPickMode == 1 and data.containsKey('appealDesc')))"> + a.appealDesc, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('appealTime') or colPickMode == 1 and data.containsKey('appealTime')))"> + a.appealTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('appealResult') or colPickMode == 1 and data.containsKey('appealResult')))"> + a.appealResult, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))"> + a.remark, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))"> + a.createUserId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))"> + a.createTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))"> + a.updateUserId, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))"> + a.updateTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('violationType') or colPickMode == 1 and data.containsKey('violationType')))"> + a.violationType, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('reviewResult') or colPickMode == 1 and data.containsKey('reviewResult')))"> + a.reviewResult, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('reviewTime') or colPickMode == 1 and data.containsKey('reviewTime')))"> + a.reviewTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('reviewSource') or colPickMode == 1 and data.containsKey('reviewSource')))"> + a.reviewSource, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('reviewDevice') or colPickMode == 1 and data.containsKey('reviewDevice')))"> + a.reviewDevice, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainTitle') or colPickMode == 1 and data.containsKey('complainTitle')))"> + a.complainTitle, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainContent') or colPickMode == 1 and data.containsKey('complainContent')))"> + a.complainContent, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainRealName') or colPickMode == 1 and data.containsKey('complainRealName')))"> + a.complainRealName, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('contact') or colPickMode == 1 and data.containsKey('contact')))"> + a.contact, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainTime') or colPickMode == 1 and data.containsKey('complainTime')))"> + a.complainTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainSource') or colPickMode == 1 and data.containsKey('complainSource')))"> + a.complainSource, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('complainDevice') or colPickMode == 1 and data.containsKey('complainDevice')))"> + a.complainDevice, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('goworkCode') or colPickMode == 1 and data.containsKey('goworkCode')))"> + a.goworkCode, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('goworkDepts') or colPickMode == 1 and data.containsKey('goworkDepts')))"> + a.goworkDepts, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('matterlName') or colPickMode == 1 and data.containsKey('matterlName')))"> + a.matterlName, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('goworkTime') or colPickMode == 1 and data.containsKey('goworkTime')))"> + a.goworkTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('irregularType') or colPickMode == 1 and data.containsKey('irregularType')))"> + a.irregularType, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('happenTime') or colPickMode == 1 and data.containsKey('happenTime')))"> + a.happenTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('duration') or colPickMode == 1 and data.containsKey('duration')))"> + a.duration, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('alarmTime') or colPickMode == 1 and data.containsKey('alarmTime')))"> + a.alarmTime, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('snapPath') or colPickMode == 1 and data.containsKey('snapPath')))"> + a.snapPath, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('irregularOtherType') or colPickMode == 1 and data.containsKey('irregularOtherType')))"> + a.irregularOtherType, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('performType') or colPickMode == 1 and data.containsKey('performType')))"> + a.performType, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deductPerson') or colPickMode == 1 and data.containsKey('deductPerson')))"> + a.deductPerson, + </if> + <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('deductTime') or colPickMode == 1 and data.containsKey('deductTime')))"> + a.deductTime, + </if> </trim> </sql> <!-- 瀛愯〃鎵€鏈夊垪 --> @@ -253,18 +261,18 @@ <!-- 鏂板 鍖哄垎涓婚敭鑷鍔犺繕鏄笟鍔℃彃鍏� --> <insert id="insert" parameterType="PerformAttendAppealEntity" useGeneratedKeys="true" keyProperty="id"> insert into mortals_xhx_perform_attend_appeal - (checkRecordId,staffId,staffName,workNum,deptId,deptName,attendanceGroupId,attendanceGroupName,attendanceDate,ruleId,ruleName,subMethod,subAddType,score,goOffTimeStr,errorTime,actualAttendTime,errorResult,checkPerson,checkTime,checkDesc,checkResult,processStatus,appealDesc,appealTime,appealResult,remark,createUserId,createTime,updateUserId,updateTime,violationType,reviewResult,reviewTime,reviewSource,reviewDevice,complainTitle,complainContent,complainRealName,contact,complainTime,complainSource,complainDevice,goworkCode,goworkDepts,matterlName,goworkTime,irregularType,happenTime,duration,alarmTime,snapPath,irregularOtherType,performType) + (checkRecordId,staffId,staffName,workNum,deptId,deptName,attendanceGroupId,attendanceGroupName,attendanceDate,ruleId,ruleName,subMethod,subAddType,score,goOffTimeStr,errorTime,actualAttendTime,errorResult,checkPerson,checkTime,checkDesc,checkResult,processStatus,appealDesc,appealTime,appealResult,remark,createUserId,createTime,updateUserId,updateTime,violationType,reviewResult,reviewTime,reviewSource,reviewDevice,complainTitle,complainContent,complainRealName,contact,complainTime,complainSource,complainDevice,goworkCode,goworkDepts,matterlName,goworkTime,irregularType,happenTime,duration,alarmTime,snapPath,irregularOtherType,performType,deductPerson,deductTime) VALUES - (#{checkRecordId},#{staffId},#{staffName},#{workNum},#{deptId},#{deptName},#{attendanceGroupId},#{attendanceGroupName},#{attendanceDate},#{ruleId},#{ruleName},#{subMethod},#{subAddType},#{score},#{goOffTimeStr},#{errorTime},#{actualAttendTime},#{errorResult},#{checkPerson},#{checkTime},#{checkDesc},#{checkResult},#{processStatus},#{appealDesc},#{appealTime},#{appealResult},#{remark},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{violationType},#{reviewResult},#{reviewTime},#{reviewSource},#{reviewDevice},#{complainTitle},#{complainContent},#{complainRealName},#{contact},#{complainTime},#{complainSource},#{complainDevice},#{goworkCode},#{goworkDepts},#{matterlName},#{goworkTime},#{irregularType},#{happenTime},#{duration},#{alarmTime},#{snapPath},#{irregularOtherType},#{performType}) + (#{checkRecordId},#{staffId},#{staffName},#{workNum},#{deptId},#{deptName},#{attendanceGroupId},#{attendanceGroupName},#{attendanceDate},#{ruleId},#{ruleName},#{subMethod},#{subAddType},#{score},#{goOffTimeStr},#{errorTime},#{actualAttendTime},#{errorResult},#{checkPerson},#{checkTime},#{checkDesc},#{checkResult},#{processStatus},#{appealDesc},#{appealTime},#{appealResult},#{remark},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{violationType},#{reviewResult},#{reviewTime},#{reviewSource},#{reviewDevice},#{complainTitle},#{complainContent},#{complainRealName},#{contact},#{complainTime},#{complainSource},#{complainDevice},#{goworkCode},#{goworkDepts},#{matterlName},#{goworkTime},#{irregularType},#{happenTime},#{duration},#{alarmTime},#{snapPath},#{irregularOtherType},#{performType},#{deductPerson},#{deductTime}) </insert> <!-- 鎵归噺鏂板 --> <insert id="insertBatch" parameterType="paramDto"> insert into mortals_xhx_perform_attend_appeal - (checkRecordId,staffId,staffName,workNum,deptId,deptName,attendanceGroupId,attendanceGroupName,attendanceDate,ruleId,ruleName,subMethod,subAddType,score,goOffTimeStr,errorTime,actualAttendTime,errorResult,checkPerson,checkTime,checkDesc,checkResult,processStatus,appealDesc,appealTime,appealResult,remark,createUserId,createTime,updateUserId,updateTime,violationType,reviewResult,reviewTime,reviewSource,reviewDevice,complainTitle,complainContent,complainRealName,contact,complainTime,complainSource,complainDevice,goworkCode,goworkDepts,matterlName,goworkTime,irregularType,happenTime,duration,alarmTime,snapPath,irregularOtherType,performType) + (checkRecordId,staffId,staffName,workNum,deptId,deptName,attendanceGroupId,attendanceGroupName,attendanceDate,ruleId,ruleName,subMethod,subAddType,score,goOffTimeStr,errorTime,actualAttendTime,errorResult,checkPerson,checkTime,checkDesc,checkResult,processStatus,appealDesc,appealTime,appealResult,remark,createUserId,createTime,updateUserId,updateTime,violationType,reviewResult,reviewTime,reviewSource,reviewDevice,complainTitle,complainContent,complainRealName,contact,complainTime,complainSource,complainDevice,goworkCode,goworkDepts,matterlName,goworkTime,irregularType,happenTime,duration,alarmTime,snapPath,irregularOtherType,performType,deductPerson,deductTime) VALUES <foreach collection="data.dataList" item="item" index="index" separator="," > - (#{item.checkRecordId},#{item.staffId},#{item.staffName},#{item.workNum},#{item.deptId},#{item.deptName},#{item.attendanceGroupId},#{item.attendanceGroupName},#{item.attendanceDate},#{item.ruleId},#{item.ruleName},#{item.subMethod},#{item.subAddType},#{item.score},#{item.goOffTimeStr},#{item.errorTime},#{item.actualAttendTime},#{item.errorResult},#{item.checkPerson},#{item.checkTime},#{item.checkDesc},#{item.checkResult},#{item.processStatus},#{item.appealDesc},#{item.appealTime},#{item.appealResult},#{item.remark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.violationType},#{item.reviewResult},#{item.reviewTime},#{item.reviewSource},#{item.reviewDevice},#{item.complainTitle},#{item.complainContent},#{item.complainRealName},#{item.contact},#{item.complainTime},#{item.complainSource},#{item.complainDevice},#{item.goworkCode},#{item.goworkDepts},#{item.matterlName},#{item.goworkTime},#{item.irregularType},#{item.happenTime},#{item.duration},#{item.alarmTime},#{item.snapPath},#{item.irregularOtherType},#{item.performType}) + (#{item.checkRecordId},#{item.staffId},#{item.staffName},#{item.workNum},#{item.deptId},#{item.deptName},#{item.attendanceGroupId},#{item.attendanceGroupName},#{item.attendanceDate},#{item.ruleId},#{item.ruleName},#{item.subMethod},#{item.subAddType},#{item.score},#{item.goOffTimeStr},#{item.errorTime},#{item.actualAttendTime},#{item.errorResult},#{item.checkPerson},#{item.checkTime},#{item.checkDesc},#{item.checkResult},#{item.processStatus},#{item.appealDesc},#{item.appealTime},#{item.appealResult},#{item.remark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.violationType},#{item.reviewResult},#{item.reviewTime},#{item.reviewSource},#{item.reviewDevice},#{item.complainTitle},#{item.complainContent},#{item.complainRealName},#{item.contact},#{item.complainTime},#{item.complainSource},#{item.complainDevice},#{item.goworkCode},#{item.goworkDepts},#{item.matterlName},#{item.goworkTime},#{item.irregularType},#{item.happenTime},#{item.duration},#{item.alarmTime},#{item.snapPath},#{item.irregularOtherType},#{item.performType},#{item.deductPerson},#{item.deductTime}) </foreach> </insert> @@ -484,6 +492,12 @@ <if test="(colPickMode==0 and data.containsKey('performType')) or (colPickMode==1 and !data.containsKey('performType'))"> a.performType=#{data.performType}, </if> + <if test="(colPickMode==0 and data.containsKey('deductPerson')) or (colPickMode==1 and !data.containsKey('deductPerson'))"> + a.deductPerson=#{data.deductPerson}, + </if> + <if test="(colPickMode==0 and data.containsKey('deductTime')) or (colPickMode==1 and !data.containsKey('deductTime'))"> + a.deductTime=#{data.deductTime}, + </if> </trim> <trim suffixOverrides="where" suffix=""> where @@ -496,2061 +510,2121 @@ <update id="updateBatch" parameterType="paramDto"> update mortals_xhx_perform_attend_appeal as a <trim prefix="set" suffixOverrides=","> - <trim prefix="checkRecordId=(case" suffix="ELSE checkRecordId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('checkRecordId')) or (colPickMode==1 and !item.containsKey('checkRecordId'))"> - when a.id=#{item.id} then #{item.checkRecordId} - </when> - <when test="(colPickMode==0 and item.containsKey('checkRecordIdIncrement')) or (colPickMode==1 and !item.containsKey('checkRecordIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.checkRecordId,0) + #{item.checkRecordIdIncrement} - </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="workNum=(case" suffix="ELSE workNum end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('workNum')) or (colPickMode==1 and !item.containsKey('workNum'))"> - when a.id=#{item.id} then #{item.workNum} - </if> - </foreach> - </trim> - <trim prefix="deptId=(case" suffix="ELSE deptId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('deptId')) or (colPickMode==1 and !item.containsKey('deptId'))"> - when a.id=#{item.id} then #{item.deptId} - </when> - <when test="(colPickMode==0 and item.containsKey('deptIdIncrement')) or (colPickMode==1 and !item.containsKey('deptIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.deptId,0) + #{item.deptIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="deptName=(case" suffix="ELSE deptName end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('deptName')) or (colPickMode==1 and !item.containsKey('deptName'))"> - when a.id=#{item.id} then #{item.deptName} - </if> - </foreach> - </trim> - <trim prefix="attendanceGroupId=(case" suffix="ELSE attendanceGroupId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('attendanceGroupId')) or (colPickMode==1 and !item.containsKey('attendanceGroupId'))"> - when a.id=#{item.id} then #{item.attendanceGroupId} - </when> - <when test="(colPickMode==0 and item.containsKey('attendanceGroupIdIncrement')) or (colPickMode==1 and !item.containsKey('attendanceGroupIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.attendanceGroupId,0) + #{item.attendanceGroupIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="attendanceGroupName=(case" suffix="ELSE attendanceGroupName end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('attendanceGroupName')) or (colPickMode==1 and !item.containsKey('attendanceGroupName'))"> - when a.id=#{item.id} then #{item.attendanceGroupName} - </if> - </foreach> - </trim> - <trim prefix="attendanceDate=(case" suffix="ELSE attendanceDate end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('attendanceDate')) or (colPickMode==1 and !item.containsKey('attendanceDate'))"> - when a.id=#{item.id} then #{item.attendanceDate} - </if> - </foreach> - </trim> - <trim prefix="ruleId=(case" suffix="ELSE ruleId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('ruleId')) or (colPickMode==1 and !item.containsKey('ruleId'))"> - when a.id=#{item.id} then #{item.ruleId} - </when> - <when test="(colPickMode==0 and item.containsKey('ruleIdIncrement')) or (colPickMode==1 and !item.containsKey('ruleIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.ruleId,0) + #{item.ruleIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="ruleName=(case" suffix="ELSE ruleName end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('ruleName')) or (colPickMode==1 and !item.containsKey('ruleName'))"> - when a.id=#{item.id} then #{item.ruleName} - </if> - </foreach> - </trim> - <trim prefix="subMethod=(case" suffix="ELSE subMethod end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('subMethod')) or (colPickMode==1 and !item.containsKey('subMethod'))"> - when a.id=#{item.id} then #{item.subMethod} - </when> - <when test="(colPickMode==0 and item.containsKey('subMethodIncrement')) or (colPickMode==1 and !item.containsKey('subMethodIncrement'))"> - when a.id=#{item.id} then ifnull(a.subMethod,0) + #{item.subMethodIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="subAddType=(case" suffix="ELSE subAddType end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('subAddType')) or (colPickMode==1 and !item.containsKey('subAddType'))"> - when a.id=#{item.id} then #{item.subAddType} - </when> - <when test="(colPickMode==0 and item.containsKey('subAddTypeIncrement')) or (colPickMode==1 and !item.containsKey('subAddTypeIncrement'))"> - when a.id=#{item.id} then ifnull(a.subAddType,0) + #{item.subAddTypeIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="score=(case" suffix="ELSE score end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('score')) or (colPickMode==1 and !item.containsKey('score'))"> - when a.id=#{item.id} then #{item.score} - </when> - <when test="(colPickMode==0 and item.containsKey('scoreIncrement')) or (colPickMode==1 and !item.containsKey('scoreIncrement'))"> - when a.id=#{item.id} then ifnull(a.score,0) + #{item.scoreIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="goOffTimeStr=(case" suffix="ELSE goOffTimeStr end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('goOffTimeStr')) or (colPickMode==1 and !item.containsKey('goOffTimeStr'))"> - when a.id=#{item.id} then #{item.goOffTimeStr} - </if> - </foreach> - </trim> - <trim prefix="errorTime=(case" suffix="ELSE errorTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('errorTime')) or (colPickMode==1 and !item.containsKey('errorTime'))"> - when a.id=#{item.id} then #{item.errorTime} - </if> - </foreach> - </trim> - <trim prefix="actualAttendTime=(case" suffix="ELSE actualAttendTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('actualAttendTime')) or (colPickMode==1 and !item.containsKey('actualAttendTime'))"> - when a.id=#{item.id} then #{item.actualAttendTime} - </if> - </foreach> - </trim> - <trim prefix="errorResult=(case" suffix="ELSE errorResult end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('errorResult')) or (colPickMode==1 and !item.containsKey('errorResult'))"> - when a.id=#{item.id} then #{item.errorResult} - </if> - </foreach> - </trim> - <trim prefix="checkPerson=(case" suffix="ELSE checkPerson end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('checkPerson')) or (colPickMode==1 and !item.containsKey('checkPerson'))"> - when a.id=#{item.id} then #{item.checkPerson} - </if> - </foreach> - </trim> - <trim prefix="checkTime=(case" suffix="ELSE checkTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('checkTime')) or (colPickMode==1 and !item.containsKey('checkTime'))"> - when a.id=#{item.id} then #{item.checkTime} - </if> - </foreach> - </trim> - <trim prefix="checkDesc=(case" suffix="ELSE checkDesc end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('checkDesc')) or (colPickMode==1 and !item.containsKey('checkDesc'))"> - when a.id=#{item.id} then #{item.checkDesc} - </if> - </foreach> - </trim> - <trim prefix="checkResult=(case" suffix="ELSE checkResult end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('checkResult')) or (colPickMode==1 and !item.containsKey('checkResult'))"> - when a.id=#{item.id} then #{item.checkResult} - </if> - </foreach> - </trim> - <trim prefix="processStatus=(case" suffix="ELSE processStatus end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('processStatus')) or (colPickMode==1 and !item.containsKey('processStatus'))"> - when a.id=#{item.id} then #{item.processStatus} - </when> - <when test="(colPickMode==0 and item.containsKey('processStatusIncrement')) or (colPickMode==1 and !item.containsKey('processStatusIncrement'))"> - when a.id=#{item.id} then ifnull(a.processStatus,0) + #{item.processStatusIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="appealDesc=(case" suffix="ELSE appealDesc end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('appealDesc')) or (colPickMode==1 and !item.containsKey('appealDesc'))"> - when a.id=#{item.id} then #{item.appealDesc} - </if> - </foreach> - </trim> - <trim prefix="appealTime=(case" suffix="ELSE appealTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('appealTime')) or (colPickMode==1 and !item.containsKey('appealTime'))"> - when a.id=#{item.id} then #{item.appealTime} - </if> - </foreach> - </trim> - <trim prefix="appealResult=(case" suffix="ELSE appealResult end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('appealResult')) or (colPickMode==1 and !item.containsKey('appealResult'))"> - when a.id=#{item.id} then #{item.appealResult} - </when> - <when test="(colPickMode==0 and item.containsKey('appealResultIncrement')) or (colPickMode==1 and !item.containsKey('appealResultIncrement'))"> - when a.id=#{item.id} then ifnull(a.appealResult,0) + #{item.appealResultIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="remark=(case" suffix="ELSE remark end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))"> - when a.id=#{item.id} then #{item.remark} - </if> - </foreach> - </trim> - <trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> - when a.id=#{item.id} then #{item.createUserId} - </when> - <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="createTime=(case" suffix="ELSE createTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> - when a.id=#{item.id} then #{item.createTime} - </if> - </foreach> - </trim> - <trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))"> - when a.id=#{item.id} then #{item.updateUserId} - </when> - <when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))"> - when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> - when a.id=#{item.id} then #{item.updateTime} - </if> - </foreach> - </trim> - <trim prefix="violationType=(case" suffix="ELSE violationType end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('violationType')) or (colPickMode==1 and !item.containsKey('violationType'))"> - when a.id=#{item.id} then #{item.violationType} - </if> - </foreach> - </trim> - <trim prefix="reviewResult=(case" suffix="ELSE reviewResult end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('reviewResult')) or (colPickMode==1 and !item.containsKey('reviewResult'))"> - when a.id=#{item.id} then #{item.reviewResult} - </when> - <when test="(colPickMode==0 and item.containsKey('reviewResultIncrement')) or (colPickMode==1 and !item.containsKey('reviewResultIncrement'))"> - when a.id=#{item.id} then ifnull(a.reviewResult,0) + #{item.reviewResultIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="reviewTime=(case" suffix="ELSE reviewTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('reviewTime')) or (colPickMode==1 and !item.containsKey('reviewTime'))"> - when a.id=#{item.id} then #{item.reviewTime} - </if> - </foreach> - </trim> - <trim prefix="reviewSource=(case" suffix="ELSE reviewSource end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('reviewSource')) or (colPickMode==1 and !item.containsKey('reviewSource'))"> - when a.id=#{item.id} then #{item.reviewSource} - </if> - </foreach> - </trim> - <trim prefix="reviewDevice=(case" suffix="ELSE reviewDevice end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('reviewDevice')) or (colPickMode==1 and !item.containsKey('reviewDevice'))"> - when a.id=#{item.id} then #{item.reviewDevice} - </if> - </foreach> - </trim> - <trim prefix="complainTitle=(case" suffix="ELSE complainTitle end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('complainTitle')) or (colPickMode==1 and !item.containsKey('complainTitle'))"> - when a.id=#{item.id} then #{item.complainTitle} - </if> - </foreach> - </trim> - <trim prefix="complainContent=(case" suffix="ELSE complainContent end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('complainContent')) or (colPickMode==1 and !item.containsKey('complainContent'))"> - when a.id=#{item.id} then #{item.complainContent} - </if> - </foreach> - </trim> - <trim prefix="complainRealName=(case" suffix="ELSE complainRealName end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('complainRealName')) or (colPickMode==1 and !item.containsKey('complainRealName'))"> - when a.id=#{item.id} then #{item.complainRealName} - </if> - </foreach> - </trim> - <trim prefix="contact=(case" suffix="ELSE contact end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('contact')) or (colPickMode==1 and !item.containsKey('contact'))"> - when a.id=#{item.id} then #{item.contact} - </if> - </foreach> - </trim> - <trim prefix="complainTime=(case" suffix="ELSE complainTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('complainTime')) or (colPickMode==1 and !item.containsKey('complainTime'))"> - when a.id=#{item.id} then #{item.complainTime} - </if> - </foreach> - </trim> - <trim prefix="complainSource=(case" suffix="ELSE complainSource end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('complainSource')) or (colPickMode==1 and !item.containsKey('complainSource'))"> - when a.id=#{item.id} then #{item.complainSource} - </if> - </foreach> - </trim> - <trim prefix="complainDevice=(case" suffix="ELSE complainDevice end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('complainDevice')) or (colPickMode==1 and !item.containsKey('complainDevice'))"> - when a.id=#{item.id} then #{item.complainDevice} - </if> - </foreach> - </trim> - <trim prefix="goworkCode=(case" suffix="ELSE goworkCode end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('goworkCode')) or (colPickMode==1 and !item.containsKey('goworkCode'))"> - when a.id=#{item.id} then #{item.goworkCode} - </if> - </foreach> - </trim> - <trim prefix="goworkDepts=(case" suffix="ELSE goworkDepts end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('goworkDepts')) or (colPickMode==1 and !item.containsKey('goworkDepts'))"> - when a.id=#{item.id} then #{item.goworkDepts} - </if> - </foreach> - </trim> - <trim prefix="matterlName=(case" suffix="ELSE matterlName end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('matterlName')) or (colPickMode==1 and !item.containsKey('matterlName'))"> - when a.id=#{item.id} then #{item.matterlName} - </if> - </foreach> - </trim> - <trim prefix="goworkTime=(case" suffix="ELSE goworkTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('goworkTime')) or (colPickMode==1 and !item.containsKey('goworkTime'))"> - when a.id=#{item.id} then #{item.goworkTime} - </if> - </foreach> - </trim> - <trim prefix="irregularType=(case" suffix="ELSE irregularType end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('irregularType')) or (colPickMode==1 and !item.containsKey('irregularType'))"> - when a.id=#{item.id} then #{item.irregularType} - </when> - <when test="(colPickMode==0 and item.containsKey('irregularTypeIncrement')) or (colPickMode==1 and !item.containsKey('irregularTypeIncrement'))"> - when a.id=#{item.id} then ifnull(a.irregularType,0) + #{item.irregularTypeIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="happenTime=(case" suffix="ELSE happenTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('happenTime')) or (colPickMode==1 and !item.containsKey('happenTime'))"> - when a.id=#{item.id} then #{item.happenTime} - </if> - </foreach> - </trim> - <trim prefix="duration=(case" suffix="ELSE duration end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('duration')) or (colPickMode==1 and !item.containsKey('duration'))"> - when a.id=#{item.id} then #{item.duration} - </when> - <when test="(colPickMode==0 and item.containsKey('durationIncrement')) or (colPickMode==1 and !item.containsKey('durationIncrement'))"> - when a.id=#{item.id} then ifnull(a.duration,0) + #{item.durationIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="alarmTime=(case" suffix="ELSE alarmTime end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('alarmTime')) or (colPickMode==1 and !item.containsKey('alarmTime'))"> - when a.id=#{item.id} then #{item.alarmTime} - </if> - </foreach> - </trim> - <trim prefix="snapPath=(case" suffix="ELSE snapPath end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('snapPath')) or (colPickMode==1 and !item.containsKey('snapPath'))"> - when a.id=#{item.id} then #{item.snapPath} - </if> - </foreach> - </trim> - <trim prefix="irregularOtherType=(case" suffix="ELSE irregularOtherType end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <choose> - <when test="(colPickMode==0 and item.containsKey('irregularOtherType')) or (colPickMode==1 and !item.containsKey('irregularOtherType'))"> - when a.id=#{item.id} then #{item.irregularOtherType} - </when> - <when test="(colPickMode==0 and item.containsKey('irregularOtherTypeIncrement')) or (colPickMode==1 and !item.containsKey('irregularOtherTypeIncrement'))"> - when a.id=#{item.id} then ifnull(a.irregularOtherType,0) + #{item.irregularOtherTypeIncrement} - </when> - </choose> - </foreach> - </trim> - <trim prefix="performType=(case" suffix="ELSE performType end),"> - <foreach collection="data.dataList" item="item" index="index" separator="" > - <if test="(colPickMode==0 and item.containsKey('performType')) or (colPickMode==1 and !item.containsKey('performType'))"> - when a.id=#{item.id} then #{item.performType} - </if> - </foreach> - </trim> - </trim> - where id in - <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> - #{item.id} - </foreach> - </update> - <!-- 鏍规嵁涓诲仴鏌ヨ --> - <select id="getByKey" parameterType="paramDto" resultMap="PerformAttendAppealEntity-Map"> - select <include refid="_columns"/> - from mortals_xhx_perform_attend_appeal as a - where a.id=#{condition.id} - </select> - <!-- 鏍规嵁涓诲仴鍒犻櫎 --> - <delete id="deleteByKey" parameterType="paramDto"> - delete a.* from mortals_xhx_perform_attend_appeal as a where a.id=#{condition.id} - </delete> - <!-- 鏍规嵁涓诲仴鍒犻櫎涓€鎵癸紝閽堝鍗曚竴涓诲仴鏈夋晥 --> - <delete id="deleteByKeys"> - delete from mortals_xhx_perform_attend_appeal where id in - <foreach collection="array" item="item" index="index" open="(" separator="," close=")"> - #{item} - </foreach> - </delete> - <!-- 鏍规嵁涓诲仴鍒楄〃鍒犻櫎涓€鎵癸紝閽堝鍗曚竴涓诲仴鏈夋晥 --> - <delete id="deleteByKeyList"> - delete from mortals_xhx_perform_attend_appeal where id in - <foreach collection="list" item="item" index="index" open="(" separator="," close=")"> - #{item} - </foreach> - </delete> - - <!-- 鏍规嵁瀵硅薄鍒楄〃鍒犻櫎涓€鎵癸紝閽堝鍗曚竴涓诲仴鏈夋晥 --> - <delete id="deleteByEntityList"> - delete from mortals_xhx_perform_attend_appeal where id in - <foreach collection="list" item="item" index="index" open="(" separator="," close=")"> - #{item.id} - </foreach> - </delete> - <!-- 鏍规嵁paramDto鍒犻櫎涓€鎵� --> - <delete id="deleteByMap" parameterType="paramDto"> - delete a.* from mortals_xhx_perform_attend_appeal as a - <trim suffixOverrides="where" suffix=""> - where - <trim prefixOverrides="and" prefix=""> - <include refid="_condition_"/> + <trim prefix="checkRecordId=(case" suffix="ELSE checkRecordId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('checkRecordId')) or (colPickMode==1 and !item.containsKey('checkRecordId'))"> + when a.id=#{item.id} then #{item.checkRecordId} + </when> + <when test="(colPickMode==0 and item.containsKey('checkRecordIdIncrement')) or (colPickMode==1 and !item.containsKey('checkRecordIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.checkRecordId,0) + #{item.checkRecordIdIncrement} + </when> + </choose> + </foreach> </trim> - </trim> - </delete> - <!-- 鑾峰彇鍒楄〃 --> - <select id="getList" parameterType="paramDto" resultMap="PerformAttendAppealEntity-Map"> - select <include refid="_columns"/> - from mortals_xhx_perform_attend_appeal as a - <trim suffixOverrides="where" suffix=""> - where - <trim prefixOverrides="and" prefix=""> - <include refid="_condition_"/> + <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> - <include refid="_orderCols_"/> - </select> - <!-- 鑾峰彇瀛愬垪琛� --> - <select id="getPerformAttendAppealFilesByAppealId" parameterType="java.lang.Long" resultMap="PerformAttendAppealFilesEntity-Map"> - select <include refid="_columns_sub"/> - from mortals_xhx_perform_attend_appeal_files as b - <trim suffixOverrides="where" suffix=""> - where b.appealId = #{id} - </trim> - </select> - - - - <!-- 鑾峰彇 --> - <select id="getListCount" parameterType="paramDto" resultType="int"> - select count(1) - from mortals_xhx_perform_attend_appeal as a - <trim suffixOverrides="where" suffix=""> - where - <trim prefixOverrides="and" prefix=""> - <include refid="_condition_"/> + <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> - </select> - <!-- 鏉′欢鏄犲皠 --> - <sql id="_condition_"> - <if test="condition != null and !condition.isEmpty()"> - <!-- 鏉′欢鏄犲皠-鏅€氭潯浠� --> - <include refid="_condition_param_"> - <property name="_conditionParam_" value="condition"/> - <property name="_conditionType_" value="and"/> - </include> - <!-- 鏉′欢鏄犲皠-闆嗗悎涔嬮棿浣跨敤AND锛岄泦鍚堜腑鍏冪礌浣跨敤OR-(list[0].1 or list[0].2) and (list[1].3 or list[1].4) --> - <if test="condition.containsKey('andConditionList') and !condition.andConditionList.isEmpty()"> - and - <foreach collection="condition.andConditionList" open="(" close=")" index="index" item="andCondition" separator=" and "> - <trim prefixOverrides="or" prefix="(" suffix=")"> - <include refid="_condition_param_"> - <property name="_conditionParam_" value="andCondition"/> - <property name="_conditionType_" value="or"/> - </include> - </trim> + <trim prefix="workNum=(case" suffix="ELSE workNum end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('workNum')) or (colPickMode==1 and !item.containsKey('workNum'))"> + when a.id=#{item.id} then #{item.workNum} + </if> </foreach> - </if> - <!-- 鏉′欢鏄犲皠-闆嗗悎涔嬮棿浣跨敤OR锛岄泦鍚堜腑鍏冪礌浣跨敤AND-(list[0].1 and list[0].2) or (list[1].3 and list[1].4) --> - <if test="condition.containsKey('orConditionList') and !condition.orConditionList.isEmpty()"> - and - <foreach collection="condition.orConditionList" open="(" close=")" index="index" item="orCondition" separator=" or "> - <trim prefixOverrides="and" prefix="(" suffix=")"> - <include refid="_condition_param_"> - <property name="_conditionParam_" value="orCondition"/> - <property name="_conditionType_" value="and"/> - </include> - </trim> + </trim> + <trim prefix="deptId=(case" suffix="ELSE deptId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('deptId')) or (colPickMode==1 and !item.containsKey('deptId'))"> + when a.id=#{item.id} then #{item.deptId} + </when> + <when test="(colPickMode==0 and item.containsKey('deptIdIncrement')) or (colPickMode==1 and !item.containsKey('deptIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.deptId,0) + #{item.deptIdIncrement} + </when> + </choose> </foreach> - </if> - </if> - </sql> - <!-- 鏉′欢鏄犲皠-浠e弬鏁� --> - <sql id="_condition_param_"> - <bind name="conditionParamRef" value="${_conditionParam_}"/> - <if test="conditionParamRef.containsKey('id')"> - <if test="conditionParamRef.id != null"> - ${_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} + </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> - </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} + </trim> + <trim prefix="attendanceGroupId=(case" suffix="ELSE attendanceGroupId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('attendanceGroupId')) or (colPickMode==1 and !item.containsKey('attendanceGroupId'))"> + when a.id=#{item.id} then #{item.attendanceGroupId} + </when> + <when test="(colPickMode==0 and item.containsKey('attendanceGroupIdIncrement')) or (colPickMode==1 and !item.containsKey('attendanceGroupIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.attendanceGroupId,0) + #{item.attendanceGroupIdIncrement} + </when> + </choose> </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('checkRecordId')"> - <if test="conditionParamRef.checkRecordId != null "> - ${_conditionType_} a.checkRecordId = #{${_conditionParam_}.checkRecordId} - </if> - <if test="conditionParamRef.checkRecordId == null"> - ${_conditionType_} a.checkRecordId is null - </if> - </if> - <if test="conditionParamRef.containsKey('checkRecordIdList') and conditionParamRef.checkRecordIdList.size() > 0"> - ${_conditionType_} a.checkRecordId in - <foreach collection="conditionParamRef.checkRecordIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} + </trim> + <trim prefix="attendanceGroupName=(case" suffix="ELSE attendanceGroupName end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('attendanceGroupName')) or (colPickMode==1 and !item.containsKey('attendanceGroupName'))"> + when a.id=#{item.id} then #{item.attendanceGroupName} + </if> </foreach> - </if> - <if test="conditionParamRef.containsKey('checkRecordIdNotList') and conditionParamRef.checkRecordIdNotList.size() > 0"> - ${_conditionType_} a.checkRecordId not in - <foreach collection="conditionParamRef.checkRecordIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} + </trim> + <trim prefix="attendanceDate=(case" suffix="ELSE attendanceDate end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('attendanceDate')) or (colPickMode==1 and !item.containsKey('attendanceDate'))"> + when a.id=#{item.id} then #{item.attendanceDate} + </if> </foreach> - </if> - <if test="conditionParamRef.containsKey('checkRecordIdStart') and conditionParamRef.checkRecordIdStart != null"> - ${_conditionType_} a.checkRecordId <![CDATA[ >= ]]> #{${_conditionParam_}.checkRecordIdStart} - </if> - <if test="conditionParamRef.containsKey('checkRecordIdEnd') and conditionParamRef.checkRecordIdEnd != null"> - ${_conditionType_} a.checkRecordId <![CDATA[ <= ]]> #{${_conditionParam_}.checkRecordIdEnd} - </if> - - <if test="conditionParamRef.containsKey('staffId')"> - <if test="conditionParamRef.staffId != null "> - ${_conditionType_} a.staffId = #{${_conditionParam_}.staffId} - </if> - <if test="conditionParamRef.staffId == null"> - ${_conditionType_} a.staffId is null - </if> - </if> - <if test="conditionParamRef.containsKey('staffIdList') and conditionParamRef.staffIdList.size() > 0"> - ${_conditionType_} a.staffId in - <foreach collection="conditionParamRef.staffIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} + </trim> + <trim prefix="ruleId=(case" suffix="ELSE ruleId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('ruleId')) or (colPickMode==1 and !item.containsKey('ruleId'))"> + when a.id=#{item.id} then #{item.ruleId} + </when> + <when test="(colPickMode==0 and item.containsKey('ruleIdIncrement')) or (colPickMode==1 and !item.containsKey('ruleIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.ruleId,0) + #{item.ruleIdIncrement} + </when> + </choose> </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} + </trim> + <trim prefix="ruleName=(case" suffix="ELSE ruleName end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('ruleName')) or (colPickMode==1 and !item.containsKey('ruleName'))"> + when a.id=#{item.id} then #{item.ruleName} + </if> </foreach> - </if> - <if test="conditionParamRef.containsKey('staffIdStart') and conditionParamRef.staffIdStart != null"> - ${_conditionType_} a.staffId <![CDATA[ >= ]]> #{${_conditionParam_}.staffIdStart} - </if> - <if test="conditionParamRef.containsKey('staffIdEnd') and conditionParamRef.staffIdEnd != null"> - ${_conditionType_} a.staffId <![CDATA[ <= ]]> #{${_conditionParam_}.staffIdEnd} - </if> - - - <if test="conditionParamRef.containsKey('staffName')"> - <if test="conditionParamRef.staffName != null and conditionParamRef.staffName != ''"> - ${_conditionType_} a.staffName like #{${_conditionParam_}.staffName} - </if> - <if test="conditionParamRef.staffName == null"> - ${_conditionType_} a.staffName is null - </if> - </if> - <if test="conditionParamRef.containsKey('staffNameList') and conditionParamRef.staffNameList.size() > 0"> - ${_conditionType_} a.staffName in - <foreach collection="conditionParamRef.staffNameList" open="(" close=")" index="index" item="item" separator=","> - #{item} + </trim> + <trim prefix="subMethod=(case" suffix="ELSE subMethod end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('subMethod')) or (colPickMode==1 and !item.containsKey('subMethod'))"> + when a.id=#{item.id} then #{item.subMethod} + </when> + <when test="(colPickMode==0 and item.containsKey('subMethodIncrement')) or (colPickMode==1 and !item.containsKey('subMethodIncrement'))"> + when a.id=#{item.id} then ifnull(a.subMethod,0) + #{item.subMethodIncrement} + </when> + </choose> </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} + </trim> + <trim prefix="subAddType=(case" suffix="ELSE subAddType end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('subAddType')) or (colPickMode==1 and !item.containsKey('subAddType'))"> + when a.id=#{item.id} then #{item.subAddType} + </when> + <when test="(colPickMode==0 and item.containsKey('subAddTypeIncrement')) or (colPickMode==1 and !item.containsKey('subAddTypeIncrement'))"> + when a.id=#{item.id} then ifnull(a.subAddType,0) + #{item.subAddTypeIncrement} + </when> + </choose> </foreach> - </if> - - <if test="conditionParamRef.containsKey('workNum')"> - <if test="conditionParamRef.workNum != null and conditionParamRef.workNum != ''"> - ${_conditionType_} a.workNum like #{${_conditionParam_}.workNum} - </if> - <if test="conditionParamRef.workNum == null"> - ${_conditionType_} a.workNum is null - </if> - </if> - <if test="conditionParamRef.containsKey('workNumList') and conditionParamRef.workNumList.size() > 0"> - ${_conditionType_} a.workNum in - <foreach collection="conditionParamRef.workNumList" open="(" close=")" index="index" item="item" separator=","> - #{item} + </trim> + <trim prefix="score=(case" suffix="ELSE score end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('score')) or (colPickMode==1 and !item.containsKey('score'))"> + when a.id=#{item.id} then #{item.score} + </when> + <when test="(colPickMode==0 and item.containsKey('scoreIncrement')) or (colPickMode==1 and !item.containsKey('scoreIncrement'))"> + when a.id=#{item.id} then ifnull(a.score,0) + #{item.scoreIncrement} + </when> + </choose> </foreach> - </if> - <if test="conditionParamRef.containsKey('workNumNotList') and conditionParamRef.workNumNotList.size() > 0"> - ${_conditionType_} a.workNum not in - <foreach collection="conditionParamRef.workNumNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} + </trim> + <trim prefix="goOffTimeStr=(case" suffix="ELSE goOffTimeStr end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('goOffTimeStr')) or (colPickMode==1 and !item.containsKey('goOffTimeStr'))"> + when a.id=#{item.id} then #{item.goOffTimeStr} + </if> </foreach> - </if> - <if test="conditionParamRef.containsKey('deptId')"> - <if test="conditionParamRef.deptId != null "> - ${_conditionType_} a.deptId = #{${_conditionParam_}.deptId} - </if> - <if test="conditionParamRef.deptId == null"> - ${_conditionType_} a.deptId is null - </if> - </if> - <if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0"> - ${_conditionType_} a.deptId in - <foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} + </trim> + <trim prefix="errorTime=(case" suffix="ELSE errorTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('errorTime')) or (colPickMode==1 and !item.containsKey('errorTime'))"> + when a.id=#{item.id} then #{item.errorTime} + </if> </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} + </trim> + <trim prefix="actualAttendTime=(case" suffix="ELSE actualAttendTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('actualAttendTime')) or (colPickMode==1 and !item.containsKey('actualAttendTime'))"> + when a.id=#{item.id} then #{item.actualAttendTime} + </if> </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> + </trim> + <trim prefix="errorResult=(case" suffix="ELSE errorResult end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('errorResult')) or (colPickMode==1 and !item.containsKey('errorResult'))"> + when a.id=#{item.id} then #{item.errorResult} + </if> + </foreach> + </trim> + <trim prefix="checkPerson=(case" suffix="ELSE checkPerson end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('checkPerson')) or (colPickMode==1 and !item.containsKey('checkPerson'))"> + when a.id=#{item.id} then #{item.checkPerson} + </if> + </foreach> + </trim> + <trim prefix="checkTime=(case" suffix="ELSE checkTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('checkTime')) or (colPickMode==1 and !item.containsKey('checkTime'))"> + when a.id=#{item.id} then #{item.checkTime} + </if> + </foreach> + </trim> + <trim prefix="checkDesc=(case" suffix="ELSE checkDesc end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('checkDesc')) or (colPickMode==1 and !item.containsKey('checkDesc'))"> + when a.id=#{item.id} then #{item.checkDesc} + </if> + </foreach> + </trim> + <trim prefix="checkResult=(case" suffix="ELSE checkResult end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('checkResult')) or (colPickMode==1 and !item.containsKey('checkResult'))"> + when a.id=#{item.id} then #{item.checkResult} + </if> + </foreach> + </trim> + <trim prefix="processStatus=(case" suffix="ELSE processStatus end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('processStatus')) or (colPickMode==1 and !item.containsKey('processStatus'))"> + when a.id=#{item.id} then #{item.processStatus} + </when> + <when test="(colPickMode==0 and item.containsKey('processStatusIncrement')) or (colPickMode==1 and !item.containsKey('processStatusIncrement'))"> + when a.id=#{item.id} then ifnull(a.processStatus,0) + #{item.processStatusIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="appealDesc=(case" suffix="ELSE appealDesc end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('appealDesc')) or (colPickMode==1 and !item.containsKey('appealDesc'))"> + when a.id=#{item.id} then #{item.appealDesc} + </if> + </foreach> + </trim> + <trim prefix="appealTime=(case" suffix="ELSE appealTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('appealTime')) or (colPickMode==1 and !item.containsKey('appealTime'))"> + when a.id=#{item.id} then #{item.appealTime} + </if> + </foreach> + </trim> + <trim prefix="appealResult=(case" suffix="ELSE appealResult end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('appealResult')) or (colPickMode==1 and !item.containsKey('appealResult'))"> + when a.id=#{item.id} then #{item.appealResult} + </when> + <when test="(colPickMode==0 and item.containsKey('appealResultIncrement')) or (colPickMode==1 and !item.containsKey('appealResultIncrement'))"> + when a.id=#{item.id} then ifnull(a.appealResult,0) + #{item.appealResultIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="remark=(case" suffix="ELSE remark end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))"> + when a.id=#{item.id} then #{item.remark} + </if> + </foreach> + </trim> + <trim prefix="createUserId=(case" suffix="ELSE createUserId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))"> + when a.id=#{item.id} then #{item.createUserId} + </when> + <when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="createTime=(case" suffix="ELSE createTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))"> + when a.id=#{item.id} then #{item.createTime} + </if> + </foreach> + </trim> + <trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))"> + when a.id=#{item.id} then #{item.updateUserId} + </when> + <when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))"> + when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="updateTime=(case" suffix="ELSE updateTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))"> + when a.id=#{item.id} then #{item.updateTime} + </if> + </foreach> + </trim> + <trim prefix="violationType=(case" suffix="ELSE violationType end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('violationType')) or (colPickMode==1 and !item.containsKey('violationType'))"> + when a.id=#{item.id} then #{item.violationType} + </if> + </foreach> + </trim> + <trim prefix="reviewResult=(case" suffix="ELSE reviewResult end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('reviewResult')) or (colPickMode==1 and !item.containsKey('reviewResult'))"> + when a.id=#{item.id} then #{item.reviewResult} + </when> + <when test="(colPickMode==0 and item.containsKey('reviewResultIncrement')) or (colPickMode==1 and !item.containsKey('reviewResultIncrement'))"> + when a.id=#{item.id} then ifnull(a.reviewResult,0) + #{item.reviewResultIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="reviewTime=(case" suffix="ELSE reviewTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('reviewTime')) or (colPickMode==1 and !item.containsKey('reviewTime'))"> + when a.id=#{item.id} then #{item.reviewTime} + </if> + </foreach> + </trim> + <trim prefix="reviewSource=(case" suffix="ELSE reviewSource end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('reviewSource')) or (colPickMode==1 and !item.containsKey('reviewSource'))"> + when a.id=#{item.id} then #{item.reviewSource} + </if> + </foreach> + </trim> + <trim prefix="reviewDevice=(case" suffix="ELSE reviewDevice end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('reviewDevice')) or (colPickMode==1 and !item.containsKey('reviewDevice'))"> + when a.id=#{item.id} then #{item.reviewDevice} + </if> + </foreach> + </trim> + <trim prefix="complainTitle=(case" suffix="ELSE complainTitle end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('complainTitle')) or (colPickMode==1 and !item.containsKey('complainTitle'))"> + when a.id=#{item.id} then #{item.complainTitle} + </if> + </foreach> + </trim> + <trim prefix="complainContent=(case" suffix="ELSE complainContent end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('complainContent')) or (colPickMode==1 and !item.containsKey('complainContent'))"> + when a.id=#{item.id} then #{item.complainContent} + </if> + </foreach> + </trim> + <trim prefix="complainRealName=(case" suffix="ELSE complainRealName end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('complainRealName')) or (colPickMode==1 and !item.containsKey('complainRealName'))"> + when a.id=#{item.id} then #{item.complainRealName} + </if> + </foreach> + </trim> + <trim prefix="contact=(case" suffix="ELSE contact end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('contact')) or (colPickMode==1 and !item.containsKey('contact'))"> + when a.id=#{item.id} then #{item.contact} + </if> + </foreach> + </trim> + <trim prefix="complainTime=(case" suffix="ELSE complainTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('complainTime')) or (colPickMode==1 and !item.containsKey('complainTime'))"> + when a.id=#{item.id} then #{item.complainTime} + </if> + </foreach> + </trim> + <trim prefix="complainSource=(case" suffix="ELSE complainSource end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('complainSource')) or (colPickMode==1 and !item.containsKey('complainSource'))"> + when a.id=#{item.id} then #{item.complainSource} + </if> + </foreach> + </trim> + <trim prefix="complainDevice=(case" suffix="ELSE complainDevice end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('complainDevice')) or (colPickMode==1 and !item.containsKey('complainDevice'))"> + when a.id=#{item.id} then #{item.complainDevice} + </if> + </foreach> + </trim> + <trim prefix="goworkCode=(case" suffix="ELSE goworkCode end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('goworkCode')) or (colPickMode==1 and !item.containsKey('goworkCode'))"> + when a.id=#{item.id} then #{item.goworkCode} + </if> + </foreach> + </trim> + <trim prefix="goworkDepts=(case" suffix="ELSE goworkDepts end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('goworkDepts')) or (colPickMode==1 and !item.containsKey('goworkDepts'))"> + when a.id=#{item.id} then #{item.goworkDepts} + </if> + </foreach> + </trim> + <trim prefix="matterlName=(case" suffix="ELSE matterlName end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('matterlName')) or (colPickMode==1 and !item.containsKey('matterlName'))"> + when a.id=#{item.id} then #{item.matterlName} + </if> + </foreach> + </trim> + <trim prefix="goworkTime=(case" suffix="ELSE goworkTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('goworkTime')) or (colPickMode==1 and !item.containsKey('goworkTime'))"> + when a.id=#{item.id} then #{item.goworkTime} + </if> + </foreach> + </trim> + <trim prefix="irregularType=(case" suffix="ELSE irregularType end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('irregularType')) or (colPickMode==1 and !item.containsKey('irregularType'))"> + when a.id=#{item.id} then #{item.irregularType} + </when> + <when test="(colPickMode==0 and item.containsKey('irregularTypeIncrement')) or (colPickMode==1 and !item.containsKey('irregularTypeIncrement'))"> + when a.id=#{item.id} then ifnull(a.irregularType,0) + #{item.irregularTypeIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="happenTime=(case" suffix="ELSE happenTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('happenTime')) or (colPickMode==1 and !item.containsKey('happenTime'))"> + when a.id=#{item.id} then #{item.happenTime} + </if> + </foreach> + </trim> + <trim prefix="duration=(case" suffix="ELSE duration end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('duration')) or (colPickMode==1 and !item.containsKey('duration'))"> + when a.id=#{item.id} then #{item.duration} + </when> + <when test="(colPickMode==0 and item.containsKey('durationIncrement')) or (colPickMode==1 and !item.containsKey('durationIncrement'))"> + when a.id=#{item.id} then ifnull(a.duration,0) + #{item.durationIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="alarmTime=(case" suffix="ELSE alarmTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('alarmTime')) or (colPickMode==1 and !item.containsKey('alarmTime'))"> + when a.id=#{item.id} then #{item.alarmTime} + </if> + </foreach> + </trim> + <trim prefix="snapPath=(case" suffix="ELSE snapPath end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('snapPath')) or (colPickMode==1 and !item.containsKey('snapPath'))"> + when a.id=#{item.id} then #{item.snapPath} + </if> + </foreach> + </trim> + <trim prefix="irregularOtherType=(case" suffix="ELSE irregularOtherType end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <choose> + <when test="(colPickMode==0 and item.containsKey('irregularOtherType')) or (colPickMode==1 and !item.containsKey('irregularOtherType'))"> + when a.id=#{item.id} then #{item.irregularOtherType} + </when> + <when test="(colPickMode==0 and item.containsKey('irregularOtherTypeIncrement')) or (colPickMode==1 and !item.containsKey('irregularOtherTypeIncrement'))"> + when a.id=#{item.id} then ifnull(a.irregularOtherType,0) + #{item.irregularOtherTypeIncrement} + </when> + </choose> + </foreach> + </trim> + <trim prefix="performType=(case" suffix="ELSE performType end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('performType')) or (colPickMode==1 and !item.containsKey('performType'))"> + when a.id=#{item.id} then #{item.performType} + </if> + </foreach> + </trim> + <trim prefix="deductPerson=(case" suffix="ELSE deductPerson end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('deductPerson')) or (colPickMode==1 and !item.containsKey('deductPerson'))"> + when a.id=#{item.id} then #{item.deductPerson} + </if> + </foreach> + </trim> + <trim prefix="deductTime=(case" suffix="ELSE deductTime end),"> + <foreach collection="data.dataList" item="item" index="index" separator="" > + <if test="(colPickMode==0 and item.containsKey('deductTime')) or (colPickMode==1 and !item.containsKey('deductTime'))"> + when a.id=#{item.id} then #{item.deductTime} + </if> + </foreach> + </trim> + </trim> + where id in + <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> + #{item.id} + </foreach> + </update> + <!-- 鏍规嵁涓诲仴鏌ヨ --> + <select id="getByKey" parameterType="paramDto" resultMap="PerformAttendAppealEntity-Map"> + select <include refid="_columns"/> + from mortals_xhx_perform_attend_appeal as a + where a.id=#{condition.id} + </select> + <!-- 鏍规嵁涓诲仴鍒犻櫎 --> + <delete id="deleteByKey" parameterType="paramDto"> + delete a.* from mortals_xhx_perform_attend_appeal as a where a.id=#{condition.id} + </delete> + <!-- 鏍规嵁涓诲仴鍒犻櫎涓€鎵癸紝閽堝鍗曚竴涓诲仴鏈夋晥 --> + <delete id="deleteByKeys"> + delete from mortals_xhx_perform_attend_appeal where id in + <foreach collection="array" item="item" index="index" open="(" separator="," close=")"> + #{item} + </foreach> + </delete> + <!-- 鏍规嵁涓诲仴鍒楄〃鍒犻櫎涓€鎵癸紝閽堝鍗曚竴涓诲仴鏈夋晥 --> + <delete id="deleteByKeyList"> + delete from mortals_xhx_perform_attend_appeal where id in + <foreach collection="list" item="item" index="index" open="(" separator="," close=")"> + #{item} + </foreach> + </delete> + <!-- 鏍规嵁瀵硅薄鍒楄〃鍒犻櫎涓€鎵癸紝閽堝鍗曚竴涓诲仴鏈夋晥 --> + <delete id="deleteByEntityList"> + delete from mortals_xhx_perform_attend_appeal where id in + <foreach collection="list" item="item" index="index" open="(" separator="," close=")"> + #{item.id} + </foreach> + </delete> + <!-- 鏍规嵁paramDto鍒犻櫎涓€鎵� --> + <delete id="deleteByMap" parameterType="paramDto"> + delete a.* from mortals_xhx_perform_attend_appeal as a + <trim suffixOverrides="where" suffix=""> + where + <trim prefixOverrides="and" prefix=""> + <include refid="_condition_"/> + </trim> + </trim> + </delete> + <!-- 鑾峰彇鍒楄〃 --> + <select id="getList" parameterType="paramDto" resultMap="PerformAttendAppealEntity-Map"> + select <include refid="_columns"/> + from mortals_xhx_perform_attend_appeal as a + <trim suffixOverrides="where" suffix=""> + where + <trim prefixOverrides="and" prefix=""> + <include refid="_condition_"/> + </trim> + </trim> + <include refid="_orderCols_"/> + </select> + <!-- 鑾峰彇瀛愬垪琛� --> + <select id="getPerformAttendAppealFilesByAppealId" parameterType="java.lang.Long" resultMap="PerformAttendAppealFilesEntity-Map"> + select <include refid="_columns_sub"/> + from mortals_xhx_perform_attend_appeal_files as b + <trim suffixOverrides="where" suffix=""> + where b.appealId = #{id} + </trim> + </select> - <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} + + + <!-- 鑾峰彇 --> + <select id="getListCount" parameterType="paramDto" resultType="int"> + select count(1) + from mortals_xhx_perform_attend_appeal as a + <trim suffixOverrides="where" suffix=""> + where + <trim prefixOverrides="and" prefix=""> + <include refid="_condition_"/> + </trim> + </trim> + </select> + <!-- 鏉′欢鏄犲皠 --> + <sql id="_condition_"> + <if test="condition != null and !condition.isEmpty()"> + <!-- 鏉′欢鏄犲皠-鏅€氭潯浠� --> + <include refid="_condition_param_"> + <property name="_conditionParam_" value="condition"/> + <property name="_conditionType_" value="and"/> + </include> + <!-- 鏉′欢鏄犲皠-闆嗗悎涔嬮棿浣跨敤AND锛岄泦鍚堜腑鍏冪礌浣跨敤OR-(list[0].1 or list[0].2) and (list[1].3 or list[1].4) --> + <if test="condition.containsKey('andConditionList') and !condition.andConditionList.isEmpty()"> + and + <foreach collection="condition.andConditionList" open="(" close=")" index="index" item="andCondition" separator=" and "> + <trim prefixOverrides="or" prefix="(" suffix=")"> + <include refid="_condition_param_"> + <property name="_conditionParam_" value="andCondition"/> + <property name="_conditionType_" value="or"/> + </include> + </trim> </foreach> </if> - <if test="conditionParamRef.containsKey('attendanceGroupId')"> - <if test="conditionParamRef.attendanceGroupId != null "> - ${_conditionType_} a.attendanceGroupId = #{${_conditionParam_}.attendanceGroupId} - </if> - <if test="conditionParamRef.attendanceGroupId == null"> - ${_conditionType_} a.attendanceGroupId is null - </if> - </if> - <if test="conditionParamRef.containsKey('attendanceGroupIdList') and conditionParamRef.attendanceGroupIdList.size() > 0"> - ${_conditionType_} a.attendanceGroupId in - <foreach collection="conditionParamRef.attendanceGroupIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} + <!-- 鏉′欢鏄犲皠-闆嗗悎涔嬮棿浣跨敤OR锛岄泦鍚堜腑鍏冪礌浣跨敤AND-(list[0].1 and list[0].2) or (list[1].3 and list[1].4) --> + <if test="condition.containsKey('orConditionList') and !condition.orConditionList.isEmpty()"> + and + <foreach collection="condition.orConditionList" open="(" close=")" index="index" item="orCondition" separator=" or "> + <trim prefixOverrides="and" prefix="(" suffix=")"> + <include refid="_condition_param_"> + <property name="_conditionParam_" value="orCondition"/> + <property name="_conditionType_" value="and"/> + </include> + </trim> </foreach> </if> - <if test="conditionParamRef.containsKey('attendanceGroupIdNotList') and conditionParamRef.attendanceGroupIdNotList.size() > 0"> - ${_conditionType_} a.attendanceGroupId not in - <foreach collection="conditionParamRef.attendanceGroupIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + </sql> + <!-- 鏉′欢鏄犲皠-浠e弬鏁� --> + <sql id="_condition_param_"> + <bind name="conditionParamRef" value="${_conditionParam_}"/> + <if test="conditionParamRef.containsKey('id')"> + <if test="conditionParamRef.id != null"> + ${_conditionType_} a.id=#{${_conditionParam_}.id} </if> - <if test="conditionParamRef.containsKey('attendanceGroupIdStart') and conditionParamRef.attendanceGroupIdStart != null"> - ${_conditionType_} a.attendanceGroupId <![CDATA[ >= ]]> #{${_conditionParam_}.attendanceGroupIdStart} + </if> + <if test="conditionParamRef.containsKey('id')"> + <if test="conditionParamRef.id != null "> + ${_conditionType_} a.id = #{${_conditionParam_}.id} </if> - <if test="conditionParamRef.containsKey('attendanceGroupIdEnd') and conditionParamRef.attendanceGroupIdEnd != null"> - ${_conditionType_} a.attendanceGroupId <![CDATA[ <= ]]> #{${_conditionParam_}.attendanceGroupIdEnd} + <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('attendanceGroupName')"> - <if test="conditionParamRef.attendanceGroupName != null and conditionParamRef.attendanceGroupName != ''"> - ${_conditionType_} a.attendanceGroupName like #{${_conditionParam_}.attendanceGroupName} - </if> - <if test="conditionParamRef.attendanceGroupName == null"> - ${_conditionType_} a.attendanceGroupName is null - </if> - </if> - <if test="conditionParamRef.containsKey('attendanceGroupNameList') and conditionParamRef.attendanceGroupNameList.size() > 0"> - ${_conditionType_} a.attendanceGroupName in - <foreach collection="conditionParamRef.attendanceGroupNameList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('checkRecordId')"> + <if test="conditionParamRef.checkRecordId != null "> + ${_conditionType_} a.checkRecordId = #{${_conditionParam_}.checkRecordId} </if> - <if test="conditionParamRef.containsKey('attendanceGroupNameNotList') and conditionParamRef.attendanceGroupNameNotList.size() > 0"> - ${_conditionType_} a.attendanceGroupName not in - <foreach collection="conditionParamRef.attendanceGroupNameNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.checkRecordId == null"> + ${_conditionType_} a.checkRecordId is null </if> + </if> + <if test="conditionParamRef.containsKey('checkRecordIdList') and conditionParamRef.checkRecordIdList.size() > 0"> + ${_conditionType_} a.checkRecordId in + <foreach collection="conditionParamRef.checkRecordIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('checkRecordIdNotList') and conditionParamRef.checkRecordIdNotList.size() > 0"> + ${_conditionType_} a.checkRecordId not in + <foreach collection="conditionParamRef.checkRecordIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('checkRecordIdStart') and conditionParamRef.checkRecordIdStart != null"> + ${_conditionType_} a.checkRecordId <![CDATA[ >= ]]> #{${_conditionParam_}.checkRecordIdStart} + </if> + <if test="conditionParamRef.containsKey('checkRecordIdEnd') and conditionParamRef.checkRecordIdEnd != null"> + ${_conditionType_} a.checkRecordId <![CDATA[ <= ]]> #{${_conditionParam_}.checkRecordIdEnd} + </if> - <if test="conditionParamRef.containsKey('attendanceDate')"> - <if test="conditionParamRef.attendanceDate != null "> - ${_conditionType_} a.attendanceDate = #{${_conditionParam_}.attendanceDate} - </if> - <if test="conditionParamRef.attendanceDate == null"> - ${_conditionType_} a.attendanceDate is null - </if> - </if> - <if test="conditionParamRef.containsKey('attendanceDateStart') and conditionParamRef.attendanceDateStart != null and conditionParamRef.attendanceDateStart!=''"> - ${_conditionType_} a.attendanceDate <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.attendanceDateStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('attendanceDateEnd') and conditionParamRef.attendanceDateEnd != null and conditionParamRef.attendanceDateEnd!=''"> - ${_conditionType_} a.attendanceDate <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.attendanceDateEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('ruleId')"> - <if test="conditionParamRef.ruleId != null "> - ${_conditionType_} a.ruleId = #{${_conditionParam_}.ruleId} - </if> - <if test="conditionParamRef.ruleId == null"> - ${_conditionType_} a.ruleId is null - </if> - </if> - <if test="conditionParamRef.containsKey('ruleIdList') and conditionParamRef.ruleIdList.size() > 0"> - ${_conditionType_} a.ruleId in - <foreach collection="conditionParamRef.ruleIdList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('staffId')"> + <if test="conditionParamRef.staffId != null "> + ${_conditionType_} a.staffId = #{${_conditionParam_}.staffId} </if> - <if test="conditionParamRef.containsKey('ruleIdNotList') and conditionParamRef.ruleIdNotList.size() > 0"> - ${_conditionType_} a.ruleId not in - <foreach collection="conditionParamRef.ruleIdNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('ruleIdStart') and conditionParamRef.ruleIdStart != null"> - ${_conditionType_} a.ruleId <![CDATA[ >= ]]> #{${_conditionParam_}.ruleIdStart} - </if> - <if test="conditionParamRef.containsKey('ruleIdEnd') and conditionParamRef.ruleIdEnd != null"> - ${_conditionType_} a.ruleId <![CDATA[ <= ]]> #{${_conditionParam_}.ruleIdEnd} + <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('ruleName')"> - <if test="conditionParamRef.ruleName != null and conditionParamRef.ruleName != ''"> - ${_conditionType_} a.ruleName like #{${_conditionParam_}.ruleName} - </if> - <if test="conditionParamRef.ruleName == null"> - ${_conditionType_} a.ruleName is null - </if> - </if> - <if test="conditionParamRef.containsKey('ruleNameList') and conditionParamRef.ruleNameList.size() > 0"> - ${_conditionType_} a.ruleName in - <foreach collection="conditionParamRef.ruleNameList" 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('ruleNameNotList') and conditionParamRef.ruleNameNotList.size() > 0"> - ${_conditionType_} a.ruleName not in - <foreach collection="conditionParamRef.ruleNameNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('subMethod')"> - <if test="conditionParamRef.subMethod != null "> - ${_conditionType_} a.subMethod = #{${_conditionParam_}.subMethod} - </if> - <if test="conditionParamRef.subMethod == null"> - ${_conditionType_} a.subMethod is null - </if> - </if> - <if test="conditionParamRef.containsKey('subMethodList') and conditionParamRef.subMethodList.size() > 0"> - ${_conditionType_} a.subMethod in - <foreach collection="conditionParamRef.subMethodList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('subMethodNotList') and conditionParamRef.subMethodNotList.size() > 0"> - ${_conditionType_} a.subMethod not in - <foreach collection="conditionParamRef.subMethodNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('subMethodStart') and conditionParamRef.subMethodStart != null"> - ${_conditionType_} a.subMethod <![CDATA[ >= ]]> #{${_conditionParam_}.subMethodStart} - </if> - <if test="conditionParamRef.containsKey('subMethodEnd') and conditionParamRef.subMethodEnd != null"> - ${_conditionType_} a.subMethod <![CDATA[ <= ]]> #{${_conditionParam_}.subMethodEnd} + <if test="conditionParamRef.staffName == null"> + ${_conditionType_} a.staffName is null </if> + </if> + <if test="conditionParamRef.containsKey('staffNameList') and conditionParamRef.staffNameList.size() > 0"> + ${_conditionType_} a.staffName in + <foreach collection="conditionParamRef.staffNameList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('staffNameNotList') and conditionParamRef.staffNameNotList.size() > 0"> + ${_conditionType_} a.staffName not in + <foreach collection="conditionParamRef.staffNameNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('subAddType')"> - <if test="conditionParamRef.subAddType != null "> - ${_conditionType_} a.subAddType = #{${_conditionParam_}.subAddType} - </if> - <if test="conditionParamRef.subAddType == null"> - ${_conditionType_} a.subAddType is null - </if> - </if> - <if test="conditionParamRef.containsKey('subAddTypeList') and conditionParamRef.subAddTypeList.size() > 0"> - ${_conditionType_} a.subAddType in - <foreach collection="conditionParamRef.subAddTypeList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('workNum')"> + <if test="conditionParamRef.workNum != null and conditionParamRef.workNum != ''"> + ${_conditionType_} a.workNum like #{${_conditionParam_}.workNum} </if> - <if test="conditionParamRef.containsKey('subAddTypeNotList') and conditionParamRef.subAddTypeNotList.size() > 0"> - ${_conditionType_} a.subAddType not in - <foreach collection="conditionParamRef.subAddTypeNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.workNum == null"> + ${_conditionType_} a.workNum is null </if> - <if test="conditionParamRef.containsKey('subAddTypeStart') and conditionParamRef.subAddTypeStart != null"> - ${_conditionType_} a.subAddType <![CDATA[ >= ]]> #{${_conditionParam_}.subAddTypeStart} + </if> + <if test="conditionParamRef.containsKey('workNumList') and conditionParamRef.workNumList.size() > 0"> + ${_conditionType_} a.workNum in + <foreach collection="conditionParamRef.workNumList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('workNumNotList') and conditionParamRef.workNumNotList.size() > 0"> + ${_conditionType_} a.workNum not in + <foreach collection="conditionParamRef.workNumNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deptId')"> + <if test="conditionParamRef.deptId != null "> + ${_conditionType_} a.deptId = #{${_conditionParam_}.deptId} </if> - <if test="conditionParamRef.containsKey('subAddTypeEnd') and conditionParamRef.subAddTypeEnd != null"> - ${_conditionType_} a.subAddType <![CDATA[ <= ]]> #{${_conditionParam_}.subAddTypeEnd} + <if test="conditionParamRef.deptId == null"> + ${_conditionType_} a.deptId is null </if> + </if> + <if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0"> + ${_conditionType_} a.deptId in + <foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deptIdNotList') and conditionParamRef.deptIdNotList.size() > 0"> + ${_conditionType_} a.deptId not in + <foreach collection="conditionParamRef.deptIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deptIdStart') and conditionParamRef.deptIdStart != null"> + ${_conditionType_} a.deptId <![CDATA[ >= ]]> #{${_conditionParam_}.deptIdStart} + </if> + <if test="conditionParamRef.containsKey('deptIdEnd') and conditionParamRef.deptIdEnd != null"> + ${_conditionType_} a.deptId <![CDATA[ <= ]]> #{${_conditionParam_}.deptIdEnd} + </if> - <if test="conditionParamRef.containsKey('score')"> - <if test="conditionParamRef.score != null "> - ${_conditionType_} a.score = #{${_conditionParam_}.score} - </if> - <if test="conditionParamRef.score == null"> - ${_conditionType_} a.score is null - </if> - </if> - <if test="conditionParamRef.containsKey('scoreList') and conditionParamRef.scoreList.size() > 0"> - ${_conditionType_} a.score in - <foreach collection="conditionParamRef.scoreList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + + <if test="conditionParamRef.containsKey('deptName')"> + <if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''"> + ${_conditionType_} a.deptName like #{${_conditionParam_}.deptName} </if> - <if test="conditionParamRef.containsKey('scoreNotList') and conditionParamRef.scoreNotList.size() > 0"> - ${_conditionType_} a.score not in - <foreach collection="conditionParamRef.scoreNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.deptName == null"> + ${_conditionType_} a.deptName is null </if> - <if test="conditionParamRef.containsKey('scoreStart') and conditionParamRef.scoreStart != null"> - ${_conditionType_} a.score <![CDATA[ >= ]]> #{${_conditionParam_}.scoreStart} + </if> + <if test="conditionParamRef.containsKey('deptNameList') and conditionParamRef.deptNameList.size() > 0"> + ${_conditionType_} a.deptName in + <foreach collection="conditionParamRef.deptNameList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deptNameNotList') and conditionParamRef.deptNameNotList.size() > 0"> + ${_conditionType_} a.deptName not in + <foreach collection="conditionParamRef.deptNameNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('attendanceGroupId')"> + <if test="conditionParamRef.attendanceGroupId != null "> + ${_conditionType_} a.attendanceGroupId = #{${_conditionParam_}.attendanceGroupId} </if> - <if test="conditionParamRef.containsKey('scoreEnd') and conditionParamRef.scoreEnd != null"> - ${_conditionType_} a.score <![CDATA[ <= ]]> #{${_conditionParam_}.scoreEnd} + <if test="conditionParamRef.attendanceGroupId == null"> + ${_conditionType_} a.attendanceGroupId is null </if> + </if> + <if test="conditionParamRef.containsKey('attendanceGroupIdList') and conditionParamRef.attendanceGroupIdList.size() > 0"> + ${_conditionType_} a.attendanceGroupId in + <foreach collection="conditionParamRef.attendanceGroupIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('attendanceGroupIdNotList') and conditionParamRef.attendanceGroupIdNotList.size() > 0"> + ${_conditionType_} a.attendanceGroupId not in + <foreach collection="conditionParamRef.attendanceGroupIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('attendanceGroupIdStart') and conditionParamRef.attendanceGroupIdStart != null"> + ${_conditionType_} a.attendanceGroupId <![CDATA[ >= ]]> #{${_conditionParam_}.attendanceGroupIdStart} + </if> + <if test="conditionParamRef.containsKey('attendanceGroupIdEnd') and conditionParamRef.attendanceGroupIdEnd != null"> + ${_conditionType_} a.attendanceGroupId <![CDATA[ <= ]]> #{${_conditionParam_}.attendanceGroupIdEnd} + </if> - <if test="conditionParamRef.containsKey('goOffTimeStr')"> - <if test="conditionParamRef.goOffTimeStr != null and conditionParamRef.goOffTimeStr != ''"> - ${_conditionType_} a.goOffTimeStr like #{${_conditionParam_}.goOffTimeStr} - </if> - <if test="conditionParamRef.goOffTimeStr == null"> - ${_conditionType_} a.goOffTimeStr is null - </if> - </if> - <if test="conditionParamRef.containsKey('goOffTimeStrList') and conditionParamRef.goOffTimeStrList.size() > 0"> - ${_conditionType_} a.goOffTimeStr in - <foreach collection="conditionParamRef.goOffTimeStrList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('attendanceGroupName')"> + <if test="conditionParamRef.attendanceGroupName != null and conditionParamRef.attendanceGroupName != ''"> + ${_conditionType_} a.attendanceGroupName like #{${_conditionParam_}.attendanceGroupName} </if> - <if test="conditionParamRef.containsKey('goOffTimeStrNotList') and conditionParamRef.goOffTimeStrNotList.size() > 0"> - ${_conditionType_} a.goOffTimeStr not in - <foreach collection="conditionParamRef.goOffTimeStrNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.attendanceGroupName == null"> + ${_conditionType_} a.attendanceGroupName is null </if> + </if> + <if test="conditionParamRef.containsKey('attendanceGroupNameList') and conditionParamRef.attendanceGroupNameList.size() > 0"> + ${_conditionType_} a.attendanceGroupName in + <foreach collection="conditionParamRef.attendanceGroupNameList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('attendanceGroupNameNotList') and conditionParamRef.attendanceGroupNameNotList.size() > 0"> + ${_conditionType_} a.attendanceGroupName not in + <foreach collection="conditionParamRef.attendanceGroupNameNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('errorTime')"> - <if test="conditionParamRef.errorTime != null "> - ${_conditionType_} a.errorTime = #{${_conditionParam_}.errorTime} - </if> - <if test="conditionParamRef.errorTime == null"> - ${_conditionType_} a.errorTime is null - </if> - </if> - <if test="conditionParamRef.containsKey('errorTimeStart') and conditionParamRef.errorTimeStart != null and conditionParamRef.errorTimeStart!=''"> - ${_conditionType_} a.errorTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.errorTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('errorTimeEnd') and conditionParamRef.errorTimeEnd != null and conditionParamRef.errorTimeEnd!=''"> - ${_conditionType_} a.errorTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.errorTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.containsKey('attendanceDate')"> + <if test="conditionParamRef.attendanceDate != null "> + ${_conditionType_} a.attendanceDate = #{${_conditionParam_}.attendanceDate} </if> - - <if test="conditionParamRef.containsKey('actualAttendTime')"> - <if test="conditionParamRef.actualAttendTime != null "> - ${_conditionType_} a.actualAttendTime = #{${_conditionParam_}.actualAttendTime} - </if> - <if test="conditionParamRef.actualAttendTime == null"> - ${_conditionType_} a.actualAttendTime is null - </if> + <if test="conditionParamRef.attendanceDate == null"> + ${_conditionType_} a.attendanceDate is null </if> - <if test="conditionParamRef.containsKey('actualAttendTimeStart') and conditionParamRef.actualAttendTimeStart != null and conditionParamRef.actualAttendTimeStart!=''"> - ${_conditionType_} a.actualAttendTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.actualAttendTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('attendanceDateStart') and conditionParamRef.attendanceDateStart != null and conditionParamRef.attendanceDateStart!=''"> + ${_conditionType_} a.attendanceDate <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.attendanceDateStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('attendanceDateEnd') and conditionParamRef.attendanceDateEnd != null and conditionParamRef.attendanceDateEnd!=''"> + ${_conditionType_} a.attendanceDate <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.attendanceDateEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('ruleId')"> + <if test="conditionParamRef.ruleId != null "> + ${_conditionType_} a.ruleId = #{${_conditionParam_}.ruleId} </if> - <if test="conditionParamRef.containsKey('actualAttendTimeEnd') and conditionParamRef.actualAttendTimeEnd != null and conditionParamRef.actualAttendTimeEnd!=''"> - ${_conditionType_} a.actualAttendTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.actualAttendTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.ruleId == null"> + ${_conditionType_} a.ruleId is null </if> + </if> + <if test="conditionParamRef.containsKey('ruleIdList') and conditionParamRef.ruleIdList.size() > 0"> + ${_conditionType_} a.ruleId in + <foreach collection="conditionParamRef.ruleIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('ruleIdNotList') and conditionParamRef.ruleIdNotList.size() > 0"> + ${_conditionType_} a.ruleId not in + <foreach collection="conditionParamRef.ruleIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('ruleIdStart') and conditionParamRef.ruleIdStart != null"> + ${_conditionType_} a.ruleId <![CDATA[ >= ]]> #{${_conditionParam_}.ruleIdStart} + </if> + <if test="conditionParamRef.containsKey('ruleIdEnd') and conditionParamRef.ruleIdEnd != null"> + ${_conditionType_} a.ruleId <![CDATA[ <= ]]> #{${_conditionParam_}.ruleIdEnd} + </if> - <if test="conditionParamRef.containsKey('errorResult')"> - <if test="conditionParamRef.errorResult != null and conditionParamRef.errorResult != ''"> - ${_conditionType_} a.errorResult like #{${_conditionParam_}.errorResult} - </if> - <if test="conditionParamRef.errorResult == null"> - ${_conditionType_} a.errorResult is null - </if> - </if> - <if test="conditionParamRef.containsKey('errorResultList') and conditionParamRef.errorResultList.size() > 0"> - ${_conditionType_} a.errorResult in - <foreach collection="conditionParamRef.errorResultList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('errorResultNotList') and conditionParamRef.errorResultNotList.size() > 0"> - ${_conditionType_} a.errorResult not in - <foreach collection="conditionParamRef.errorResultNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('checkPerson')"> - <if test="conditionParamRef.checkPerson != null and conditionParamRef.checkPerson != ''"> - ${_conditionType_} a.checkPerson like #{${_conditionParam_}.checkPerson} - </if> - <if test="conditionParamRef.checkPerson == null"> - ${_conditionType_} a.checkPerson is null - </if> + <if test="conditionParamRef.containsKey('ruleName')"> + <if test="conditionParamRef.ruleName != null and conditionParamRef.ruleName != ''"> + ${_conditionType_} a.ruleName like #{${_conditionParam_}.ruleName} </if> - <if test="conditionParamRef.containsKey('checkPersonList') and conditionParamRef.checkPersonList.size() > 0"> - ${_conditionType_} a.checkPerson in - <foreach collection="conditionParamRef.checkPersonList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('checkPersonNotList') and conditionParamRef.checkPersonNotList.size() > 0"> - ${_conditionType_} a.checkPerson not in - <foreach collection="conditionParamRef.checkPersonNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - - <if test="conditionParamRef.containsKey('checkTime')"> - <if test="conditionParamRef.checkTime != null "> - ${_conditionType_} a.checkTime = #{${_conditionParam_}.checkTime} - </if> - <if test="conditionParamRef.checkTime == null"> - ${_conditionType_} a.checkTime is null - </if> + <if test="conditionParamRef.ruleName == null"> + ${_conditionType_} a.ruleName is null </if> - <if test="conditionParamRef.containsKey('checkTimeStart') and conditionParamRef.checkTimeStart != null and conditionParamRef.checkTimeStart!=''"> - ${_conditionType_} a.checkTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.checkTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('ruleNameList') and conditionParamRef.ruleNameList.size() > 0"> + ${_conditionType_} a.ruleName in + <foreach collection="conditionParamRef.ruleNameList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('ruleNameNotList') and conditionParamRef.ruleNameNotList.size() > 0"> + ${_conditionType_} a.ruleName not in + <foreach collection="conditionParamRef.ruleNameNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('subMethod')"> + <if test="conditionParamRef.subMethod != null "> + ${_conditionType_} a.subMethod = #{${_conditionParam_}.subMethod} </if> - <if test="conditionParamRef.containsKey('checkTimeEnd') and conditionParamRef.checkTimeEnd != null and conditionParamRef.checkTimeEnd!=''"> - ${_conditionType_} a.checkTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.checkTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.subMethod == null"> + ${_conditionType_} a.subMethod is null </if> + </if> + <if test="conditionParamRef.containsKey('subMethodList') and conditionParamRef.subMethodList.size() > 0"> + ${_conditionType_} a.subMethod in + <foreach collection="conditionParamRef.subMethodList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('subMethodNotList') and conditionParamRef.subMethodNotList.size() > 0"> + ${_conditionType_} a.subMethod not in + <foreach collection="conditionParamRef.subMethodNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('subMethodStart') and conditionParamRef.subMethodStart != null"> + ${_conditionType_} a.subMethod <![CDATA[ >= ]]> #{${_conditionParam_}.subMethodStart} + </if> + <if test="conditionParamRef.containsKey('subMethodEnd') and conditionParamRef.subMethodEnd != null"> + ${_conditionType_} a.subMethod <![CDATA[ <= ]]> #{${_conditionParam_}.subMethodEnd} + </if> - <if test="conditionParamRef.containsKey('checkDesc')"> - <if test="conditionParamRef.checkDesc != null and conditionParamRef.checkDesc != ''"> - ${_conditionType_} a.checkDesc like #{${_conditionParam_}.checkDesc} - </if> - <if test="conditionParamRef.checkDesc == null"> - ${_conditionType_} a.checkDesc is null - </if> - </if> - <if test="conditionParamRef.containsKey('checkDescList') and conditionParamRef.checkDescList.size() > 0"> - ${_conditionType_} a.checkDesc in - <foreach collection="conditionParamRef.checkDescList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('subAddType')"> + <if test="conditionParamRef.subAddType != null "> + ${_conditionType_} a.subAddType = #{${_conditionParam_}.subAddType} </if> - <if test="conditionParamRef.containsKey('checkDescNotList') and conditionParamRef.checkDescNotList.size() > 0"> - ${_conditionType_} a.checkDesc not in - <foreach collection="conditionParamRef.checkDescNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.subAddType == null"> + ${_conditionType_} a.subAddType is null </if> + </if> + <if test="conditionParamRef.containsKey('subAddTypeList') and conditionParamRef.subAddTypeList.size() > 0"> + ${_conditionType_} a.subAddType in + <foreach collection="conditionParamRef.subAddTypeList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('subAddTypeNotList') and conditionParamRef.subAddTypeNotList.size() > 0"> + ${_conditionType_} a.subAddType not in + <foreach collection="conditionParamRef.subAddTypeNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('subAddTypeStart') and conditionParamRef.subAddTypeStart != null"> + ${_conditionType_} a.subAddType <![CDATA[ >= ]]> #{${_conditionParam_}.subAddTypeStart} + </if> + <if test="conditionParamRef.containsKey('subAddTypeEnd') and conditionParamRef.subAddTypeEnd != null"> + ${_conditionType_} a.subAddType <![CDATA[ <= ]]> #{${_conditionParam_}.subAddTypeEnd} + </if> - <if test="conditionParamRef.containsKey('checkResult')"> - <if test="conditionParamRef.checkResult != null and conditionParamRef.checkResult != ''"> - ${_conditionType_} a.checkResult like #{${_conditionParam_}.checkResult} - </if> - <if test="conditionParamRef.checkResult == null"> - ${_conditionType_} a.checkResult is null - </if> - </if> - <if test="conditionParamRef.containsKey('checkResultList') and conditionParamRef.checkResultList.size() > 0"> - ${_conditionType_} a.checkResult in - <foreach collection="conditionParamRef.checkResultList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('checkResultNotList') and conditionParamRef.checkResultNotList.size() > 0"> - ${_conditionType_} a.checkResult not in - <foreach collection="conditionParamRef.checkResultNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('processStatus')"> - <if test="conditionParamRef.processStatus != null "> - ${_conditionType_} a.processStatus = #{${_conditionParam_}.processStatus} - </if> - <if test="conditionParamRef.processStatus == null"> - ${_conditionType_} a.processStatus is null - </if> - </if> - <if test="conditionParamRef.containsKey('processStatusList') and conditionParamRef.processStatusList.size() > 0"> - ${_conditionType_} a.processStatus in - <foreach collection="conditionParamRef.processStatusList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('score')"> + <if test="conditionParamRef.score != null "> + ${_conditionType_} a.score = #{${_conditionParam_}.score} </if> - <if test="conditionParamRef.containsKey('processStatusNotList') and conditionParamRef.processStatusNotList.size() > 0"> - ${_conditionType_} a.processStatus not in - <foreach collection="conditionParamRef.processStatusNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('processStatusStart') and conditionParamRef.processStatusStart != null"> - ${_conditionType_} a.processStatus <![CDATA[ >= ]]> #{${_conditionParam_}.processStatusStart} - </if> - <if test="conditionParamRef.containsKey('processStatusEnd') and conditionParamRef.processStatusEnd != null"> - ${_conditionType_} a.processStatus <![CDATA[ <= ]]> #{${_conditionParam_}.processStatusEnd} + <if test="conditionParamRef.score == null"> + ${_conditionType_} a.score is null </if> + </if> + <if test="conditionParamRef.containsKey('scoreList') and conditionParamRef.scoreList.size() > 0"> + ${_conditionType_} a.score in + <foreach collection="conditionParamRef.scoreList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('scoreNotList') and conditionParamRef.scoreNotList.size() > 0"> + ${_conditionType_} a.score not in + <foreach collection="conditionParamRef.scoreNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('scoreStart') and conditionParamRef.scoreStart != null"> + ${_conditionType_} a.score <![CDATA[ >= ]]> #{${_conditionParam_}.scoreStart} + </if> + <if test="conditionParamRef.containsKey('scoreEnd') and conditionParamRef.scoreEnd != null"> + ${_conditionType_} a.score <![CDATA[ <= ]]> #{${_conditionParam_}.scoreEnd} + </if> - <if test="conditionParamRef.containsKey('appealDesc')"> - <if test="conditionParamRef.appealDesc != null and conditionParamRef.appealDesc != ''"> - ${_conditionType_} a.appealDesc like #{${_conditionParam_}.appealDesc} - </if> - <if test="conditionParamRef.appealDesc == null"> - ${_conditionType_} a.appealDesc is null - </if> - </if> - <if test="conditionParamRef.containsKey('appealDescList') and conditionParamRef.appealDescList.size() > 0"> - ${_conditionType_} a.appealDesc in - <foreach collection="conditionParamRef.appealDescList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('goOffTimeStr')"> + <if test="conditionParamRef.goOffTimeStr != null and conditionParamRef.goOffTimeStr != ''"> + ${_conditionType_} a.goOffTimeStr like #{${_conditionParam_}.goOffTimeStr} </if> - <if test="conditionParamRef.containsKey('appealDescNotList') and conditionParamRef.appealDescNotList.size() > 0"> - ${_conditionType_} a.appealDesc not in - <foreach collection="conditionParamRef.appealDescNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.goOffTimeStr == null"> + ${_conditionType_} a.goOffTimeStr is null </if> + </if> + <if test="conditionParamRef.containsKey('goOffTimeStrList') and conditionParamRef.goOffTimeStrList.size() > 0"> + ${_conditionType_} a.goOffTimeStr in + <foreach collection="conditionParamRef.goOffTimeStrList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('goOffTimeStrNotList') and conditionParamRef.goOffTimeStrNotList.size() > 0"> + ${_conditionType_} a.goOffTimeStr not in + <foreach collection="conditionParamRef.goOffTimeStrNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('appealTime')"> - <if test="conditionParamRef.appealTime != null "> - ${_conditionType_} a.appealTime = #{${_conditionParam_}.appealTime} - </if> - <if test="conditionParamRef.appealTime == null"> - ${_conditionType_} a.appealTime is null - </if> + <if test="conditionParamRef.containsKey('errorTime')"> + <if test="conditionParamRef.errorTime != null "> + ${_conditionType_} a.errorTime = #{${_conditionParam_}.errorTime} </if> - <if test="conditionParamRef.containsKey('appealTimeStart') and conditionParamRef.appealTimeStart != null and conditionParamRef.appealTimeStart!=''"> - ${_conditionType_} a.appealTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.appealTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.errorTime == null"> + ${_conditionType_} a.errorTime is null </if> - <if test="conditionParamRef.containsKey('appealTimeEnd') and conditionParamRef.appealTimeEnd != null and conditionParamRef.appealTimeEnd!=''"> - ${_conditionType_} a.appealTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.appealTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('errorTimeStart') and conditionParamRef.errorTimeStart != null and conditionParamRef.errorTimeStart!=''"> + ${_conditionType_} a.errorTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.errorTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('errorTimeEnd') and conditionParamRef.errorTimeEnd != null and conditionParamRef.errorTimeEnd!=''"> + ${_conditionType_} a.errorTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.errorTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + + <if test="conditionParamRef.containsKey('actualAttendTime')"> + <if test="conditionParamRef.actualAttendTime != null "> + ${_conditionType_} a.actualAttendTime = #{${_conditionParam_}.actualAttendTime} </if> - <if test="conditionParamRef.containsKey('appealResult')"> - <if test="conditionParamRef.appealResult != null "> - ${_conditionType_} a.appealResult = #{${_conditionParam_}.appealResult} - </if> - <if test="conditionParamRef.appealResult == null"> - ${_conditionType_} a.appealResult is null - </if> + <if test="conditionParamRef.actualAttendTime == null"> + ${_conditionType_} a.actualAttendTime is null </if> - <if test="conditionParamRef.containsKey('appealResultList') and conditionParamRef.appealResultList.size() > 0"> - ${_conditionType_} a.appealResult in - <foreach collection="conditionParamRef.appealResultList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('actualAttendTimeStart') and conditionParamRef.actualAttendTimeStart != null and conditionParamRef.actualAttendTimeStart!=''"> + ${_conditionType_} a.actualAttendTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.actualAttendTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('actualAttendTimeEnd') and conditionParamRef.actualAttendTimeEnd != null and conditionParamRef.actualAttendTimeEnd!=''"> + ${_conditionType_} a.actualAttendTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.actualAttendTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + + <if test="conditionParamRef.containsKey('errorResult')"> + <if test="conditionParamRef.errorResult != null and conditionParamRef.errorResult != ''"> + ${_conditionType_} a.errorResult like #{${_conditionParam_}.errorResult} </if> - <if test="conditionParamRef.containsKey('appealResultNotList') and conditionParamRef.appealResultNotList.size() > 0"> - ${_conditionType_} a.appealResult not in - <foreach collection="conditionParamRef.appealResultNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.errorResult == null"> + ${_conditionType_} a.errorResult is null </if> - <if test="conditionParamRef.containsKey('appealResultStart') and conditionParamRef.appealResultStart != null"> - ${_conditionType_} a.appealResult <![CDATA[ >= ]]> #{${_conditionParam_}.appealResultStart} + </if> + <if test="conditionParamRef.containsKey('errorResultList') and conditionParamRef.errorResultList.size() > 0"> + ${_conditionType_} a.errorResult in + <foreach collection="conditionParamRef.errorResultList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('errorResultNotList') and conditionParamRef.errorResultNotList.size() > 0"> + ${_conditionType_} a.errorResult not in + <foreach collection="conditionParamRef.errorResultNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + + <if test="conditionParamRef.containsKey('checkPerson')"> + <if test="conditionParamRef.checkPerson != null and conditionParamRef.checkPerson != ''"> + ${_conditionType_} a.checkPerson like #{${_conditionParam_}.checkPerson} </if> - <if test="conditionParamRef.containsKey('appealResultEnd') and conditionParamRef.appealResultEnd != null"> - ${_conditionType_} a.appealResult <![CDATA[ <= ]]> #{${_conditionParam_}.appealResultEnd} + <if test="conditionParamRef.checkPerson == null"> + ${_conditionType_} a.checkPerson is null </if> + </if> + <if test="conditionParamRef.containsKey('checkPersonList') and conditionParamRef.checkPersonList.size() > 0"> + ${_conditionType_} a.checkPerson in + <foreach collection="conditionParamRef.checkPersonList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('checkPersonNotList') and conditionParamRef.checkPersonNotList.size() > 0"> + ${_conditionType_} a.checkPerson not in + <foreach collection="conditionParamRef.checkPersonNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - - <if test="conditionParamRef.containsKey('remark')"> - <if test="conditionParamRef.remark != null and conditionParamRef.remark != ''"> - ${_conditionType_} a.remark like #{${_conditionParam_}.remark} - </if> - <if test="conditionParamRef.remark == null"> - ${_conditionType_} a.remark is null - </if> + <if test="conditionParamRef.containsKey('checkTime')"> + <if test="conditionParamRef.checkTime != null "> + ${_conditionType_} a.checkTime = #{${_conditionParam_}.checkTime} </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.checkTime == null"> + ${_conditionType_} a.checkTime is null </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('checkTimeStart') and conditionParamRef.checkTimeStart != null and conditionParamRef.checkTimeStart!=''"> + ${_conditionType_} a.checkTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.checkTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('checkTimeEnd') and conditionParamRef.checkTimeEnd != null and conditionParamRef.checkTimeEnd!=''"> + ${_conditionType_} a.checkTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.checkTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + + <if test="conditionParamRef.containsKey('checkDesc')"> + <if test="conditionParamRef.checkDesc != null and conditionParamRef.checkDesc != ''"> + ${_conditionType_} a.checkDesc like #{${_conditionParam_}.checkDesc} </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.checkDesc == null"> + ${_conditionType_} a.checkDesc is null </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('checkDescList') and conditionParamRef.checkDescList.size() > 0"> + ${_conditionType_} a.checkDesc in + <foreach collection="conditionParamRef.checkDescList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('checkDescNotList') and conditionParamRef.checkDescNotList.size() > 0"> + ${_conditionType_} a.checkDesc not in + <foreach collection="conditionParamRef.checkDescNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + + <if test="conditionParamRef.containsKey('checkResult')"> + <if test="conditionParamRef.checkResult != null and conditionParamRef.checkResult != ''"> + ${_conditionType_} a.checkResult like #{${_conditionParam_}.checkResult} </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 test="conditionParamRef.checkResult == null"> + ${_conditionType_} a.checkResult is null </if> - <if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null"> - ${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart} + </if> + <if test="conditionParamRef.containsKey('checkResultList') and conditionParamRef.checkResultList.size() > 0"> + ${_conditionType_} a.checkResult in + <foreach collection="conditionParamRef.checkResultList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('checkResultNotList') and conditionParamRef.checkResultNotList.size() > 0"> + ${_conditionType_} a.checkResult not in + <foreach collection="conditionParamRef.checkResultNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('processStatus')"> + <if test="conditionParamRef.processStatus != null "> + ${_conditionType_} a.processStatus = #{${_conditionParam_}.processStatus} </if> - <if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null"> - ${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd} + <if test="conditionParamRef.processStatus == null"> + ${_conditionType_} a.processStatus is null </if> + </if> + <if test="conditionParamRef.containsKey('processStatusList') and conditionParamRef.processStatusList.size() > 0"> + ${_conditionType_} a.processStatus in + <foreach collection="conditionParamRef.processStatusList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('processStatusNotList') and conditionParamRef.processStatusNotList.size() > 0"> + ${_conditionType_} a.processStatus not in + <foreach collection="conditionParamRef.processStatusNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('processStatusStart') and conditionParamRef.processStatusStart != null"> + ${_conditionType_} a.processStatus <![CDATA[ >= ]]> #{${_conditionParam_}.processStatusStart} + </if> + <if test="conditionParamRef.containsKey('processStatusEnd') and conditionParamRef.processStatusEnd != null"> + ${_conditionType_} a.processStatus <![CDATA[ <= ]]> #{${_conditionParam_}.processStatusEnd} + </if> - <if test="conditionParamRef.containsKey('createTime')"> - <if test="conditionParamRef.createTime != null "> - ${_conditionType_} a.createTime = #{${_conditionParam_}.createTime} - </if> - <if test="conditionParamRef.createTime == null"> - ${_conditionType_} a.createTime is null - </if> + <if test="conditionParamRef.containsKey('appealDesc')"> + <if test="conditionParamRef.appealDesc != null and conditionParamRef.appealDesc != ''"> + ${_conditionType_} a.appealDesc like #{${_conditionParam_}.appealDesc} </if> - <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''"> - ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> - ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('updateUserId')"> - <if test="conditionParamRef.updateUserId != null "> - ${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId} - </if> - <if test="conditionParamRef.updateUserId == null"> - ${_conditionType_} a.updateUserId is null - </if> + <if test="conditionParamRef.appealDesc == null"> + ${_conditionType_} a.appealDesc is null </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('appealDescList') and conditionParamRef.appealDescList.size() > 0"> + ${_conditionType_} a.appealDesc in + <foreach collection="conditionParamRef.appealDescList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('appealDescNotList') and conditionParamRef.appealDescNotList.size() > 0"> + ${_conditionType_} a.appealDesc not in + <foreach collection="conditionParamRef.appealDescNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + + <if test="conditionParamRef.containsKey('appealTime')"> + <if test="conditionParamRef.appealTime != null "> + ${_conditionType_} a.appealTime = #{${_conditionParam_}.appealTime} </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.appealTime == null"> + ${_conditionType_} a.appealTime is null </if> - <if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null"> - ${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart} + </if> + <if test="conditionParamRef.containsKey('appealTimeStart') and conditionParamRef.appealTimeStart != null and conditionParamRef.appealTimeStart!=''"> + ${_conditionType_} a.appealTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.appealTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('appealTimeEnd') and conditionParamRef.appealTimeEnd != null and conditionParamRef.appealTimeEnd!=''"> + ${_conditionType_} a.appealTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.appealTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('appealResult')"> + <if test="conditionParamRef.appealResult != null "> + ${_conditionType_} a.appealResult = #{${_conditionParam_}.appealResult} </if> - <if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null"> - ${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd} + <if test="conditionParamRef.appealResult == null"> + ${_conditionType_} a.appealResult is null </if> + </if> + <if test="conditionParamRef.containsKey('appealResultList') and conditionParamRef.appealResultList.size() > 0"> + ${_conditionType_} a.appealResult in + <foreach collection="conditionParamRef.appealResultList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('appealResultNotList') and conditionParamRef.appealResultNotList.size() > 0"> + ${_conditionType_} a.appealResult not in + <foreach collection="conditionParamRef.appealResultNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('appealResultStart') and conditionParamRef.appealResultStart != null"> + ${_conditionType_} a.appealResult <![CDATA[ >= ]]> #{${_conditionParam_}.appealResultStart} + </if> + <if test="conditionParamRef.containsKey('appealResultEnd') and conditionParamRef.appealResultEnd != null"> + ${_conditionType_} a.appealResult <![CDATA[ <= ]]> #{${_conditionParam_}.appealResultEnd} + </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('violationType')"> - <if test="conditionParamRef.violationType != null and conditionParamRef.violationType != ''"> - ${_conditionType_} a.violationType like #{${_conditionParam_}.violationType} - </if> - <if test="conditionParamRef.violationType == null"> - ${_conditionType_} a.violationType is null - </if> + <if test="conditionParamRef.containsKey('remark')"> + <if test="conditionParamRef.remark != null and conditionParamRef.remark != ''"> + ${_conditionType_} a.remark like #{${_conditionParam_}.remark} </if> - <if test="conditionParamRef.containsKey('violationTypeList') and conditionParamRef.violationTypeList.size() > 0"> - ${_conditionType_} a.violationType in - <foreach collection="conditionParamRef.violationTypeList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.remark == null"> + ${_conditionType_} a.remark is null </if> - <if test="conditionParamRef.containsKey('violationTypeNotList') and conditionParamRef.violationTypeNotList.size() > 0"> - ${_conditionType_} a.violationType not in - <foreach collection="conditionParamRef.violationTypeNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('remarkList') and conditionParamRef.remarkList.size() > 0"> + ${_conditionType_} a.remark in + <foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('remarkNotList') and conditionParamRef.remarkNotList.size() > 0"> + ${_conditionType_} a.remark not in + <foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserId')"> + <if test="conditionParamRef.createUserId != null "> + ${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId} </if> - <if test="conditionParamRef.containsKey('reviewResult')"> - <if test="conditionParamRef.reviewResult != null "> - ${_conditionType_} a.reviewResult = #{${_conditionParam_}.reviewResult} - </if> - <if test="conditionParamRef.reviewResult == null"> - ${_conditionType_} a.reviewResult is null - </if> + <if test="conditionParamRef.createUserId == null"> + ${_conditionType_} a.createUserId is null </if> - <if test="conditionParamRef.containsKey('reviewResultList') and conditionParamRef.reviewResultList.size() > 0"> - ${_conditionType_} a.reviewResult in - <foreach collection="conditionParamRef.reviewResultList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0"> + ${_conditionType_} a.createUserId in + <foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0"> + ${_conditionType_} a.createUserId not in + <foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null"> + ${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart} + </if> + <if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null"> + ${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd} + </if> + + + <if test="conditionParamRef.containsKey('createTime')"> + <if test="conditionParamRef.createTime != null "> + ${_conditionType_} a.createTime = #{${_conditionParam_}.createTime} </if> - <if test="conditionParamRef.containsKey('reviewResultNotList') and conditionParamRef.reviewResultNotList.size() > 0"> - ${_conditionType_} a.reviewResult not in - <foreach collection="conditionParamRef.reviewResultNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.createTime == null"> + ${_conditionType_} a.createTime is null </if> - <if test="conditionParamRef.containsKey('reviewResultStart') and conditionParamRef.reviewResultStart != null"> - ${_conditionType_} a.reviewResult <![CDATA[ >= ]]> #{${_conditionParam_}.reviewResultStart} + </if> + <if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''"> + ${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''"> + ${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('updateUserId')"> + <if test="conditionParamRef.updateUserId != null "> + ${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId} </if> - <if test="conditionParamRef.containsKey('reviewResultEnd') and conditionParamRef.reviewResultEnd != null"> - ${_conditionType_} a.reviewResult <![CDATA[ <= ]]> #{${_conditionParam_}.reviewResultEnd} + <if test="conditionParamRef.updateUserId == null"> + ${_conditionType_} a.updateUserId is null </if> + </if> + <if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0"> + ${_conditionType_} a.updateUserId in + <foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0"> + ${_conditionType_} a.updateUserId not in + <foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null"> + ${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart} + </if> + <if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null"> + ${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd} + </if> - <if test="conditionParamRef.containsKey('reviewTime')"> - <if test="conditionParamRef.reviewTime != null "> - ${_conditionType_} a.reviewTime = #{${_conditionParam_}.reviewTime} - </if> - <if test="conditionParamRef.reviewTime == null"> - ${_conditionType_} a.reviewTime is null - </if> + <if test="conditionParamRef.containsKey('updateTime')"> + <if test="conditionParamRef.updateTime != null "> + ${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime} </if> - <if test="conditionParamRef.containsKey('reviewTimeStart') and conditionParamRef.reviewTimeStart != null and conditionParamRef.reviewTimeStart!=''"> - ${_conditionType_} a.reviewTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.reviewTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('reviewTimeEnd') and conditionParamRef.reviewTimeEnd != null and conditionParamRef.reviewTimeEnd!=''"> - ${_conditionType_} a.reviewTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.reviewTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.updateTime == null"> + ${_conditionType_} a.updateTime is null </if> + </if> + <if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''"> + ${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> + ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> - <if test="conditionParamRef.containsKey('reviewSource')"> - <if test="conditionParamRef.reviewSource != null and conditionParamRef.reviewSource != ''"> - ${_conditionType_} a.reviewSource like #{${_conditionParam_}.reviewSource} - </if> - <if test="conditionParamRef.reviewSource == null"> - ${_conditionType_} a.reviewSource is null - </if> + <if test="conditionParamRef.containsKey('violationType')"> + <if test="conditionParamRef.violationType != null and conditionParamRef.violationType != ''"> + ${_conditionType_} a.violationType like #{${_conditionParam_}.violationType} </if> - <if test="conditionParamRef.containsKey('reviewSourceList') and conditionParamRef.reviewSourceList.size() > 0"> - ${_conditionType_} a.reviewSource in - <foreach collection="conditionParamRef.reviewSourceList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.violationType == null"> + ${_conditionType_} a.violationType is null </if> - <if test="conditionParamRef.containsKey('reviewSourceNotList') and conditionParamRef.reviewSourceNotList.size() > 0"> - ${_conditionType_} a.reviewSource not in - <foreach collection="conditionParamRef.reviewSourceNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('violationTypeList') and conditionParamRef.violationTypeList.size() > 0"> + ${_conditionType_} a.violationType in + <foreach collection="conditionParamRef.violationTypeList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('violationTypeNotList') and conditionParamRef.violationTypeNotList.size() > 0"> + ${_conditionType_} a.violationType not in + <foreach collection="conditionParamRef.violationTypeNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('reviewResult')"> + <if test="conditionParamRef.reviewResult != null "> + ${_conditionType_} a.reviewResult = #{${_conditionParam_}.reviewResult} </if> - - <if test="conditionParamRef.containsKey('reviewDevice')"> - <if test="conditionParamRef.reviewDevice != null and conditionParamRef.reviewDevice != ''"> - ${_conditionType_} a.reviewDevice like #{${_conditionParam_}.reviewDevice} - </if> - <if test="conditionParamRef.reviewDevice == null"> - ${_conditionType_} a.reviewDevice is null - </if> + <if test="conditionParamRef.reviewResult == null"> + ${_conditionType_} a.reviewResult is null </if> - <if test="conditionParamRef.containsKey('reviewDeviceList') and conditionParamRef.reviewDeviceList.size() > 0"> - ${_conditionType_} a.reviewDevice in - <foreach collection="conditionParamRef.reviewDeviceList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('reviewResultList') and conditionParamRef.reviewResultList.size() > 0"> + ${_conditionType_} a.reviewResult in + <foreach collection="conditionParamRef.reviewResultList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('reviewResultNotList') and conditionParamRef.reviewResultNotList.size() > 0"> + ${_conditionType_} a.reviewResult not in + <foreach collection="conditionParamRef.reviewResultNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('reviewResultStart') and conditionParamRef.reviewResultStart != null"> + ${_conditionType_} a.reviewResult <![CDATA[ >= ]]> #{${_conditionParam_}.reviewResultStart} + </if> + <if test="conditionParamRef.containsKey('reviewResultEnd') and conditionParamRef.reviewResultEnd != null"> + ${_conditionType_} a.reviewResult <![CDATA[ <= ]]> #{${_conditionParam_}.reviewResultEnd} + </if> + + + <if test="conditionParamRef.containsKey('reviewTime')"> + <if test="conditionParamRef.reviewTime != null "> + ${_conditionType_} a.reviewTime = #{${_conditionParam_}.reviewTime} </if> - <if test="conditionParamRef.containsKey('reviewDeviceNotList') and conditionParamRef.reviewDeviceNotList.size() > 0"> - ${_conditionType_} a.reviewDevice not in - <foreach collection="conditionParamRef.reviewDeviceNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.reviewTime == null"> + ${_conditionType_} a.reviewTime is null </if> + </if> + <if test="conditionParamRef.containsKey('reviewTimeStart') and conditionParamRef.reviewTimeStart != null and conditionParamRef.reviewTimeStart!=''"> + ${_conditionType_} a.reviewTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.reviewTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('reviewTimeEnd') and conditionParamRef.reviewTimeEnd != null and conditionParamRef.reviewTimeEnd!=''"> + ${_conditionType_} a.reviewTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.reviewTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> - <if test="conditionParamRef.containsKey('complainTitle')"> - <if test="conditionParamRef.complainTitle != null and conditionParamRef.complainTitle != ''"> - ${_conditionType_} a.complainTitle like #{${_conditionParam_}.complainTitle} - </if> - <if test="conditionParamRef.complainTitle == null"> - ${_conditionType_} a.complainTitle is null - </if> + <if test="conditionParamRef.containsKey('reviewSource')"> + <if test="conditionParamRef.reviewSource != null and conditionParamRef.reviewSource != ''"> + ${_conditionType_} a.reviewSource like #{${_conditionParam_}.reviewSource} </if> - <if test="conditionParamRef.containsKey('complainTitleList') and conditionParamRef.complainTitleList.size() > 0"> - ${_conditionType_} a.complainTitle in - <foreach collection="conditionParamRef.complainTitleList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('complainTitleNotList') and conditionParamRef.complainTitleNotList.size() > 0"> - ${_conditionType_} a.complainTitle not in - <foreach collection="conditionParamRef.complainTitleNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.reviewSource == null"> + ${_conditionType_} a.reviewSource is null </if> + </if> + <if test="conditionParamRef.containsKey('reviewSourceList') and conditionParamRef.reviewSourceList.size() > 0"> + ${_conditionType_} a.reviewSource in + <foreach collection="conditionParamRef.reviewSourceList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('reviewSourceNotList') and conditionParamRef.reviewSourceNotList.size() > 0"> + ${_conditionType_} a.reviewSource not in + <foreach collection="conditionParamRef.reviewSourceNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('complainContent')"> - <if test="conditionParamRef.complainContent != null and conditionParamRef.complainContent != ''"> - ${_conditionType_} a.complainContent like #{${_conditionParam_}.complainContent} - </if> - <if test="conditionParamRef.complainContent == null"> - ${_conditionType_} a.complainContent is null - </if> + <if test="conditionParamRef.containsKey('reviewDevice')"> + <if test="conditionParamRef.reviewDevice != null and conditionParamRef.reviewDevice != ''"> + ${_conditionType_} a.reviewDevice like #{${_conditionParam_}.reviewDevice} </if> - <if test="conditionParamRef.containsKey('complainContentList') and conditionParamRef.complainContentList.size() > 0"> - ${_conditionType_} a.complainContent in - <foreach collection="conditionParamRef.complainContentList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('complainContentNotList') and conditionParamRef.complainContentNotList.size() > 0"> - ${_conditionType_} a.complainContent not in - <foreach collection="conditionParamRef.complainContentNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.reviewDevice == null"> + ${_conditionType_} a.reviewDevice is null </if> + </if> + <if test="conditionParamRef.containsKey('reviewDeviceList') and conditionParamRef.reviewDeviceList.size() > 0"> + ${_conditionType_} a.reviewDevice in + <foreach collection="conditionParamRef.reviewDeviceList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('reviewDeviceNotList') and conditionParamRef.reviewDeviceNotList.size() > 0"> + ${_conditionType_} a.reviewDevice not in + <foreach collection="conditionParamRef.reviewDeviceNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('complainRealName')"> - <if test="conditionParamRef.complainRealName != null and conditionParamRef.complainRealName != ''"> - ${_conditionType_} a.complainRealName like #{${_conditionParam_}.complainRealName} - </if> - <if test="conditionParamRef.complainRealName == null"> - ${_conditionType_} a.complainRealName is null - </if> + <if test="conditionParamRef.containsKey('complainTitle')"> + <if test="conditionParamRef.complainTitle != null and conditionParamRef.complainTitle != ''"> + ${_conditionType_} a.complainTitle like #{${_conditionParam_}.complainTitle} </if> - <if test="conditionParamRef.containsKey('complainRealNameList') and conditionParamRef.complainRealNameList.size() > 0"> - ${_conditionType_} a.complainRealName in - <foreach collection="conditionParamRef.complainRealNameList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('complainRealNameNotList') and conditionParamRef.complainRealNameNotList.size() > 0"> - ${_conditionType_} a.complainRealName not in - <foreach collection="conditionParamRef.complainRealNameNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.complainTitle == null"> + ${_conditionType_} a.complainTitle is null </if> + </if> + <if test="conditionParamRef.containsKey('complainTitleList') and conditionParamRef.complainTitleList.size() > 0"> + ${_conditionType_} a.complainTitle in + <foreach collection="conditionParamRef.complainTitleList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('complainTitleNotList') and conditionParamRef.complainTitleNotList.size() > 0"> + ${_conditionType_} a.complainTitle not in + <foreach collection="conditionParamRef.complainTitleNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('contact')"> - <if test="conditionParamRef.contact != null and conditionParamRef.contact != ''"> - ${_conditionType_} a.contact like #{${_conditionParam_}.contact} - </if> - <if test="conditionParamRef.contact == null"> - ${_conditionType_} a.contact is null - </if> + <if test="conditionParamRef.containsKey('complainContent')"> + <if test="conditionParamRef.complainContent != null and conditionParamRef.complainContent != ''"> + ${_conditionType_} a.complainContent like #{${_conditionParam_}.complainContent} </if> - <if test="conditionParamRef.containsKey('contactList') and conditionParamRef.contactList.size() > 0"> - ${_conditionType_} a.contact in - <foreach collection="conditionParamRef.contactList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('contactNotList') and conditionParamRef.contactNotList.size() > 0"> - ${_conditionType_} a.contact not in - <foreach collection="conditionParamRef.contactNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.complainContent == null"> + ${_conditionType_} a.complainContent is null </if> + </if> + <if test="conditionParamRef.containsKey('complainContentList') and conditionParamRef.complainContentList.size() > 0"> + ${_conditionType_} a.complainContent in + <foreach collection="conditionParamRef.complainContentList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('complainContentNotList') and conditionParamRef.complainContentNotList.size() > 0"> + ${_conditionType_} a.complainContent not in + <foreach collection="conditionParamRef.complainContentNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('complainTime')"> - <if test="conditionParamRef.complainTime != null "> - ${_conditionType_} a.complainTime = #{${_conditionParam_}.complainTime} - </if> - <if test="conditionParamRef.complainTime == null"> - ${_conditionType_} a.complainTime is null - </if> + <if test="conditionParamRef.containsKey('complainRealName')"> + <if test="conditionParamRef.complainRealName != null and conditionParamRef.complainRealName != ''"> + ${_conditionType_} a.complainRealName like #{${_conditionParam_}.complainRealName} </if> - <if test="conditionParamRef.containsKey('complainTimeStart') and conditionParamRef.complainTimeStart != null and conditionParamRef.complainTimeStart!=''"> - ${_conditionType_} a.complainTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.complainTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('complainTimeEnd') and conditionParamRef.complainTimeEnd != null and conditionParamRef.complainTimeEnd!=''"> - ${_conditionType_} a.complainTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.complainTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.complainRealName == null"> + ${_conditionType_} a.complainRealName is null </if> + </if> + <if test="conditionParamRef.containsKey('complainRealNameList') and conditionParamRef.complainRealNameList.size() > 0"> + ${_conditionType_} a.complainRealName in + <foreach collection="conditionParamRef.complainRealNameList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('complainRealNameNotList') and conditionParamRef.complainRealNameNotList.size() > 0"> + ${_conditionType_} a.complainRealName not in + <foreach collection="conditionParamRef.complainRealNameNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('complainSource')"> - <if test="conditionParamRef.complainSource != null and conditionParamRef.complainSource != ''"> - ${_conditionType_} a.complainSource like #{${_conditionParam_}.complainSource} - </if> - <if test="conditionParamRef.complainSource == null"> - ${_conditionType_} a.complainSource is null - </if> - </if> - <if test="conditionParamRef.containsKey('complainSourceList') and conditionParamRef.complainSourceList.size() > 0"> - ${_conditionType_} a.complainSource in - <foreach collection="conditionParamRef.complainSourceList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('contact')"> + <if test="conditionParamRef.contact != null and conditionParamRef.contact != ''"> + ${_conditionType_} a.contact like #{${_conditionParam_}.contact} </if> - <if test="conditionParamRef.containsKey('complainSourceNotList') and conditionParamRef.complainSourceNotList.size() > 0"> - ${_conditionType_} a.complainSource not in - <foreach collection="conditionParamRef.complainSourceNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.contact == null"> + ${_conditionType_} a.contact is null </if> + </if> + <if test="conditionParamRef.containsKey('contactList') and conditionParamRef.contactList.size() > 0"> + ${_conditionType_} a.contact in + <foreach collection="conditionParamRef.contactList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('contactNotList') and conditionParamRef.contactNotList.size() > 0"> + ${_conditionType_} a.contact not in + <foreach collection="conditionParamRef.contactNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('complainDevice')"> - <if test="conditionParamRef.complainDevice != null and conditionParamRef.complainDevice != ''"> - ${_conditionType_} a.complainDevice like #{${_conditionParam_}.complainDevice} - </if> - <if test="conditionParamRef.complainDevice == null"> - ${_conditionType_} a.complainDevice is null - </if> - </if> - <if test="conditionParamRef.containsKey('complainDeviceList') and conditionParamRef.complainDeviceList.size() > 0"> - ${_conditionType_} a.complainDevice in - <foreach collection="conditionParamRef.complainDeviceList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('complainTime')"> + <if test="conditionParamRef.complainTime != null "> + ${_conditionType_} a.complainTime = #{${_conditionParam_}.complainTime} </if> - <if test="conditionParamRef.containsKey('complainDeviceNotList') and conditionParamRef.complainDeviceNotList.size() > 0"> - ${_conditionType_} a.complainDevice not in - <foreach collection="conditionParamRef.complainDeviceNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.complainTime == null"> + ${_conditionType_} a.complainTime is null </if> + </if> + <if test="conditionParamRef.containsKey('complainTimeStart') and conditionParamRef.complainTimeStart != null and conditionParamRef.complainTimeStart!=''"> + ${_conditionType_} a.complainTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.complainTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('complainTimeEnd') and conditionParamRef.complainTimeEnd != null and conditionParamRef.complainTimeEnd!=''"> + ${_conditionType_} a.complainTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.complainTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> - <if test="conditionParamRef.containsKey('goworkCode')"> - <if test="conditionParamRef.goworkCode != null and conditionParamRef.goworkCode != ''"> - ${_conditionType_} a.goworkCode like #{${_conditionParam_}.goworkCode} - </if> - <if test="conditionParamRef.goworkCode == null"> - ${_conditionType_} a.goworkCode is null - </if> - </if> - <if test="conditionParamRef.containsKey('goworkCodeList') and conditionParamRef.goworkCodeList.size() > 0"> - ${_conditionType_} a.goworkCode in - <foreach collection="conditionParamRef.goworkCodeList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('complainSource')"> + <if test="conditionParamRef.complainSource != null and conditionParamRef.complainSource != ''"> + ${_conditionType_} a.complainSource like #{${_conditionParam_}.complainSource} </if> - <if test="conditionParamRef.containsKey('goworkCodeNotList') and conditionParamRef.goworkCodeNotList.size() > 0"> - ${_conditionType_} a.goworkCode not in - <foreach collection="conditionParamRef.goworkCodeNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.complainSource == null"> + ${_conditionType_} a.complainSource is null </if> + </if> + <if test="conditionParamRef.containsKey('complainSourceList') and conditionParamRef.complainSourceList.size() > 0"> + ${_conditionType_} a.complainSource in + <foreach collection="conditionParamRef.complainSourceList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('complainSourceNotList') and conditionParamRef.complainSourceNotList.size() > 0"> + ${_conditionType_} a.complainSource not in + <foreach collection="conditionParamRef.complainSourceNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('goworkDepts')"> - <if test="conditionParamRef.goworkDepts != null and conditionParamRef.goworkDepts != ''"> - ${_conditionType_} a.goworkDepts like #{${_conditionParam_}.goworkDepts} - </if> - <if test="conditionParamRef.goworkDepts == null"> - ${_conditionType_} a.goworkDepts is null - </if> - </if> - <if test="conditionParamRef.containsKey('goworkDeptsList') and conditionParamRef.goworkDeptsList.size() > 0"> - ${_conditionType_} a.goworkDepts in - <foreach collection="conditionParamRef.goworkDeptsList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('complainDevice')"> + <if test="conditionParamRef.complainDevice != null and conditionParamRef.complainDevice != ''"> + ${_conditionType_} a.complainDevice like #{${_conditionParam_}.complainDevice} </if> - <if test="conditionParamRef.containsKey('goworkDeptsNotList') and conditionParamRef.goworkDeptsNotList.size() > 0"> - ${_conditionType_} a.goworkDepts not in - <foreach collection="conditionParamRef.goworkDeptsNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.complainDevice == null"> + ${_conditionType_} a.complainDevice is null </if> + </if> + <if test="conditionParamRef.containsKey('complainDeviceList') and conditionParamRef.complainDeviceList.size() > 0"> + ${_conditionType_} a.complainDevice in + <foreach collection="conditionParamRef.complainDeviceList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('complainDeviceNotList') and conditionParamRef.complainDeviceNotList.size() > 0"> + ${_conditionType_} a.complainDevice not in + <foreach collection="conditionParamRef.complainDeviceNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('matterlName')"> - <if test="conditionParamRef.matterlName != null and conditionParamRef.matterlName != ''"> - ${_conditionType_} a.matterlName like #{${_conditionParam_}.matterlName} - </if> - <if test="conditionParamRef.matterlName == null"> - ${_conditionType_} a.matterlName is null - </if> - </if> - <if test="conditionParamRef.containsKey('matterlNameList') and conditionParamRef.matterlNameList.size() > 0"> - ${_conditionType_} a.matterlName in - <foreach collection="conditionParamRef.matterlNameList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('goworkCode')"> + <if test="conditionParamRef.goworkCode != null and conditionParamRef.goworkCode != ''"> + ${_conditionType_} a.goworkCode like #{${_conditionParam_}.goworkCode} </if> - <if test="conditionParamRef.containsKey('matterlNameNotList') and conditionParamRef.matterlNameNotList.size() > 0"> - ${_conditionType_} a.matterlName not in - <foreach collection="conditionParamRef.matterlNameNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.goworkCode == null"> + ${_conditionType_} a.goworkCode is null </if> + </if> + <if test="conditionParamRef.containsKey('goworkCodeList') and conditionParamRef.goworkCodeList.size() > 0"> + ${_conditionType_} a.goworkCode in + <foreach collection="conditionParamRef.goworkCodeList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('goworkCodeNotList') and conditionParamRef.goworkCodeNotList.size() > 0"> + ${_conditionType_} a.goworkCode not in + <foreach collection="conditionParamRef.goworkCodeNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - <if test="conditionParamRef.containsKey('goworkTime')"> - <if test="conditionParamRef.goworkTime != null "> - ${_conditionType_} a.goworkTime = #{${_conditionParam_}.goworkTime} - </if> - <if test="conditionParamRef.goworkTime == null"> - ${_conditionType_} a.goworkTime is null - </if> + <if test="conditionParamRef.containsKey('goworkDepts')"> + <if test="conditionParamRef.goworkDepts != null and conditionParamRef.goworkDepts != ''"> + ${_conditionType_} a.goworkDepts like #{${_conditionParam_}.goworkDepts} </if> - <if test="conditionParamRef.containsKey('goworkTimeStart') and conditionParamRef.goworkTimeStart != null and conditionParamRef.goworkTimeStart!=''"> - ${_conditionType_} a.goworkTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.goworkTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.goworkDepts == null"> + ${_conditionType_} a.goworkDepts is null </if> - <if test="conditionParamRef.containsKey('goworkTimeEnd') and conditionParamRef.goworkTimeEnd != null and conditionParamRef.goworkTimeEnd!=''"> - ${_conditionType_} a.goworkTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.goworkTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('goworkDeptsList') and conditionParamRef.goworkDeptsList.size() > 0"> + ${_conditionType_} a.goworkDepts in + <foreach collection="conditionParamRef.goworkDeptsList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('goworkDeptsNotList') and conditionParamRef.goworkDeptsNotList.size() > 0"> + ${_conditionType_} a.goworkDepts not in + <foreach collection="conditionParamRef.goworkDeptsNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + + <if test="conditionParamRef.containsKey('matterlName')"> + <if test="conditionParamRef.matterlName != null and conditionParamRef.matterlName != ''"> + ${_conditionType_} a.matterlName like #{${_conditionParam_}.matterlName} </if> - <if test="conditionParamRef.containsKey('irregularType')"> - <if test="conditionParamRef.irregularType != null "> - ${_conditionType_} a.irregularType = #{${_conditionParam_}.irregularType} - </if> - <if test="conditionParamRef.irregularType == null"> - ${_conditionType_} a.irregularType is null - </if> + <if test="conditionParamRef.matterlName == null"> + ${_conditionType_} a.matterlName is null </if> - <if test="conditionParamRef.containsKey('irregularTypeList') and conditionParamRef.irregularTypeList.size() > 0"> - ${_conditionType_} a.irregularType in - <foreach collection="conditionParamRef.irregularTypeList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('matterlNameList') and conditionParamRef.matterlNameList.size() > 0"> + ${_conditionType_} a.matterlName in + <foreach collection="conditionParamRef.matterlNameList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('matterlNameNotList') and conditionParamRef.matterlNameNotList.size() > 0"> + ${_conditionType_} a.matterlName not in + <foreach collection="conditionParamRef.matterlNameNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + + <if test="conditionParamRef.containsKey('goworkTime')"> + <if test="conditionParamRef.goworkTime != null "> + ${_conditionType_} a.goworkTime = #{${_conditionParam_}.goworkTime} </if> - <if test="conditionParamRef.containsKey('irregularTypeNotList') and conditionParamRef.irregularTypeNotList.size() > 0"> - ${_conditionType_} a.irregularType not in - <foreach collection="conditionParamRef.irregularTypeNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.goworkTime == null"> + ${_conditionType_} a.goworkTime is null </if> - <if test="conditionParamRef.containsKey('irregularTypeStart') and conditionParamRef.irregularTypeStart != null"> - ${_conditionType_} a.irregularType <![CDATA[ >= ]]> #{${_conditionParam_}.irregularTypeStart} + </if> + <if test="conditionParamRef.containsKey('goworkTimeStart') and conditionParamRef.goworkTimeStart != null and conditionParamRef.goworkTimeStart!=''"> + ${_conditionType_} a.goworkTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.goworkTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('goworkTimeEnd') and conditionParamRef.goworkTimeEnd != null and conditionParamRef.goworkTimeEnd!=''"> + ${_conditionType_} a.goworkTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.goworkTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('irregularType')"> + <if test="conditionParamRef.irregularType != null "> + ${_conditionType_} a.irregularType = #{${_conditionParam_}.irregularType} </if> - <if test="conditionParamRef.containsKey('irregularTypeEnd') and conditionParamRef.irregularTypeEnd != null"> - ${_conditionType_} a.irregularType <![CDATA[ <= ]]> #{${_conditionParam_}.irregularTypeEnd} + <if test="conditionParamRef.irregularType == null"> + ${_conditionType_} a.irregularType is null </if> + </if> + <if test="conditionParamRef.containsKey('irregularTypeList') and conditionParamRef.irregularTypeList.size() > 0"> + ${_conditionType_} a.irregularType in + <foreach collection="conditionParamRef.irregularTypeList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('irregularTypeNotList') and conditionParamRef.irregularTypeNotList.size() > 0"> + ${_conditionType_} a.irregularType not in + <foreach collection="conditionParamRef.irregularTypeNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('irregularTypeStart') and conditionParamRef.irregularTypeStart != null"> + ${_conditionType_} a.irregularType <![CDATA[ >= ]]> #{${_conditionParam_}.irregularTypeStart} + </if> + <if test="conditionParamRef.containsKey('irregularTypeEnd') and conditionParamRef.irregularTypeEnd != null"> + ${_conditionType_} a.irregularType <![CDATA[ <= ]]> #{${_conditionParam_}.irregularTypeEnd} + </if> - <if test="conditionParamRef.containsKey('happenTime')"> - <if test="conditionParamRef.happenTime != null "> - ${_conditionType_} a.happenTime = #{${_conditionParam_}.happenTime} - </if> - <if test="conditionParamRef.happenTime == null"> - ${_conditionType_} a.happenTime is null - </if> + <if test="conditionParamRef.containsKey('happenTime')"> + <if test="conditionParamRef.happenTime != null "> + ${_conditionType_} a.happenTime = #{${_conditionParam_}.happenTime} </if> - <if test="conditionParamRef.containsKey('happenTimeStart') and conditionParamRef.happenTimeStart != null and conditionParamRef.happenTimeStart!=''"> - ${_conditionType_} a.happenTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.happenTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.happenTime == null"> + ${_conditionType_} a.happenTime is null </if> - <if test="conditionParamRef.containsKey('happenTimeEnd') and conditionParamRef.happenTimeEnd != null and conditionParamRef.happenTimeEnd!=''"> - ${_conditionType_} a.happenTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.happenTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('duration')"> - <if test="conditionParamRef.duration != null "> - ${_conditionType_} a.duration = #{${_conditionParam_}.duration} - </if> - <if test="conditionParamRef.duration == null"> - ${_conditionType_} a.duration is null - </if> - </if> - <if test="conditionParamRef.containsKey('durationList') and conditionParamRef.durationList.size() > 0"> - ${_conditionType_} a.duration in - <foreach collection="conditionParamRef.durationList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('durationNotList') and conditionParamRef.durationNotList.size() > 0"> - ${_conditionType_} a.duration not in - <foreach collection="conditionParamRef.durationNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> - </if> - <if test="conditionParamRef.containsKey('durationStart') and conditionParamRef.durationStart != null"> - ${_conditionType_} a.duration <![CDATA[ >= ]]> #{${_conditionParam_}.durationStart} + </if> + <if test="conditionParamRef.containsKey('happenTimeStart') and conditionParamRef.happenTimeStart != null and conditionParamRef.happenTimeStart!=''"> + ${_conditionType_} a.happenTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.happenTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('happenTimeEnd') and conditionParamRef.happenTimeEnd != null and conditionParamRef.happenTimeEnd!=''"> + ${_conditionType_} a.happenTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.happenTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('duration')"> + <if test="conditionParamRef.duration != null "> + ${_conditionType_} a.duration = #{${_conditionParam_}.duration} </if> - <if test="conditionParamRef.containsKey('durationEnd') and conditionParamRef.durationEnd != null"> - ${_conditionType_} a.duration <![CDATA[ <= ]]> #{${_conditionParam_}.durationEnd} + <if test="conditionParamRef.duration == null"> + ${_conditionType_} a.duration is null </if> + </if> + <if test="conditionParamRef.containsKey('durationList') and conditionParamRef.durationList.size() > 0"> + ${_conditionType_} a.duration in + <foreach collection="conditionParamRef.durationList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('durationNotList') and conditionParamRef.durationNotList.size() > 0"> + ${_conditionType_} a.duration not in + <foreach collection="conditionParamRef.durationNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('durationStart') and conditionParamRef.durationStart != null"> + ${_conditionType_} a.duration <![CDATA[ >= ]]> #{${_conditionParam_}.durationStart} + </if> + <if test="conditionParamRef.containsKey('durationEnd') and conditionParamRef.durationEnd != null"> + ${_conditionType_} a.duration <![CDATA[ <= ]]> #{${_conditionParam_}.durationEnd} + </if> - <if test="conditionParamRef.containsKey('alarmTime')"> - <if test="conditionParamRef.alarmTime != null "> - ${_conditionType_} a.alarmTime = #{${_conditionParam_}.alarmTime} - </if> - <if test="conditionParamRef.alarmTime == null"> - ${_conditionType_} a.alarmTime is null - </if> + <if test="conditionParamRef.containsKey('alarmTime')"> + <if test="conditionParamRef.alarmTime != null "> + ${_conditionType_} a.alarmTime = #{${_conditionParam_}.alarmTime} </if> - <if test="conditionParamRef.containsKey('alarmTimeStart') and conditionParamRef.alarmTimeStart != null and conditionParamRef.alarmTimeStart!=''"> - ${_conditionType_} a.alarmTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.alarmTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') - </if> - <if test="conditionParamRef.containsKey('alarmTimeEnd') and conditionParamRef.alarmTimeEnd != null and conditionParamRef.alarmTimeEnd!=''"> - ${_conditionType_} a.alarmTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.alarmTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + <if test="conditionParamRef.alarmTime == null"> + ${_conditionType_} a.alarmTime is null </if> + </if> + <if test="conditionParamRef.containsKey('alarmTimeStart') and conditionParamRef.alarmTimeStart != null and conditionParamRef.alarmTimeStart!=''"> + ${_conditionType_} a.alarmTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.alarmTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('alarmTimeEnd') and conditionParamRef.alarmTimeEnd != null and conditionParamRef.alarmTimeEnd!=''"> + ${_conditionType_} a.alarmTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.alarmTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> - <if test="conditionParamRef.containsKey('snapPath')"> - <if test="conditionParamRef.snapPath != null and conditionParamRef.snapPath != ''"> - ${_conditionType_} a.snapPath like #{${_conditionParam_}.snapPath} - </if> - <if test="conditionParamRef.snapPath == null"> - ${_conditionType_} a.snapPath is null - </if> + <if test="conditionParamRef.containsKey('snapPath')"> + <if test="conditionParamRef.snapPath != null and conditionParamRef.snapPath != ''"> + ${_conditionType_} a.snapPath like #{${_conditionParam_}.snapPath} </if> - <if test="conditionParamRef.containsKey('snapPathList') and conditionParamRef.snapPathList.size() > 0"> - ${_conditionType_} a.snapPath in - <foreach collection="conditionParamRef.snapPathList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.snapPath == null"> + ${_conditionType_} a.snapPath is null </if> - <if test="conditionParamRef.containsKey('snapPathNotList') and conditionParamRef.snapPathNotList.size() > 0"> - ${_conditionType_} a.snapPath not in - <foreach collection="conditionParamRef.snapPathNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('snapPathList') and conditionParamRef.snapPathList.size() > 0"> + ${_conditionType_} a.snapPath in + <foreach collection="conditionParamRef.snapPathList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('snapPathNotList') and conditionParamRef.snapPathNotList.size() > 0"> + ${_conditionType_} a.snapPath not in + <foreach collection="conditionParamRef.snapPathNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('irregularOtherType')"> + <if test="conditionParamRef.irregularOtherType != null "> + ${_conditionType_} a.irregularOtherType = #{${_conditionParam_}.irregularOtherType} </if> - <if test="conditionParamRef.containsKey('irregularOtherType')"> - <if test="conditionParamRef.irregularOtherType != null "> - ${_conditionType_} a.irregularOtherType = #{${_conditionParam_}.irregularOtherType} - </if> - <if test="conditionParamRef.irregularOtherType == null"> - ${_conditionType_} a.irregularOtherType is null - </if> + <if test="conditionParamRef.irregularOtherType == null"> + ${_conditionType_} a.irregularOtherType is null </if> - <if test="conditionParamRef.containsKey('irregularOtherTypeList') and conditionParamRef.irregularOtherTypeList.size() > 0"> - ${_conditionType_} a.irregularOtherType in - <foreach collection="conditionParamRef.irregularOtherTypeList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + </if> + <if test="conditionParamRef.containsKey('irregularOtherTypeList') and conditionParamRef.irregularOtherTypeList.size() > 0"> + ${_conditionType_} a.irregularOtherType in + <foreach collection="conditionParamRef.irregularOtherTypeList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('irregularOtherTypeNotList') and conditionParamRef.irregularOtherTypeNotList.size() > 0"> + ${_conditionType_} a.irregularOtherType not in + <foreach collection="conditionParamRef.irregularOtherTypeNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('irregularOtherTypeStart') and conditionParamRef.irregularOtherTypeStart != null"> + ${_conditionType_} a.irregularOtherType <![CDATA[ >= ]]> #{${_conditionParam_}.irregularOtherTypeStart} + </if> + <if test="conditionParamRef.containsKey('irregularOtherTypeEnd') and conditionParamRef.irregularOtherTypeEnd != null"> + ${_conditionType_} a.irregularOtherType <![CDATA[ <= ]]> #{${_conditionParam_}.irregularOtherTypeEnd} + </if> + + + <if test="conditionParamRef.containsKey('performType')"> + <if test="conditionParamRef.performType != null and conditionParamRef.performType != ''"> + ${_conditionType_} a.performType like #{${_conditionParam_}.performType} </if> - <if test="conditionParamRef.containsKey('irregularOtherTypeNotList') and conditionParamRef.irregularOtherTypeNotList.size() > 0"> - ${_conditionType_} a.irregularOtherType not in - <foreach collection="conditionParamRef.irregularOtherTypeNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.performType == null"> + ${_conditionType_} a.performType is null </if> - <if test="conditionParamRef.containsKey('irregularOtherTypeStart') and conditionParamRef.irregularOtherTypeStart != null"> - ${_conditionType_} a.irregularOtherType <![CDATA[ >= ]]> #{${_conditionParam_}.irregularOtherTypeStart} + </if> + <if test="conditionParamRef.containsKey('performTypeList') and conditionParamRef.performTypeList.size() > 0"> + ${_conditionType_} a.performType in + <foreach collection="conditionParamRef.performTypeList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('performTypeNotList') and conditionParamRef.performTypeNotList.size() > 0"> + ${_conditionType_} a.performType not in + <foreach collection="conditionParamRef.performTypeNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + + <if test="conditionParamRef.containsKey('deductPerson')"> + <if test="conditionParamRef.deductPerson != null and conditionParamRef.deductPerson != ''"> + ${_conditionType_} a.deductPerson like #{${_conditionParam_}.deductPerson} </if> - <if test="conditionParamRef.containsKey('irregularOtherTypeEnd') and conditionParamRef.irregularOtherTypeEnd != null"> - ${_conditionType_} a.irregularOtherType <![CDATA[ <= ]]> #{${_conditionParam_}.irregularOtherTypeEnd} + <if test="conditionParamRef.deductPerson == null"> + ${_conditionType_} a.deductPerson is null </if> + </if> + <if test="conditionParamRef.containsKey('deductPersonList') and conditionParamRef.deductPersonList.size() > 0"> + ${_conditionType_} a.deductPerson in + <foreach collection="conditionParamRef.deductPersonList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> + <if test="conditionParamRef.containsKey('deductPersonNotList') and conditionParamRef.deductPersonNotList.size() > 0"> + ${_conditionType_} a.deductPerson not in + <foreach collection="conditionParamRef.deductPersonNotList" open="(" close=")" index="index" item="item" separator=","> + #{item} + </foreach> + </if> - - <if test="conditionParamRef.containsKey('performType')"> - <if test="conditionParamRef.performType != null and conditionParamRef.performType != ''"> - ${_conditionType_} a.performType like #{${_conditionParam_}.performType} - </if> - <if test="conditionParamRef.performType == null"> - ${_conditionType_} a.performType is null - </if> - </if> - <if test="conditionParamRef.containsKey('performTypeList') and conditionParamRef.performTypeList.size() > 0"> - ${_conditionType_} a.performType in - <foreach collection="conditionParamRef.performTypeList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.containsKey('deductTime')"> + <if test="conditionParamRef.deductTime != null "> + ${_conditionType_} a.deductTime = #{${_conditionParam_}.deductTime} </if> - <if test="conditionParamRef.containsKey('performTypeNotList') and conditionParamRef.performTypeNotList.size() > 0"> - ${_conditionType_} a.performType not in - <foreach collection="conditionParamRef.performTypeNotList" open="(" close=")" index="index" item="item" separator=","> - #{item} - </foreach> + <if test="conditionParamRef.deductTime == null"> + ${_conditionType_} a.deductTime is null </if> + </if> + <if test="conditionParamRef.containsKey('deductTimeStart') and conditionParamRef.deductTimeStart != null and conditionParamRef.deductTimeStart!=''"> + ${_conditionType_} a.deductTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.deductTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s') + </if> + <if test="conditionParamRef.containsKey('deductTimeEnd') and conditionParamRef.deductTimeEnd != null and conditionParamRef.deductTimeEnd!=''"> + ${_conditionType_} a.deductTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.deductTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s') + </if> </sql> <sql id="_orderCols_"> <if test="orderColList != null and !orderColList.isEmpty()"> order by <trim suffixOverrides="," suffix=""> <foreach collection="orderColList" open="" close="" index="index" item="item" separator=","> - ${item.colName} ${item.sortKind} + ${item.colName} ${item.sortKind} </foreach> </trim> </if> <if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()"> order by <trim suffixOverrides="," suffix=""> - <if test="orderCol.containsKey('id')"> - a.id - <if test='orderCol.id != null and "DESC".equalsIgnoreCase(orderCol.id)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('checkRecordId')"> - a.checkRecordId - <if test='orderCol.checkRecordId != null and "DESC".equalsIgnoreCase(orderCol.checkRecordId)'>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('workNum')"> - a.workNum - <if test='orderCol.workNum != null and "DESC".equalsIgnoreCase(orderCol.workNum)'>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('attendanceGroupId')"> - a.attendanceGroupId - <if test='orderCol.attendanceGroupId != null and "DESC".equalsIgnoreCase(orderCol.attendanceGroupId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('attendanceGroupName')"> - a.attendanceGroupName - <if test='orderCol.attendanceGroupName != null and "DESC".equalsIgnoreCase(orderCol.attendanceGroupName)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('attendanceDate')"> - a.attendanceDate - <if test='orderCol.attendanceDate != null and "DESC".equalsIgnoreCase(orderCol.attendanceDate)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('ruleId')"> - a.ruleId - <if test='orderCol.ruleId != null and "DESC".equalsIgnoreCase(orderCol.ruleId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('ruleName')"> - a.ruleName - <if test='orderCol.ruleName != null and "DESC".equalsIgnoreCase(orderCol.ruleName)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('subMethod')"> - a.subMethod - <if test='orderCol.subMethod != null and "DESC".equalsIgnoreCase(orderCol.subMethod)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('subAddType')"> - a.subAddType - <if test='orderCol.subAddType != null and "DESC".equalsIgnoreCase(orderCol.subAddType)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('score')"> - a.score - <if test='orderCol.score != null and "DESC".equalsIgnoreCase(orderCol.score)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('goOffTimeStr')"> - a.goOffTimeStr - <if test='orderCol.goOffTimeStr != null and "DESC".equalsIgnoreCase(orderCol.goOffTimeStr)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('errorTime')"> - a.errorTime - <if test='orderCol.errorTime != null and "DESC".equalsIgnoreCase(orderCol.errorTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('actualAttendTime')"> - a.actualAttendTime - <if test='orderCol.actualAttendTime != null and "DESC".equalsIgnoreCase(orderCol.actualAttendTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('errorResult')"> - a.errorResult - <if test='orderCol.errorResult != null and "DESC".equalsIgnoreCase(orderCol.errorResult)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('checkPerson')"> - a.checkPerson - <if test='orderCol.checkPerson != null and "DESC".equalsIgnoreCase(orderCol.checkPerson)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('checkTime')"> - a.checkTime - <if test='orderCol.checkTime != null and "DESC".equalsIgnoreCase(orderCol.checkTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('checkDesc')"> - a.checkDesc - <if test='orderCol.checkDesc != null and "DESC".equalsIgnoreCase(orderCol.checkDesc)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('checkResult')"> - a.checkResult - <if test='orderCol.checkResult != null and "DESC".equalsIgnoreCase(orderCol.checkResult)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('processStatus')"> - a.processStatus - <if test='orderCol.processStatus != null and "DESC".equalsIgnoreCase(orderCol.processStatus)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('appealDesc')"> - a.appealDesc - <if test='orderCol.appealDesc != null and "DESC".equalsIgnoreCase(orderCol.appealDesc)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('appealTime')"> - a.appealTime - <if test='orderCol.appealTime != null and "DESC".equalsIgnoreCase(orderCol.appealTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('appealResult')"> - a.appealResult - <if test='orderCol.appealResult != null and "DESC".equalsIgnoreCase(orderCol.appealResult)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('remark')"> - a.remark - <if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('createUserId')"> - a.createUserId - <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('createTime')"> - a.createTime - <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('updateUserId')"> - a.updateUserId - <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('updateTime')"> - a.updateTime - <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('violationType')"> - a.violationType - <if test='orderCol.violationType != null and "DESC".equalsIgnoreCase(orderCol.violationType)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('reviewResult')"> - a.reviewResult - <if test='orderCol.reviewResult != null and "DESC".equalsIgnoreCase(orderCol.reviewResult)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('reviewTime')"> - a.reviewTime - <if test='orderCol.reviewTime != null and "DESC".equalsIgnoreCase(orderCol.reviewTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('reviewSource')"> - a.reviewSource - <if test='orderCol.reviewSource != null and "DESC".equalsIgnoreCase(orderCol.reviewSource)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('reviewDevice')"> - a.reviewDevice - <if test='orderCol.reviewDevice != null and "DESC".equalsIgnoreCase(orderCol.reviewDevice)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('complainTitle')"> - a.complainTitle - <if test='orderCol.complainTitle != null and "DESC".equalsIgnoreCase(orderCol.complainTitle)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('complainContent')"> - a.complainContent - <if test='orderCol.complainContent != null and "DESC".equalsIgnoreCase(orderCol.complainContent)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('complainRealName')"> - a.complainRealName - <if test='orderCol.complainRealName != null and "DESC".equalsIgnoreCase(orderCol.complainRealName)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('contact')"> - a.contact - <if test='orderCol.contact != null and "DESC".equalsIgnoreCase(orderCol.contact)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('complainTime')"> - a.complainTime - <if test='orderCol.complainTime != null and "DESC".equalsIgnoreCase(orderCol.complainTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('complainSource')"> - a.complainSource - <if test='orderCol.complainSource != null and "DESC".equalsIgnoreCase(orderCol.complainSource)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('complainDevice')"> - a.complainDevice - <if test='orderCol.complainDevice != null and "DESC".equalsIgnoreCase(orderCol.complainDevice)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('goworkCode')"> - a.goworkCode - <if test='orderCol.goworkCode != null and "DESC".equalsIgnoreCase(orderCol.goworkCode)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('goworkDepts')"> - a.goworkDepts - <if test='orderCol.goworkDepts != null and "DESC".equalsIgnoreCase(orderCol.goworkDepts)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('matterlName')"> - a.matterlName - <if test='orderCol.matterlName != null and "DESC".equalsIgnoreCase(orderCol.matterlName)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('goworkTime')"> - a.goworkTime - <if test='orderCol.goworkTime != null and "DESC".equalsIgnoreCase(orderCol.goworkTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('irregularType')"> - a.irregularType - <if test='orderCol.irregularType != null and "DESC".equalsIgnoreCase(orderCol.irregularType)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('happenTime')"> - a.happenTime - <if test='orderCol.happenTime != null and "DESC".equalsIgnoreCase(orderCol.happenTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('duration')"> - a.duration - <if test='orderCol.duration != null and "DESC".equalsIgnoreCase(orderCol.duration)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('alarmTime')"> - a.alarmTime - <if test='orderCol.alarmTime != null and "DESC".equalsIgnoreCase(orderCol.alarmTime)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('snapPath')"> - a.snapPath - <if test='orderCol.snapPath != null and "DESC".equalsIgnoreCase(orderCol.snapPath)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('irregularOtherType')"> - a.irregularOtherType - <if test='orderCol.irregularOtherType != null and "DESC".equalsIgnoreCase(orderCol.irregularOtherType)'>DESC</if> - , - </if> - <if test="orderCol.containsKey('performType')"> - a.performType - <if test='orderCol.performType != null and "DESC".equalsIgnoreCase(orderCol.performType)'>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('checkRecordId')"> + a.checkRecordId + <if test='orderCol.checkRecordId != null and "DESC".equalsIgnoreCase(orderCol.checkRecordId)'>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('workNum')"> + a.workNum + <if test='orderCol.workNum != null and "DESC".equalsIgnoreCase(orderCol.workNum)'>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('attendanceGroupId')"> + a.attendanceGroupId + <if test='orderCol.attendanceGroupId != null and "DESC".equalsIgnoreCase(orderCol.attendanceGroupId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('attendanceGroupName')"> + a.attendanceGroupName + <if test='orderCol.attendanceGroupName != null and "DESC".equalsIgnoreCase(orderCol.attendanceGroupName)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('attendanceDate')"> + a.attendanceDate + <if test='orderCol.attendanceDate != null and "DESC".equalsIgnoreCase(orderCol.attendanceDate)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('ruleId')"> + a.ruleId + <if test='orderCol.ruleId != null and "DESC".equalsIgnoreCase(orderCol.ruleId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('ruleName')"> + a.ruleName + <if test='orderCol.ruleName != null and "DESC".equalsIgnoreCase(orderCol.ruleName)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('subMethod')"> + a.subMethod + <if test='orderCol.subMethod != null and "DESC".equalsIgnoreCase(orderCol.subMethod)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('subAddType')"> + a.subAddType + <if test='orderCol.subAddType != null and "DESC".equalsIgnoreCase(orderCol.subAddType)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('score')"> + a.score + <if test='orderCol.score != null and "DESC".equalsIgnoreCase(orderCol.score)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('goOffTimeStr')"> + a.goOffTimeStr + <if test='orderCol.goOffTimeStr != null and "DESC".equalsIgnoreCase(orderCol.goOffTimeStr)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('errorTime')"> + a.errorTime + <if test='orderCol.errorTime != null and "DESC".equalsIgnoreCase(orderCol.errorTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('actualAttendTime')"> + a.actualAttendTime + <if test='orderCol.actualAttendTime != null and "DESC".equalsIgnoreCase(orderCol.actualAttendTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('errorResult')"> + a.errorResult + <if test='orderCol.errorResult != null and "DESC".equalsIgnoreCase(orderCol.errorResult)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('checkPerson')"> + a.checkPerson + <if test='orderCol.checkPerson != null and "DESC".equalsIgnoreCase(orderCol.checkPerson)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('checkTime')"> + a.checkTime + <if test='orderCol.checkTime != null and "DESC".equalsIgnoreCase(orderCol.checkTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('checkDesc')"> + a.checkDesc + <if test='orderCol.checkDesc != null and "DESC".equalsIgnoreCase(orderCol.checkDesc)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('checkResult')"> + a.checkResult + <if test='orderCol.checkResult != null and "DESC".equalsIgnoreCase(orderCol.checkResult)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('processStatus')"> + a.processStatus + <if test='orderCol.processStatus != null and "DESC".equalsIgnoreCase(orderCol.processStatus)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('appealDesc')"> + a.appealDesc + <if test='orderCol.appealDesc != null and "DESC".equalsIgnoreCase(orderCol.appealDesc)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('appealTime')"> + a.appealTime + <if test='orderCol.appealTime != null and "DESC".equalsIgnoreCase(orderCol.appealTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('appealResult')"> + a.appealResult + <if test='orderCol.appealResult != null and "DESC".equalsIgnoreCase(orderCol.appealResult)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('remark')"> + a.remark + <if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('createUserId')"> + a.createUserId + <if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('createTime')"> + a.createTime + <if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('updateUserId')"> + a.updateUserId + <if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('updateTime')"> + a.updateTime + <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('violationType')"> + a.violationType + <if test='orderCol.violationType != null and "DESC".equalsIgnoreCase(orderCol.violationType)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('reviewResult')"> + a.reviewResult + <if test='orderCol.reviewResult != null and "DESC".equalsIgnoreCase(orderCol.reviewResult)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('reviewTime')"> + a.reviewTime + <if test='orderCol.reviewTime != null and "DESC".equalsIgnoreCase(orderCol.reviewTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('reviewSource')"> + a.reviewSource + <if test='orderCol.reviewSource != null and "DESC".equalsIgnoreCase(orderCol.reviewSource)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('reviewDevice')"> + a.reviewDevice + <if test='orderCol.reviewDevice != null and "DESC".equalsIgnoreCase(orderCol.reviewDevice)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('complainTitle')"> + a.complainTitle + <if test='orderCol.complainTitle != null and "DESC".equalsIgnoreCase(orderCol.complainTitle)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('complainContent')"> + a.complainContent + <if test='orderCol.complainContent != null and "DESC".equalsIgnoreCase(orderCol.complainContent)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('complainRealName')"> + a.complainRealName + <if test='orderCol.complainRealName != null and "DESC".equalsIgnoreCase(orderCol.complainRealName)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('contact')"> + a.contact + <if test='orderCol.contact != null and "DESC".equalsIgnoreCase(orderCol.contact)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('complainTime')"> + a.complainTime + <if test='orderCol.complainTime != null and "DESC".equalsIgnoreCase(orderCol.complainTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('complainSource')"> + a.complainSource + <if test='orderCol.complainSource != null and "DESC".equalsIgnoreCase(orderCol.complainSource)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('complainDevice')"> + a.complainDevice + <if test='orderCol.complainDevice != null and "DESC".equalsIgnoreCase(orderCol.complainDevice)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('goworkCode')"> + a.goworkCode + <if test='orderCol.goworkCode != null and "DESC".equalsIgnoreCase(orderCol.goworkCode)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('goworkDepts')"> + a.goworkDepts + <if test='orderCol.goworkDepts != null and "DESC".equalsIgnoreCase(orderCol.goworkDepts)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('matterlName')"> + a.matterlName + <if test='orderCol.matterlName != null and "DESC".equalsIgnoreCase(orderCol.matterlName)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('goworkTime')"> + a.goworkTime + <if test='orderCol.goworkTime != null and "DESC".equalsIgnoreCase(orderCol.goworkTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('irregularType')"> + a.irregularType + <if test='orderCol.irregularType != null and "DESC".equalsIgnoreCase(orderCol.irregularType)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('happenTime')"> + a.happenTime + <if test='orderCol.happenTime != null and "DESC".equalsIgnoreCase(orderCol.happenTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('duration')"> + a.duration + <if test='orderCol.duration != null and "DESC".equalsIgnoreCase(orderCol.duration)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('alarmTime')"> + a.alarmTime + <if test='orderCol.alarmTime != null and "DESC".equalsIgnoreCase(orderCol.alarmTime)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('snapPath')"> + a.snapPath + <if test='orderCol.snapPath != null and "DESC".equalsIgnoreCase(orderCol.snapPath)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('irregularOtherType')"> + a.irregularOtherType + <if test='orderCol.irregularOtherType != null and "DESC".equalsIgnoreCase(orderCol.irregularOtherType)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('performType')"> + a.performType + <if test='orderCol.performType != null and "DESC".equalsIgnoreCase(orderCol.performType)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('deductPerson')"> + a.deductPerson + <if test='orderCol.deductPerson != null and "DESC".equalsIgnoreCase(orderCol.deductPerson)'>DESC</if> + , + </if> + <if test="orderCol.containsKey('deductTime')"> + a.deductTime + <if test='orderCol.deductTime != null and "DESC".equalsIgnoreCase(orderCol.deductTime)'>DESC</if> + , + </if> </trim> </if> </sql> diff --git a/db/add.sql b/db/add.sql index 744d3e62266866e22e233f276b7c1f0a28498ca5..09dbb03cb041ec6ba81487600fe74f8517bd7718 100644 --- a/db/add.sql +++ b/db/add.sql @@ -641,3 +641,12 @@ CREATE TABLE mortals_xhx_staff_perform_summary( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='鍛樺伐缁╂晥缁熻'; + +-- ---------------------------- +2023-7-15 +-- ---------------------------- + + +ALTER TABLE mortals_xhx_perform_attend_appeal ADD COLUMN `deductPerson` varchar(128) COMMENT '鎵e垎浜哄憳' AFTER subMethod; +ALTER TABLE mortals_xhx_perform_attend_appeal ADD COLUMN `deductTime` datetime COMMENT '鎵e垎鏃堕棿' AFTER deductPerson; + 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 c85b2176759e1289045101431fc1d547a8e3b1e9..6f3acc3969c726e5d0e9a28664c2a7b50dc3a6b9 100644 Binary files "a/doc/\350\200\203\345\213\244\347\273\251\346\225\210\347\256\241\347\220\206\347\263\273\347\273\237.docx" and "b/doc/\350\200\203\345\213\244\347\273\251\346\225\210\347\256\241\347\220\206\347\263\273\347\273\237.docx" differ