Commit a9ce7e18 authored by 廖旭伟's avatar 廖旭伟

大厅窗口考核,窗口人员考核

parent 80bc18fa
package com.mortals.xhx.module.check.dao;
import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.check.model.CheckWindowPerformEntity;
import java.util.List;
/**
* 窗口考核核查Dao
* 窗口考核核查 DAO接口
*
* @author zxfei
* @date 2024-01-17
*/
public interface CheckWindowPerformDao extends ICRUDDao<CheckWindowPerformEntity,Long>{
}
package com.mortals.xhx.module.check.dao;
import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.check.model.CheckWindowWorkmanPerformEntity;
import java.util.List;
/**
* 窗口人员考核汇总核查Dao
* 窗口人员考核汇总核查 DAO接口
*
* @author zxfei
* @date 2024-01-17
*/
public interface CheckWindowWorkmanPerformDao extends ICRUDDao<CheckWindowWorkmanPerformEntity,Long>{
}
package com.mortals.xhx.module.check.dao.ibatis;
import org.springframework.stereotype.Repository;
import com.mortals.xhx.module.check.dao.CheckWindowPerformDao;
import com.mortals.xhx.module.check.model.CheckWindowPerformEntity;
import java.util.Date;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import java.util.List;
/**
* 窗口考核核查DaoImpl DAO接口
*
* @author zxfei
* @date 2024-01-17
*/
@Repository("checkWindowPerformDao")
public class CheckWindowPerformDaoImpl extends BaseCRUDDaoMybatis<CheckWindowPerformEntity,Long> implements CheckWindowPerformDao {
}
package com.mortals.xhx.module.check.dao.ibatis;
import org.springframework.stereotype.Repository;
import com.mortals.xhx.module.check.dao.CheckWindowWorkmanPerformDao;
import com.mortals.xhx.module.check.model.CheckWindowWorkmanPerformEntity;
import java.util.Date;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import java.util.List;
/**
* 窗口人员考核汇总核查DaoImpl DAO接口
*
* @author zxfei
* @date 2024-01-17
*/
@Repository("checkWindowWorkmanPerformDao")
public class CheckWindowWorkmanPerformDaoImpl extends BaseCRUDDaoMybatis<CheckWindowWorkmanPerformEntity,Long> implements CheckWindowWorkmanPerformDao {
}
package com.mortals.xhx.module.check.model;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.check.model.vo.CheckWindowPerformVo;
import lombok.Data;
/**
* 窗口考核核查实体对象
*
* @author zxfei
* @date 2024-01-17
*/
@Data
public class CheckWindowPerformEntity extends CheckWindowPerformVo {
private static final long serialVersionUID = 1L;
/**
* 记录ID
*/
private Long recordId;
/**
* 考核年度
*/
private Integer year;
/**
* 考核月份
*/
private Integer month;
/**
* 窗口ID
*/
private Long windowId;
/**
* 窗口名称
*/
private String windowName;
/**
* 窗口负责人id
*/
private Long ownerId;
/**
* 窗口负责人名称
*/
private String ownerName;
/**
* 所属部门id
*/
private Long deptId;
/**
* 所属部门名称
*/
private String deptName;
/**
* 所属大厅
*/
private Long salaId;
/**
* 所属大厅名称
*/
private String salaName;
/**
* 考核表单名称
*/
private String fromName;
/**
* 合计得分
*/
private BigDecimal sumScore;
/**
* 提交时间
*/
private Date submitDate;
/**
* 管理组核查人员
*/
@Excel(name = "管理组核查人员")
private String manageCheckPerson;
/**
* 管理组核查时间
*/
private Date manageCheckTime;
/**
* 管理组核查说明
*/
@Excel(name = "管理组核查说明")
private String manageCheckDesc;
/**
* 管理组核查结果(1.通过,2.不通过)
*/
@Excel(name = "管理组核查结果", readConverterExp = "1=通过,2=不通过")
private String manageCheckResult;
/**
* 领导组核查人员
*/
@Excel(name = "领导组核查人员")
private String leaderCheckPerson;
/**
* 领导组核查时间
*/
private Date leaderCheckTime;
/**
* 领导组核查说明
*/
@Excel(name = "领导组核查说明")
private String leaderCheckDesc;
/**
* 领导组核查结果(1.通过,2.不通过)
*/
@Excel(name = "领导组核查结果", readConverterExp = "1=通过,2=不通过")
private String leaderCheckResult;
/**
* 处理状态(1.未处理,2.已处理)
*/
private Integer checkStatus;
/**
* 备注
*/
private String remark;
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof CheckWindowPerformEntity) {
CheckWindowPerformEntity tmp = (CheckWindowPerformEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public void initAttrValue(){
this.recordId = null;
this.year = DateUtil.year(new Date());
this.month = DateUtil.month(new Date())+1;
this.windowId = null;
this.windowName = "";
this.ownerId = null;
this.ownerName = "";
this.deptId = null;
this.deptName = "";
this.salaId = null;
this.salaName = "";
this.fromName = "";
this.sumScore = BigDecimal.ZERO;
this.submitDate = new Date();
this.manageCheckPerson = "";
this.manageCheckTime = new Date();
this.manageCheckDesc = "";
this.manageCheckResult = "";
this.leaderCheckPerson = "";
this.leaderCheckTime = new Date();
this.leaderCheckDesc = "";
this.leaderCheckResult = "";
this.checkStatus = 1;
this.remark = "";
}
}
\ No newline at end of file
package com.mortals.xhx.module.check.model;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import com.mortals.xhx.module.check.model.CheckWindowPerformEntity;
/**
* 窗口考核核查查询对象
*
* @author zxfei
* @date 2024-01-17
*/
public class CheckWindowPerformQuery extends CheckWindowPerformEntity {
/** 开始 序号,主键,自增长 */
private Long idStart;
/** 结束 序号,主键,自增长 */
private Long idEnd;
/** 增加 序号,主键,自增长 */
private Long idIncrement;
/** 序号,主键,自增长列表 */
private List <Long> idList;
/** 序号,主键,自增长排除列表 */
private List <Long> idNotList;
/** 开始 记录ID */
private Long recordIdStart;
/** 结束 记录ID */
private Long recordIdEnd;
/** 增加 记录ID */
private Long recordIdIncrement;
/** 记录ID列表 */
private List <Long> recordIdList;
/** 记录ID排除列表 */
private List <Long> recordIdNotList;
/** 开始 考核年度 */
private Integer yearStart;
/** 结束 考核年度 */
private Integer yearEnd;
/** 增加 考核年度 */
private Integer yearIncrement;
/** 考核年度列表 */
private List <Integer> yearList;
/** 考核年度排除列表 */
private List <Integer> yearNotList;
/** 开始 考核月份 */
private Integer monthStart;
/** 结束 考核月份 */
private Integer monthEnd;
/** 增加 考核月份 */
private Integer monthIncrement;
/** 考核月份列表 */
private List <Integer> monthList;
/** 考核月份排除列表 */
private List <Integer> monthNotList;
/** 开始 窗口ID */
private Long windowIdStart;
/** 结束 窗口ID */
private Long windowIdEnd;
/** 增加 窗口ID */
private Long windowIdIncrement;
/** 窗口ID列表 */
private List <Long> windowIdList;
/** 窗口ID排除列表 */
private List <Long> windowIdNotList;
/** 窗口名称 */
private List<String> windowNameList;
/** 窗口名称排除列表 */
private List <String> windowNameNotList;
/** 开始 窗口负责人id */
private Long ownerIdStart;
/** 结束 窗口负责人id */
private Long ownerIdEnd;
/** 增加 窗口负责人id */
private Long ownerIdIncrement;
/** 窗口负责人id列表 */
private List <Long> ownerIdList;
/** 窗口负责人id排除列表 */
private List <Long> ownerIdNotList;
/** 窗口负责人名称 */
private List<String> ownerNameList;
/** 窗口负责人名称排除列表 */
private List <String> ownerNameNotList;
/** 开始 所属部门id */
private Long deptIdStart;
/** 结束 所属部门id */
private Long deptIdEnd;
/** 增加 所属部门id */
private Long deptIdIncrement;
/** 所属部门id列表 */
private List <Long> deptIdList;
/** 所属部门id排除列表 */
private List <Long> deptIdNotList;
/** 所属部门名称 */
private List<String> deptNameList;
/** 所属部门名称排除列表 */
private List <String> deptNameNotList;
/** 开始 所属大厅 */
private Long salaIdStart;
/** 结束 所属大厅 */
private Long salaIdEnd;
/** 增加 所属大厅 */
private Long salaIdIncrement;
/** 所属大厅列表 */
private List <Long> salaIdList;
/** 所属大厅排除列表 */
private List <Long> salaIdNotList;
/** 所属大厅名称 */
private List<String> salaNameList;
/** 所属大厅名称排除列表 */
private List <String> salaNameNotList;
/** 考核表单名称 */
private List<String> fromNameList;
/** 考核表单名称排除列表 */
private List <String> fromNameNotList;
/** 开始 合计得分 */
private BigDecimal sumScoreStart;
/** 结束 合计得分 */
private BigDecimal sumScoreEnd;
/** 增加 合计得分 */
private BigDecimal sumScoreIncrement;
/** 合计得分列表 */
private List <BigDecimal> sumScoreList;
/** 合计得分排除列表 */
private List <BigDecimal> sumScoreNotList;
/** 开始 提交时间 */
private String submitDateStart;
/** 结束 提交时间 */
private String submitDateEnd;
/** 管理组核查人员 */
private List<String> manageCheckPersonList;
/** 管理组核查人员排除列表 */
private List <String> manageCheckPersonNotList;
/** 开始 管理组核查时间 */
private String manageCheckTimeStart;
/** 结束 管理组核查时间 */
private String manageCheckTimeEnd;
/** 管理组核查说明 */
private List<String> manageCheckDescList;
/** 管理组核查说明排除列表 */
private List <String> manageCheckDescNotList;
/** 管理组核查结果(1.通过,2.不通过) */
private List<String> manageCheckResultList;
/** 管理组核查结果(1.通过,2.不通过)排除列表 */
private List <String> manageCheckResultNotList;
/** 领导组核查人员 */
private List<String> leaderCheckPersonList;
/** 领导组核查人员排除列表 */
private List <String> leaderCheckPersonNotList;
/** 开始 领导组核查时间 */
private String leaderCheckTimeStart;
/** 结束 领导组核查时间 */
private String leaderCheckTimeEnd;
/** 领导组核查说明 */
private List<String> leaderCheckDescList;
/** 领导组核查说明排除列表 */
private List <String> leaderCheckDescNotList;
/** 领导组核查结果(1.通过,2.不通过) */
private List<String> leaderCheckResultList;
/** 领导组核查结果(1.通过,2.不通过)排除列表 */
private List <String> leaderCheckResultNotList;
/** 开始 处理状态(1.未处理,2.已处理) */
private Integer checkStatusStart;
/** 结束 处理状态(1.未处理,2.已处理) */
private Integer checkStatusEnd;
/** 增加 处理状态(1.未处理,2.已处理) */
private Integer checkStatusIncrement;
/** 处理状态(1.未处理,2.已处理)列表 */
private List <Integer> checkStatusList;
/** 处理状态(1.未处理,2.已处理)排除列表 */
private List <Integer> checkStatusNotList;
/** 备注 */
private List<String> remarkList;
/** 备注排除列表 */
private List <String> remarkNotList;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 开始 更新时间 */
private String updateTimeStart;
/** 结束 更新时间 */
private String updateTimeEnd;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<CheckWindowPerformQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<CheckWindowPerformQuery> andConditionList;
public CheckWindowPerformQuery(){}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 序号,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/**
* 获取 开始 记录ID
* @return recordIdStart
*/
public Long getRecordIdStart(){
return this.recordIdStart;
}
/**
* 设置 开始 记录ID
* @param recordIdStart
*/
public void setRecordIdStart(Long recordIdStart){
this.recordIdStart = recordIdStart;
}
/**
* 获取 结束 记录ID
* @return $recordIdEnd
*/
public Long getRecordIdEnd(){
return this.recordIdEnd;
}
/**
* 设置 结束 记录ID
* @param recordIdEnd
*/
public void setRecordIdEnd(Long recordIdEnd){
this.recordIdEnd = recordIdEnd;
}
/**
* 获取 增加 记录ID
* @return recordIdIncrement
*/
public Long getRecordIdIncrement(){
return this.recordIdIncrement;
}
/**
* 设置 增加 记录ID
* @param recordIdIncrement
*/
public void setRecordIdIncrement(Long recordIdIncrement){
this.recordIdIncrement = recordIdIncrement;
}
/**
* 获取 记录ID
* @return recordIdList
*/
public List<Long> getRecordIdList(){
return this.recordIdList;
}
/**
* 设置 记录ID
* @param recordIdList
*/
public void setRecordIdList(List<Long> recordIdList){
this.recordIdList = recordIdList;
}
/**
* 获取 记录ID
* @return recordIdNotList
*/
public List<Long> getRecordIdNotList(){
return this.recordIdNotList;
}
/**
* 设置 记录ID
* @param recordIdNotList
*/
public void setRecordIdNotList(List<Long> recordIdNotList){
this.recordIdNotList = recordIdNotList;
}
/**
* 获取 开始 考核年度
* @return yearStart
*/
public Integer getYearStart(){
return this.yearStart;
}
/**
* 设置 开始 考核年度
* @param yearStart
*/
public void setYearStart(Integer yearStart){
this.yearStart = yearStart;
}
/**
* 获取 结束 考核年度
* @return $yearEnd
*/
public Integer getYearEnd(){
return this.yearEnd;
}
/**
* 设置 结束 考核年度
* @param yearEnd
*/
public void setYearEnd(Integer yearEnd){
this.yearEnd = yearEnd;
}
/**
* 获取 增加 考核年度
* @return yearIncrement
*/
public Integer getYearIncrement(){
return this.yearIncrement;
}
/**
* 设置 增加 考核年度
* @param yearIncrement
*/
public void setYearIncrement(Integer yearIncrement){
this.yearIncrement = yearIncrement;
}
/**
* 获取 考核年度
* @return yearList
*/
public List<Integer> getYearList(){
return this.yearList;
}
/**
* 设置 考核年度
* @param yearList
*/
public void setYearList(List<Integer> yearList){
this.yearList = yearList;
}
/**
* 获取 考核年度
* @return yearNotList
*/
public List<Integer> getYearNotList(){
return this.yearNotList;
}
/**
* 设置 考核年度
* @param yearNotList
*/
public void setYearNotList(List<Integer> yearNotList){
this.yearNotList = yearNotList;
}
/**
* 获取 开始 考核月份
* @return monthStart
*/
public Integer getMonthStart(){
return this.monthStart;
}
/**
* 设置 开始 考核月份
* @param monthStart
*/
public void setMonthStart(Integer monthStart){
this.monthStart = monthStart;
}
/**
* 获取 结束 考核月份
* @return $monthEnd
*/
public Integer getMonthEnd(){
return this.monthEnd;
}
/**
* 设置 结束 考核月份
* @param monthEnd
*/
public void setMonthEnd(Integer monthEnd){
this.monthEnd = monthEnd;
}
/**
* 获取 增加 考核月份
* @return monthIncrement
*/
public Integer getMonthIncrement(){
return this.monthIncrement;
}
/**
* 设置 增加 考核月份
* @param monthIncrement
*/
public void setMonthIncrement(Integer monthIncrement){
this.monthIncrement = monthIncrement;
}
/**
* 获取 考核月份
* @return monthList
*/
public List<Integer> getMonthList(){
return this.monthList;
}
/**
* 设置 考核月份
* @param monthList
*/
public void setMonthList(List<Integer> monthList){
this.monthList = monthList;
}
/**
* 获取 考核月份
* @return monthNotList
*/
public List<Integer> getMonthNotList(){
return this.monthNotList;
}
/**
* 设置 考核月份
* @param monthNotList
*/
public void setMonthNotList(List<Integer> monthNotList){
this.monthNotList = monthNotList;
}
/**
* 获取 开始 窗口ID
* @return windowIdStart
*/
public Long getWindowIdStart(){
return this.windowIdStart;
}
/**
* 设置 开始 窗口ID
* @param windowIdStart
*/
public void setWindowIdStart(Long windowIdStart){
this.windowIdStart = windowIdStart;
}
/**
* 获取 结束 窗口ID
* @return $windowIdEnd
*/
public Long getWindowIdEnd(){
return this.windowIdEnd;
}
/**
* 设置 结束 窗口ID
* @param windowIdEnd
*/
public void setWindowIdEnd(Long windowIdEnd){
this.windowIdEnd = windowIdEnd;
}
/**
* 获取 增加 窗口ID
* @return windowIdIncrement
*/
public Long getWindowIdIncrement(){
return this.windowIdIncrement;
}
/**
* 设置 增加 窗口ID
* @param windowIdIncrement
*/
public void setWindowIdIncrement(Long windowIdIncrement){
this.windowIdIncrement = windowIdIncrement;
}
/**
* 获取 窗口ID
* @return windowIdList
*/
public List<Long> getWindowIdList(){
return this.windowIdList;
}
/**
* 设置 窗口ID
* @param windowIdList
*/
public void setWindowIdList(List<Long> windowIdList){
this.windowIdList = windowIdList;
}
/**
* 获取 窗口ID
* @return windowIdNotList
*/
public List<Long> getWindowIdNotList(){
return this.windowIdNotList;
}
/**
* 设置 窗口ID
* @param windowIdNotList
*/
public void setWindowIdNotList(List<Long> windowIdNotList){
this.windowIdNotList = windowIdNotList;
}
/**
* 获取 窗口名称
* @return windowNameList
*/
public List<String> getWindowNameList(){
return this.windowNameList;
}
/**
* 设置 窗口名称
* @param windowNameList
*/
public void setWindowNameList(List<String> windowNameList){
this.windowNameList = windowNameList;
}
/**
* 获取 窗口名称
* @return windowNameNotList
*/
public List<String> getWindowNameNotList(){
return this.windowNameNotList;
}
/**
* 设置 窗口名称
* @param windowNameNotList
*/
public void setWindowNameNotList(List<String> windowNameNotList){
this.windowNameNotList = windowNameNotList;
}
/**
* 获取 开始 窗口负责人id
* @return ownerIdStart
*/
public Long getOwnerIdStart(){
return this.ownerIdStart;
}
/**
* 设置 开始 窗口负责人id
* @param ownerIdStart
*/
public void setOwnerIdStart(Long ownerIdStart){
this.ownerIdStart = ownerIdStart;
}
/**
* 获取 结束 窗口负责人id
* @return $ownerIdEnd
*/
public Long getOwnerIdEnd(){
return this.ownerIdEnd;
}
/**
* 设置 结束 窗口负责人id
* @param ownerIdEnd
*/
public void setOwnerIdEnd(Long ownerIdEnd){
this.ownerIdEnd = ownerIdEnd;
}
/**
* 获取 增加 窗口负责人id
* @return ownerIdIncrement
*/
public Long getOwnerIdIncrement(){
return this.ownerIdIncrement;
}
/**
* 设置 增加 窗口负责人id
* @param ownerIdIncrement
*/
public void setOwnerIdIncrement(Long ownerIdIncrement){
this.ownerIdIncrement = ownerIdIncrement;
}
/**
* 获取 窗口负责人id
* @return ownerIdList
*/
public List<Long> getOwnerIdList(){
return this.ownerIdList;
}
/**
* 设置 窗口负责人id
* @param ownerIdList
*/
public void setOwnerIdList(List<Long> ownerIdList){
this.ownerIdList = ownerIdList;
}
/**
* 获取 窗口负责人id
* @return ownerIdNotList
*/
public List<Long> getOwnerIdNotList(){
return this.ownerIdNotList;
}
/**
* 设置 窗口负责人id
* @param ownerIdNotList
*/
public void setOwnerIdNotList(List<Long> ownerIdNotList){
this.ownerIdNotList = ownerIdNotList;
}
/**
* 获取 窗口负责人名称
* @return ownerNameList
*/
public List<String> getOwnerNameList(){
return this.ownerNameList;
}
/**
* 设置 窗口负责人名称
* @param ownerNameList
*/
public void setOwnerNameList(List<String> ownerNameList){
this.ownerNameList = ownerNameList;
}
/**
* 获取 窗口负责人名称
* @return ownerNameNotList
*/
public List<String> getOwnerNameNotList(){
return this.ownerNameNotList;
}
/**
* 设置 窗口负责人名称
* @param ownerNameNotList
*/
public void setOwnerNameNotList(List<String> ownerNameNotList){
this.ownerNameNotList = ownerNameNotList;
}
/**
* 获取 开始 所属部门id
* @return deptIdStart
*/
public Long getDeptIdStart(){
return this.deptIdStart;
}
/**
* 设置 开始 所属部门id
* @param deptIdStart
*/
public void setDeptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
}
/**
* 获取 结束 所属部门id
* @return $deptIdEnd
*/
public Long getDeptIdEnd(){
return this.deptIdEnd;
}
/**
* 设置 结束 所属部门id
* @param deptIdEnd
*/
public void setDeptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
}
/**
* 获取 增加 所属部门id
* @return deptIdIncrement
*/
public Long getDeptIdIncrement(){
return this.deptIdIncrement;
}
/**
* 设置 增加 所属部门id
* @param deptIdIncrement
*/
public void setDeptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
}
/**
* 获取 所属部门id
* @return deptIdList
*/
public List<Long> getDeptIdList(){
return this.deptIdList;
}
/**
* 设置 所属部门id
* @param deptIdList
*/
public void setDeptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
}
/**
* 获取 所属部门id
* @return deptIdNotList
*/
public List<Long> getDeptIdNotList(){
return this.deptIdNotList;
}
/**
* 设置 所属部门id
* @param deptIdNotList
*/
public void setDeptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList;
}
/**
* 获取 所属部门名称
* @return deptNameList
*/
public List<String> getDeptNameList(){
return this.deptNameList;
}
/**
* 设置 所属部门名称
* @param deptNameList
*/
public void setDeptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
}
/**
* 获取 所属部门名称
* @return deptNameNotList
*/
public List<String> getDeptNameNotList(){
return this.deptNameNotList;
}
/**
* 设置 所属部门名称
* @param deptNameNotList
*/
public void setDeptNameNotList(List<String> deptNameNotList){
this.deptNameNotList = deptNameNotList;
}
/**
* 获取 开始 所属大厅
* @return salaIdStart
*/
public Long getSalaIdStart(){
return this.salaIdStart;
}
/**
* 设置 开始 所属大厅
* @param salaIdStart
*/
public void setSalaIdStart(Long salaIdStart){
this.salaIdStart = salaIdStart;
}
/**
* 获取 结束 所属大厅
* @return $salaIdEnd
*/
public Long getSalaIdEnd(){
return this.salaIdEnd;
}
/**
* 设置 结束 所属大厅
* @param salaIdEnd
*/
public void setSalaIdEnd(Long salaIdEnd){
this.salaIdEnd = salaIdEnd;
}
/**
* 获取 增加 所属大厅
* @return salaIdIncrement
*/
public Long getSalaIdIncrement(){
return this.salaIdIncrement;
}
/**
* 设置 增加 所属大厅
* @param salaIdIncrement
*/
public void setSalaIdIncrement(Long salaIdIncrement){
this.salaIdIncrement = salaIdIncrement;
}
/**
* 获取 所属大厅
* @return salaIdList
*/
public List<Long> getSalaIdList(){
return this.salaIdList;
}
/**
* 设置 所属大厅
* @param salaIdList
*/
public void setSalaIdList(List<Long> salaIdList){
this.salaIdList = salaIdList;
}
/**
* 获取 所属大厅
* @return salaIdNotList
*/
public List<Long> getSalaIdNotList(){
return this.salaIdNotList;
}
/**
* 设置 所属大厅
* @param salaIdNotList
*/
public void setSalaIdNotList(List<Long> salaIdNotList){
this.salaIdNotList = salaIdNotList;
}
/**
* 获取 所属大厅名称
* @return salaNameList
*/
public List<String> getSalaNameList(){
return this.salaNameList;
}
/**
* 设置 所属大厅名称
* @param salaNameList
*/
public void setSalaNameList(List<String> salaNameList){
this.salaNameList = salaNameList;
}
/**
* 获取 所属大厅名称
* @return salaNameNotList
*/
public List<String> getSalaNameNotList(){
return this.salaNameNotList;
}
/**
* 设置 所属大厅名称
* @param salaNameNotList
*/
public void setSalaNameNotList(List<String> salaNameNotList){
this.salaNameNotList = salaNameNotList;
}
/**
* 获取 考核表单名称
* @return fromNameList
*/
public List<String> getFromNameList(){
return this.fromNameList;
}
/**
* 设置 考核表单名称
* @param fromNameList
*/
public void setFromNameList(List<String> fromNameList){
this.fromNameList = fromNameList;
}
/**
* 获取 考核表单名称
* @return fromNameNotList
*/
public List<String> getFromNameNotList(){
return this.fromNameNotList;
}
/**
* 设置 考核表单名称
* @param fromNameNotList
*/
public void setFromNameNotList(List<String> fromNameNotList){
this.fromNameNotList = fromNameNotList;
}
/**
* 获取 开始 合计得分
* @return sumScoreStart
*/
public BigDecimal getSumScoreStart(){
return this.sumScoreStart;
}
/**
* 设置 开始 合计得分
* @param sumScoreStart
*/
public void setSumScoreStart(BigDecimal sumScoreStart){
this.sumScoreStart = sumScoreStart;
}
/**
* 获取 结束 合计得分
* @return $sumScoreEnd
*/
public BigDecimal getSumScoreEnd(){
return this.sumScoreEnd;
}
/**
* 设置 结束 合计得分
* @param sumScoreEnd
*/
public void setSumScoreEnd(BigDecimal sumScoreEnd){
this.sumScoreEnd = sumScoreEnd;
}
/**
* 获取 增加 合计得分
* @return sumScoreIncrement
*/
public BigDecimal getSumScoreIncrement(){
return this.sumScoreIncrement;
}
/**
* 设置 增加 合计得分
* @param sumScoreIncrement
*/
public void setSumScoreIncrement(BigDecimal sumScoreIncrement){
this.sumScoreIncrement = sumScoreIncrement;
}
/**
* 获取 合计得分
* @return sumScoreList
*/
public List<BigDecimal> getSumScoreList(){
return this.sumScoreList;
}
/**
* 设置 合计得分
* @param sumScoreList
*/
public void setSumScoreList(List<BigDecimal> sumScoreList){
this.sumScoreList = sumScoreList;
}
/**
* 获取 合计得分
* @return sumScoreNotList
*/
public List<BigDecimal> getSumScoreNotList(){
return this.sumScoreNotList;
}
/**
* 设置 合计得分
* @param sumScoreNotList
*/
public void setSumScoreNotList(List<BigDecimal> sumScoreNotList){
this.sumScoreNotList = sumScoreNotList;
}
/**
* 获取 开始 提交时间
* @return submitDateStart
*/
public String getSubmitDateStart(){
return this.submitDateStart;
}
/**
* 设置 开始 提交时间
* @param submitDateStart
*/
public void setSubmitDateStart(String submitDateStart){
this.submitDateStart = submitDateStart;
}
/**
* 获取 结束 提交时间
* @return submitDateEnd
*/
public String getSubmitDateEnd(){
return this.submitDateEnd;
}
/**
* 设置 结束 提交时间
* @param submitDateEnd
*/
public void setSubmitDateEnd(String submitDateEnd){
this.submitDateEnd = submitDateEnd;
}
/**
* 获取 管理组核查人员
* @return manageCheckPersonList
*/
public List<String> getManageCheckPersonList(){
return this.manageCheckPersonList;
}
/**
* 设置 管理组核查人员
* @param manageCheckPersonList
*/
public void setManageCheckPersonList(List<String> manageCheckPersonList){
this.manageCheckPersonList = manageCheckPersonList;
}
/**
* 获取 管理组核查人员
* @return manageCheckPersonNotList
*/
public List<String> getManageCheckPersonNotList(){
return this.manageCheckPersonNotList;
}
/**
* 设置 管理组核查人员
* @param manageCheckPersonNotList
*/
public void setManageCheckPersonNotList(List<String> manageCheckPersonNotList){
this.manageCheckPersonNotList = manageCheckPersonNotList;
}
/**
* 获取 开始 管理组核查时间
* @return manageCheckTimeStart
*/
public String getManageCheckTimeStart(){
return this.manageCheckTimeStart;
}
/**
* 设置 开始 管理组核查时间
* @param manageCheckTimeStart
*/
public void setManageCheckTimeStart(String manageCheckTimeStart){
this.manageCheckTimeStart = manageCheckTimeStart;
}
/**
* 获取 结束 管理组核查时间
* @return manageCheckTimeEnd
*/
public String getManageCheckTimeEnd(){
return this.manageCheckTimeEnd;
}
/**
* 设置 结束 管理组核查时间
* @param manageCheckTimeEnd
*/
public void setManageCheckTimeEnd(String manageCheckTimeEnd){
this.manageCheckTimeEnd = manageCheckTimeEnd;
}
/**
* 获取 管理组核查说明
* @return manageCheckDescList
*/
public List<String> getManageCheckDescList(){
return this.manageCheckDescList;
}
/**
* 设置 管理组核查说明
* @param manageCheckDescList
*/
public void setManageCheckDescList(List<String> manageCheckDescList){
this.manageCheckDescList = manageCheckDescList;
}
/**
* 获取 管理组核查说明
* @return manageCheckDescNotList
*/
public List<String> getManageCheckDescNotList(){
return this.manageCheckDescNotList;
}
/**
* 设置 管理组核查说明
* @param manageCheckDescNotList
*/
public void setManageCheckDescNotList(List<String> manageCheckDescNotList){
this.manageCheckDescNotList = manageCheckDescNotList;
}
/**
* 获取 管理组核查结果(1.通过,2.不通过)
* @return manageCheckResultList
*/
public List<String> getManageCheckResultList(){
return this.manageCheckResultList;
}
/**
* 设置 管理组核查结果(1.通过,2.不通过)
* @param manageCheckResultList
*/
public void setManageCheckResultList(List<String> manageCheckResultList){
this.manageCheckResultList = manageCheckResultList;
}
/**
* 获取 管理组核查结果(1.通过,2.不通过)
* @return manageCheckResultNotList
*/
public List<String> getManageCheckResultNotList(){
return this.manageCheckResultNotList;
}
/**
* 设置 管理组核查结果(1.通过,2.不通过)
* @param manageCheckResultNotList
*/
public void setManageCheckResultNotList(List<String> manageCheckResultNotList){
this.manageCheckResultNotList = manageCheckResultNotList;
}
/**
* 获取 领导组核查人员
* @return leaderCheckPersonList
*/
public List<String> getLeaderCheckPersonList(){
return this.leaderCheckPersonList;
}
/**
* 设置 领导组核查人员
* @param leaderCheckPersonList
*/
public void setLeaderCheckPersonList(List<String> leaderCheckPersonList){
this.leaderCheckPersonList = leaderCheckPersonList;
}
/**
* 获取 领导组核查人员
* @return leaderCheckPersonNotList
*/
public List<String> getLeaderCheckPersonNotList(){
return this.leaderCheckPersonNotList;
}
/**
* 设置 领导组核查人员
* @param leaderCheckPersonNotList
*/
public void setLeaderCheckPersonNotList(List<String> leaderCheckPersonNotList){
this.leaderCheckPersonNotList = leaderCheckPersonNotList;
}
/**
* 获取 开始 领导组核查时间
* @return leaderCheckTimeStart
*/
public String getLeaderCheckTimeStart(){
return this.leaderCheckTimeStart;
}
/**
* 设置 开始 领导组核查时间
* @param leaderCheckTimeStart
*/
public void setLeaderCheckTimeStart(String leaderCheckTimeStart){
this.leaderCheckTimeStart = leaderCheckTimeStart;
}
/**
* 获取 结束 领导组核查时间
* @return leaderCheckTimeEnd
*/
public String getLeaderCheckTimeEnd(){
return this.leaderCheckTimeEnd;
}
/**
* 设置 结束 领导组核查时间
* @param leaderCheckTimeEnd
*/
public void setLeaderCheckTimeEnd(String leaderCheckTimeEnd){
this.leaderCheckTimeEnd = leaderCheckTimeEnd;
}
/**
* 获取 领导组核查说明
* @return leaderCheckDescList
*/
public List<String> getLeaderCheckDescList(){
return this.leaderCheckDescList;
}
/**
* 设置 领导组核查说明
* @param leaderCheckDescList
*/
public void setLeaderCheckDescList(List<String> leaderCheckDescList){
this.leaderCheckDescList = leaderCheckDescList;
}
/**
* 获取 领导组核查说明
* @return leaderCheckDescNotList
*/
public List<String> getLeaderCheckDescNotList(){
return this.leaderCheckDescNotList;
}
/**
* 设置 领导组核查说明
* @param leaderCheckDescNotList
*/
public void setLeaderCheckDescNotList(List<String> leaderCheckDescNotList){
this.leaderCheckDescNotList = leaderCheckDescNotList;
}
/**
* 获取 领导组核查结果(1.通过,2.不通过)
* @return leaderCheckResultList
*/
public List<String> getLeaderCheckResultList(){
return this.leaderCheckResultList;
}
/**
* 设置 领导组核查结果(1.通过,2.不通过)
* @param leaderCheckResultList
*/
public void setLeaderCheckResultList(List<String> leaderCheckResultList){
this.leaderCheckResultList = leaderCheckResultList;
}
/**
* 获取 领导组核查结果(1.通过,2.不通过)
* @return leaderCheckResultNotList
*/
public List<String> getLeaderCheckResultNotList(){
return this.leaderCheckResultNotList;
}
/**
* 设置 领导组核查结果(1.通过,2.不通过)
* @param leaderCheckResultNotList
*/
public void setLeaderCheckResultNotList(List<String> leaderCheckResultNotList){
this.leaderCheckResultNotList = leaderCheckResultNotList;
}
/**
* 获取 开始 处理状态(1.未处理,2.已处理)
* @return checkStatusStart
*/
public Integer getCheckStatusStart(){
return this.checkStatusStart;
}
/**
* 设置 开始 处理状态(1.未处理,2.已处理)
* @param checkStatusStart
*/
public void setCheckStatusStart(Integer checkStatusStart){
this.checkStatusStart = checkStatusStart;
}
/**
* 获取 结束 处理状态(1.未处理,2.已处理)
* @return $checkStatusEnd
*/
public Integer getCheckStatusEnd(){
return this.checkStatusEnd;
}
/**
* 设置 结束 处理状态(1.未处理,2.已处理)
* @param checkStatusEnd
*/
public void setCheckStatusEnd(Integer checkStatusEnd){
this.checkStatusEnd = checkStatusEnd;
}
/**
* 获取 增加 处理状态(1.未处理,2.已处理)
* @return checkStatusIncrement
*/
public Integer getCheckStatusIncrement(){
return this.checkStatusIncrement;
}
/**
* 设置 增加 处理状态(1.未处理,2.已处理)
* @param checkStatusIncrement
*/
public void setCheckStatusIncrement(Integer checkStatusIncrement){
this.checkStatusIncrement = checkStatusIncrement;
}
/**
* 获取 处理状态(1.未处理,2.已处理)
* @return checkStatusList
*/
public List<Integer> getCheckStatusList(){
return this.checkStatusList;
}
/**
* 设置 处理状态(1.未处理,2.已处理)
* @param checkStatusList
*/
public void setCheckStatusList(List<Integer> checkStatusList){
this.checkStatusList = checkStatusList;
}
/**
* 获取 处理状态(1.未处理,2.已处理)
* @return checkStatusNotList
*/
public List<Integer> getCheckStatusNotList(){
return this.checkStatusNotList;
}
/**
* 设置 处理状态(1.未处理,2.已处理)
* @param checkStatusNotList
*/
public void setCheckStatusNotList(List<Integer> checkStatusNotList){
this.checkStatusNotList = checkStatusNotList;
}
/**
* 获取 备注
* @return remarkList
*/
public List<String> getRemarkList(){
return this.remarkList;
}
/**
* 设置 备注
* @param remarkList
*/
public void setRemarkList(List<String> remarkList){
this.remarkList = remarkList;
}
/**
* 获取 备注
* @return remarkNotList
*/
public List<String> getRemarkNotList(){
return this.remarkNotList;
}
/**
* 设置 备注
* @param remarkNotList
*/
public void setRemarkNotList(List<String> remarkNotList){
this.remarkNotList = remarkNotList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public Long getUpdateUserIdStart(){
return this.updateUserIdStart;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
public List<Long> getUpdateUserIdList(){
return this.updateUserIdList;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public CheckWindowPerformQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public CheckWindowPerformQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public CheckWindowPerformQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public CheckWindowPerformQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public CheckWindowPerformQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public CheckWindowPerformQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 记录ID
* @param recordId
*/
public CheckWindowPerformQuery recordId(Long recordId){
setRecordId(recordId);
return this;
}
/**
* 设置 开始 记录ID
* @param recordIdStart
*/
public CheckWindowPerformQuery recordIdStart(Long recordIdStart){
this.recordIdStart = recordIdStart;
return this;
}
/**
* 设置 结束 记录ID
* @param recordIdEnd
*/
public CheckWindowPerformQuery recordIdEnd(Long recordIdEnd){
this.recordIdEnd = recordIdEnd;
return this;
}
/**
* 设置 增加 记录ID
* @param recordIdIncrement
*/
public CheckWindowPerformQuery recordIdIncrement(Long recordIdIncrement){
this.recordIdIncrement = recordIdIncrement;
return this;
}
/**
* 设置 记录ID
* @param recordIdList
*/
public CheckWindowPerformQuery recordIdList(List<Long> recordIdList){
this.recordIdList = recordIdList;
return this;
}
/**
* 设置 记录ID
* @param recordIdNotList
*/
public CheckWindowPerformQuery recordIdNotList(List<Long> recordIdNotList){
this.recordIdNotList = recordIdNotList;
return this;
}
/**
* 设置 考核年度
* @param year
*/
public CheckWindowPerformQuery year(Integer year){
setYear(year);
return this;
}
/**
* 设置 开始 考核年度
* @param yearStart
*/
public CheckWindowPerformQuery yearStart(Integer yearStart){
this.yearStart = yearStart;
return this;
}
/**
* 设置 结束 考核年度
* @param yearEnd
*/
public CheckWindowPerformQuery yearEnd(Integer yearEnd){
this.yearEnd = yearEnd;
return this;
}
/**
* 设置 增加 考核年度
* @param yearIncrement
*/
public CheckWindowPerformQuery yearIncrement(Integer yearIncrement){
this.yearIncrement = yearIncrement;
return this;
}
/**
* 设置 考核年度
* @param yearList
*/
public CheckWindowPerformQuery yearList(List<Integer> yearList){
this.yearList = yearList;
return this;
}
/**
* 设置 考核年度
* @param yearNotList
*/
public CheckWindowPerformQuery yearNotList(List<Integer> yearNotList){
this.yearNotList = yearNotList;
return this;
}
/**
* 设置 考核月份
* @param month
*/
public CheckWindowPerformQuery month(Integer month){
setMonth(month);
return this;
}
/**
* 设置 开始 考核月份
* @param monthStart
*/
public CheckWindowPerformQuery monthStart(Integer monthStart){
this.monthStart = monthStart;
return this;
}
/**
* 设置 结束 考核月份
* @param monthEnd
*/
public CheckWindowPerformQuery monthEnd(Integer monthEnd){
this.monthEnd = monthEnd;
return this;
}
/**
* 设置 增加 考核月份
* @param monthIncrement
*/
public CheckWindowPerformQuery monthIncrement(Integer monthIncrement){
this.monthIncrement = monthIncrement;
return this;
}
/**
* 设置 考核月份
* @param monthList
*/
public CheckWindowPerformQuery monthList(List<Integer> monthList){
this.monthList = monthList;
return this;
}
/**
* 设置 考核月份
* @param monthNotList
*/
public CheckWindowPerformQuery monthNotList(List<Integer> monthNotList){
this.monthNotList = monthNotList;
return this;
}
/**
* 设置 窗口ID
* @param windowId
*/
public CheckWindowPerformQuery windowId(Long windowId){
setWindowId(windowId);
return this;
}
/**
* 设置 开始 窗口ID
* @param windowIdStart
*/
public CheckWindowPerformQuery windowIdStart(Long windowIdStart){
this.windowIdStart = windowIdStart;
return this;
}
/**
* 设置 结束 窗口ID
* @param windowIdEnd
*/
public CheckWindowPerformQuery windowIdEnd(Long windowIdEnd){
this.windowIdEnd = windowIdEnd;
return this;
}
/**
* 设置 增加 窗口ID
* @param windowIdIncrement
*/
public CheckWindowPerformQuery windowIdIncrement(Long windowIdIncrement){
this.windowIdIncrement = windowIdIncrement;
return this;
}
/**
* 设置 窗口ID
* @param windowIdList
*/
public CheckWindowPerformQuery windowIdList(List<Long> windowIdList){
this.windowIdList = windowIdList;
return this;
}
/**
* 设置 窗口ID
* @param windowIdNotList
*/
public CheckWindowPerformQuery windowIdNotList(List<Long> windowIdNotList){
this.windowIdNotList = windowIdNotList;
return this;
}
/**
* 设置 窗口名称
* @param windowName
*/
public CheckWindowPerformQuery windowName(String windowName){
setWindowName(windowName);
return this;
}
/**
* 设置 窗口名称
* @param windowNameList
*/
public CheckWindowPerformQuery windowNameList(List<String> windowNameList){
this.windowNameList = windowNameList;
return this;
}
/**
* 设置 窗口负责人id
* @param ownerId
*/
public CheckWindowPerformQuery ownerId(Long ownerId){
setOwnerId(ownerId);
return this;
}
/**
* 设置 开始 窗口负责人id
* @param ownerIdStart
*/
public CheckWindowPerformQuery ownerIdStart(Long ownerIdStart){
this.ownerIdStart = ownerIdStart;
return this;
}
/**
* 设置 结束 窗口负责人id
* @param ownerIdEnd
*/
public CheckWindowPerformQuery ownerIdEnd(Long ownerIdEnd){
this.ownerIdEnd = ownerIdEnd;
return this;
}
/**
* 设置 增加 窗口负责人id
* @param ownerIdIncrement
*/
public CheckWindowPerformQuery ownerIdIncrement(Long ownerIdIncrement){
this.ownerIdIncrement = ownerIdIncrement;
return this;
}
/**
* 设置 窗口负责人id
* @param ownerIdList
*/
public CheckWindowPerformQuery ownerIdList(List<Long> ownerIdList){
this.ownerIdList = ownerIdList;
return this;
}
/**
* 设置 窗口负责人id
* @param ownerIdNotList
*/
public CheckWindowPerformQuery ownerIdNotList(List<Long> ownerIdNotList){
this.ownerIdNotList = ownerIdNotList;
return this;
}
/**
* 设置 窗口负责人名称
* @param ownerName
*/
public CheckWindowPerformQuery ownerName(String ownerName){
setOwnerName(ownerName);
return this;
}
/**
* 设置 窗口负责人名称
* @param ownerNameList
*/
public CheckWindowPerformQuery ownerNameList(List<String> ownerNameList){
this.ownerNameList = ownerNameList;
return this;
}
/**
* 设置 所属部门id
* @param deptId
*/
public CheckWindowPerformQuery deptId(Long deptId){
setDeptId(deptId);
return this;
}
/**
* 设置 开始 所属部门id
* @param deptIdStart
*/
public CheckWindowPerformQuery deptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
return this;
}
/**
* 设置 结束 所属部门id
* @param deptIdEnd
*/
public CheckWindowPerformQuery deptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
return this;
}
/**
* 设置 增加 所属部门id
* @param deptIdIncrement
*/
public CheckWindowPerformQuery deptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
return this;
}
/**
* 设置 所属部门id
* @param deptIdList
*/
public CheckWindowPerformQuery deptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
return this;
}
/**
* 设置 所属部门id
* @param deptIdNotList
*/
public CheckWindowPerformQuery deptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList;
return this;
}
/**
* 设置 所属部门名称
* @param deptName
*/
public CheckWindowPerformQuery deptName(String deptName){
setDeptName(deptName);
return this;
}
/**
* 设置 所属部门名称
* @param deptNameList
*/
public CheckWindowPerformQuery deptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
return this;
}
/**
* 设置 所属大厅
* @param salaId
*/
public CheckWindowPerformQuery salaId(Long salaId){
setSalaId(salaId);
return this;
}
/**
* 设置 开始 所属大厅
* @param salaIdStart
*/
public CheckWindowPerformQuery salaIdStart(Long salaIdStart){
this.salaIdStart = salaIdStart;
return this;
}
/**
* 设置 结束 所属大厅
* @param salaIdEnd
*/
public CheckWindowPerformQuery salaIdEnd(Long salaIdEnd){
this.salaIdEnd = salaIdEnd;
return this;
}
/**
* 设置 增加 所属大厅
* @param salaIdIncrement
*/
public CheckWindowPerformQuery salaIdIncrement(Long salaIdIncrement){
this.salaIdIncrement = salaIdIncrement;
return this;
}
/**
* 设置 所属大厅
* @param salaIdList
*/
public CheckWindowPerformQuery salaIdList(List<Long> salaIdList){
this.salaIdList = salaIdList;
return this;
}
/**
* 设置 所属大厅
* @param salaIdNotList
*/
public CheckWindowPerformQuery salaIdNotList(List<Long> salaIdNotList){
this.salaIdNotList = salaIdNotList;
return this;
}
/**
* 设置 所属大厅名称
* @param salaName
*/
public CheckWindowPerformQuery salaName(String salaName){
setSalaName(salaName);
return this;
}
/**
* 设置 所属大厅名称
* @param salaNameList
*/
public CheckWindowPerformQuery salaNameList(List<String> salaNameList){
this.salaNameList = salaNameList;
return this;
}
/**
* 设置 考核表单名称
* @param fromName
*/
public CheckWindowPerformQuery fromName(String fromName){
setFromName(fromName);
return this;
}
/**
* 设置 考核表单名称
* @param fromNameList
*/
public CheckWindowPerformQuery fromNameList(List<String> fromNameList){
this.fromNameList = fromNameList;
return this;
}
/**
* 设置 合计得分
* @param sumScore
*/
public CheckWindowPerformQuery sumScore(BigDecimal sumScore){
setSumScore(sumScore);
return this;
}
/**
* 设置 开始 合计得分
* @param sumScoreStart
*/
public CheckWindowPerformQuery sumScoreStart(BigDecimal sumScoreStart){
this.sumScoreStart = sumScoreStart;
return this;
}
/**
* 设置 结束 合计得分
* @param sumScoreEnd
*/
public CheckWindowPerformQuery sumScoreEnd(BigDecimal sumScoreEnd){
this.sumScoreEnd = sumScoreEnd;
return this;
}
/**
* 设置 增加 合计得分
* @param sumScoreIncrement
*/
public CheckWindowPerformQuery sumScoreIncrement(BigDecimal sumScoreIncrement){
this.sumScoreIncrement = sumScoreIncrement;
return this;
}
/**
* 设置 合计得分
* @param sumScoreList
*/
public CheckWindowPerformQuery sumScoreList(List<BigDecimal> sumScoreList){
this.sumScoreList = sumScoreList;
return this;
}
/**
* 设置 合计得分
* @param sumScoreNotList
*/
public CheckWindowPerformQuery sumScoreNotList(List<BigDecimal> sumScoreNotList){
this.sumScoreNotList = sumScoreNotList;
return this;
}
/**
* 设置 管理组核查人员
* @param manageCheckPerson
*/
public CheckWindowPerformQuery manageCheckPerson(String manageCheckPerson){
setManageCheckPerson(manageCheckPerson);
return this;
}
/**
* 设置 管理组核查人员
* @param manageCheckPersonList
*/
public CheckWindowPerformQuery manageCheckPersonList(List<String> manageCheckPersonList){
this.manageCheckPersonList = manageCheckPersonList;
return this;
}
/**
* 设置 管理组核查说明
* @param manageCheckDesc
*/
public CheckWindowPerformQuery manageCheckDesc(String manageCheckDesc){
setManageCheckDesc(manageCheckDesc);
return this;
}
/**
* 设置 管理组核查说明
* @param manageCheckDescList
*/
public CheckWindowPerformQuery manageCheckDescList(List<String> manageCheckDescList){
this.manageCheckDescList = manageCheckDescList;
return this;
}
/**
* 设置 管理组核查结果(1.通过,2.不通过)
* @param manageCheckResult
*/
public CheckWindowPerformQuery manageCheckResult(String manageCheckResult){
setManageCheckResult(manageCheckResult);
return this;
}
/**
* 设置 管理组核查结果(1.通过,2.不通过)
* @param manageCheckResultList
*/
public CheckWindowPerformQuery manageCheckResultList(List<String> manageCheckResultList){
this.manageCheckResultList = manageCheckResultList;
return this;
}
/**
* 设置 领导组核查人员
* @param leaderCheckPerson
*/
public CheckWindowPerformQuery leaderCheckPerson(String leaderCheckPerson){
setLeaderCheckPerson(leaderCheckPerson);
return this;
}
/**
* 设置 领导组核查人员
* @param leaderCheckPersonList
*/
public CheckWindowPerformQuery leaderCheckPersonList(List<String> leaderCheckPersonList){
this.leaderCheckPersonList = leaderCheckPersonList;
return this;
}
/**
* 设置 领导组核查说明
* @param leaderCheckDesc
*/
public CheckWindowPerformQuery leaderCheckDesc(String leaderCheckDesc){
setLeaderCheckDesc(leaderCheckDesc);
return this;
}
/**
* 设置 领导组核查说明
* @param leaderCheckDescList
*/
public CheckWindowPerformQuery leaderCheckDescList(List<String> leaderCheckDescList){
this.leaderCheckDescList = leaderCheckDescList;
return this;
}
/**
* 设置 领导组核查结果(1.通过,2.不通过)
* @param leaderCheckResult
*/
public CheckWindowPerformQuery leaderCheckResult(String leaderCheckResult){
setLeaderCheckResult(leaderCheckResult);
return this;
}
/**
* 设置 领导组核查结果(1.通过,2.不通过)
* @param leaderCheckResultList
*/
public CheckWindowPerformQuery leaderCheckResultList(List<String> leaderCheckResultList){
this.leaderCheckResultList = leaderCheckResultList;
return this;
}
/**
* 设置 处理状态(1.未处理,2.已处理)
* @param checkStatus
*/
public CheckWindowPerformQuery checkStatus(Integer checkStatus){
setCheckStatus(checkStatus);
return this;
}
/**
* 设置 开始 处理状态(1.未处理,2.已处理)
* @param checkStatusStart
*/
public CheckWindowPerformQuery checkStatusStart(Integer checkStatusStart){
this.checkStatusStart = checkStatusStart;
return this;
}
/**
* 设置 结束 处理状态(1.未处理,2.已处理)
* @param checkStatusEnd
*/
public CheckWindowPerformQuery checkStatusEnd(Integer checkStatusEnd){
this.checkStatusEnd = checkStatusEnd;
return this;
}
/**
* 设置 增加 处理状态(1.未处理,2.已处理)
* @param checkStatusIncrement
*/
public CheckWindowPerformQuery checkStatusIncrement(Integer checkStatusIncrement){
this.checkStatusIncrement = checkStatusIncrement;
return this;
}
/**
* 设置 处理状态(1.未处理,2.已处理)
* @param checkStatusList
*/
public CheckWindowPerformQuery checkStatusList(List<Integer> checkStatusList){
this.checkStatusList = checkStatusList;
return this;
}
/**
* 设置 处理状态(1.未处理,2.已处理)
* @param checkStatusNotList
*/
public CheckWindowPerformQuery checkStatusNotList(List<Integer> checkStatusNotList){
this.checkStatusNotList = checkStatusNotList;
return this;
}
/**
* 设置 备注
* @param remark
*/
public CheckWindowPerformQuery remark(String remark){
setRemark(remark);
return this;
}
/**
* 设置 备注
* @param remarkList
*/
public CheckWindowPerformQuery remarkList(List<String> remarkList){
this.remarkList = remarkList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public CheckWindowPerformQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public CheckWindowPerformQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public CheckWindowPerformQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public CheckWindowPerformQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public CheckWindowPerformQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public CheckWindowPerformQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public CheckWindowPerformQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public CheckWindowPerformQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public CheckWindowPerformQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public CheckWindowPerformQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public CheckWindowPerformQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public CheckWindowPerformQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<CheckWindowPerformQuery> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<CheckWindowPerformQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<CheckWindowPerformQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<CheckWindowPerformQuery> andConditionList){
this.andConditionList = andConditionList;
}
}
\ No newline at end of file
package com.mortals.xhx.module.check.model;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.check.model.vo.CheckWindowWorkmanPerformVo;
import lombok.Data;
/**
* 窗口人员考核汇总核查实体对象
*
* @author zxfei
* @date 2024-01-17
*/
@Data
public class CheckWindowWorkmanPerformEntity extends CheckWindowWorkmanPerformVo {
private static final long serialVersionUID = 1L;
/**
* 记录ID
*/
private Long recordId;
/**
* 考核年度
*/
private Integer year;
/**
* 考核月份
*/
private Integer month;
/**
* 窗口ID
*/
private Long windowId;
/**
* 窗口名称
*/
private String windowName;
/**
* 窗口负责人id
*/
private Long ownerId;
/**
* 窗口负责人名称
*/
private String ownerName;
/**
* 所属部门id
*/
private Long deptId;
/**
* 所属部门名称
*/
private String deptName;
/**
* 所属大厅
*/
private Long salaId;
/**
* 所属大厅名称
*/
private String salaName;
/**
* 考核表单名称
*/
private String fromName;
/**
* 提交时间
*/
private Date submitDate;
/**
* 管理组核查人员
*/
@Excel(name = "管理组核查人员")
private String manageCheckPerson;
/**
* 管理组核查时间
*/
private Date manageCheckTime;
/**
* 管理组核查说明
*/
@Excel(name = "管理组核查说明")
private String manageCheckDesc;
/**
* 管理组核查结果(1.通过,2.不通过)
*/
@Excel(name = "管理组核查结果", readConverterExp = "1=通过,2=不通过")
private String manageCheckResult;
/**
* 备注
*/
private String remark;
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof CheckWindowWorkmanPerformEntity) {
CheckWindowWorkmanPerformEntity tmp = (CheckWindowWorkmanPerformEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public void initAttrValue(){
this.recordId = null;
this.year = DateUtil.year(new Date());
this.month = DateUtil.month(new Date())+1;
this.windowId = null;
this.windowName = "";
this.ownerId = null;
this.ownerName = "";
this.deptId = null;
this.deptName = "";
this.salaId = null;
this.salaName = "";
this.fromName = "";
this.submitDate = new Date();
this.manageCheckPerson = "";
this.manageCheckTime = new Date();
this.manageCheckDesc = "";
this.manageCheckResult = "";
this.remark = "";
}
}
\ No newline at end of file
package com.mortals.xhx.module.check.model;
import java.util.Date;
import java.util.List;
import com.mortals.xhx.module.check.model.CheckWindowWorkmanPerformEntity;
/**
* 窗口人员考核汇总核查查询对象
*
* @author zxfei
* @date 2024-01-17
*/
public class CheckWindowWorkmanPerformQuery extends CheckWindowWorkmanPerformEntity {
/** 开始 序号,主键,自增长 */
private Long idStart;
/** 结束 序号,主键,自增长 */
private Long idEnd;
/** 增加 序号,主键,自增长 */
private Long idIncrement;
/** 序号,主键,自增长列表 */
private List <Long> idList;
/** 序号,主键,自增长排除列表 */
private List <Long> idNotList;
/** 开始 记录ID */
private Long recordIdStart;
/** 结束 记录ID */
private Long recordIdEnd;
/** 增加 记录ID */
private Long recordIdIncrement;
/** 记录ID列表 */
private List <Long> recordIdList;
/** 记录ID排除列表 */
private List <Long> recordIdNotList;
/** 开始 考核年度 */
private Integer yearStart;
/** 结束 考核年度 */
private Integer yearEnd;
/** 增加 考核年度 */
private Integer yearIncrement;
/** 考核年度列表 */
private List <Integer> yearList;
/** 考核年度排除列表 */
private List <Integer> yearNotList;
/** 开始 考核月份 */
private Integer monthStart;
/** 结束 考核月份 */
private Integer monthEnd;
/** 增加 考核月份 */
private Integer monthIncrement;
/** 考核月份列表 */
private List <Integer> monthList;
/** 考核月份排除列表 */
private List <Integer> monthNotList;
/** 开始 窗口ID */
private Long windowIdStart;
/** 结束 窗口ID */
private Long windowIdEnd;
/** 增加 窗口ID */
private Long windowIdIncrement;
/** 窗口ID列表 */
private List <Long> windowIdList;
/** 窗口ID排除列表 */
private List <Long> windowIdNotList;
/** 窗口名称 */
private List<String> windowNameList;
/** 窗口名称排除列表 */
private List <String> windowNameNotList;
/** 开始 窗口负责人id */
private Long ownerIdStart;
/** 结束 窗口负责人id */
private Long ownerIdEnd;
/** 增加 窗口负责人id */
private Long ownerIdIncrement;
/** 窗口负责人id列表 */
private List <Long> ownerIdList;
/** 窗口负责人id排除列表 */
private List <Long> ownerIdNotList;
/** 窗口负责人名称 */
private List<String> ownerNameList;
/** 窗口负责人名称排除列表 */
private List <String> ownerNameNotList;
/** 开始 所属部门id */
private Long deptIdStart;
/** 结束 所属部门id */
private Long deptIdEnd;
/** 增加 所属部门id */
private Long deptIdIncrement;
/** 所属部门id列表 */
private List <Long> deptIdList;
/** 所属部门id排除列表 */
private List <Long> deptIdNotList;
/** 所属部门名称 */
private List<String> deptNameList;
/** 所属部门名称排除列表 */
private List <String> deptNameNotList;
/** 开始 所属大厅 */
private Long salaIdStart;
/** 结束 所属大厅 */
private Long salaIdEnd;
/** 增加 所属大厅 */
private Long salaIdIncrement;
/** 所属大厅列表 */
private List <Long> salaIdList;
/** 所属大厅排除列表 */
private List <Long> salaIdNotList;
/** 所属大厅名称 */
private List<String> salaNameList;
/** 所属大厅名称排除列表 */
private List <String> salaNameNotList;
/** 考核表单名称 */
private List<String> fromNameList;
/** 考核表单名称排除列表 */
private List <String> fromNameNotList;
/** 开始 提交时间 */
private String submitDateStart;
/** 结束 提交时间 */
private String submitDateEnd;
/** 管理组核查人员 */
private List<String> manageCheckPersonList;
/** 管理组核查人员排除列表 */
private List <String> manageCheckPersonNotList;
/** 开始 管理组核查时间 */
private String manageCheckTimeStart;
/** 结束 管理组核查时间 */
private String manageCheckTimeEnd;
/** 管理组核查说明 */
private List<String> manageCheckDescList;
/** 管理组核查说明排除列表 */
private List <String> manageCheckDescNotList;
/** 管理组核查结果(1.通过,2.不通过) */
private List<String> manageCheckResultList;
/** 管理组核查结果(1.通过,2.不通过)排除列表 */
private List <String> manageCheckResultNotList;
/** 备注 */
private List<String> remarkList;
/** 备注排除列表 */
private List <String> remarkNotList;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 开始 更新时间 */
private String updateTimeStart;
/** 结束 更新时间 */
private String updateTimeEnd;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<CheckWindowWorkmanPerformQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<CheckWindowWorkmanPerformQuery> andConditionList;
public CheckWindowWorkmanPerformQuery(){}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 序号,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/**
* 获取 开始 记录ID
* @return recordIdStart
*/
public Long getRecordIdStart(){
return this.recordIdStart;
}
/**
* 设置 开始 记录ID
* @param recordIdStart
*/
public void setRecordIdStart(Long recordIdStart){
this.recordIdStart = recordIdStart;
}
/**
* 获取 结束 记录ID
* @return $recordIdEnd
*/
public Long getRecordIdEnd(){
return this.recordIdEnd;
}
/**
* 设置 结束 记录ID
* @param recordIdEnd
*/
public void setRecordIdEnd(Long recordIdEnd){
this.recordIdEnd = recordIdEnd;
}
/**
* 获取 增加 记录ID
* @return recordIdIncrement
*/
public Long getRecordIdIncrement(){
return this.recordIdIncrement;
}
/**
* 设置 增加 记录ID
* @param recordIdIncrement
*/
public void setRecordIdIncrement(Long recordIdIncrement){
this.recordIdIncrement = recordIdIncrement;
}
/**
* 获取 记录ID
* @return recordIdList
*/
public List<Long> getRecordIdList(){
return this.recordIdList;
}
/**
* 设置 记录ID
* @param recordIdList
*/
public void setRecordIdList(List<Long> recordIdList){
this.recordIdList = recordIdList;
}
/**
* 获取 记录ID
* @return recordIdNotList
*/
public List<Long> getRecordIdNotList(){
return this.recordIdNotList;
}
/**
* 设置 记录ID
* @param recordIdNotList
*/
public void setRecordIdNotList(List<Long> recordIdNotList){
this.recordIdNotList = recordIdNotList;
}
/**
* 获取 开始 考核年度
* @return yearStart
*/
public Integer getYearStart(){
return this.yearStart;
}
/**
* 设置 开始 考核年度
* @param yearStart
*/
public void setYearStart(Integer yearStart){
this.yearStart = yearStart;
}
/**
* 获取 结束 考核年度
* @return $yearEnd
*/
public Integer getYearEnd(){
return this.yearEnd;
}
/**
* 设置 结束 考核年度
* @param yearEnd
*/
public void setYearEnd(Integer yearEnd){
this.yearEnd = yearEnd;
}
/**
* 获取 增加 考核年度
* @return yearIncrement
*/
public Integer getYearIncrement(){
return this.yearIncrement;
}
/**
* 设置 增加 考核年度
* @param yearIncrement
*/
public void setYearIncrement(Integer yearIncrement){
this.yearIncrement = yearIncrement;
}
/**
* 获取 考核年度
* @return yearList
*/
public List<Integer> getYearList(){
return this.yearList;
}
/**
* 设置 考核年度
* @param yearList
*/
public void setYearList(List<Integer> yearList){
this.yearList = yearList;
}
/**
* 获取 考核年度
* @return yearNotList
*/
public List<Integer> getYearNotList(){
return this.yearNotList;
}
/**
* 设置 考核年度
* @param yearNotList
*/
public void setYearNotList(List<Integer> yearNotList){
this.yearNotList = yearNotList;
}
/**
* 获取 开始 考核月份
* @return monthStart
*/
public Integer getMonthStart(){
return this.monthStart;
}
/**
* 设置 开始 考核月份
* @param monthStart
*/
public void setMonthStart(Integer monthStart){
this.monthStart = monthStart;
}
/**
* 获取 结束 考核月份
* @return $monthEnd
*/
public Integer getMonthEnd(){
return this.monthEnd;
}
/**
* 设置 结束 考核月份
* @param monthEnd
*/
public void setMonthEnd(Integer monthEnd){
this.monthEnd = monthEnd;
}
/**
* 获取 增加 考核月份
* @return monthIncrement
*/
public Integer getMonthIncrement(){
return this.monthIncrement;
}
/**
* 设置 增加 考核月份
* @param monthIncrement
*/
public void setMonthIncrement(Integer monthIncrement){
this.monthIncrement = monthIncrement;
}
/**
* 获取 考核月份
* @return monthList
*/
public List<Integer> getMonthList(){
return this.monthList;
}
/**
* 设置 考核月份
* @param monthList
*/
public void setMonthList(List<Integer> monthList){
this.monthList = monthList;
}
/**
* 获取 考核月份
* @return monthNotList
*/
public List<Integer> getMonthNotList(){
return this.monthNotList;
}
/**
* 设置 考核月份
* @param monthNotList
*/
public void setMonthNotList(List<Integer> monthNotList){
this.monthNotList = monthNotList;
}
/**
* 获取 开始 窗口ID
* @return windowIdStart
*/
public Long getWindowIdStart(){
return this.windowIdStart;
}
/**
* 设置 开始 窗口ID
* @param windowIdStart
*/
public void setWindowIdStart(Long windowIdStart){
this.windowIdStart = windowIdStart;
}
/**
* 获取 结束 窗口ID
* @return $windowIdEnd
*/
public Long getWindowIdEnd(){
return this.windowIdEnd;
}
/**
* 设置 结束 窗口ID
* @param windowIdEnd
*/
public void setWindowIdEnd(Long windowIdEnd){
this.windowIdEnd = windowIdEnd;
}
/**
* 获取 增加 窗口ID
* @return windowIdIncrement
*/
public Long getWindowIdIncrement(){
return this.windowIdIncrement;
}
/**
* 设置 增加 窗口ID
* @param windowIdIncrement
*/
public void setWindowIdIncrement(Long windowIdIncrement){
this.windowIdIncrement = windowIdIncrement;
}
/**
* 获取 窗口ID
* @return windowIdList
*/
public List<Long> getWindowIdList(){
return this.windowIdList;
}
/**
* 设置 窗口ID
* @param windowIdList
*/
public void setWindowIdList(List<Long> windowIdList){
this.windowIdList = windowIdList;
}
/**
* 获取 窗口ID
* @return windowIdNotList
*/
public List<Long> getWindowIdNotList(){
return this.windowIdNotList;
}
/**
* 设置 窗口ID
* @param windowIdNotList
*/
public void setWindowIdNotList(List<Long> windowIdNotList){
this.windowIdNotList = windowIdNotList;
}
/**
* 获取 窗口名称
* @return windowNameList
*/
public List<String> getWindowNameList(){
return this.windowNameList;
}
/**
* 设置 窗口名称
* @param windowNameList
*/
public void setWindowNameList(List<String> windowNameList){
this.windowNameList = windowNameList;
}
/**
* 获取 窗口名称
* @return windowNameNotList
*/
public List<String> getWindowNameNotList(){
return this.windowNameNotList;
}
/**
* 设置 窗口名称
* @param windowNameNotList
*/
public void setWindowNameNotList(List<String> windowNameNotList){
this.windowNameNotList = windowNameNotList;
}
/**
* 获取 开始 窗口负责人id
* @return ownerIdStart
*/
public Long getOwnerIdStart(){
return this.ownerIdStart;
}
/**
* 设置 开始 窗口负责人id
* @param ownerIdStart
*/
public void setOwnerIdStart(Long ownerIdStart){
this.ownerIdStart = ownerIdStart;
}
/**
* 获取 结束 窗口负责人id
* @return $ownerIdEnd
*/
public Long getOwnerIdEnd(){
return this.ownerIdEnd;
}
/**
* 设置 结束 窗口负责人id
* @param ownerIdEnd
*/
public void setOwnerIdEnd(Long ownerIdEnd){
this.ownerIdEnd = ownerIdEnd;
}
/**
* 获取 增加 窗口负责人id
* @return ownerIdIncrement
*/
public Long getOwnerIdIncrement(){
return this.ownerIdIncrement;
}
/**
* 设置 增加 窗口负责人id
* @param ownerIdIncrement
*/
public void setOwnerIdIncrement(Long ownerIdIncrement){
this.ownerIdIncrement = ownerIdIncrement;
}
/**
* 获取 窗口负责人id
* @return ownerIdList
*/
public List<Long> getOwnerIdList(){
return this.ownerIdList;
}
/**
* 设置 窗口负责人id
* @param ownerIdList
*/
public void setOwnerIdList(List<Long> ownerIdList){
this.ownerIdList = ownerIdList;
}
/**
* 获取 窗口负责人id
* @return ownerIdNotList
*/
public List<Long> getOwnerIdNotList(){
return this.ownerIdNotList;
}
/**
* 设置 窗口负责人id
* @param ownerIdNotList
*/
public void setOwnerIdNotList(List<Long> ownerIdNotList){
this.ownerIdNotList = ownerIdNotList;
}
/**
* 获取 窗口负责人名称
* @return ownerNameList
*/
public List<String> getOwnerNameList(){
return this.ownerNameList;
}
/**
* 设置 窗口负责人名称
* @param ownerNameList
*/
public void setOwnerNameList(List<String> ownerNameList){
this.ownerNameList = ownerNameList;
}
/**
* 获取 窗口负责人名称
* @return ownerNameNotList
*/
public List<String> getOwnerNameNotList(){
return this.ownerNameNotList;
}
/**
* 设置 窗口负责人名称
* @param ownerNameNotList
*/
public void setOwnerNameNotList(List<String> ownerNameNotList){
this.ownerNameNotList = ownerNameNotList;
}
/**
* 获取 开始 所属部门id
* @return deptIdStart
*/
public Long getDeptIdStart(){
return this.deptIdStart;
}
/**
* 设置 开始 所属部门id
* @param deptIdStart
*/
public void setDeptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
}
/**
* 获取 结束 所属部门id
* @return $deptIdEnd
*/
public Long getDeptIdEnd(){
return this.deptIdEnd;
}
/**
* 设置 结束 所属部门id
* @param deptIdEnd
*/
public void setDeptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
}
/**
* 获取 增加 所属部门id
* @return deptIdIncrement
*/
public Long getDeptIdIncrement(){
return this.deptIdIncrement;
}
/**
* 设置 增加 所属部门id
* @param deptIdIncrement
*/
public void setDeptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
}
/**
* 获取 所属部门id
* @return deptIdList
*/
public List<Long> getDeptIdList(){
return this.deptIdList;
}
/**
* 设置 所属部门id
* @param deptIdList
*/
public void setDeptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
}
/**
* 获取 所属部门id
* @return deptIdNotList
*/
public List<Long> getDeptIdNotList(){
return this.deptIdNotList;
}
/**
* 设置 所属部门id
* @param deptIdNotList
*/
public void setDeptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList;
}
/**
* 获取 所属部门名称
* @return deptNameList
*/
public List<String> getDeptNameList(){
return this.deptNameList;
}
/**
* 设置 所属部门名称
* @param deptNameList
*/
public void setDeptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
}
/**
* 获取 所属部门名称
* @return deptNameNotList
*/
public List<String> getDeptNameNotList(){
return this.deptNameNotList;
}
/**
* 设置 所属部门名称
* @param deptNameNotList
*/
public void setDeptNameNotList(List<String> deptNameNotList){
this.deptNameNotList = deptNameNotList;
}
/**
* 获取 开始 所属大厅
* @return salaIdStart
*/
public Long getSalaIdStart(){
return this.salaIdStart;
}
/**
* 设置 开始 所属大厅
* @param salaIdStart
*/
public void setSalaIdStart(Long salaIdStart){
this.salaIdStart = salaIdStart;
}
/**
* 获取 结束 所属大厅
* @return $salaIdEnd
*/
public Long getSalaIdEnd(){
return this.salaIdEnd;
}
/**
* 设置 结束 所属大厅
* @param salaIdEnd
*/
public void setSalaIdEnd(Long salaIdEnd){
this.salaIdEnd = salaIdEnd;
}
/**
* 获取 增加 所属大厅
* @return salaIdIncrement
*/
public Long getSalaIdIncrement(){
return this.salaIdIncrement;
}
/**
* 设置 增加 所属大厅
* @param salaIdIncrement
*/
public void setSalaIdIncrement(Long salaIdIncrement){
this.salaIdIncrement = salaIdIncrement;
}
/**
* 获取 所属大厅
* @return salaIdList
*/
public List<Long> getSalaIdList(){
return this.salaIdList;
}
/**
* 设置 所属大厅
* @param salaIdList
*/
public void setSalaIdList(List<Long> salaIdList){
this.salaIdList = salaIdList;
}
/**
* 获取 所属大厅
* @return salaIdNotList
*/
public List<Long> getSalaIdNotList(){
return this.salaIdNotList;
}
/**
* 设置 所属大厅
* @param salaIdNotList
*/
public void setSalaIdNotList(List<Long> salaIdNotList){
this.salaIdNotList = salaIdNotList;
}
/**
* 获取 所属大厅名称
* @return salaNameList
*/
public List<String> getSalaNameList(){
return this.salaNameList;
}
/**
* 设置 所属大厅名称
* @param salaNameList
*/
public void setSalaNameList(List<String> salaNameList){
this.salaNameList = salaNameList;
}
/**
* 获取 所属大厅名称
* @return salaNameNotList
*/
public List<String> getSalaNameNotList(){
return this.salaNameNotList;
}
/**
* 设置 所属大厅名称
* @param salaNameNotList
*/
public void setSalaNameNotList(List<String> salaNameNotList){
this.salaNameNotList = salaNameNotList;
}
/**
* 获取 考核表单名称
* @return fromNameList
*/
public List<String> getFromNameList(){
return this.fromNameList;
}
/**
* 设置 考核表单名称
* @param fromNameList
*/
public void setFromNameList(List<String> fromNameList){
this.fromNameList = fromNameList;
}
/**
* 获取 考核表单名称
* @return fromNameNotList
*/
public List<String> getFromNameNotList(){
return this.fromNameNotList;
}
/**
* 设置 考核表单名称
* @param fromNameNotList
*/
public void setFromNameNotList(List<String> fromNameNotList){
this.fromNameNotList = fromNameNotList;
}
/**
* 获取 开始 提交时间
* @return submitDateStart
*/
public String getSubmitDateStart(){
return this.submitDateStart;
}
/**
* 设置 开始 提交时间
* @param submitDateStart
*/
public void setSubmitDateStart(String submitDateStart){
this.submitDateStart = submitDateStart;
}
/**
* 获取 结束 提交时间
* @return submitDateEnd
*/
public String getSubmitDateEnd(){
return this.submitDateEnd;
}
/**
* 设置 结束 提交时间
* @param submitDateEnd
*/
public void setSubmitDateEnd(String submitDateEnd){
this.submitDateEnd = submitDateEnd;
}
/**
* 获取 管理组核查人员
* @return manageCheckPersonList
*/
public List<String> getManageCheckPersonList(){
return this.manageCheckPersonList;
}
/**
* 设置 管理组核查人员
* @param manageCheckPersonList
*/
public void setManageCheckPersonList(List<String> manageCheckPersonList){
this.manageCheckPersonList = manageCheckPersonList;
}
/**
* 获取 管理组核查人员
* @return manageCheckPersonNotList
*/
public List<String> getManageCheckPersonNotList(){
return this.manageCheckPersonNotList;
}
/**
* 设置 管理组核查人员
* @param manageCheckPersonNotList
*/
public void setManageCheckPersonNotList(List<String> manageCheckPersonNotList){
this.manageCheckPersonNotList = manageCheckPersonNotList;
}
/**
* 获取 开始 管理组核查时间
* @return manageCheckTimeStart
*/
public String getManageCheckTimeStart(){
return this.manageCheckTimeStart;
}
/**
* 设置 开始 管理组核查时间
* @param manageCheckTimeStart
*/
public void setManageCheckTimeStart(String manageCheckTimeStart){
this.manageCheckTimeStart = manageCheckTimeStart;
}
/**
* 获取 结束 管理组核查时间
* @return manageCheckTimeEnd
*/
public String getManageCheckTimeEnd(){
return this.manageCheckTimeEnd;
}
/**
* 设置 结束 管理组核查时间
* @param manageCheckTimeEnd
*/
public void setManageCheckTimeEnd(String manageCheckTimeEnd){
this.manageCheckTimeEnd = manageCheckTimeEnd;
}
/**
* 获取 管理组核查说明
* @return manageCheckDescList
*/
public List<String> getManageCheckDescList(){
return this.manageCheckDescList;
}
/**
* 设置 管理组核查说明
* @param manageCheckDescList
*/
public void setManageCheckDescList(List<String> manageCheckDescList){
this.manageCheckDescList = manageCheckDescList;
}
/**
* 获取 管理组核查说明
* @return manageCheckDescNotList
*/
public List<String> getManageCheckDescNotList(){
return this.manageCheckDescNotList;
}
/**
* 设置 管理组核查说明
* @param manageCheckDescNotList
*/
public void setManageCheckDescNotList(List<String> manageCheckDescNotList){
this.manageCheckDescNotList = manageCheckDescNotList;
}
/**
* 获取 管理组核查结果(1.通过,2.不通过)
* @return manageCheckResultList
*/
public List<String> getManageCheckResultList(){
return this.manageCheckResultList;
}
/**
* 设置 管理组核查结果(1.通过,2.不通过)
* @param manageCheckResultList
*/
public void setManageCheckResultList(List<String> manageCheckResultList){
this.manageCheckResultList = manageCheckResultList;
}
/**
* 获取 管理组核查结果(1.通过,2.不通过)
* @return manageCheckResultNotList
*/
public List<String> getManageCheckResultNotList(){
return this.manageCheckResultNotList;
}
/**
* 设置 管理组核查结果(1.通过,2.不通过)
* @param manageCheckResultNotList
*/
public void setManageCheckResultNotList(List<String> manageCheckResultNotList){
this.manageCheckResultNotList = manageCheckResultNotList;
}
/**
* 获取 备注
* @return remarkList
*/
public List<String> getRemarkList(){
return this.remarkList;
}
/**
* 设置 备注
* @param remarkList
*/
public void setRemarkList(List<String> remarkList){
this.remarkList = remarkList;
}
/**
* 获取 备注
* @return remarkNotList
*/
public List<String> getRemarkNotList(){
return this.remarkNotList;
}
/**
* 设置 备注
* @param remarkNotList
*/
public void setRemarkNotList(List<String> remarkNotList){
this.remarkNotList = remarkNotList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public Long getUpdateUserIdStart(){
return this.updateUserIdStart;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
public List<Long> getUpdateUserIdList(){
return this.updateUserIdList;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public CheckWindowWorkmanPerformQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public CheckWindowWorkmanPerformQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public CheckWindowWorkmanPerformQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public CheckWindowWorkmanPerformQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public CheckWindowWorkmanPerformQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public CheckWindowWorkmanPerformQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 记录ID
* @param recordId
*/
public CheckWindowWorkmanPerformQuery recordId(Long recordId){
setRecordId(recordId);
return this;
}
/**
* 设置 开始 记录ID
* @param recordIdStart
*/
public CheckWindowWorkmanPerformQuery recordIdStart(Long recordIdStart){
this.recordIdStart = recordIdStart;
return this;
}
/**
* 设置 结束 记录ID
* @param recordIdEnd
*/
public CheckWindowWorkmanPerformQuery recordIdEnd(Long recordIdEnd){
this.recordIdEnd = recordIdEnd;
return this;
}
/**
* 设置 增加 记录ID
* @param recordIdIncrement
*/
public CheckWindowWorkmanPerformQuery recordIdIncrement(Long recordIdIncrement){
this.recordIdIncrement = recordIdIncrement;
return this;
}
/**
* 设置 记录ID
* @param recordIdList
*/
public CheckWindowWorkmanPerformQuery recordIdList(List<Long> recordIdList){
this.recordIdList = recordIdList;
return this;
}
/**
* 设置 记录ID
* @param recordIdNotList
*/
public CheckWindowWorkmanPerformQuery recordIdNotList(List<Long> recordIdNotList){
this.recordIdNotList = recordIdNotList;
return this;
}
/**
* 设置 考核年度
* @param year
*/
public CheckWindowWorkmanPerformQuery year(Integer year){
setYear(year);
return this;
}
/**
* 设置 开始 考核年度
* @param yearStart
*/
public CheckWindowWorkmanPerformQuery yearStart(Integer yearStart){
this.yearStart = yearStart;
return this;
}
/**
* 设置 结束 考核年度
* @param yearEnd
*/
public CheckWindowWorkmanPerformQuery yearEnd(Integer yearEnd){
this.yearEnd = yearEnd;
return this;
}
/**
* 设置 增加 考核年度
* @param yearIncrement
*/
public CheckWindowWorkmanPerformQuery yearIncrement(Integer yearIncrement){
this.yearIncrement = yearIncrement;
return this;
}
/**
* 设置 考核年度
* @param yearList
*/
public CheckWindowWorkmanPerformQuery yearList(List<Integer> yearList){
this.yearList = yearList;
return this;
}
/**
* 设置 考核年度
* @param yearNotList
*/
public CheckWindowWorkmanPerformQuery yearNotList(List<Integer> yearNotList){
this.yearNotList = yearNotList;
return this;
}
/**
* 设置 考核月份
* @param month
*/
public CheckWindowWorkmanPerformQuery month(Integer month){
setMonth(month);
return this;
}
/**
* 设置 开始 考核月份
* @param monthStart
*/
public CheckWindowWorkmanPerformQuery monthStart(Integer monthStart){
this.monthStart = monthStart;
return this;
}
/**
* 设置 结束 考核月份
* @param monthEnd
*/
public CheckWindowWorkmanPerformQuery monthEnd(Integer monthEnd){
this.monthEnd = monthEnd;
return this;
}
/**
* 设置 增加 考核月份
* @param monthIncrement
*/
public CheckWindowWorkmanPerformQuery monthIncrement(Integer monthIncrement){
this.monthIncrement = monthIncrement;
return this;
}
/**
* 设置 考核月份
* @param monthList
*/
public CheckWindowWorkmanPerformQuery monthList(List<Integer> monthList){
this.monthList = monthList;
return this;
}
/**
* 设置 考核月份
* @param monthNotList
*/
public CheckWindowWorkmanPerformQuery monthNotList(List<Integer> monthNotList){
this.monthNotList = monthNotList;
return this;
}
/**
* 设置 窗口ID
* @param windowId
*/
public CheckWindowWorkmanPerformQuery windowId(Long windowId){
setWindowId(windowId);
return this;
}
/**
* 设置 开始 窗口ID
* @param windowIdStart
*/
public CheckWindowWorkmanPerformQuery windowIdStart(Long windowIdStart){
this.windowIdStart = windowIdStart;
return this;
}
/**
* 设置 结束 窗口ID
* @param windowIdEnd
*/
public CheckWindowWorkmanPerformQuery windowIdEnd(Long windowIdEnd){
this.windowIdEnd = windowIdEnd;
return this;
}
/**
* 设置 增加 窗口ID
* @param windowIdIncrement
*/
public CheckWindowWorkmanPerformQuery windowIdIncrement(Long windowIdIncrement){
this.windowIdIncrement = windowIdIncrement;
return this;
}
/**
* 设置 窗口ID
* @param windowIdList
*/
public CheckWindowWorkmanPerformQuery windowIdList(List<Long> windowIdList){
this.windowIdList = windowIdList;
return this;
}
/**
* 设置 窗口ID
* @param windowIdNotList
*/
public CheckWindowWorkmanPerformQuery windowIdNotList(List<Long> windowIdNotList){
this.windowIdNotList = windowIdNotList;
return this;
}
/**
* 设置 窗口名称
* @param windowName
*/
public CheckWindowWorkmanPerformQuery windowName(String windowName){
setWindowName(windowName);
return this;
}
/**
* 设置 窗口名称
* @param windowNameList
*/
public CheckWindowWorkmanPerformQuery windowNameList(List<String> windowNameList){
this.windowNameList = windowNameList;
return this;
}
/**
* 设置 窗口负责人id
* @param ownerId
*/
public CheckWindowWorkmanPerformQuery ownerId(Long ownerId){
setOwnerId(ownerId);
return this;
}
/**
* 设置 开始 窗口负责人id
* @param ownerIdStart
*/
public CheckWindowWorkmanPerformQuery ownerIdStart(Long ownerIdStart){
this.ownerIdStart = ownerIdStart;
return this;
}
/**
* 设置 结束 窗口负责人id
* @param ownerIdEnd
*/
public CheckWindowWorkmanPerformQuery ownerIdEnd(Long ownerIdEnd){
this.ownerIdEnd = ownerIdEnd;
return this;
}
/**
* 设置 增加 窗口负责人id
* @param ownerIdIncrement
*/
public CheckWindowWorkmanPerformQuery ownerIdIncrement(Long ownerIdIncrement){
this.ownerIdIncrement = ownerIdIncrement;
return this;
}
/**
* 设置 窗口负责人id
* @param ownerIdList
*/
public CheckWindowWorkmanPerformQuery ownerIdList(List<Long> ownerIdList){
this.ownerIdList = ownerIdList;
return this;
}
/**
* 设置 窗口负责人id
* @param ownerIdNotList
*/
public CheckWindowWorkmanPerformQuery ownerIdNotList(List<Long> ownerIdNotList){
this.ownerIdNotList = ownerIdNotList;
return this;
}
/**
* 设置 窗口负责人名称
* @param ownerName
*/
public CheckWindowWorkmanPerformQuery ownerName(String ownerName){
setOwnerName(ownerName);
return this;
}
/**
* 设置 窗口负责人名称
* @param ownerNameList
*/
public CheckWindowWorkmanPerformQuery ownerNameList(List<String> ownerNameList){
this.ownerNameList = ownerNameList;
return this;
}
/**
* 设置 所属部门id
* @param deptId
*/
public CheckWindowWorkmanPerformQuery deptId(Long deptId){
setDeptId(deptId);
return this;
}
/**
* 设置 开始 所属部门id
* @param deptIdStart
*/
public CheckWindowWorkmanPerformQuery deptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
return this;
}
/**
* 设置 结束 所属部门id
* @param deptIdEnd
*/
public CheckWindowWorkmanPerformQuery deptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
return this;
}
/**
* 设置 增加 所属部门id
* @param deptIdIncrement
*/
public CheckWindowWorkmanPerformQuery deptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
return this;
}
/**
* 设置 所属部门id
* @param deptIdList
*/
public CheckWindowWorkmanPerformQuery deptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
return this;
}
/**
* 设置 所属部门id
* @param deptIdNotList
*/
public CheckWindowWorkmanPerformQuery deptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList;
return this;
}
/**
* 设置 所属部门名称
* @param deptName
*/
public CheckWindowWorkmanPerformQuery deptName(String deptName){
setDeptName(deptName);
return this;
}
/**
* 设置 所属部门名称
* @param deptNameList
*/
public CheckWindowWorkmanPerformQuery deptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
return this;
}
/**
* 设置 所属大厅
* @param salaId
*/
public CheckWindowWorkmanPerformQuery salaId(Long salaId){
setSalaId(salaId);
return this;
}
/**
* 设置 开始 所属大厅
* @param salaIdStart
*/
public CheckWindowWorkmanPerformQuery salaIdStart(Long salaIdStart){
this.salaIdStart = salaIdStart;
return this;
}
/**
* 设置 结束 所属大厅
* @param salaIdEnd
*/
public CheckWindowWorkmanPerformQuery salaIdEnd(Long salaIdEnd){
this.salaIdEnd = salaIdEnd;
return this;
}
/**
* 设置 增加 所属大厅
* @param salaIdIncrement
*/
public CheckWindowWorkmanPerformQuery salaIdIncrement(Long salaIdIncrement){
this.salaIdIncrement = salaIdIncrement;
return this;
}
/**
* 设置 所属大厅
* @param salaIdList
*/
public CheckWindowWorkmanPerformQuery salaIdList(List<Long> salaIdList){
this.salaIdList = salaIdList;
return this;
}
/**
* 设置 所属大厅
* @param salaIdNotList
*/
public CheckWindowWorkmanPerformQuery salaIdNotList(List<Long> salaIdNotList){
this.salaIdNotList = salaIdNotList;
return this;
}
/**
* 设置 所属大厅名称
* @param salaName
*/
public CheckWindowWorkmanPerformQuery salaName(String salaName){
setSalaName(salaName);
return this;
}
/**
* 设置 所属大厅名称
* @param salaNameList
*/
public CheckWindowWorkmanPerformQuery salaNameList(List<String> salaNameList){
this.salaNameList = salaNameList;
return this;
}
/**
* 设置 考核表单名称
* @param fromName
*/
public CheckWindowWorkmanPerformQuery fromName(String fromName){
setFromName(fromName);
return this;
}
/**
* 设置 考核表单名称
* @param fromNameList
*/
public CheckWindowWorkmanPerformQuery fromNameList(List<String> fromNameList){
this.fromNameList = fromNameList;
return this;
}
/**
* 设置 管理组核查人员
* @param manageCheckPerson
*/
public CheckWindowWorkmanPerformQuery manageCheckPerson(String manageCheckPerson){
setManageCheckPerson(manageCheckPerson);
return this;
}
/**
* 设置 管理组核查人员
* @param manageCheckPersonList
*/
public CheckWindowWorkmanPerformQuery manageCheckPersonList(List<String> manageCheckPersonList){
this.manageCheckPersonList = manageCheckPersonList;
return this;
}
/**
* 设置 管理组核查说明
* @param manageCheckDesc
*/
public CheckWindowWorkmanPerformQuery manageCheckDesc(String manageCheckDesc){
setManageCheckDesc(manageCheckDesc);
return this;
}
/**
* 设置 管理组核查说明
* @param manageCheckDescList
*/
public CheckWindowWorkmanPerformQuery manageCheckDescList(List<String> manageCheckDescList){
this.manageCheckDescList = manageCheckDescList;
return this;
}
/**
* 设置 管理组核查结果(1.通过,2.不通过)
* @param manageCheckResult
*/
public CheckWindowWorkmanPerformQuery manageCheckResult(String manageCheckResult){
setManageCheckResult(manageCheckResult);
return this;
}
/**
* 设置 管理组核查结果(1.通过,2.不通过)
* @param manageCheckResultList
*/
public CheckWindowWorkmanPerformQuery manageCheckResultList(List<String> manageCheckResultList){
this.manageCheckResultList = manageCheckResultList;
return this;
}
/**
* 设置 备注
* @param remark
*/
public CheckWindowWorkmanPerformQuery remark(String remark){
setRemark(remark);
return this;
}
/**
* 设置 备注
* @param remarkList
*/
public CheckWindowWorkmanPerformQuery remarkList(List<String> remarkList){
this.remarkList = remarkList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public CheckWindowWorkmanPerformQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public CheckWindowWorkmanPerformQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public CheckWindowWorkmanPerformQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public CheckWindowWorkmanPerformQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public CheckWindowWorkmanPerformQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public CheckWindowWorkmanPerformQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public CheckWindowWorkmanPerformQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public CheckWindowWorkmanPerformQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public CheckWindowWorkmanPerformQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public CheckWindowWorkmanPerformQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public CheckWindowWorkmanPerformQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public CheckWindowWorkmanPerformQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<CheckWindowWorkmanPerformQuery> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<CheckWindowWorkmanPerformQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<CheckWindowWorkmanPerformQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<CheckWindowWorkmanPerformQuery> andConditionList){
this.andConditionList = andConditionList;
}
}
\ No newline at end of file
package com.mortals.xhx.module.check.model.vo;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.check.model.CheckWindowPerformEntity;
import java.util.ArrayList;
import java.util.List;
import lombok.Data;
import com.mortals.framework.annotation.Excel;
import java.math.BigDecimal;
import java.util.Date;
/**
* 窗口考核核查视图对象
*
* @author zxfei
* @date 2024-01-17
*/
@Data
public class CheckWindowPerformVo extends BaseEntityLong {
/** 序号,主键,自增长列表 */
private List <Long> idList;
}
\ No newline at end of file
package com.mortals.xhx.module.check.model.vo;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.check.model.CheckWindowWorkmanPerformEntity;
import java.util.ArrayList;
import java.util.List;
import lombok.Data;
import com.mortals.framework.annotation.Excel;
import java.math.BigDecimal;
import java.util.Date;
/**
* 窗口人员考核汇总核查视图对象
*
* @author zxfei
* @date 2024-01-17
*/
@Data
public class CheckWindowWorkmanPerformVo extends BaseEntityLong {
/** 序号,主键,自增长列表 */
private List <Long> idList;
}
\ No newline at end of file
package com.mortals.xhx.module.check.service;
import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.check.model.CheckWindowPerformEntity;
import com.mortals.xhx.module.check.dao.CheckWindowPerformDao;
/**
* CheckWindowPerformService
*
* 窗口考核核查 service接口
*
* @author zxfei
* @date 2024-01-17
*/
public interface CheckWindowPerformService extends ICRUDService<CheckWindowPerformEntity,Long>{
CheckWindowPerformDao getDao();
}
\ No newline at end of file
package com.mortals.xhx.module.check.service;
import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.check.model.CheckWindowWorkmanPerformEntity;
import com.mortals.xhx.module.check.dao.CheckWindowWorkmanPerformDao;
/**
* CheckWindowWorkmanPerformService
*
* 窗口人员考核汇总核查 service接口
*
* @author zxfei
* @date 2024-01-17
*/
public interface CheckWindowWorkmanPerformService extends ICRUDService<CheckWindowWorkmanPerformEntity,Long>{
CheckWindowWorkmanPerformDao getDao();
}
\ No newline at end of file
package com.mortals.xhx.module.check.service.impl;
import org.springframework.stereotype.Service;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.xhx.module.check.dao.CheckWindowPerformDao;
import com.mortals.xhx.module.check.model.CheckWindowPerformEntity;
import com.mortals.xhx.module.check.service.CheckWindowPerformService;
import lombok.extern.slf4j.Slf4j;
/**
* CheckWindowPerformService
* 窗口考核核查 service实现
*
* @author zxfei
* @date 2024-01-17
*/
@Service("checkWindowPerformService")
@Slf4j
public class CheckWindowPerformServiceImpl extends AbstractCRUDServiceImpl<CheckWindowPerformDao, CheckWindowPerformEntity, Long> implements CheckWindowPerformService {
}
\ No newline at end of file
package com.mortals.xhx.module.check.service.impl;
import org.springframework.stereotype.Service;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.xhx.module.check.dao.CheckWindowWorkmanPerformDao;
import com.mortals.xhx.module.check.model.CheckWindowWorkmanPerformEntity;
import com.mortals.xhx.module.check.service.CheckWindowWorkmanPerformService;
import lombok.extern.slf4j.Slf4j;
/**
* CheckWindowWorkmanPerformService
* 窗口人员考核汇总核查 service实现
*
* @author zxfei
* @date 2024-01-17
*/
@Service("checkWindowWorkmanPerformService")
@Slf4j
public class CheckWindowWorkmanPerformServiceImpl extends AbstractCRUDServiceImpl<CheckWindowWorkmanPerformDao, CheckWindowWorkmanPerformEntity, Long> implements CheckWindowWorkmanPerformService {
}
\ No newline at end of file
package com.mortals.xhx.module.check.web;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import com.mortals.framework.model.Context;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.module.check.model.CheckWindowPerformEntity;
import com.mortals.xhx.module.check.service.CheckWindowPerformService;
import org.apache.commons.lang3.ArrayUtils;
import com.mortals.framework.util.StringUtils;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import com.alibaba.fastjson.JSONObject;
import java.util.Arrays;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import static com.mortals.framework.ap.SysConstains.*;
import com.mortals.xhx.common.code.*;
/**
*
* 窗口考核核查
*
* @author zxfei
* @date 2024-01-17
*/
@RestController
@RequestMapping("check/window/perform")
public class CheckWindowPerformController extends BaseCRUDJsonBodyMappingController<CheckWindowPerformService,CheckWindowPerformEntity,Long> {
@Autowired
private ParamService paramService;
public CheckWindowPerformController(){
super.setModuleDesc( "窗口考核核查");
}
@Override
protected void init(Map<String, Object> model, Context context) {
this.addDict(model, "manageCheckResult", ManageCheckResultEnum.getEnumMap());
this.addDict(model, "leaderCheckResult", LeaderCheckResultEnum.getEnumMap());
this.addDict(model, "checkStatus", CheckStatusEnum.getEnumMap());
super.init(model, context);
}
}
\ No newline at end of file
package com.mortals.xhx.module.check.web;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import com.mortals.framework.model.Context;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.module.check.model.CheckWindowWorkmanPerformEntity;
import com.mortals.xhx.module.check.service.CheckWindowWorkmanPerformService;
import org.apache.commons.lang3.ArrayUtils;
import com.mortals.framework.util.StringUtils;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import com.alibaba.fastjson.JSONObject;
import java.util.Arrays;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import static com.mortals.framework.ap.SysConstains.*;
import com.mortals.xhx.common.code.*;
/**
*
* 窗口人员考核汇总核查
*
* @author zxfei
* @date 2024-01-17
*/
@RestController
@RequestMapping("check/window/workman/perform")
public class CheckWindowWorkmanPerformController extends BaseCRUDJsonBodyMappingController<CheckWindowWorkmanPerformService,CheckWindowWorkmanPerformEntity,Long> {
@Autowired
private ParamService paramService;
public CheckWindowWorkmanPerformController(){
super.setModuleDesc( "窗口人员考核汇总核查");
}
@Override
protected void init(Map<String, Object> model, Context context) {
this.addDict(model, "manageCheckResult", ManageCheckResultEnum.getEnumMap());
super.init(model, context);
}
}
\ No newline at end of file
package com.mortals.xhx.module.window.dao;
import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.window.model.WindowPerformEntity;
import java.util.List;
/**
* 大厅窗口信息Dao
* 大厅窗口信息 DAO接口
*
* @author zxfei
* @date 2024-01-17
*/
public interface WindowPerformDao extends ICRUDDao<WindowPerformEntity,Long>{
}
package com.mortals.xhx.module.window.dao;
import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformEntity;
import java.util.List;
/**
* 窗口人员考核汇总登记Dao
* 窗口人员考核汇总登记 DAO接口
*
* @author zxfei
* @date 2024-01-17
*/
public interface WindowWorkmanPerformDao extends ICRUDDao<WindowWorkmanPerformEntity,Long>{
}
package com.mortals.xhx.module.window.dao;
import com.mortals.framework.dao.ICRUDDao;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformDetailEntity;
import java.util.List;
/**
* 窗口人员考核汇总明细Dao
* 窗口人员考核汇总明细 DAO接口
*
* @author zxfei
* @date 2024-01-17
*/
public interface WindowWorkmanPerformDetailDao extends ICRUDDao<WindowWorkmanPerformDetailEntity,Long>{
}
package com.mortals.xhx.module.window.dao.ibatis;
import org.springframework.stereotype.Repository;
import com.mortals.xhx.module.window.dao.WindowPerformDao;
import com.mortals.xhx.module.window.model.WindowPerformEntity;
import java.util.Date;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import java.util.List;
/**
* 大厅窗口信息DaoImpl DAO接口
*
* @author zxfei
* @date 2024-01-17
*/
@Repository("windowPerformDao")
public class WindowPerformDaoImpl extends BaseCRUDDaoMybatis<WindowPerformEntity,Long> implements WindowPerformDao {
}
package com.mortals.xhx.module.window.dao.ibatis;
import org.springframework.stereotype.Repository;
import com.mortals.xhx.module.window.dao.WindowWorkmanPerformDao;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformEntity;
import java.util.Date;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import java.util.List;
/**
* 窗口人员考核汇总登记DaoImpl DAO接口
*
* @author zxfei
* @date 2024-01-17
*/
@Repository("windowWorkmanPerformDao")
public class WindowWorkmanPerformDaoImpl extends BaseCRUDDaoMybatis<WindowWorkmanPerformEntity,Long> implements WindowWorkmanPerformDao {
}
package com.mortals.xhx.module.window.dao.ibatis;
import org.springframework.stereotype.Repository;
import com.mortals.xhx.module.window.dao.WindowWorkmanPerformDetailDao;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformDetailEntity;
import java.util.Date;
import com.mortals.framework.dao.ibatis.BaseCRUDDaoMybatis;
import java.util.List;
/**
* 窗口人员考核汇总明细DaoImpl DAO接口
*
* @author zxfei
* @date 2024-01-17
*/
@Repository("windowWorkmanPerformDetailDao")
public class WindowWorkmanPerformDetailDaoImpl extends BaseCRUDDaoMybatis<WindowWorkmanPerformDetailEntity,Long> implements WindowWorkmanPerformDetailDao {
}
package com.mortals.xhx.module.window.model;
import java.util.List;
import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.window.model.vo.WindowOwnerDetailVo;
import lombok.Data;
/**
* 窗口负责人详细实体对象
*
* @author zxfei
* @date 2023-07-12
*/
* 窗口负责人详细实体对象
*
* @author zxfei
* @date 2024-01-17
*/
@Data
public class WindowOwnerDetailEntity extends WindowOwnerDetailVo {
private static final long serialVersionUID = 1L;
......@@ -21,9 +24,13 @@ public class WindowOwnerDetailEntity extends WindowOwnerDetailVo {
*/
private Long ownerId;
/**
* 员工id号
* 窗口id
*/
private Long windowId;
/**
* 窗口名称
*/
private Long staffId;
private String windowName;
/**
* 备注
*/
......@@ -45,11 +52,9 @@ public class WindowOwnerDetailEntity extends WindowOwnerDetailVo {
}
public void initAttrValue(){
this.ownerId = 0L;
this.staffId = 0L;
this.ownerId = null;
this.windowId = null;
this.windowName = "";
this.remark = "";
}
}
\ No newline at end of file
......@@ -3,11 +3,11 @@ package com.mortals.xhx.module.window.model;
import java.util.List;
import com.mortals.xhx.module.window.model.WindowOwnerDetailEntity;
/**
* 窗口负责人详细查询对象
*
* @author zxfei
* @date 2023-07-12
*/
* 窗口负责人详细查询对象
*
* @author zxfei
* @date 2024-01-17
*/
public class WindowOwnerDetailQuery extends WindowOwnerDetailEntity {
/** 开始 序号,主键,自增长 */
private Long idStart;
......@@ -39,21 +39,26 @@ public class WindowOwnerDetailQuery extends WindowOwnerDetailEntity {
/** 负责人Id排除列表 */
private List <Long> ownerIdNotList;
/** 开始 员工id号 */
private Long staffIdStart;
/** 开始 窗口id */
private Long windowIdStart;
/** 结束 窗口id */
private Long windowIdEnd;
/** 结束 员工id号 */
private Long staffIdEnd;
/** 增加 窗口id */
private Long windowIdIncrement;
/** 增加 员工id号 */
private Long staffIdIncrement;
/** 窗口id列表 */
private List <Long> windowIdList;
/** 员工id号列表 */
private List <Long> staffIdList;
/** 窗口id排除列表 */
private List <Long> windowIdNotList;
/** 员工id号排除列表 */
private List <Long> staffIdNotList;
/** 窗口名称 */
private List<String> windowNameList;
/** 窗口名称排除列表 */
private List <String> windowNameNotList;
/** 备注 */
private List<String> remarkList;
......@@ -272,86 +277,118 @@ public class WindowOwnerDetailQuery extends WindowOwnerDetailEntity {
/**
* 获取 开始 员工id号
* @return staffIdStart
* 获取 开始 窗口id
* @return windowIdStart
*/
public Long getStaffIdStart(){
return this.staffIdStart;
public Long getWindowIdStart(){
return this.windowIdStart;
}
/**
* 设置 开始 员工id号
* @param staffIdStart
* 设置 开始 窗口id
* @param windowIdStart
*/
public void setStaffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart;
public void setWindowIdStart(Long windowIdStart){
this.windowIdStart = windowIdStart;
}
/**
* 获取 结束 员工id号
* @return $staffIdEnd
* 获取 结束 窗口id
* @return $windowIdEnd
*/
public Long getStaffIdEnd(){
return this.staffIdEnd;
public Long getWindowIdEnd(){
return this.windowIdEnd;
}
/**
* 设置 结束 员工id号
* @param staffIdEnd
* 设置 结束 窗口id
* @param windowIdEnd
*/
public void setStaffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd;
public void setWindowIdEnd(Long windowIdEnd){
this.windowIdEnd = windowIdEnd;
}
/**
* 获取 增加 员工id号
* @return staffIdIncrement
* 获取 增加 窗口id
* @return windowIdIncrement
*/
public Long getStaffIdIncrement(){
return this.staffIdIncrement;
public Long getWindowIdIncrement(){
return this.windowIdIncrement;
}
/**
* 设置 增加 员工id号
* @param staffIdIncrement
* 设置 增加 窗口id
* @param windowIdIncrement
*/
public void setStaffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement;
public void setWindowIdIncrement(Long windowIdIncrement){
this.windowIdIncrement = windowIdIncrement;
}
/**
* 获取 员工id号
* @return staffIdList
* 获取 窗口id
* @return windowIdList
*/
public List<Long> getStaffIdList(){
return this.staffIdList;
public List<Long> getWindowIdList(){
return this.windowIdList;
}
/**
* 设置 员工id号
* @param staffIdList
* 设置 窗口id
* @param windowIdList
*/
public void setStaffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList;
public void setWindowIdList(List<Long> windowIdList){
this.windowIdList = windowIdList;
}
/**
* 获取 员工id号
* @return staffIdNotList
* 获取 窗口id
* @return windowIdNotList
*/
public List<Long> getStaffIdNotList(){
return this.staffIdNotList;
public List<Long> getWindowIdNotList(){
return this.windowIdNotList;
}
/**
* 设置 员工id号
* @param staffIdNotList
* 设置 窗口id
* @param windowIdNotList
*/
public void setStaffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList;
public void setWindowIdNotList(List<Long> windowIdNotList){
this.windowIdNotList = windowIdNotList;
}
/**
* 获取 窗口名称
* @return windowNameList
*/
public List<String> getWindowNameList(){
return this.windowNameList;
}
/**
* 设置 窗口名称
* @param windowNameList
*/
public void setWindowNameList(List<String> windowNameList){
this.windowNameList = windowNameList;
}
/**
* 获取 窗口名称
* @return windowNameNotList
*/
public List<String> getWindowNameNotList(){
return this.windowNameNotList;
}
/**
* 设置 窗口名称
* @param windowNameNotList
*/
public void setWindowNameNotList(List<String> windowNameNotList){
this.windowNameNotList = windowNameNotList;
}
/**
* 获取 备注
* @return remarkList
......@@ -719,56 +756,75 @@ public class WindowOwnerDetailQuery extends WindowOwnerDetailEntity {
}
/**
* 设置 员工id号
* @param staffId
* 设置 窗口id
* @param windowId
*/
public WindowOwnerDetailQuery windowId(Long windowId){
setWindowId(windowId);
return this;
}
/**
* 设置 开始 窗口id
* @param windowIdStart
*/
public WindowOwnerDetailQuery staffId(Long staffId){
setStaffId(staffId);
public WindowOwnerDetailQuery windowIdStart(Long windowIdStart){
this.windowIdStart = windowIdStart;
return this;
}
/**
* 设置 开始 员工id号
* @param staffIdStart
* 设置 结束 窗口id
* @param windowIdEnd
*/
public WindowOwnerDetailQuery staffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart;
public WindowOwnerDetailQuery windowIdEnd(Long windowIdEnd){
this.windowIdEnd = windowIdEnd;
return this;
}
/**
* 设置 结束 员工id号
* @param staffIdEnd
* 设置 增加 窗口id
* @param windowIdIncrement
*/
public WindowOwnerDetailQuery staffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd;
public WindowOwnerDetailQuery windowIdIncrement(Long windowIdIncrement){
this.windowIdIncrement = windowIdIncrement;
return this;
}
/**
* 设置 增加 员工id号
* @param staffIdIncrement
* 设置 窗口id
* @param windowIdList
*/
public WindowOwnerDetailQuery staffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement;
public WindowOwnerDetailQuery windowIdList(List<Long> windowIdList){
this.windowIdList = windowIdList;
return this;
}
/**
* 设置 员工id号
* @param staffIdList
* 设置 窗口id
* @param windowIdNotList
*/
public WindowOwnerDetailQuery windowIdNotList(List<Long> windowIdNotList){
this.windowIdNotList = windowIdNotList;
return this;
}
/**
* 设置 窗口名称
* @param windowName
*/
public WindowOwnerDetailQuery staffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList;
public WindowOwnerDetailQuery windowName(String windowName){
setWindowName(windowName);
return this;
}
/**
* 设置 员工id号
* @param staffIdNotList
* 设置 窗口名称
* @param windowNameList
*/
public WindowOwnerDetailQuery staffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList;
public WindowOwnerDetailQuery windowNameList(List<String> windowNameList){
this.windowNameList = windowNameList;
return this;
}
......
package com.mortals.xhx.module.window.model;
import java.util.List;
import java.util.List;
import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.window.model.vo.WindowOwnerVo;
import com.mortals.xhx.module.window.model.WindowOwnerDetailEntity;
import lombok.Data;
/**
* 窗口负责人实体对象
*
* @author zxfei
* @date 2023-07-12
*/
* 窗口负责人实体对象
*
* @author zxfei
* @date 2024-01-17
*/
@Data
public class WindowOwnerEntity extends WindowOwnerVo {
private static final long serialVersionUID = 1L;
......@@ -27,9 +28,21 @@ public class WindowOwnerEntity extends WindowOwnerVo {
*/
private String deptName;
/**
* 姓名
* 所属大厅
*/
private String name;
private Long salaId;
/**
* 所属大厅名称
*/
private String salaName;
/**
* 窗口负责人id
*/
private Long staffId;
/**
* 窗口负责人名称
*/
private String staffName;
/**
* 工号
*/
......@@ -46,6 +59,7 @@ public class WindowOwnerEntity extends WindowOwnerVo {
* 备注
*/
private String remark;
/**
* 窗口负责人详细信息
*/
......@@ -57,6 +71,7 @@ public class WindowOwnerEntity extends WindowOwnerVo {
public void setWindowOwnerDetailList(List<WindowOwnerDetailEntity> windowOwnerDetailList){
this.windowOwnerDetailList = windowOwnerDetailList;
}
@Override
public int hashCode() {
return this.getId().hashCode();
......@@ -74,19 +89,15 @@ public class WindowOwnerEntity extends WindowOwnerVo {
}
public void initAttrValue(){
this.deptId = 0L;
this.deptId = null;
this.deptName = "";
this.name = "";
this.salaId = null;
this.salaName = "";
this.staffId = null;
this.staffName = "";
this.number = "";
this.phone = "";
this.windowCount = 0;
this.remark = "";
}
}
\ No newline at end of file
package com.mortals.xhx.module.window.model;
import java.util.List;
import java.util.List;
import com.mortals.xhx.module.window.model.WindowOwnerEntity;
/**
* 窗口负责人查询对象
*
* @author zxfei
* @date 2023-07-12
*/
* 窗口负责人查询对象
*
* @author zxfei
* @date 2024-01-17
*/
public class WindowOwnerQuery extends WindowOwnerEntity {
/** 开始 序号,主键,自增长 */
private Long idStart;
......@@ -45,11 +44,46 @@ public class WindowOwnerQuery extends WindowOwnerEntity {
/** 部门名称排除列表 */
private List <String> deptNameNotList;
/** 姓名 */
private List<String> nameList;
/** 开始 所属大厅 */
private Long salaIdStart;
/** 结束 所属大厅 */
private Long salaIdEnd;
/** 增加 所属大厅 */
private Long salaIdIncrement;
/** 所属大厅列表 */
private List <Long> salaIdList;
/** 所属大厅排除列表 */
private List <Long> salaIdNotList;
/** 所属大厅名称 */
private List<String> salaNameList;
/** 所属大厅名称排除列表 */
private List <String> salaNameNotList;
/** 开始 窗口负责人id */
private Long staffIdStart;
/** 结束 窗口负责人id */
private Long staffIdEnd;
/** 增加 窗口负责人id */
private Long staffIdIncrement;
/** 窗口负责人id列表 */
private List <Long> staffIdList;
/** 窗口负责人id排除列表 */
private List <Long> staffIdNotList;
/** 姓名排除列表 */
private List <String> nameNotList;
/** 窗口负责人名称 */
private List<String> staffNameList;
/** 窗口负责人名称排除列表 */
private List <String> staffNameNotList;
/** 工号 */
private List<String> numberList;
......@@ -325,35 +359,229 @@ public class WindowOwnerQuery extends WindowOwnerEntity {
}
/**
* 获取 姓名
* @return nameList
* 获取 开始 所属大厅
* @return salaIdStart
*/
public Long getSalaIdStart(){
return this.salaIdStart;
}
/**
* 设置 开始 所属大厅
* @param salaIdStart
*/
public void setSalaIdStart(Long salaIdStart){
this.salaIdStart = salaIdStart;
}
/**
* 获取 结束 所属大厅
* @return $salaIdEnd
*/
public Long getSalaIdEnd(){
return this.salaIdEnd;
}
/**
* 设置 结束 所属大厅
* @param salaIdEnd
*/
public void setSalaIdEnd(Long salaIdEnd){
this.salaIdEnd = salaIdEnd;
}
/**
* 获取 增加 所属大厅
* @return salaIdIncrement
*/
public Long getSalaIdIncrement(){
return this.salaIdIncrement;
}
/**
* 设置 增加 所属大厅
* @param salaIdIncrement
*/
public void setSalaIdIncrement(Long salaIdIncrement){
this.salaIdIncrement = salaIdIncrement;
}
/**
* 获取 所属大厅
* @return salaIdList
*/
public List<Long> getSalaIdList(){
return this.salaIdList;
}
/**
* 设置 所属大厅
* @param salaIdList
*/
public void setSalaIdList(List<Long> salaIdList){
this.salaIdList = salaIdList;
}
/**
* 获取 所属大厅
* @return salaIdNotList
*/
public List<Long> getSalaIdNotList(){
return this.salaIdNotList;
}
/**
* 设置 所属大厅
* @param salaIdNotList
*/
public void setSalaIdNotList(List<Long> salaIdNotList){
this.salaIdNotList = salaIdNotList;
}
/**
* 获取 所属大厅名称
* @return salaNameList
*/
public List<String> getSalaNameList(){
return this.salaNameList;
}
/**
* 设置 所属大厅名称
* @param salaNameList
*/
public void setSalaNameList(List<String> salaNameList){
this.salaNameList = salaNameList;
}
/**
* 获取 所属大厅名称
* @return salaNameNotList
*/
public List<String> getSalaNameNotList(){
return this.salaNameNotList;
}
/**
* 设置 所属大厅名称
* @param salaNameNotList
*/
public void setSalaNameNotList(List<String> salaNameNotList){
this.salaNameNotList = salaNameNotList;
}
/**
* 获取 开始 窗口负责人id
* @return staffIdStart
*/
public Long getStaffIdStart(){
return this.staffIdStart;
}
/**
* 设置 开始 窗口负责人id
* @param staffIdStart
*/
public void setStaffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart;
}
/**
* 获取 结束 窗口负责人id
* @return $staffIdEnd
*/
public Long getStaffIdEnd(){
return this.staffIdEnd;
}
/**
* 设置 结束 窗口负责人id
* @param staffIdEnd
*/
public void setStaffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd;
}
/**
* 获取 增加 窗口负责人id
* @return staffIdIncrement
*/
public Long getStaffIdIncrement(){
return this.staffIdIncrement;
}
/**
* 设置 增加 窗口负责人id
* @param staffIdIncrement
*/
public void setStaffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement;
}
/**
* 获取 窗口负责人id
* @return staffIdList
*/
public List<Long> getStaffIdList(){
return this.staffIdList;
}
/**
* 设置 窗口负责人id
* @param staffIdList
*/
public void setStaffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList;
}
/**
* 获取 窗口负责人id
* @return staffIdNotList
*/
public List<String> getNameList(){
return this.nameList;
public List<Long> getStaffIdNotList(){
return this.staffIdNotList;
}
/**
* 设置 姓名
* @param nameList
* 设置 窗口负责人id
* @param staffIdNotList
*/
public void setNameList(List<String> nameList){
this.nameList = nameList;
public void setStaffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList;
}
/**
* 获取 姓名
* @return nameNotList
* 获取 窗口负责人名称
* @return staffNameList
*/
public List<String> getNameNotList(){
return this.nameNotList;
public List<String> getStaffNameList(){
return this.staffNameList;
}
/**
* 设置 姓名
* @param nameNotList
* 设置 窗口负责人名称
* @param staffNameList
*/
public void setNameNotList(List<String> nameNotList){
this.nameNotList = nameNotList;
public void setStaffNameList(List<String> staffNameList){
this.staffNameList = staffNameList;
}
/**
* 获取 窗口负责人名称
* @return staffNameNotList
*/
public List<String> getStaffNameNotList(){
return this.staffNameNotList;
}
/**
* 设置 窗口负责人名称
* @param staffNameNotList
*/
public void setStaffNameNotList(List<String> staffNameNotList){
this.staffNameNotList = staffNameNotList;
}
/**
......@@ -886,22 +1114,149 @@ public class WindowOwnerQuery extends WindowOwnerEntity {
return this;
}
/**
* 设置 所属大厅
* @param salaId
*/
public WindowOwnerQuery salaId(Long salaId){
setSalaId(salaId);
return this;
}
/**
* 设置 开始 所属大厅
* @param salaIdStart
*/
public WindowOwnerQuery salaIdStart(Long salaIdStart){
this.salaIdStart = salaIdStart;
return this;
}
/**
* 设置 结束 所属大厅
* @param salaIdEnd
*/
public WindowOwnerQuery salaIdEnd(Long salaIdEnd){
this.salaIdEnd = salaIdEnd;
return this;
}
/**
* 设置 增加 所属大厅
* @param salaIdIncrement
*/
public WindowOwnerQuery salaIdIncrement(Long salaIdIncrement){
this.salaIdIncrement = salaIdIncrement;
return this;
}
/**
* 设置 所属大厅
* @param salaIdList
*/
public WindowOwnerQuery salaIdList(List<Long> salaIdList){
this.salaIdList = salaIdList;
return this;
}
/**
* 设置 所属大厅
* @param salaIdNotList
*/
public WindowOwnerQuery salaIdNotList(List<Long> salaIdNotList){
this.salaIdNotList = salaIdNotList;
return this;
}
/**
* 设置 所属大厅名称
* @param salaName
*/
public WindowOwnerQuery salaName(String salaName){
setSalaName(salaName);
return this;
}
/**
* 设置 所属大厅名称
* @param salaNameList
*/
public WindowOwnerQuery salaNameList(List<String> salaNameList){
this.salaNameList = salaNameList;
return this;
}
/**
* 设置 窗口负责人id
* @param staffId
*/
public WindowOwnerQuery staffId(Long staffId){
setStaffId(staffId);
return this;
}
/**
* 设置 开始 窗口负责人id
* @param staffIdStart
*/
public WindowOwnerQuery staffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart;
return this;
}
/**
* 设置 结束 窗口负责人id
* @param staffIdEnd
*/
public WindowOwnerQuery staffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd;
return this;
}
/**
* 设置 增加 窗口负责人id
* @param staffIdIncrement
*/
public WindowOwnerQuery staffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement;
return this;
}
/**
* 设置 窗口负责人id
* @param staffIdList
*/
public WindowOwnerQuery staffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList;
return this;
}
/**
* 设置 窗口负责人id
* @param staffIdNotList
*/
public WindowOwnerQuery staffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList;
return this;
}
/**
* 设置 姓名
* @param name
* 设置 窗口负责人名称
* @param staffName
*/
public WindowOwnerQuery name(String name){
setName(name);
public WindowOwnerQuery staffName(String staffName){
setStaffName(staffName);
return this;
}
/**
* 设置 姓名
* @param nameList
* 设置 窗口负责人名称
* @param staffNameList
*/
public WindowOwnerQuery nameList(List<String> nameList){
this.nameList = nameList;
public WindowOwnerQuery staffNameList(List<String> staffNameList){
this.staffNameList = staffNameList;
return this;
}
......
package com.mortals.xhx.module.window.model;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.window.model.vo.WindowPerformVo;
import lombok.Data;
/**
* 大厅窗口考核登记信息实体对象
*
* @author zxfei
* @date 2024-01-17
*/
@Data
public class WindowPerformEntity extends WindowPerformVo {
private static final long serialVersionUID = 1L;
/**
* 考核年度
*/
private Integer year;
/**
* 考核月份
*/
private Integer month;
/**
* 窗口ID
*/
private Long windowId;
/**
* 窗口名称
*/
private String windowName;
/**
* 窗口负责人id
*/
private Long ownerId;
/**
* 窗口负责人名称
*/
private String ownerName;
/**
* 所属部门id
*/
private Long deptId;
/**
* 所属部门名称
*/
private String deptName;
/**
* 所属大厅
*/
private Long salaId;
/**
* 所属大厅名称
*/
private String salaName;
/**
* 工作总结
*/
private String workSummary;
/**
* 加分申报
*/
private String bonusReport;
/**
* 加分佐证附件名称
*/
private String proof;
/**
* 加分佐证附件地址
*/
private String proofUrl;
/**
* 扣分情况
*/
private String deductStatement;
/**
* 扣分分值
*/
private BigDecimal deductScore;
/**
* 工作纪律自评得分
*/
private BigDecimal discipline;
/**
* 服务规范自评得分
*/
private BigDecimal specification;
/**
* 加分
*/
private BigDecimal bonusScore;
/**
* 合计得分
*/
private BigDecimal sumScore;
/**
* 自评等级1红旗窗口2黑旗窗口
*/
private Integer selfLevel;
/**
* 备注
*/
private String remark;
/**
* 自评附件名称
*/
private String annex;
/**
* 自评附件地址
*/
private String annexUrl;
/**
* 填报时间
*/
private Date fillDate;
/**
* 填报状态0暂存1提交
*/
private Integer fillStatus;
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof WindowPerformEntity) {
WindowPerformEntity tmp = (WindowPerformEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public void initAttrValue(){
this.year = DateUtil.year(new Date());
this.month = DateUtil.month(new Date())+1;
this.windowId = null;
this.windowName = "";
this.ownerId = null;
this.ownerName = "";
this.deptId = null;
this.deptName = "";
this.salaId = null;
this.salaName = "";
this.workSummary = "";
this.bonusReport = "";
this.proof = "";
this.proofUrl = "";
this.deductStatement = "";
this.deductScore = BigDecimal.ZERO;
this.discipline = BigDecimal.ZERO;
this.specification = BigDecimal.ZERO;
this.bonusScore = BigDecimal.ZERO;
this.sumScore = BigDecimal.ZERO;
this.selfLevel = 0;
this.remark = "";
this.annex = "";
this.annexUrl = "";
this.fillDate = new Date();
this.fillStatus = 0;
}
}
\ No newline at end of file
package com.mortals.xhx.module.window.model;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;
import com.mortals.xhx.module.window.model.WindowPerformEntity;
/**
* 大厅窗口考核登记信息查询对象
*
* @author zxfei
* @date 2024-01-17
*/
public class WindowPerformQuery extends WindowPerformEntity {
/** 开始 序号,主键,自增长 */
private Long idStart;
/** 结束 序号,主键,自增长 */
private Long idEnd;
/** 增加 序号,主键,自增长 */
private Long idIncrement;
/** 序号,主键,自增长列表 */
private List <Long> idList;
/** 序号,主键,自增长排除列表 */
private List <Long> idNotList;
/** 开始 考核年度 */
private Integer yearStart;
/** 结束 考核年度 */
private Integer yearEnd;
/** 增加 考核年度 */
private Integer yearIncrement;
/** 考核年度列表 */
private List <Integer> yearList;
/** 考核年度排除列表 */
private List <Integer> yearNotList;
/** 开始 考核月份 */
private Integer monthStart;
/** 结束 考核月份 */
private Integer monthEnd;
/** 增加 考核月份 */
private Integer monthIncrement;
/** 考核月份列表 */
private List <Integer> monthList;
/** 考核月份排除列表 */
private List <Integer> monthNotList;
/** 开始 窗口ID */
private Long windowIdStart;
/** 结束 窗口ID */
private Long windowIdEnd;
/** 增加 窗口ID */
private Long windowIdIncrement;
/** 窗口ID列表 */
private List <Long> windowIdList;
/** 窗口ID排除列表 */
private List <Long> windowIdNotList;
/** 窗口名称 */
private List<String> windowNameList;
/** 窗口名称排除列表 */
private List <String> windowNameNotList;
/** 开始 窗口负责人id */
private Long ownerIdStart;
/** 结束 窗口负责人id */
private Long ownerIdEnd;
/** 增加 窗口负责人id */
private Long ownerIdIncrement;
/** 窗口负责人id列表 */
private List <Long> ownerIdList;
/** 窗口负责人id排除列表 */
private List <Long> ownerIdNotList;
/** 窗口负责人名称 */
private List<String> ownerNameList;
/** 窗口负责人名称排除列表 */
private List <String> ownerNameNotList;
/** 开始 所属部门id */
private Long deptIdStart;
/** 结束 所属部门id */
private Long deptIdEnd;
/** 增加 所属部门id */
private Long deptIdIncrement;
/** 所属部门id列表 */
private List <Long> deptIdList;
/** 所属部门id排除列表 */
private List <Long> deptIdNotList;
/** 所属部门名称 */
private List<String> deptNameList;
/** 所属部门名称排除列表 */
private List <String> deptNameNotList;
/** 开始 所属大厅 */
private Long salaIdStart;
/** 结束 所属大厅 */
private Long salaIdEnd;
/** 增加 所属大厅 */
private Long salaIdIncrement;
/** 所属大厅列表 */
private List <Long> salaIdList;
/** 所属大厅排除列表 */
private List <Long> salaIdNotList;
/** 所属大厅名称 */
private List<String> salaNameList;
/** 所属大厅名称排除列表 */
private List <String> salaNameNotList;
/** 工作总结 */
private List<String> workSummaryList;
/** 工作总结排除列表 */
private List <String> workSummaryNotList;
/** 加分申报 */
private List<String> bonusReportList;
/** 加分申报排除列表 */
private List <String> bonusReportNotList;
/** 加分佐证附件名称 */
private List<String> proofList;
/** 加分佐证附件名称排除列表 */
private List <String> proofNotList;
/** 加分佐证附件地址 */
private List<String> proofUrlList;
/** 加分佐证附件地址排除列表 */
private List <String> proofUrlNotList;
/** 扣分情况 */
private List<String> deductStatementList;
/** 扣分情况排除列表 */
private List <String> deductStatementNotList;
/** 开始 扣分分值 */
private BigDecimal deductScoreStart;
/** 结束 扣分分值 */
private BigDecimal deductScoreEnd;
/** 增加 扣分分值 */
private BigDecimal deductScoreIncrement;
/** 扣分分值列表 */
private List <BigDecimal> deductScoreList;
/** 扣分分值排除列表 */
private List <BigDecimal> deductScoreNotList;
/** 开始 工作纪律自评得分 */
private BigDecimal disciplineStart;
/** 结束 工作纪律自评得分 */
private BigDecimal disciplineEnd;
/** 增加 工作纪律自评得分 */
private BigDecimal disciplineIncrement;
/** 工作纪律自评得分列表 */
private List <BigDecimal> disciplineList;
/** 工作纪律自评得分排除列表 */
private List <BigDecimal> disciplineNotList;
/** 开始 服务规范自评得分 */
private BigDecimal specificationStart;
/** 结束 服务规范自评得分 */
private BigDecimal specificationEnd;
/** 增加 服务规范自评得分 */
private BigDecimal specificationIncrement;
/** 服务规范自评得分列表 */
private List <BigDecimal> specificationList;
/** 服务规范自评得分排除列表 */
private List <BigDecimal> specificationNotList;
/** 开始 加分 */
private BigDecimal bonusScoreStart;
/** 结束 加分 */
private BigDecimal bonusScoreEnd;
/** 增加 加分 */
private BigDecimal bonusScoreIncrement;
/** 加分列表 */
private List <BigDecimal> bonusScoreList;
/** 加分排除列表 */
private List <BigDecimal> bonusScoreNotList;
/** 开始 合计得分 */
private BigDecimal sumScoreStart;
/** 结束 合计得分 */
private BigDecimal sumScoreEnd;
/** 增加 合计得分 */
private BigDecimal sumScoreIncrement;
/** 合计得分列表 */
private List <BigDecimal> sumScoreList;
/** 合计得分排除列表 */
private List <BigDecimal> sumScoreNotList;
/** 开始 自评等级1红旗窗口2黑旗窗口 */
private Integer selfLevelStart;
/** 结束 自评等级1红旗窗口2黑旗窗口 */
private Integer selfLevelEnd;
/** 增加 自评等级1红旗窗口2黑旗窗口 */
private Integer selfLevelIncrement;
/** 自评等级1红旗窗口2黑旗窗口列表 */
private List <Integer> selfLevelList;
/** 自评等级1红旗窗口2黑旗窗口排除列表 */
private List <Integer> selfLevelNotList;
/** 备注 */
private List<String> remarkList;
/** 备注排除列表 */
private List <String> remarkNotList;
/** 自评附件名称 */
private List<String> annexList;
/** 自评附件名称排除列表 */
private List <String> annexNotList;
/** 自评附件地址 */
private List<String> annexUrlList;
/** 自评附件地址排除列表 */
private List <String> annexUrlNotList;
/** 开始 填报时间 */
private String fillDateStart;
/** 结束 填报时间 */
private String fillDateEnd;
/** 开始 填报状态0暂存1提交 */
private Integer fillStatusStart;
/** 结束 填报状态0暂存1提交 */
private Integer fillStatusEnd;
/** 增加 填报状态0暂存1提交 */
private Integer fillStatusIncrement;
/** 填报状态0暂存1提交列表 */
private List <Integer> fillStatusList;
/** 填报状态0暂存1提交排除列表 */
private List <Integer> fillStatusNotList;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 开始 更新时间 */
private String updateTimeStart;
/** 结束 更新时间 */
private String updateTimeEnd;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<WindowPerformQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<WindowPerformQuery> andConditionList;
public WindowPerformQuery(){}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 序号,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/**
* 获取 开始 考核年度
* @return yearStart
*/
public Integer getYearStart(){
return this.yearStart;
}
/**
* 设置 开始 考核年度
* @param yearStart
*/
public void setYearStart(Integer yearStart){
this.yearStart = yearStart;
}
/**
* 获取 结束 考核年度
* @return $yearEnd
*/
public Integer getYearEnd(){
return this.yearEnd;
}
/**
* 设置 结束 考核年度
* @param yearEnd
*/
public void setYearEnd(Integer yearEnd){
this.yearEnd = yearEnd;
}
/**
* 获取 增加 考核年度
* @return yearIncrement
*/
public Integer getYearIncrement(){
return this.yearIncrement;
}
/**
* 设置 增加 考核年度
* @param yearIncrement
*/
public void setYearIncrement(Integer yearIncrement){
this.yearIncrement = yearIncrement;
}
/**
* 获取 考核年度
* @return yearList
*/
public List<Integer> getYearList(){
return this.yearList;
}
/**
* 设置 考核年度
* @param yearList
*/
public void setYearList(List<Integer> yearList){
this.yearList = yearList;
}
/**
* 获取 考核年度
* @return yearNotList
*/
public List<Integer> getYearNotList(){
return this.yearNotList;
}
/**
* 设置 考核年度
* @param yearNotList
*/
public void setYearNotList(List<Integer> yearNotList){
this.yearNotList = yearNotList;
}
/**
* 获取 开始 考核月份
* @return monthStart
*/
public Integer getMonthStart(){
return this.monthStart;
}
/**
* 设置 开始 考核月份
* @param monthStart
*/
public void setMonthStart(Integer monthStart){
this.monthStart = monthStart;
}
/**
* 获取 结束 考核月份
* @return $monthEnd
*/
public Integer getMonthEnd(){
return this.monthEnd;
}
/**
* 设置 结束 考核月份
* @param monthEnd
*/
public void setMonthEnd(Integer monthEnd){
this.monthEnd = monthEnd;
}
/**
* 获取 增加 考核月份
* @return monthIncrement
*/
public Integer getMonthIncrement(){
return this.monthIncrement;
}
/**
* 设置 增加 考核月份
* @param monthIncrement
*/
public void setMonthIncrement(Integer monthIncrement){
this.monthIncrement = monthIncrement;
}
/**
* 获取 考核月份
* @return monthList
*/
public List<Integer> getMonthList(){
return this.monthList;
}
/**
* 设置 考核月份
* @param monthList
*/
public void setMonthList(List<Integer> monthList){
this.monthList = monthList;
}
/**
* 获取 考核月份
* @return monthNotList
*/
public List<Integer> getMonthNotList(){
return this.monthNotList;
}
/**
* 设置 考核月份
* @param monthNotList
*/
public void setMonthNotList(List<Integer> monthNotList){
this.monthNotList = monthNotList;
}
/**
* 获取 开始 窗口ID
* @return windowIdStart
*/
public Long getWindowIdStart(){
return this.windowIdStart;
}
/**
* 设置 开始 窗口ID
* @param windowIdStart
*/
public void setWindowIdStart(Long windowIdStart){
this.windowIdStart = windowIdStart;
}
/**
* 获取 结束 窗口ID
* @return $windowIdEnd
*/
public Long getWindowIdEnd(){
return this.windowIdEnd;
}
/**
* 设置 结束 窗口ID
* @param windowIdEnd
*/
public void setWindowIdEnd(Long windowIdEnd){
this.windowIdEnd = windowIdEnd;
}
/**
* 获取 增加 窗口ID
* @return windowIdIncrement
*/
public Long getWindowIdIncrement(){
return this.windowIdIncrement;
}
/**
* 设置 增加 窗口ID
* @param windowIdIncrement
*/
public void setWindowIdIncrement(Long windowIdIncrement){
this.windowIdIncrement = windowIdIncrement;
}
/**
* 获取 窗口ID
* @return windowIdList
*/
public List<Long> getWindowIdList(){
return this.windowIdList;
}
/**
* 设置 窗口ID
* @param windowIdList
*/
public void setWindowIdList(List<Long> windowIdList){
this.windowIdList = windowIdList;
}
/**
* 获取 窗口ID
* @return windowIdNotList
*/
public List<Long> getWindowIdNotList(){
return this.windowIdNotList;
}
/**
* 设置 窗口ID
* @param windowIdNotList
*/
public void setWindowIdNotList(List<Long> windowIdNotList){
this.windowIdNotList = windowIdNotList;
}
/**
* 获取 窗口名称
* @return windowNameList
*/
public List<String> getWindowNameList(){
return this.windowNameList;
}
/**
* 设置 窗口名称
* @param windowNameList
*/
public void setWindowNameList(List<String> windowNameList){
this.windowNameList = windowNameList;
}
/**
* 获取 窗口名称
* @return windowNameNotList
*/
public List<String> getWindowNameNotList(){
return this.windowNameNotList;
}
/**
* 设置 窗口名称
* @param windowNameNotList
*/
public void setWindowNameNotList(List<String> windowNameNotList){
this.windowNameNotList = windowNameNotList;
}
/**
* 获取 开始 窗口负责人id
* @return ownerIdStart
*/
public Long getOwnerIdStart(){
return this.ownerIdStart;
}
/**
* 设置 开始 窗口负责人id
* @param ownerIdStart
*/
public void setOwnerIdStart(Long ownerIdStart){
this.ownerIdStart = ownerIdStart;
}
/**
* 获取 结束 窗口负责人id
* @return $ownerIdEnd
*/
public Long getOwnerIdEnd(){
return this.ownerIdEnd;
}
/**
* 设置 结束 窗口负责人id
* @param ownerIdEnd
*/
public void setOwnerIdEnd(Long ownerIdEnd){
this.ownerIdEnd = ownerIdEnd;
}
/**
* 获取 增加 窗口负责人id
* @return ownerIdIncrement
*/
public Long getOwnerIdIncrement(){
return this.ownerIdIncrement;
}
/**
* 设置 增加 窗口负责人id
* @param ownerIdIncrement
*/
public void setOwnerIdIncrement(Long ownerIdIncrement){
this.ownerIdIncrement = ownerIdIncrement;
}
/**
* 获取 窗口负责人id
* @return ownerIdList
*/
public List<Long> getOwnerIdList(){
return this.ownerIdList;
}
/**
* 设置 窗口负责人id
* @param ownerIdList
*/
public void setOwnerIdList(List<Long> ownerIdList){
this.ownerIdList = ownerIdList;
}
/**
* 获取 窗口负责人id
* @return ownerIdNotList
*/
public List<Long> getOwnerIdNotList(){
return this.ownerIdNotList;
}
/**
* 设置 窗口负责人id
* @param ownerIdNotList
*/
public void setOwnerIdNotList(List<Long> ownerIdNotList){
this.ownerIdNotList = ownerIdNotList;
}
/**
* 获取 窗口负责人名称
* @return ownerNameList
*/
public List<String> getOwnerNameList(){
return this.ownerNameList;
}
/**
* 设置 窗口负责人名称
* @param ownerNameList
*/
public void setOwnerNameList(List<String> ownerNameList){
this.ownerNameList = ownerNameList;
}
/**
* 获取 窗口负责人名称
* @return ownerNameNotList
*/
public List<String> getOwnerNameNotList(){
return this.ownerNameNotList;
}
/**
* 设置 窗口负责人名称
* @param ownerNameNotList
*/
public void setOwnerNameNotList(List<String> ownerNameNotList){
this.ownerNameNotList = ownerNameNotList;
}
/**
* 获取 开始 所属部门id
* @return deptIdStart
*/
public Long getDeptIdStart(){
return this.deptIdStart;
}
/**
* 设置 开始 所属部门id
* @param deptIdStart
*/
public void setDeptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
}
/**
* 获取 结束 所属部门id
* @return $deptIdEnd
*/
public Long getDeptIdEnd(){
return this.deptIdEnd;
}
/**
* 设置 结束 所属部门id
* @param deptIdEnd
*/
public void setDeptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
}
/**
* 获取 增加 所属部门id
* @return deptIdIncrement
*/
public Long getDeptIdIncrement(){
return this.deptIdIncrement;
}
/**
* 设置 增加 所属部门id
* @param deptIdIncrement
*/
public void setDeptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
}
/**
* 获取 所属部门id
* @return deptIdList
*/
public List<Long> getDeptIdList(){
return this.deptIdList;
}
/**
* 设置 所属部门id
* @param deptIdList
*/
public void setDeptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
}
/**
* 获取 所属部门id
* @return deptIdNotList
*/
public List<Long> getDeptIdNotList(){
return this.deptIdNotList;
}
/**
* 设置 所属部门id
* @param deptIdNotList
*/
public void setDeptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList;
}
/**
* 获取 所属部门名称
* @return deptNameList
*/
public List<String> getDeptNameList(){
return this.deptNameList;
}
/**
* 设置 所属部门名称
* @param deptNameList
*/
public void setDeptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
}
/**
* 获取 所属部门名称
* @return deptNameNotList
*/
public List<String> getDeptNameNotList(){
return this.deptNameNotList;
}
/**
* 设置 所属部门名称
* @param deptNameNotList
*/
public void setDeptNameNotList(List<String> deptNameNotList){
this.deptNameNotList = deptNameNotList;
}
/**
* 获取 开始 所属大厅
* @return salaIdStart
*/
public Long getSalaIdStart(){
return this.salaIdStart;
}
/**
* 设置 开始 所属大厅
* @param salaIdStart
*/
public void setSalaIdStart(Long salaIdStart){
this.salaIdStart = salaIdStart;
}
/**
* 获取 结束 所属大厅
* @return $salaIdEnd
*/
public Long getSalaIdEnd(){
return this.salaIdEnd;
}
/**
* 设置 结束 所属大厅
* @param salaIdEnd
*/
public void setSalaIdEnd(Long salaIdEnd){
this.salaIdEnd = salaIdEnd;
}
/**
* 获取 增加 所属大厅
* @return salaIdIncrement
*/
public Long getSalaIdIncrement(){
return this.salaIdIncrement;
}
/**
* 设置 增加 所属大厅
* @param salaIdIncrement
*/
public void setSalaIdIncrement(Long salaIdIncrement){
this.salaIdIncrement = salaIdIncrement;
}
/**
* 获取 所属大厅
* @return salaIdList
*/
public List<Long> getSalaIdList(){
return this.salaIdList;
}
/**
* 设置 所属大厅
* @param salaIdList
*/
public void setSalaIdList(List<Long> salaIdList){
this.salaIdList = salaIdList;
}
/**
* 获取 所属大厅
* @return salaIdNotList
*/
public List<Long> getSalaIdNotList(){
return this.salaIdNotList;
}
/**
* 设置 所属大厅
* @param salaIdNotList
*/
public void setSalaIdNotList(List<Long> salaIdNotList){
this.salaIdNotList = salaIdNotList;
}
/**
* 获取 所属大厅名称
* @return salaNameList
*/
public List<String> getSalaNameList(){
return this.salaNameList;
}
/**
* 设置 所属大厅名称
* @param salaNameList
*/
public void setSalaNameList(List<String> salaNameList){
this.salaNameList = salaNameList;
}
/**
* 获取 所属大厅名称
* @return salaNameNotList
*/
public List<String> getSalaNameNotList(){
return this.salaNameNotList;
}
/**
* 设置 所属大厅名称
* @param salaNameNotList
*/
public void setSalaNameNotList(List<String> salaNameNotList){
this.salaNameNotList = salaNameNotList;
}
/**
* 获取 工作总结
* @return workSummaryList
*/
public List<String> getWorkSummaryList(){
return this.workSummaryList;
}
/**
* 设置 工作总结
* @param workSummaryList
*/
public void setWorkSummaryList(List<String> workSummaryList){
this.workSummaryList = workSummaryList;
}
/**
* 获取 工作总结
* @return workSummaryNotList
*/
public List<String> getWorkSummaryNotList(){
return this.workSummaryNotList;
}
/**
* 设置 工作总结
* @param workSummaryNotList
*/
public void setWorkSummaryNotList(List<String> workSummaryNotList){
this.workSummaryNotList = workSummaryNotList;
}
/**
* 获取 加分申报
* @return bonusReportList
*/
public List<String> getBonusReportList(){
return this.bonusReportList;
}
/**
* 设置 加分申报
* @param bonusReportList
*/
public void setBonusReportList(List<String> bonusReportList){
this.bonusReportList = bonusReportList;
}
/**
* 获取 加分申报
* @return bonusReportNotList
*/
public List<String> getBonusReportNotList(){
return this.bonusReportNotList;
}
/**
* 设置 加分申报
* @param bonusReportNotList
*/
public void setBonusReportNotList(List<String> bonusReportNotList){
this.bonusReportNotList = bonusReportNotList;
}
/**
* 获取 加分佐证附件名称
* @return proofList
*/
public List<String> getProofList(){
return this.proofList;
}
/**
* 设置 加分佐证附件名称
* @param proofList
*/
public void setProofList(List<String> proofList){
this.proofList = proofList;
}
/**
* 获取 加分佐证附件名称
* @return proofNotList
*/
public List<String> getProofNotList(){
return this.proofNotList;
}
/**
* 设置 加分佐证附件名称
* @param proofNotList
*/
public void setProofNotList(List<String> proofNotList){
this.proofNotList = proofNotList;
}
/**
* 获取 加分佐证附件地址
* @return proofUrlList
*/
public List<String> getProofUrlList(){
return this.proofUrlList;
}
/**
* 设置 加分佐证附件地址
* @param proofUrlList
*/
public void setProofUrlList(List<String> proofUrlList){
this.proofUrlList = proofUrlList;
}
/**
* 获取 加分佐证附件地址
* @return proofUrlNotList
*/
public List<String> getProofUrlNotList(){
return this.proofUrlNotList;
}
/**
* 设置 加分佐证附件地址
* @param proofUrlNotList
*/
public void setProofUrlNotList(List<String> proofUrlNotList){
this.proofUrlNotList = proofUrlNotList;
}
/**
* 获取 扣分情况
* @return deductStatementList
*/
public List<String> getDeductStatementList(){
return this.deductStatementList;
}
/**
* 设置 扣分情况
* @param deductStatementList
*/
public void setDeductStatementList(List<String> deductStatementList){
this.deductStatementList = deductStatementList;
}
/**
* 获取 扣分情况
* @return deductStatementNotList
*/
public List<String> getDeductStatementNotList(){
return this.deductStatementNotList;
}
/**
* 设置 扣分情况
* @param deductStatementNotList
*/
public void setDeductStatementNotList(List<String> deductStatementNotList){
this.deductStatementNotList = deductStatementNotList;
}
/**
* 获取 开始 扣分分值
* @return deductScoreStart
*/
public BigDecimal getDeductScoreStart(){
return this.deductScoreStart;
}
/**
* 设置 开始 扣分分值
* @param deductScoreStart
*/
public void setDeductScoreStart(BigDecimal deductScoreStart){
this.deductScoreStart = deductScoreStart;
}
/**
* 获取 结束 扣分分值
* @return $deductScoreEnd
*/
public BigDecimal getDeductScoreEnd(){
return this.deductScoreEnd;
}
/**
* 设置 结束 扣分分值
* @param deductScoreEnd
*/
public void setDeductScoreEnd(BigDecimal deductScoreEnd){
this.deductScoreEnd = deductScoreEnd;
}
/**
* 获取 增加 扣分分值
* @return deductScoreIncrement
*/
public BigDecimal getDeductScoreIncrement(){
return this.deductScoreIncrement;
}
/**
* 设置 增加 扣分分值
* @param deductScoreIncrement
*/
public void setDeductScoreIncrement(BigDecimal deductScoreIncrement){
this.deductScoreIncrement = deductScoreIncrement;
}
/**
* 获取 扣分分值
* @return deductScoreList
*/
public List<BigDecimal> getDeductScoreList(){
return this.deductScoreList;
}
/**
* 设置 扣分分值
* @param deductScoreList
*/
public void setDeductScoreList(List<BigDecimal> deductScoreList){
this.deductScoreList = deductScoreList;
}
/**
* 获取 扣分分值
* @return deductScoreNotList
*/
public List<BigDecimal> getDeductScoreNotList(){
return this.deductScoreNotList;
}
/**
* 设置 扣分分值
* @param deductScoreNotList
*/
public void setDeductScoreNotList(List<BigDecimal> deductScoreNotList){
this.deductScoreNotList = deductScoreNotList;
}
/**
* 获取 开始 工作纪律自评得分
* @return disciplineStart
*/
public BigDecimal getDisciplineStart(){
return this.disciplineStart;
}
/**
* 设置 开始 工作纪律自评得分
* @param disciplineStart
*/
public void setDisciplineStart(BigDecimal disciplineStart){
this.disciplineStart = disciplineStart;
}
/**
* 获取 结束 工作纪律自评得分
* @return $disciplineEnd
*/
public BigDecimal getDisciplineEnd(){
return this.disciplineEnd;
}
/**
* 设置 结束 工作纪律自评得分
* @param disciplineEnd
*/
public void setDisciplineEnd(BigDecimal disciplineEnd){
this.disciplineEnd = disciplineEnd;
}
/**
* 获取 增加 工作纪律自评得分
* @return disciplineIncrement
*/
public BigDecimal getDisciplineIncrement(){
return this.disciplineIncrement;
}
/**
* 设置 增加 工作纪律自评得分
* @param disciplineIncrement
*/
public void setDisciplineIncrement(BigDecimal disciplineIncrement){
this.disciplineIncrement = disciplineIncrement;
}
/**
* 获取 工作纪律自评得分
* @return disciplineList
*/
public List<BigDecimal> getDisciplineList(){
return this.disciplineList;
}
/**
* 设置 工作纪律自评得分
* @param disciplineList
*/
public void setDisciplineList(List<BigDecimal> disciplineList){
this.disciplineList = disciplineList;
}
/**
* 获取 工作纪律自评得分
* @return disciplineNotList
*/
public List<BigDecimal> getDisciplineNotList(){
return this.disciplineNotList;
}
/**
* 设置 工作纪律自评得分
* @param disciplineNotList
*/
public void setDisciplineNotList(List<BigDecimal> disciplineNotList){
this.disciplineNotList = disciplineNotList;
}
/**
* 获取 开始 服务规范自评得分
* @return specificationStart
*/
public BigDecimal getSpecificationStart(){
return this.specificationStart;
}
/**
* 设置 开始 服务规范自评得分
* @param specificationStart
*/
public void setSpecificationStart(BigDecimal specificationStart){
this.specificationStart = specificationStart;
}
/**
* 获取 结束 服务规范自评得分
* @return $specificationEnd
*/
public BigDecimal getSpecificationEnd(){
return this.specificationEnd;
}
/**
* 设置 结束 服务规范自评得分
* @param specificationEnd
*/
public void setSpecificationEnd(BigDecimal specificationEnd){
this.specificationEnd = specificationEnd;
}
/**
* 获取 增加 服务规范自评得分
* @return specificationIncrement
*/
public BigDecimal getSpecificationIncrement(){
return this.specificationIncrement;
}
/**
* 设置 增加 服务规范自评得分
* @param specificationIncrement
*/
public void setSpecificationIncrement(BigDecimal specificationIncrement){
this.specificationIncrement = specificationIncrement;
}
/**
* 获取 服务规范自评得分
* @return specificationList
*/
public List<BigDecimal> getSpecificationList(){
return this.specificationList;
}
/**
* 设置 服务规范自评得分
* @param specificationList
*/
public void setSpecificationList(List<BigDecimal> specificationList){
this.specificationList = specificationList;
}
/**
* 获取 服务规范自评得分
* @return specificationNotList
*/
public List<BigDecimal> getSpecificationNotList(){
return this.specificationNotList;
}
/**
* 设置 服务规范自评得分
* @param specificationNotList
*/
public void setSpecificationNotList(List<BigDecimal> specificationNotList){
this.specificationNotList = specificationNotList;
}
/**
* 获取 开始 加分
* @return bonusScoreStart
*/
public BigDecimal getBonusScoreStart(){
return this.bonusScoreStart;
}
/**
* 设置 开始 加分
* @param bonusScoreStart
*/
public void setBonusScoreStart(BigDecimal bonusScoreStart){
this.bonusScoreStart = bonusScoreStart;
}
/**
* 获取 结束 加分
* @return $bonusScoreEnd
*/
public BigDecimal getBonusScoreEnd(){
return this.bonusScoreEnd;
}
/**
* 设置 结束 加分
* @param bonusScoreEnd
*/
public void setBonusScoreEnd(BigDecimal bonusScoreEnd){
this.bonusScoreEnd = bonusScoreEnd;
}
/**
* 获取 增加 加分
* @return bonusScoreIncrement
*/
public BigDecimal getBonusScoreIncrement(){
return this.bonusScoreIncrement;
}
/**
* 设置 增加 加分
* @param bonusScoreIncrement
*/
public void setBonusScoreIncrement(BigDecimal bonusScoreIncrement){
this.bonusScoreIncrement = bonusScoreIncrement;
}
/**
* 获取 加分
* @return bonusScoreList
*/
public List<BigDecimal> getBonusScoreList(){
return this.bonusScoreList;
}
/**
* 设置 加分
* @param bonusScoreList
*/
public void setBonusScoreList(List<BigDecimal> bonusScoreList){
this.bonusScoreList = bonusScoreList;
}
/**
* 获取 加分
* @return bonusScoreNotList
*/
public List<BigDecimal> getBonusScoreNotList(){
return this.bonusScoreNotList;
}
/**
* 设置 加分
* @param bonusScoreNotList
*/
public void setBonusScoreNotList(List<BigDecimal> bonusScoreNotList){
this.bonusScoreNotList = bonusScoreNotList;
}
/**
* 获取 开始 合计得分
* @return sumScoreStart
*/
public BigDecimal getSumScoreStart(){
return this.sumScoreStart;
}
/**
* 设置 开始 合计得分
* @param sumScoreStart
*/
public void setSumScoreStart(BigDecimal sumScoreStart){
this.sumScoreStart = sumScoreStart;
}
/**
* 获取 结束 合计得分
* @return $sumScoreEnd
*/
public BigDecimal getSumScoreEnd(){
return this.sumScoreEnd;
}
/**
* 设置 结束 合计得分
* @param sumScoreEnd
*/
public void setSumScoreEnd(BigDecimal sumScoreEnd){
this.sumScoreEnd = sumScoreEnd;
}
/**
* 获取 增加 合计得分
* @return sumScoreIncrement
*/
public BigDecimal getSumScoreIncrement(){
return this.sumScoreIncrement;
}
/**
* 设置 增加 合计得分
* @param sumScoreIncrement
*/
public void setSumScoreIncrement(BigDecimal sumScoreIncrement){
this.sumScoreIncrement = sumScoreIncrement;
}
/**
* 获取 合计得分
* @return sumScoreList
*/
public List<BigDecimal> getSumScoreList(){
return this.sumScoreList;
}
/**
* 设置 合计得分
* @param sumScoreList
*/
public void setSumScoreList(List<BigDecimal> sumScoreList){
this.sumScoreList = sumScoreList;
}
/**
* 获取 合计得分
* @return sumScoreNotList
*/
public List<BigDecimal> getSumScoreNotList(){
return this.sumScoreNotList;
}
/**
* 设置 合计得分
* @param sumScoreNotList
*/
public void setSumScoreNotList(List<BigDecimal> sumScoreNotList){
this.sumScoreNotList = sumScoreNotList;
}
/**
* 获取 开始 自评等级1红旗窗口2黑旗窗口
* @return selfLevelStart
*/
public Integer getSelfLevelStart(){
return this.selfLevelStart;
}
/**
* 设置 开始 自评等级1红旗窗口2黑旗窗口
* @param selfLevelStart
*/
public void setSelfLevelStart(Integer selfLevelStart){
this.selfLevelStart = selfLevelStart;
}
/**
* 获取 结束 自评等级1红旗窗口2黑旗窗口
* @return $selfLevelEnd
*/
public Integer getSelfLevelEnd(){
return this.selfLevelEnd;
}
/**
* 设置 结束 自评等级1红旗窗口2黑旗窗口
* @param selfLevelEnd
*/
public void setSelfLevelEnd(Integer selfLevelEnd){
this.selfLevelEnd = selfLevelEnd;
}
/**
* 获取 增加 自评等级1红旗窗口2黑旗窗口
* @return selfLevelIncrement
*/
public Integer getSelfLevelIncrement(){
return this.selfLevelIncrement;
}
/**
* 设置 增加 自评等级1红旗窗口2黑旗窗口
* @param selfLevelIncrement
*/
public void setSelfLevelIncrement(Integer selfLevelIncrement){
this.selfLevelIncrement = selfLevelIncrement;
}
/**
* 获取 自评等级1红旗窗口2黑旗窗口
* @return selfLevelList
*/
public List<Integer> getSelfLevelList(){
return this.selfLevelList;
}
/**
* 设置 自评等级1红旗窗口2黑旗窗口
* @param selfLevelList
*/
public void setSelfLevelList(List<Integer> selfLevelList){
this.selfLevelList = selfLevelList;
}
/**
* 获取 自评等级1红旗窗口2黑旗窗口
* @return selfLevelNotList
*/
public List<Integer> getSelfLevelNotList(){
return this.selfLevelNotList;
}
/**
* 设置 自评等级1红旗窗口2黑旗窗口
* @param selfLevelNotList
*/
public void setSelfLevelNotList(List<Integer> selfLevelNotList){
this.selfLevelNotList = selfLevelNotList;
}
/**
* 获取 备注
* @return remarkList
*/
public List<String> getRemarkList(){
return this.remarkList;
}
/**
* 设置 备注
* @param remarkList
*/
public void setRemarkList(List<String> remarkList){
this.remarkList = remarkList;
}
/**
* 获取 备注
* @return remarkNotList
*/
public List<String> getRemarkNotList(){
return this.remarkNotList;
}
/**
* 设置 备注
* @param remarkNotList
*/
public void setRemarkNotList(List<String> remarkNotList){
this.remarkNotList = remarkNotList;
}
/**
* 获取 自评附件名称
* @return annexList
*/
public List<String> getAnnexList(){
return this.annexList;
}
/**
* 设置 自评附件名称
* @param annexList
*/
public void setAnnexList(List<String> annexList){
this.annexList = annexList;
}
/**
* 获取 自评附件名称
* @return annexNotList
*/
public List<String> getAnnexNotList(){
return this.annexNotList;
}
/**
* 设置 自评附件名称
* @param annexNotList
*/
public void setAnnexNotList(List<String> annexNotList){
this.annexNotList = annexNotList;
}
/**
* 获取 自评附件地址
* @return annexUrlList
*/
public List<String> getAnnexUrlList(){
return this.annexUrlList;
}
/**
* 设置 自评附件地址
* @param annexUrlList
*/
public void setAnnexUrlList(List<String> annexUrlList){
this.annexUrlList = annexUrlList;
}
/**
* 获取 自评附件地址
* @return annexUrlNotList
*/
public List<String> getAnnexUrlNotList(){
return this.annexUrlNotList;
}
/**
* 设置 自评附件地址
* @param annexUrlNotList
*/
public void setAnnexUrlNotList(List<String> annexUrlNotList){
this.annexUrlNotList = annexUrlNotList;
}
/**
* 获取 开始 填报时间
* @return fillDateStart
*/
public String getFillDateStart(){
return this.fillDateStart;
}
/**
* 设置 开始 填报时间
* @param fillDateStart
*/
public void setFillDateStart(String fillDateStart){
this.fillDateStart = fillDateStart;
}
/**
* 获取 结束 填报时间
* @return fillDateEnd
*/
public String getFillDateEnd(){
return this.fillDateEnd;
}
/**
* 设置 结束 填报时间
* @param fillDateEnd
*/
public void setFillDateEnd(String fillDateEnd){
this.fillDateEnd = fillDateEnd;
}
/**
* 获取 开始 填报状态0暂存1提交
* @return fillStatusStart
*/
public Integer getFillStatusStart(){
return this.fillStatusStart;
}
/**
* 设置 开始 填报状态0暂存1提交
* @param fillStatusStart
*/
public void setFillStatusStart(Integer fillStatusStart){
this.fillStatusStart = fillStatusStart;
}
/**
* 获取 结束 填报状态0暂存1提交
* @return $fillStatusEnd
*/
public Integer getFillStatusEnd(){
return this.fillStatusEnd;
}
/**
* 设置 结束 填报状态0暂存1提交
* @param fillStatusEnd
*/
public void setFillStatusEnd(Integer fillStatusEnd){
this.fillStatusEnd = fillStatusEnd;
}
/**
* 获取 增加 填报状态0暂存1提交
* @return fillStatusIncrement
*/
public Integer getFillStatusIncrement(){
return this.fillStatusIncrement;
}
/**
* 设置 增加 填报状态0暂存1提交
* @param fillStatusIncrement
*/
public void setFillStatusIncrement(Integer fillStatusIncrement){
this.fillStatusIncrement = fillStatusIncrement;
}
/**
* 获取 填报状态0暂存1提交
* @return fillStatusList
*/
public List<Integer> getFillStatusList(){
return this.fillStatusList;
}
/**
* 设置 填报状态0暂存1提交
* @param fillStatusList
*/
public void setFillStatusList(List<Integer> fillStatusList){
this.fillStatusList = fillStatusList;
}
/**
* 获取 填报状态0暂存1提交
* @return fillStatusNotList
*/
public List<Integer> getFillStatusNotList(){
return this.fillStatusNotList;
}
/**
* 设置 填报状态0暂存1提交
* @param fillStatusNotList
*/
public void setFillStatusNotList(List<Integer> fillStatusNotList){
this.fillStatusNotList = fillStatusNotList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public Long getUpdateUserIdStart(){
return this.updateUserIdStart;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
public List<Long> getUpdateUserIdList(){
return this.updateUserIdList;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public WindowPerformQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public WindowPerformQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public WindowPerformQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public WindowPerformQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public WindowPerformQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public WindowPerformQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 考核年度
* @param year
*/
public WindowPerformQuery year(Integer year){
setYear(year);
return this;
}
/**
* 设置 开始 考核年度
* @param yearStart
*/
public WindowPerformQuery yearStart(Integer yearStart){
this.yearStart = yearStart;
return this;
}
/**
* 设置 结束 考核年度
* @param yearEnd
*/
public WindowPerformQuery yearEnd(Integer yearEnd){
this.yearEnd = yearEnd;
return this;
}
/**
* 设置 增加 考核年度
* @param yearIncrement
*/
public WindowPerformQuery yearIncrement(Integer yearIncrement){
this.yearIncrement = yearIncrement;
return this;
}
/**
* 设置 考核年度
* @param yearList
*/
public WindowPerformQuery yearList(List<Integer> yearList){
this.yearList = yearList;
return this;
}
/**
* 设置 考核年度
* @param yearNotList
*/
public WindowPerformQuery yearNotList(List<Integer> yearNotList){
this.yearNotList = yearNotList;
return this;
}
/**
* 设置 考核月份
* @param month
*/
public WindowPerformQuery month(Integer month){
setMonth(month);
return this;
}
/**
* 设置 开始 考核月份
* @param monthStart
*/
public WindowPerformQuery monthStart(Integer monthStart){
this.monthStart = monthStart;
return this;
}
/**
* 设置 结束 考核月份
* @param monthEnd
*/
public WindowPerformQuery monthEnd(Integer monthEnd){
this.monthEnd = monthEnd;
return this;
}
/**
* 设置 增加 考核月份
* @param monthIncrement
*/
public WindowPerformQuery monthIncrement(Integer monthIncrement){
this.monthIncrement = monthIncrement;
return this;
}
/**
* 设置 考核月份
* @param monthList
*/
public WindowPerformQuery monthList(List<Integer> monthList){
this.monthList = monthList;
return this;
}
/**
* 设置 考核月份
* @param monthNotList
*/
public WindowPerformQuery monthNotList(List<Integer> monthNotList){
this.monthNotList = monthNotList;
return this;
}
/**
* 设置 窗口ID
* @param windowId
*/
public WindowPerformQuery windowId(Long windowId){
setWindowId(windowId);
return this;
}
/**
* 设置 开始 窗口ID
* @param windowIdStart
*/
public WindowPerformQuery windowIdStart(Long windowIdStart){
this.windowIdStart = windowIdStart;
return this;
}
/**
* 设置 结束 窗口ID
* @param windowIdEnd
*/
public WindowPerformQuery windowIdEnd(Long windowIdEnd){
this.windowIdEnd = windowIdEnd;
return this;
}
/**
* 设置 增加 窗口ID
* @param windowIdIncrement
*/
public WindowPerformQuery windowIdIncrement(Long windowIdIncrement){
this.windowIdIncrement = windowIdIncrement;
return this;
}
/**
* 设置 窗口ID
* @param windowIdList
*/
public WindowPerformQuery windowIdList(List<Long> windowIdList){
this.windowIdList = windowIdList;
return this;
}
/**
* 设置 窗口ID
* @param windowIdNotList
*/
public WindowPerformQuery windowIdNotList(List<Long> windowIdNotList){
this.windowIdNotList = windowIdNotList;
return this;
}
/**
* 设置 窗口名称
* @param windowName
*/
public WindowPerformQuery windowName(String windowName){
setWindowName(windowName);
return this;
}
/**
* 设置 窗口名称
* @param windowNameList
*/
public WindowPerformQuery windowNameList(List<String> windowNameList){
this.windowNameList = windowNameList;
return this;
}
/**
* 设置 窗口负责人id
* @param ownerId
*/
public WindowPerformQuery ownerId(Long ownerId){
setOwnerId(ownerId);
return this;
}
/**
* 设置 开始 窗口负责人id
* @param ownerIdStart
*/
public WindowPerformQuery ownerIdStart(Long ownerIdStart){
this.ownerIdStart = ownerIdStart;
return this;
}
/**
* 设置 结束 窗口负责人id
* @param ownerIdEnd
*/
public WindowPerformQuery ownerIdEnd(Long ownerIdEnd){
this.ownerIdEnd = ownerIdEnd;
return this;
}
/**
* 设置 增加 窗口负责人id
* @param ownerIdIncrement
*/
public WindowPerformQuery ownerIdIncrement(Long ownerIdIncrement){
this.ownerIdIncrement = ownerIdIncrement;
return this;
}
/**
* 设置 窗口负责人id
* @param ownerIdList
*/
public WindowPerformQuery ownerIdList(List<Long> ownerIdList){
this.ownerIdList = ownerIdList;
return this;
}
/**
* 设置 窗口负责人id
* @param ownerIdNotList
*/
public WindowPerformQuery ownerIdNotList(List<Long> ownerIdNotList){
this.ownerIdNotList = ownerIdNotList;
return this;
}
/**
* 设置 窗口负责人名称
* @param ownerName
*/
public WindowPerformQuery ownerName(String ownerName){
setOwnerName(ownerName);
return this;
}
/**
* 设置 窗口负责人名称
* @param ownerNameList
*/
public WindowPerformQuery ownerNameList(List<String> ownerNameList){
this.ownerNameList = ownerNameList;
return this;
}
/**
* 设置 所属部门id
* @param deptId
*/
public WindowPerformQuery deptId(Long deptId){
setDeptId(deptId);
return this;
}
/**
* 设置 开始 所属部门id
* @param deptIdStart
*/
public WindowPerformQuery deptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
return this;
}
/**
* 设置 结束 所属部门id
* @param deptIdEnd
*/
public WindowPerformQuery deptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
return this;
}
/**
* 设置 增加 所属部门id
* @param deptIdIncrement
*/
public WindowPerformQuery deptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
return this;
}
/**
* 设置 所属部门id
* @param deptIdList
*/
public WindowPerformQuery deptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
return this;
}
/**
* 设置 所属部门id
* @param deptIdNotList
*/
public WindowPerformQuery deptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList;
return this;
}
/**
* 设置 所属部门名称
* @param deptName
*/
public WindowPerformQuery deptName(String deptName){
setDeptName(deptName);
return this;
}
/**
* 设置 所属部门名称
* @param deptNameList
*/
public WindowPerformQuery deptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
return this;
}
/**
* 设置 所属大厅
* @param salaId
*/
public WindowPerformQuery salaId(Long salaId){
setSalaId(salaId);
return this;
}
/**
* 设置 开始 所属大厅
* @param salaIdStart
*/
public WindowPerformQuery salaIdStart(Long salaIdStart){
this.salaIdStart = salaIdStart;
return this;
}
/**
* 设置 结束 所属大厅
* @param salaIdEnd
*/
public WindowPerformQuery salaIdEnd(Long salaIdEnd){
this.salaIdEnd = salaIdEnd;
return this;
}
/**
* 设置 增加 所属大厅
* @param salaIdIncrement
*/
public WindowPerformQuery salaIdIncrement(Long salaIdIncrement){
this.salaIdIncrement = salaIdIncrement;
return this;
}
/**
* 设置 所属大厅
* @param salaIdList
*/
public WindowPerformQuery salaIdList(List<Long> salaIdList){
this.salaIdList = salaIdList;
return this;
}
/**
* 设置 所属大厅
* @param salaIdNotList
*/
public WindowPerformQuery salaIdNotList(List<Long> salaIdNotList){
this.salaIdNotList = salaIdNotList;
return this;
}
/**
* 设置 所属大厅名称
* @param salaName
*/
public WindowPerformQuery salaName(String salaName){
setSalaName(salaName);
return this;
}
/**
* 设置 所属大厅名称
* @param salaNameList
*/
public WindowPerformQuery salaNameList(List<String> salaNameList){
this.salaNameList = salaNameList;
return this;
}
/**
* 设置 工作总结
* @param workSummary
*/
public WindowPerformQuery workSummary(String workSummary){
setWorkSummary(workSummary);
return this;
}
/**
* 设置 工作总结
* @param workSummaryList
*/
public WindowPerformQuery workSummaryList(List<String> workSummaryList){
this.workSummaryList = workSummaryList;
return this;
}
/**
* 设置 加分申报
* @param bonusReport
*/
public WindowPerformQuery bonusReport(String bonusReport){
setBonusReport(bonusReport);
return this;
}
/**
* 设置 加分申报
* @param bonusReportList
*/
public WindowPerformQuery bonusReportList(List<String> bonusReportList){
this.bonusReportList = bonusReportList;
return this;
}
/**
* 设置 加分佐证附件名称
* @param proof
*/
public WindowPerformQuery proof(String proof){
setProof(proof);
return this;
}
/**
* 设置 加分佐证附件名称
* @param proofList
*/
public WindowPerformQuery proofList(List<String> proofList){
this.proofList = proofList;
return this;
}
/**
* 设置 加分佐证附件地址
* @param proofUrl
*/
public WindowPerformQuery proofUrl(String proofUrl){
setProofUrl(proofUrl);
return this;
}
/**
* 设置 加分佐证附件地址
* @param proofUrlList
*/
public WindowPerformQuery proofUrlList(List<String> proofUrlList){
this.proofUrlList = proofUrlList;
return this;
}
/**
* 设置 扣分情况
* @param deductStatement
*/
public WindowPerformQuery deductStatement(String deductStatement){
setDeductStatement(deductStatement);
return this;
}
/**
* 设置 扣分情况
* @param deductStatementList
*/
public WindowPerformQuery deductStatementList(List<String> deductStatementList){
this.deductStatementList = deductStatementList;
return this;
}
/**
* 设置 扣分分值
* @param deductScore
*/
public WindowPerformQuery deductScore(BigDecimal deductScore){
setDeductScore(deductScore);
return this;
}
/**
* 设置 开始 扣分分值
* @param deductScoreStart
*/
public WindowPerformQuery deductScoreStart(BigDecimal deductScoreStart){
this.deductScoreStart = deductScoreStart;
return this;
}
/**
* 设置 结束 扣分分值
* @param deductScoreEnd
*/
public WindowPerformQuery deductScoreEnd(BigDecimal deductScoreEnd){
this.deductScoreEnd = deductScoreEnd;
return this;
}
/**
* 设置 增加 扣分分值
* @param deductScoreIncrement
*/
public WindowPerformQuery deductScoreIncrement(BigDecimal deductScoreIncrement){
this.deductScoreIncrement = deductScoreIncrement;
return this;
}
/**
* 设置 扣分分值
* @param deductScoreList
*/
public WindowPerformQuery deductScoreList(List<BigDecimal> deductScoreList){
this.deductScoreList = deductScoreList;
return this;
}
/**
* 设置 扣分分值
* @param deductScoreNotList
*/
public WindowPerformQuery deductScoreNotList(List<BigDecimal> deductScoreNotList){
this.deductScoreNotList = deductScoreNotList;
return this;
}
/**
* 设置 工作纪律自评得分
* @param discipline
*/
public WindowPerformQuery discipline(BigDecimal discipline){
setDiscipline(discipline);
return this;
}
/**
* 设置 开始 工作纪律自评得分
* @param disciplineStart
*/
public WindowPerformQuery disciplineStart(BigDecimal disciplineStart){
this.disciplineStart = disciplineStart;
return this;
}
/**
* 设置 结束 工作纪律自评得分
* @param disciplineEnd
*/
public WindowPerformQuery disciplineEnd(BigDecimal disciplineEnd){
this.disciplineEnd = disciplineEnd;
return this;
}
/**
* 设置 增加 工作纪律自评得分
* @param disciplineIncrement
*/
public WindowPerformQuery disciplineIncrement(BigDecimal disciplineIncrement){
this.disciplineIncrement = disciplineIncrement;
return this;
}
/**
* 设置 工作纪律自评得分
* @param disciplineList
*/
public WindowPerformQuery disciplineList(List<BigDecimal> disciplineList){
this.disciplineList = disciplineList;
return this;
}
/**
* 设置 工作纪律自评得分
* @param disciplineNotList
*/
public WindowPerformQuery disciplineNotList(List<BigDecimal> disciplineNotList){
this.disciplineNotList = disciplineNotList;
return this;
}
/**
* 设置 服务规范自评得分
* @param specification
*/
public WindowPerformQuery specification(BigDecimal specification){
setSpecification(specification);
return this;
}
/**
* 设置 开始 服务规范自评得分
* @param specificationStart
*/
public WindowPerformQuery specificationStart(BigDecimal specificationStart){
this.specificationStart = specificationStart;
return this;
}
/**
* 设置 结束 服务规范自评得分
* @param specificationEnd
*/
public WindowPerformQuery specificationEnd(BigDecimal specificationEnd){
this.specificationEnd = specificationEnd;
return this;
}
/**
* 设置 增加 服务规范自评得分
* @param specificationIncrement
*/
public WindowPerformQuery specificationIncrement(BigDecimal specificationIncrement){
this.specificationIncrement = specificationIncrement;
return this;
}
/**
* 设置 服务规范自评得分
* @param specificationList
*/
public WindowPerformQuery specificationList(List<BigDecimal> specificationList){
this.specificationList = specificationList;
return this;
}
/**
* 设置 服务规范自评得分
* @param specificationNotList
*/
public WindowPerformQuery specificationNotList(List<BigDecimal> specificationNotList){
this.specificationNotList = specificationNotList;
return this;
}
/**
* 设置 加分
* @param bonusScore
*/
public WindowPerformQuery bonusScore(BigDecimal bonusScore){
setBonusScore(bonusScore);
return this;
}
/**
* 设置 开始 加分
* @param bonusScoreStart
*/
public WindowPerformQuery bonusScoreStart(BigDecimal bonusScoreStart){
this.bonusScoreStart = bonusScoreStart;
return this;
}
/**
* 设置 结束 加分
* @param bonusScoreEnd
*/
public WindowPerformQuery bonusScoreEnd(BigDecimal bonusScoreEnd){
this.bonusScoreEnd = bonusScoreEnd;
return this;
}
/**
* 设置 增加 加分
* @param bonusScoreIncrement
*/
public WindowPerformQuery bonusScoreIncrement(BigDecimal bonusScoreIncrement){
this.bonusScoreIncrement = bonusScoreIncrement;
return this;
}
/**
* 设置 加分
* @param bonusScoreList
*/
public WindowPerformQuery bonusScoreList(List<BigDecimal> bonusScoreList){
this.bonusScoreList = bonusScoreList;
return this;
}
/**
* 设置 加分
* @param bonusScoreNotList
*/
public WindowPerformQuery bonusScoreNotList(List<BigDecimal> bonusScoreNotList){
this.bonusScoreNotList = bonusScoreNotList;
return this;
}
/**
* 设置 合计得分
* @param sumScore
*/
public WindowPerformQuery sumScore(BigDecimal sumScore){
setSumScore(sumScore);
return this;
}
/**
* 设置 开始 合计得分
* @param sumScoreStart
*/
public WindowPerformQuery sumScoreStart(BigDecimal sumScoreStart){
this.sumScoreStart = sumScoreStart;
return this;
}
/**
* 设置 结束 合计得分
* @param sumScoreEnd
*/
public WindowPerformQuery sumScoreEnd(BigDecimal sumScoreEnd){
this.sumScoreEnd = sumScoreEnd;
return this;
}
/**
* 设置 增加 合计得分
* @param sumScoreIncrement
*/
public WindowPerformQuery sumScoreIncrement(BigDecimal sumScoreIncrement){
this.sumScoreIncrement = sumScoreIncrement;
return this;
}
/**
* 设置 合计得分
* @param sumScoreList
*/
public WindowPerformQuery sumScoreList(List<BigDecimal> sumScoreList){
this.sumScoreList = sumScoreList;
return this;
}
/**
* 设置 合计得分
* @param sumScoreNotList
*/
public WindowPerformQuery sumScoreNotList(List<BigDecimal> sumScoreNotList){
this.sumScoreNotList = sumScoreNotList;
return this;
}
/**
* 设置 自评等级1红旗窗口2黑旗窗口
* @param selfLevel
*/
public WindowPerformQuery selfLevel(Integer selfLevel){
setSelfLevel(selfLevel);
return this;
}
/**
* 设置 开始 自评等级1红旗窗口2黑旗窗口
* @param selfLevelStart
*/
public WindowPerformQuery selfLevelStart(Integer selfLevelStart){
this.selfLevelStart = selfLevelStart;
return this;
}
/**
* 设置 结束 自评等级1红旗窗口2黑旗窗口
* @param selfLevelEnd
*/
public WindowPerformQuery selfLevelEnd(Integer selfLevelEnd){
this.selfLevelEnd = selfLevelEnd;
return this;
}
/**
* 设置 增加 自评等级1红旗窗口2黑旗窗口
* @param selfLevelIncrement
*/
public WindowPerformQuery selfLevelIncrement(Integer selfLevelIncrement){
this.selfLevelIncrement = selfLevelIncrement;
return this;
}
/**
* 设置 自评等级1红旗窗口2黑旗窗口
* @param selfLevelList
*/
public WindowPerformQuery selfLevelList(List<Integer> selfLevelList){
this.selfLevelList = selfLevelList;
return this;
}
/**
* 设置 自评等级1红旗窗口2黑旗窗口
* @param selfLevelNotList
*/
public WindowPerformQuery selfLevelNotList(List<Integer> selfLevelNotList){
this.selfLevelNotList = selfLevelNotList;
return this;
}
/**
* 设置 备注
* @param remark
*/
public WindowPerformQuery remark(String remark){
setRemark(remark);
return this;
}
/**
* 设置 备注
* @param remarkList
*/
public WindowPerformQuery remarkList(List<String> remarkList){
this.remarkList = remarkList;
return this;
}
/**
* 设置 自评附件名称
* @param annex
*/
public WindowPerformQuery annex(String annex){
setAnnex(annex);
return this;
}
/**
* 设置 自评附件名称
* @param annexList
*/
public WindowPerformQuery annexList(List<String> annexList){
this.annexList = annexList;
return this;
}
/**
* 设置 自评附件地址
* @param annexUrl
*/
public WindowPerformQuery annexUrl(String annexUrl){
setAnnexUrl(annexUrl);
return this;
}
/**
* 设置 自评附件地址
* @param annexUrlList
*/
public WindowPerformQuery annexUrlList(List<String> annexUrlList){
this.annexUrlList = annexUrlList;
return this;
}
/**
* 设置 填报状态0暂存1提交
* @param fillStatus
*/
public WindowPerformQuery fillStatus(Integer fillStatus){
setFillStatus(fillStatus);
return this;
}
/**
* 设置 开始 填报状态0暂存1提交
* @param fillStatusStart
*/
public WindowPerformQuery fillStatusStart(Integer fillStatusStart){
this.fillStatusStart = fillStatusStart;
return this;
}
/**
* 设置 结束 填报状态0暂存1提交
* @param fillStatusEnd
*/
public WindowPerformQuery fillStatusEnd(Integer fillStatusEnd){
this.fillStatusEnd = fillStatusEnd;
return this;
}
/**
* 设置 增加 填报状态0暂存1提交
* @param fillStatusIncrement
*/
public WindowPerformQuery fillStatusIncrement(Integer fillStatusIncrement){
this.fillStatusIncrement = fillStatusIncrement;
return this;
}
/**
* 设置 填报状态0暂存1提交
* @param fillStatusList
*/
public WindowPerformQuery fillStatusList(List<Integer> fillStatusList){
this.fillStatusList = fillStatusList;
return this;
}
/**
* 设置 填报状态0暂存1提交
* @param fillStatusNotList
*/
public WindowPerformQuery fillStatusNotList(List<Integer> fillStatusNotList){
this.fillStatusNotList = fillStatusNotList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public WindowPerformQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public WindowPerformQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public WindowPerformQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public WindowPerformQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public WindowPerformQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public WindowPerformQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public WindowPerformQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public WindowPerformQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public WindowPerformQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public WindowPerformQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public WindowPerformQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public WindowPerformQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<WindowPerformQuery> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<WindowPerformQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<WindowPerformQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<WindowPerformQuery> andConditionList){
this.andConditionList = andConditionList;
}
}
\ No newline at end of file
package com.mortals.xhx.module.window.model;
import java.math.BigDecimal;
import java.util.List;
import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.window.model.vo.WindowWorkmanPerformDetailVo;
import lombok.Data;
/**
* 窗口人员考核汇总明细实体对象
*
* @author zxfei
* @date 2024-01-17
*/
@Data
public class WindowWorkmanPerformDetailEntity extends WindowWorkmanPerformDetailVo {
private static final long serialVersionUID = 1L;
/**
* 人员考核汇总表主键
*/
private Long performId;
/**
* 工作人员id
*/
private Long staffId;
/**
* 工作人员名称
*/
private String staffName;
/**
* 工作纪律得分
*/
private BigDecimal discipline;
/**
* 服务规范得分
*/
private BigDecimal specification;
/**
* 综合管理得分
*/
private BigDecimal management;
/**
* 群众评议得分
*/
private BigDecimal evaluation;
/**
* 工作效能得分
*/
private BigDecimal efficiency;
/**
* 加分
*/
private BigDecimal bonusScore;
/**
* 合计得分
*/
private BigDecimal sumScore;
/**
* 考核等级1好2较好3一般4较差
*/
private Integer examineLevel;
/**
* 备注
*/
private String remark;
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof WindowWorkmanPerformDetailEntity) {
WindowWorkmanPerformDetailEntity tmp = (WindowWorkmanPerformDetailEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public void initAttrValue(){
this.performId = null;
this.staffId = null;
this.staffName = "";
this.discipline = BigDecimal.ZERO;
this.specification = BigDecimal.ZERO;
this.management = BigDecimal.ZERO;
this.evaluation = BigDecimal.ZERO;
this.efficiency = BigDecimal.ZERO;
this.bonusScore = BigDecimal.ZERO;
this.sumScore = BigDecimal.ZERO;
this.examineLevel = 0;
this.remark = "";
}
}
\ No newline at end of file
package com.mortals.xhx.module.window.model;
import java.math.BigDecimal;
import java.util.List;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformDetailEntity;
/**
* 窗口人员考核汇总明细查询对象
*
* @author zxfei
* @date 2024-01-17
*/
public class WindowWorkmanPerformDetailQuery extends WindowWorkmanPerformDetailEntity {
/** 开始 序号,主键,自增长 */
private Long idStart;
/** 结束 序号,主键,自增长 */
private Long idEnd;
/** 增加 序号,主键,自增长 */
private Long idIncrement;
/** 序号,主键,自增长列表 */
private List <Long> idList;
/** 序号,主键,自增长排除列表 */
private List <Long> idNotList;
/** 开始 人员考核汇总表主键 */
private Long performIdStart;
/** 结束 人员考核汇总表主键 */
private Long performIdEnd;
/** 增加 人员考核汇总表主键 */
private Long performIdIncrement;
/** 人员考核汇总表主键列表 */
private List <Long> performIdList;
/** 人员考核汇总表主键排除列表 */
private List <Long> performIdNotList;
/** 开始 工作人员id */
private Long staffIdStart;
/** 结束 工作人员id */
private Long staffIdEnd;
/** 增加 工作人员id */
private Long staffIdIncrement;
/** 工作人员id列表 */
private List <Long> staffIdList;
/** 工作人员id排除列表 */
private List <Long> staffIdNotList;
/** 工作人员名称 */
private List<String> staffNameList;
/** 工作人员名称排除列表 */
private List <String> staffNameNotList;
/** 开始 工作纪律得分 */
private BigDecimal disciplineStart;
/** 结束 工作纪律得分 */
private BigDecimal disciplineEnd;
/** 增加 工作纪律得分 */
private BigDecimal disciplineIncrement;
/** 工作纪律得分列表 */
private List <BigDecimal> disciplineList;
/** 工作纪律得分排除列表 */
private List <BigDecimal> disciplineNotList;
/** 开始 服务规范得分 */
private BigDecimal specificationStart;
/** 结束 服务规范得分 */
private BigDecimal specificationEnd;
/** 增加 服务规范得分 */
private BigDecimal specificationIncrement;
/** 服务规范得分列表 */
private List <BigDecimal> specificationList;
/** 服务规范得分排除列表 */
private List <BigDecimal> specificationNotList;
/** 开始 综合管理得分 */
private BigDecimal managementStart;
/** 结束 综合管理得分 */
private BigDecimal managementEnd;
/** 增加 综合管理得分 */
private BigDecimal managementIncrement;
/** 综合管理得分列表 */
private List <BigDecimal> managementList;
/** 综合管理得分排除列表 */
private List <BigDecimal> managementNotList;
/** 开始 群众评议得分 */
private BigDecimal evaluationStart;
/** 结束 群众评议得分 */
private BigDecimal evaluationEnd;
/** 增加 群众评议得分 */
private BigDecimal evaluationIncrement;
/** 群众评议得分列表 */
private List <BigDecimal> evaluationList;
/** 群众评议得分排除列表 */
private List <BigDecimal> evaluationNotList;
/** 开始 工作效能得分 */
private BigDecimal efficiencyStart;
/** 结束 工作效能得分 */
private BigDecimal efficiencyEnd;
/** 增加 工作效能得分 */
private BigDecimal efficiencyIncrement;
/** 工作效能得分列表 */
private List <BigDecimal> efficiencyList;
/** 工作效能得分排除列表 */
private List <BigDecimal> efficiencyNotList;
/** 开始 加分 */
private BigDecimal bonusScoreStart;
/** 结束 加分 */
private BigDecimal bonusScoreEnd;
/** 增加 加分 */
private BigDecimal bonusScoreIncrement;
/** 加分列表 */
private List <BigDecimal> bonusScoreList;
/** 加分排除列表 */
private List <BigDecimal> bonusScoreNotList;
/** 开始 合计得分 */
private BigDecimal sumScoreStart;
/** 结束 合计得分 */
private BigDecimal sumScoreEnd;
/** 增加 合计得分 */
private BigDecimal sumScoreIncrement;
/** 合计得分列表 */
private List <BigDecimal> sumScoreList;
/** 合计得分排除列表 */
private List <BigDecimal> sumScoreNotList;
/** 开始 考核等级1好2较好3一般4较差 */
private Integer examineLevelStart;
/** 结束 考核等级1好2较好3一般4较差 */
private Integer examineLevelEnd;
/** 增加 考核等级1好2较好3一般4较差 */
private Integer examineLevelIncrement;
/** 考核等级1好2较好3一般4较差列表 */
private List <Integer> examineLevelList;
/** 考核等级1好2较好3一般4较差排除列表 */
private List <Integer> examineLevelNotList;
/** 备注 */
private List<String> remarkList;
/** 备注排除列表 */
private List <String> remarkNotList;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 开始 更新时间 */
private String updateTimeStart;
/** 结束 更新时间 */
private String updateTimeEnd;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<WindowWorkmanPerformDetailQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<WindowWorkmanPerformDetailQuery> andConditionList;
public WindowWorkmanPerformDetailQuery(){}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 序号,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/**
* 获取 开始 人员考核汇总表主键
* @return performIdStart
*/
public Long getPerformIdStart(){
return this.performIdStart;
}
/**
* 设置 开始 人员考核汇总表主键
* @param performIdStart
*/
public void setPerformIdStart(Long performIdStart){
this.performIdStart = performIdStart;
}
/**
* 获取 结束 人员考核汇总表主键
* @return $performIdEnd
*/
public Long getPerformIdEnd(){
return this.performIdEnd;
}
/**
* 设置 结束 人员考核汇总表主键
* @param performIdEnd
*/
public void setPerformIdEnd(Long performIdEnd){
this.performIdEnd = performIdEnd;
}
/**
* 获取 增加 人员考核汇总表主键
* @return performIdIncrement
*/
public Long getPerformIdIncrement(){
return this.performIdIncrement;
}
/**
* 设置 增加 人员考核汇总表主键
* @param performIdIncrement
*/
public void setPerformIdIncrement(Long performIdIncrement){
this.performIdIncrement = performIdIncrement;
}
/**
* 获取 人员考核汇总表主键
* @return performIdList
*/
public List<Long> getPerformIdList(){
return this.performIdList;
}
/**
* 设置 人员考核汇总表主键
* @param performIdList
*/
public void setPerformIdList(List<Long> performIdList){
this.performIdList = performIdList;
}
/**
* 获取 人员考核汇总表主键
* @return performIdNotList
*/
public List<Long> getPerformIdNotList(){
return this.performIdNotList;
}
/**
* 设置 人员考核汇总表主键
* @param performIdNotList
*/
public void setPerformIdNotList(List<Long> performIdNotList){
this.performIdNotList = performIdNotList;
}
/**
* 获取 开始 工作人员id
* @return staffIdStart
*/
public Long getStaffIdStart(){
return this.staffIdStart;
}
/**
* 设置 开始 工作人员id
* @param staffIdStart
*/
public void setStaffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart;
}
/**
* 获取 结束 工作人员id
* @return $staffIdEnd
*/
public Long getStaffIdEnd(){
return this.staffIdEnd;
}
/**
* 设置 结束 工作人员id
* @param staffIdEnd
*/
public void setStaffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd;
}
/**
* 获取 增加 工作人员id
* @return staffIdIncrement
*/
public Long getStaffIdIncrement(){
return this.staffIdIncrement;
}
/**
* 设置 增加 工作人员id
* @param staffIdIncrement
*/
public void setStaffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement;
}
/**
* 获取 工作人员id
* @return staffIdList
*/
public List<Long> getStaffIdList(){
return this.staffIdList;
}
/**
* 设置 工作人员id
* @param staffIdList
*/
public void setStaffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList;
}
/**
* 获取 工作人员id
* @return staffIdNotList
*/
public List<Long> getStaffIdNotList(){
return this.staffIdNotList;
}
/**
* 设置 工作人员id
* @param staffIdNotList
*/
public void setStaffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList;
}
/**
* 获取 工作人员名称
* @return staffNameList
*/
public List<String> getStaffNameList(){
return this.staffNameList;
}
/**
* 设置 工作人员名称
* @param staffNameList
*/
public void setStaffNameList(List<String> staffNameList){
this.staffNameList = staffNameList;
}
/**
* 获取 工作人员名称
* @return staffNameNotList
*/
public List<String> getStaffNameNotList(){
return this.staffNameNotList;
}
/**
* 设置 工作人员名称
* @param staffNameNotList
*/
public void setStaffNameNotList(List<String> staffNameNotList){
this.staffNameNotList = staffNameNotList;
}
/**
* 获取 开始 工作纪律得分
* @return disciplineStart
*/
public BigDecimal getDisciplineStart(){
return this.disciplineStart;
}
/**
* 设置 开始 工作纪律得分
* @param disciplineStart
*/
public void setDisciplineStart(BigDecimal disciplineStart){
this.disciplineStart = disciplineStart;
}
/**
* 获取 结束 工作纪律得分
* @return $disciplineEnd
*/
public BigDecimal getDisciplineEnd(){
return this.disciplineEnd;
}
/**
* 设置 结束 工作纪律得分
* @param disciplineEnd
*/
public void setDisciplineEnd(BigDecimal disciplineEnd){
this.disciplineEnd = disciplineEnd;
}
/**
* 获取 增加 工作纪律得分
* @return disciplineIncrement
*/
public BigDecimal getDisciplineIncrement(){
return this.disciplineIncrement;
}
/**
* 设置 增加 工作纪律得分
* @param disciplineIncrement
*/
public void setDisciplineIncrement(BigDecimal disciplineIncrement){
this.disciplineIncrement = disciplineIncrement;
}
/**
* 获取 工作纪律得分
* @return disciplineList
*/
public List<BigDecimal> getDisciplineList(){
return this.disciplineList;
}
/**
* 设置 工作纪律得分
* @param disciplineList
*/
public void setDisciplineList(List<BigDecimal> disciplineList){
this.disciplineList = disciplineList;
}
/**
* 获取 工作纪律得分
* @return disciplineNotList
*/
public List<BigDecimal> getDisciplineNotList(){
return this.disciplineNotList;
}
/**
* 设置 工作纪律得分
* @param disciplineNotList
*/
public void setDisciplineNotList(List<BigDecimal> disciplineNotList){
this.disciplineNotList = disciplineNotList;
}
/**
* 获取 开始 服务规范得分
* @return specificationStart
*/
public BigDecimal getSpecificationStart(){
return this.specificationStart;
}
/**
* 设置 开始 服务规范得分
* @param specificationStart
*/
public void setSpecificationStart(BigDecimal specificationStart){
this.specificationStart = specificationStart;
}
/**
* 获取 结束 服务规范得分
* @return $specificationEnd
*/
public BigDecimal getSpecificationEnd(){
return this.specificationEnd;
}
/**
* 设置 结束 服务规范得分
* @param specificationEnd
*/
public void setSpecificationEnd(BigDecimal specificationEnd){
this.specificationEnd = specificationEnd;
}
/**
* 获取 增加 服务规范得分
* @return specificationIncrement
*/
public BigDecimal getSpecificationIncrement(){
return this.specificationIncrement;
}
/**
* 设置 增加 服务规范得分
* @param specificationIncrement
*/
public void setSpecificationIncrement(BigDecimal specificationIncrement){
this.specificationIncrement = specificationIncrement;
}
/**
* 获取 服务规范得分
* @return specificationList
*/
public List<BigDecimal> getSpecificationList(){
return this.specificationList;
}
/**
* 设置 服务规范得分
* @param specificationList
*/
public void setSpecificationList(List<BigDecimal> specificationList){
this.specificationList = specificationList;
}
/**
* 获取 服务规范得分
* @return specificationNotList
*/
public List<BigDecimal> getSpecificationNotList(){
return this.specificationNotList;
}
/**
* 设置 服务规范得分
* @param specificationNotList
*/
public void setSpecificationNotList(List<BigDecimal> specificationNotList){
this.specificationNotList = specificationNotList;
}
/**
* 获取 开始 综合管理得分
* @return managementStart
*/
public BigDecimal getManagementStart(){
return this.managementStart;
}
/**
* 设置 开始 综合管理得分
* @param managementStart
*/
public void setManagementStart(BigDecimal managementStart){
this.managementStart = managementStart;
}
/**
* 获取 结束 综合管理得分
* @return $managementEnd
*/
public BigDecimal getManagementEnd(){
return this.managementEnd;
}
/**
* 设置 结束 综合管理得分
* @param managementEnd
*/
public void setManagementEnd(BigDecimal managementEnd){
this.managementEnd = managementEnd;
}
/**
* 获取 增加 综合管理得分
* @return managementIncrement
*/
public BigDecimal getManagementIncrement(){
return this.managementIncrement;
}
/**
* 设置 增加 综合管理得分
* @param managementIncrement
*/
public void setManagementIncrement(BigDecimal managementIncrement){
this.managementIncrement = managementIncrement;
}
/**
* 获取 综合管理得分
* @return managementList
*/
public List<BigDecimal> getManagementList(){
return this.managementList;
}
/**
* 设置 综合管理得分
* @param managementList
*/
public void setManagementList(List<BigDecimal> managementList){
this.managementList = managementList;
}
/**
* 获取 综合管理得分
* @return managementNotList
*/
public List<BigDecimal> getManagementNotList(){
return this.managementNotList;
}
/**
* 设置 综合管理得分
* @param managementNotList
*/
public void setManagementNotList(List<BigDecimal> managementNotList){
this.managementNotList = managementNotList;
}
/**
* 获取 开始 群众评议得分
* @return evaluationStart
*/
public BigDecimal getEvaluationStart(){
return this.evaluationStart;
}
/**
* 设置 开始 群众评议得分
* @param evaluationStart
*/
public void setEvaluationStart(BigDecimal evaluationStart){
this.evaluationStart = evaluationStart;
}
/**
* 获取 结束 群众评议得分
* @return $evaluationEnd
*/
public BigDecimal getEvaluationEnd(){
return this.evaluationEnd;
}
/**
* 设置 结束 群众评议得分
* @param evaluationEnd
*/
public void setEvaluationEnd(BigDecimal evaluationEnd){
this.evaluationEnd = evaluationEnd;
}
/**
* 获取 增加 群众评议得分
* @return evaluationIncrement
*/
public BigDecimal getEvaluationIncrement(){
return this.evaluationIncrement;
}
/**
* 设置 增加 群众评议得分
* @param evaluationIncrement
*/
public void setEvaluationIncrement(BigDecimal evaluationIncrement){
this.evaluationIncrement = evaluationIncrement;
}
/**
* 获取 群众评议得分
* @return evaluationList
*/
public List<BigDecimal> getEvaluationList(){
return this.evaluationList;
}
/**
* 设置 群众评议得分
* @param evaluationList
*/
public void setEvaluationList(List<BigDecimal> evaluationList){
this.evaluationList = evaluationList;
}
/**
* 获取 群众评议得分
* @return evaluationNotList
*/
public List<BigDecimal> getEvaluationNotList(){
return this.evaluationNotList;
}
/**
* 设置 群众评议得分
* @param evaluationNotList
*/
public void setEvaluationNotList(List<BigDecimal> evaluationNotList){
this.evaluationNotList = evaluationNotList;
}
/**
* 获取 开始 工作效能得分
* @return efficiencyStart
*/
public BigDecimal getEfficiencyStart(){
return this.efficiencyStart;
}
/**
* 设置 开始 工作效能得分
* @param efficiencyStart
*/
public void setEfficiencyStart(BigDecimal efficiencyStart){
this.efficiencyStart = efficiencyStart;
}
/**
* 获取 结束 工作效能得分
* @return $efficiencyEnd
*/
public BigDecimal getEfficiencyEnd(){
return this.efficiencyEnd;
}
/**
* 设置 结束 工作效能得分
* @param efficiencyEnd
*/
public void setEfficiencyEnd(BigDecimal efficiencyEnd){
this.efficiencyEnd = efficiencyEnd;
}
/**
* 获取 增加 工作效能得分
* @return efficiencyIncrement
*/
public BigDecimal getEfficiencyIncrement(){
return this.efficiencyIncrement;
}
/**
* 设置 增加 工作效能得分
* @param efficiencyIncrement
*/
public void setEfficiencyIncrement(BigDecimal efficiencyIncrement){
this.efficiencyIncrement = efficiencyIncrement;
}
/**
* 获取 工作效能得分
* @return efficiencyList
*/
public List<BigDecimal> getEfficiencyList(){
return this.efficiencyList;
}
/**
* 设置 工作效能得分
* @param efficiencyList
*/
public void setEfficiencyList(List<BigDecimal> efficiencyList){
this.efficiencyList = efficiencyList;
}
/**
* 获取 工作效能得分
* @return efficiencyNotList
*/
public List<BigDecimal> getEfficiencyNotList(){
return this.efficiencyNotList;
}
/**
* 设置 工作效能得分
* @param efficiencyNotList
*/
public void setEfficiencyNotList(List<BigDecimal> efficiencyNotList){
this.efficiencyNotList = efficiencyNotList;
}
/**
* 获取 开始 加分
* @return bonusScoreStart
*/
public BigDecimal getBonusScoreStart(){
return this.bonusScoreStart;
}
/**
* 设置 开始 加分
* @param bonusScoreStart
*/
public void setBonusScoreStart(BigDecimal bonusScoreStart){
this.bonusScoreStart = bonusScoreStart;
}
/**
* 获取 结束 加分
* @return $bonusScoreEnd
*/
public BigDecimal getBonusScoreEnd(){
return this.bonusScoreEnd;
}
/**
* 设置 结束 加分
* @param bonusScoreEnd
*/
public void setBonusScoreEnd(BigDecimal bonusScoreEnd){
this.bonusScoreEnd = bonusScoreEnd;
}
/**
* 获取 增加 加分
* @return bonusScoreIncrement
*/
public BigDecimal getBonusScoreIncrement(){
return this.bonusScoreIncrement;
}
/**
* 设置 增加 加分
* @param bonusScoreIncrement
*/
public void setBonusScoreIncrement(BigDecimal bonusScoreIncrement){
this.bonusScoreIncrement = bonusScoreIncrement;
}
/**
* 获取 加分
* @return bonusScoreList
*/
public List<BigDecimal> getBonusScoreList(){
return this.bonusScoreList;
}
/**
* 设置 加分
* @param bonusScoreList
*/
public void setBonusScoreList(List<BigDecimal> bonusScoreList){
this.bonusScoreList = bonusScoreList;
}
/**
* 获取 加分
* @return bonusScoreNotList
*/
public List<BigDecimal> getBonusScoreNotList(){
return this.bonusScoreNotList;
}
/**
* 设置 加分
* @param bonusScoreNotList
*/
public void setBonusScoreNotList(List<BigDecimal> bonusScoreNotList){
this.bonusScoreNotList = bonusScoreNotList;
}
/**
* 获取 开始 合计得分
* @return sumScoreStart
*/
public BigDecimal getSumScoreStart(){
return this.sumScoreStart;
}
/**
* 设置 开始 合计得分
* @param sumScoreStart
*/
public void setSumScoreStart(BigDecimal sumScoreStart){
this.sumScoreStart = sumScoreStart;
}
/**
* 获取 结束 合计得分
* @return $sumScoreEnd
*/
public BigDecimal getSumScoreEnd(){
return this.sumScoreEnd;
}
/**
* 设置 结束 合计得分
* @param sumScoreEnd
*/
public void setSumScoreEnd(BigDecimal sumScoreEnd){
this.sumScoreEnd = sumScoreEnd;
}
/**
* 获取 增加 合计得分
* @return sumScoreIncrement
*/
public BigDecimal getSumScoreIncrement(){
return this.sumScoreIncrement;
}
/**
* 设置 增加 合计得分
* @param sumScoreIncrement
*/
public void setSumScoreIncrement(BigDecimal sumScoreIncrement){
this.sumScoreIncrement = sumScoreIncrement;
}
/**
* 获取 合计得分
* @return sumScoreList
*/
public List<BigDecimal> getSumScoreList(){
return this.sumScoreList;
}
/**
* 设置 合计得分
* @param sumScoreList
*/
public void setSumScoreList(List<BigDecimal> sumScoreList){
this.sumScoreList = sumScoreList;
}
/**
* 获取 合计得分
* @return sumScoreNotList
*/
public List<BigDecimal> getSumScoreNotList(){
return this.sumScoreNotList;
}
/**
* 设置 合计得分
* @param sumScoreNotList
*/
public void setSumScoreNotList(List<BigDecimal> sumScoreNotList){
this.sumScoreNotList = sumScoreNotList;
}
/**
* 获取 开始 考核等级1好2较好3一般4较差
* @return examineLevelStart
*/
public Integer getExamineLevelStart(){
return this.examineLevelStart;
}
/**
* 设置 开始 考核等级1好2较好3一般4较差
* @param examineLevelStart
*/
public void setExamineLevelStart(Integer examineLevelStart){
this.examineLevelStart = examineLevelStart;
}
/**
* 获取 结束 考核等级1好2较好3一般4较差
* @return $examineLevelEnd
*/
public Integer getExamineLevelEnd(){
return this.examineLevelEnd;
}
/**
* 设置 结束 考核等级1好2较好3一般4较差
* @param examineLevelEnd
*/
public void setExamineLevelEnd(Integer examineLevelEnd){
this.examineLevelEnd = examineLevelEnd;
}
/**
* 获取 增加 考核等级1好2较好3一般4较差
* @return examineLevelIncrement
*/
public Integer getExamineLevelIncrement(){
return this.examineLevelIncrement;
}
/**
* 设置 增加 考核等级1好2较好3一般4较差
* @param examineLevelIncrement
*/
public void setExamineLevelIncrement(Integer examineLevelIncrement){
this.examineLevelIncrement = examineLevelIncrement;
}
/**
* 获取 考核等级1好2较好3一般4较差
* @return examineLevelList
*/
public List<Integer> getExamineLevelList(){
return this.examineLevelList;
}
/**
* 设置 考核等级1好2较好3一般4较差
* @param examineLevelList
*/
public void setExamineLevelList(List<Integer> examineLevelList){
this.examineLevelList = examineLevelList;
}
/**
* 获取 考核等级1好2较好3一般4较差
* @return examineLevelNotList
*/
public List<Integer> getExamineLevelNotList(){
return this.examineLevelNotList;
}
/**
* 设置 考核等级1好2较好3一般4较差
* @param examineLevelNotList
*/
public void setExamineLevelNotList(List<Integer> examineLevelNotList){
this.examineLevelNotList = examineLevelNotList;
}
/**
* 获取 备注
* @return remarkList
*/
public List<String> getRemarkList(){
return this.remarkList;
}
/**
* 设置 备注
* @param remarkList
*/
public void setRemarkList(List<String> remarkList){
this.remarkList = remarkList;
}
/**
* 获取 备注
* @return remarkNotList
*/
public List<String> getRemarkNotList(){
return this.remarkNotList;
}
/**
* 设置 备注
* @param remarkNotList
*/
public void setRemarkNotList(List<String> remarkNotList){
this.remarkNotList = remarkNotList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public Long getUpdateUserIdStart(){
return this.updateUserIdStart;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
public List<Long> getUpdateUserIdList(){
return this.updateUserIdList;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public WindowWorkmanPerformDetailQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public WindowWorkmanPerformDetailQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public WindowWorkmanPerformDetailQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public WindowWorkmanPerformDetailQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public WindowWorkmanPerformDetailQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public WindowWorkmanPerformDetailQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 人员考核汇总表主键
* @param performId
*/
public WindowWorkmanPerformDetailQuery performId(Long performId){
setPerformId(performId);
return this;
}
/**
* 设置 开始 人员考核汇总表主键
* @param performIdStart
*/
public WindowWorkmanPerformDetailQuery performIdStart(Long performIdStart){
this.performIdStart = performIdStart;
return this;
}
/**
* 设置 结束 人员考核汇总表主键
* @param performIdEnd
*/
public WindowWorkmanPerformDetailQuery performIdEnd(Long performIdEnd){
this.performIdEnd = performIdEnd;
return this;
}
/**
* 设置 增加 人员考核汇总表主键
* @param performIdIncrement
*/
public WindowWorkmanPerformDetailQuery performIdIncrement(Long performIdIncrement){
this.performIdIncrement = performIdIncrement;
return this;
}
/**
* 设置 人员考核汇总表主键
* @param performIdList
*/
public WindowWorkmanPerformDetailQuery performIdList(List<Long> performIdList){
this.performIdList = performIdList;
return this;
}
/**
* 设置 人员考核汇总表主键
* @param performIdNotList
*/
public WindowWorkmanPerformDetailQuery performIdNotList(List<Long> performIdNotList){
this.performIdNotList = performIdNotList;
return this;
}
/**
* 设置 工作人员id
* @param staffId
*/
public WindowWorkmanPerformDetailQuery staffId(Long staffId){
setStaffId(staffId);
return this;
}
/**
* 设置 开始 工作人员id
* @param staffIdStart
*/
public WindowWorkmanPerformDetailQuery staffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart;
return this;
}
/**
* 设置 结束 工作人员id
* @param staffIdEnd
*/
public WindowWorkmanPerformDetailQuery staffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd;
return this;
}
/**
* 设置 增加 工作人员id
* @param staffIdIncrement
*/
public WindowWorkmanPerformDetailQuery staffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement;
return this;
}
/**
* 设置 工作人员id
* @param staffIdList
*/
public WindowWorkmanPerformDetailQuery staffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList;
return this;
}
/**
* 设置 工作人员id
* @param staffIdNotList
*/
public WindowWorkmanPerformDetailQuery staffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList;
return this;
}
/**
* 设置 工作人员名称
* @param staffName
*/
public WindowWorkmanPerformDetailQuery staffName(String staffName){
setStaffName(staffName);
return this;
}
/**
* 设置 工作人员名称
* @param staffNameList
*/
public WindowWorkmanPerformDetailQuery staffNameList(List<String> staffNameList){
this.staffNameList = staffNameList;
return this;
}
/**
* 设置 工作纪律得分
* @param discipline
*/
public WindowWorkmanPerformDetailQuery discipline(BigDecimal discipline){
setDiscipline(discipline);
return this;
}
/**
* 设置 开始 工作纪律得分
* @param disciplineStart
*/
public WindowWorkmanPerformDetailQuery disciplineStart(BigDecimal disciplineStart){
this.disciplineStart = disciplineStart;
return this;
}
/**
* 设置 结束 工作纪律得分
* @param disciplineEnd
*/
public WindowWorkmanPerformDetailQuery disciplineEnd(BigDecimal disciplineEnd){
this.disciplineEnd = disciplineEnd;
return this;
}
/**
* 设置 增加 工作纪律得分
* @param disciplineIncrement
*/
public WindowWorkmanPerformDetailQuery disciplineIncrement(BigDecimal disciplineIncrement){
this.disciplineIncrement = disciplineIncrement;
return this;
}
/**
* 设置 工作纪律得分
* @param disciplineList
*/
public WindowWorkmanPerformDetailQuery disciplineList(List<BigDecimal> disciplineList){
this.disciplineList = disciplineList;
return this;
}
/**
* 设置 工作纪律得分
* @param disciplineNotList
*/
public WindowWorkmanPerformDetailQuery disciplineNotList(List<BigDecimal> disciplineNotList){
this.disciplineNotList = disciplineNotList;
return this;
}
/**
* 设置 服务规范得分
* @param specification
*/
public WindowWorkmanPerformDetailQuery specification(BigDecimal specification){
setSpecification(specification);
return this;
}
/**
* 设置 开始 服务规范得分
* @param specificationStart
*/
public WindowWorkmanPerformDetailQuery specificationStart(BigDecimal specificationStart){
this.specificationStart = specificationStart;
return this;
}
/**
* 设置 结束 服务规范得分
* @param specificationEnd
*/
public WindowWorkmanPerformDetailQuery specificationEnd(BigDecimal specificationEnd){
this.specificationEnd = specificationEnd;
return this;
}
/**
* 设置 增加 服务规范得分
* @param specificationIncrement
*/
public WindowWorkmanPerformDetailQuery specificationIncrement(BigDecimal specificationIncrement){
this.specificationIncrement = specificationIncrement;
return this;
}
/**
* 设置 服务规范得分
* @param specificationList
*/
public WindowWorkmanPerformDetailQuery specificationList(List<BigDecimal> specificationList){
this.specificationList = specificationList;
return this;
}
/**
* 设置 服务规范得分
* @param specificationNotList
*/
public WindowWorkmanPerformDetailQuery specificationNotList(List<BigDecimal> specificationNotList){
this.specificationNotList = specificationNotList;
return this;
}
/**
* 设置 综合管理得分
* @param management
*/
public WindowWorkmanPerformDetailQuery management(BigDecimal management){
setManagement(management);
return this;
}
/**
* 设置 开始 综合管理得分
* @param managementStart
*/
public WindowWorkmanPerformDetailQuery managementStart(BigDecimal managementStart){
this.managementStart = managementStart;
return this;
}
/**
* 设置 结束 综合管理得分
* @param managementEnd
*/
public WindowWorkmanPerformDetailQuery managementEnd(BigDecimal managementEnd){
this.managementEnd = managementEnd;
return this;
}
/**
* 设置 增加 综合管理得分
* @param managementIncrement
*/
public WindowWorkmanPerformDetailQuery managementIncrement(BigDecimal managementIncrement){
this.managementIncrement = managementIncrement;
return this;
}
/**
* 设置 综合管理得分
* @param managementList
*/
public WindowWorkmanPerformDetailQuery managementList(List<BigDecimal> managementList){
this.managementList = managementList;
return this;
}
/**
* 设置 综合管理得分
* @param managementNotList
*/
public WindowWorkmanPerformDetailQuery managementNotList(List<BigDecimal> managementNotList){
this.managementNotList = managementNotList;
return this;
}
/**
* 设置 群众评议得分
* @param evaluation
*/
public WindowWorkmanPerformDetailQuery evaluation(BigDecimal evaluation){
setEvaluation(evaluation);
return this;
}
/**
* 设置 开始 群众评议得分
* @param evaluationStart
*/
public WindowWorkmanPerformDetailQuery evaluationStart(BigDecimal evaluationStart){
this.evaluationStart = evaluationStart;
return this;
}
/**
* 设置 结束 群众评议得分
* @param evaluationEnd
*/
public WindowWorkmanPerformDetailQuery evaluationEnd(BigDecimal evaluationEnd){
this.evaluationEnd = evaluationEnd;
return this;
}
/**
* 设置 增加 群众评议得分
* @param evaluationIncrement
*/
public WindowWorkmanPerformDetailQuery evaluationIncrement(BigDecimal evaluationIncrement){
this.evaluationIncrement = evaluationIncrement;
return this;
}
/**
* 设置 群众评议得分
* @param evaluationList
*/
public WindowWorkmanPerformDetailQuery evaluationList(List<BigDecimal> evaluationList){
this.evaluationList = evaluationList;
return this;
}
/**
* 设置 群众评议得分
* @param evaluationNotList
*/
public WindowWorkmanPerformDetailQuery evaluationNotList(List<BigDecimal> evaluationNotList){
this.evaluationNotList = evaluationNotList;
return this;
}
/**
* 设置 工作效能得分
* @param efficiency
*/
public WindowWorkmanPerformDetailQuery efficiency(BigDecimal efficiency){
setEfficiency(efficiency);
return this;
}
/**
* 设置 开始 工作效能得分
* @param efficiencyStart
*/
public WindowWorkmanPerformDetailQuery efficiencyStart(BigDecimal efficiencyStart){
this.efficiencyStart = efficiencyStart;
return this;
}
/**
* 设置 结束 工作效能得分
* @param efficiencyEnd
*/
public WindowWorkmanPerformDetailQuery efficiencyEnd(BigDecimal efficiencyEnd){
this.efficiencyEnd = efficiencyEnd;
return this;
}
/**
* 设置 增加 工作效能得分
* @param efficiencyIncrement
*/
public WindowWorkmanPerformDetailQuery efficiencyIncrement(BigDecimal efficiencyIncrement){
this.efficiencyIncrement = efficiencyIncrement;
return this;
}
/**
* 设置 工作效能得分
* @param efficiencyList
*/
public WindowWorkmanPerformDetailQuery efficiencyList(List<BigDecimal> efficiencyList){
this.efficiencyList = efficiencyList;
return this;
}
/**
* 设置 工作效能得分
* @param efficiencyNotList
*/
public WindowWorkmanPerformDetailQuery efficiencyNotList(List<BigDecimal> efficiencyNotList){
this.efficiencyNotList = efficiencyNotList;
return this;
}
/**
* 设置 加分
* @param bonusScore
*/
public WindowWorkmanPerformDetailQuery bonusScore(BigDecimal bonusScore){
setBonusScore(bonusScore);
return this;
}
/**
* 设置 开始 加分
* @param bonusScoreStart
*/
public WindowWorkmanPerformDetailQuery bonusScoreStart(BigDecimal bonusScoreStart){
this.bonusScoreStart = bonusScoreStart;
return this;
}
/**
* 设置 结束 加分
* @param bonusScoreEnd
*/
public WindowWorkmanPerformDetailQuery bonusScoreEnd(BigDecimal bonusScoreEnd){
this.bonusScoreEnd = bonusScoreEnd;
return this;
}
/**
* 设置 增加 加分
* @param bonusScoreIncrement
*/
public WindowWorkmanPerformDetailQuery bonusScoreIncrement(BigDecimal bonusScoreIncrement){
this.bonusScoreIncrement = bonusScoreIncrement;
return this;
}
/**
* 设置 加分
* @param bonusScoreList
*/
public WindowWorkmanPerformDetailQuery bonusScoreList(List<BigDecimal> bonusScoreList){
this.bonusScoreList = bonusScoreList;
return this;
}
/**
* 设置 加分
* @param bonusScoreNotList
*/
public WindowWorkmanPerformDetailQuery bonusScoreNotList(List<BigDecimal> bonusScoreNotList){
this.bonusScoreNotList = bonusScoreNotList;
return this;
}
/**
* 设置 合计得分
* @param sumScore
*/
public WindowWorkmanPerformDetailQuery sumScore(BigDecimal sumScore){
setSumScore(sumScore);
return this;
}
/**
* 设置 开始 合计得分
* @param sumScoreStart
*/
public WindowWorkmanPerformDetailQuery sumScoreStart(BigDecimal sumScoreStart){
this.sumScoreStart = sumScoreStart;
return this;
}
/**
* 设置 结束 合计得分
* @param sumScoreEnd
*/
public WindowWorkmanPerformDetailQuery sumScoreEnd(BigDecimal sumScoreEnd){
this.sumScoreEnd = sumScoreEnd;
return this;
}
/**
* 设置 增加 合计得分
* @param sumScoreIncrement
*/
public WindowWorkmanPerformDetailQuery sumScoreIncrement(BigDecimal sumScoreIncrement){
this.sumScoreIncrement = sumScoreIncrement;
return this;
}
/**
* 设置 合计得分
* @param sumScoreList
*/
public WindowWorkmanPerformDetailQuery sumScoreList(List<BigDecimal> sumScoreList){
this.sumScoreList = sumScoreList;
return this;
}
/**
* 设置 合计得分
* @param sumScoreNotList
*/
public WindowWorkmanPerformDetailQuery sumScoreNotList(List<BigDecimal> sumScoreNotList){
this.sumScoreNotList = sumScoreNotList;
return this;
}
/**
* 设置 考核等级1好2较好3一般4较差
* @param examineLevel
*/
public WindowWorkmanPerformDetailQuery examineLevel(Integer examineLevel){
setExamineLevel(examineLevel);
return this;
}
/**
* 设置 开始 考核等级1好2较好3一般4较差
* @param examineLevelStart
*/
public WindowWorkmanPerformDetailQuery examineLevelStart(Integer examineLevelStart){
this.examineLevelStart = examineLevelStart;
return this;
}
/**
* 设置 结束 考核等级1好2较好3一般4较差
* @param examineLevelEnd
*/
public WindowWorkmanPerformDetailQuery examineLevelEnd(Integer examineLevelEnd){
this.examineLevelEnd = examineLevelEnd;
return this;
}
/**
* 设置 增加 考核等级1好2较好3一般4较差
* @param examineLevelIncrement
*/
public WindowWorkmanPerformDetailQuery examineLevelIncrement(Integer examineLevelIncrement){
this.examineLevelIncrement = examineLevelIncrement;
return this;
}
/**
* 设置 考核等级1好2较好3一般4较差
* @param examineLevelList
*/
public WindowWorkmanPerformDetailQuery examineLevelList(List<Integer> examineLevelList){
this.examineLevelList = examineLevelList;
return this;
}
/**
* 设置 考核等级1好2较好3一般4较差
* @param examineLevelNotList
*/
public WindowWorkmanPerformDetailQuery examineLevelNotList(List<Integer> examineLevelNotList){
this.examineLevelNotList = examineLevelNotList;
return this;
}
/**
* 设置 备注
* @param remark
*/
public WindowWorkmanPerformDetailQuery remark(String remark){
setRemark(remark);
return this;
}
/**
* 设置 备注
* @param remarkList
*/
public WindowWorkmanPerformDetailQuery remarkList(List<String> remarkList){
this.remarkList = remarkList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public WindowWorkmanPerformDetailQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public WindowWorkmanPerformDetailQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public WindowWorkmanPerformDetailQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public WindowWorkmanPerformDetailQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public WindowWorkmanPerformDetailQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public WindowWorkmanPerformDetailQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public WindowWorkmanPerformDetailQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public WindowWorkmanPerformDetailQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public WindowWorkmanPerformDetailQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public WindowWorkmanPerformDetailQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public WindowWorkmanPerformDetailQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public WindowWorkmanPerformDetailQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<WindowWorkmanPerformDetailQuery> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<WindowWorkmanPerformDetailQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<WindowWorkmanPerformDetailQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<WindowWorkmanPerformDetailQuery> andConditionList){
this.andConditionList = andConditionList;
}
}
\ No newline at end of file
package com.mortals.xhx.module.window.model;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
import java.math.BigDecimal;
import cn.hutool.core.date.DateUtil;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.window.model.vo.WindowWorkmanPerformVo;
import lombok.Data;
/**
* 窗口人员考核汇总登记实体对象
*
* @author zxfei
* @date 2024-01-17
*/
@Data
public class WindowWorkmanPerformEntity extends WindowWorkmanPerformVo {
private static final long serialVersionUID = 1L;
/**
* 考核年度
*/
private Integer year;
/**
* 考核月份
*/
private Integer month;
/**
* 窗口ID
*/
private Long windowId;
/**
* 窗口名称
*/
private String windowName;
/**
* 窗口负责人id
*/
private Long ownerId;
/**
* 窗口负责人名称
*/
private String ownerName;
/**
* 所属部门id
*/
private Long deptId;
/**
* 所属部门名称
*/
private String deptName;
/**
* 所属大厅
*/
private Long salaId;
/**
* 所属大厅名称
*/
private String salaName;
/**
* 备注
*/
private String remark;
/**
* 附件名称
*/
private String annex;
/**
* 附件地址
*/
private String annexUrl;
/**
* 填报时间
*/
private Date fillDate;
/**
* 填报状态0暂存1提交
*/
private Integer fillStatus;
@Override
public int hashCode() {
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
if (obj == null) return false;
if (obj instanceof WindowWorkmanPerformEntity) {
WindowWorkmanPerformEntity tmp = (WindowWorkmanPerformEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
}
}
return false;
}
public void initAttrValue(){
this.year = DateUtil.year(new Date());
this.month = DateUtil.month(new Date())+1;
this.windowId = null;
this.windowName = "";
this.ownerId = null;
this.ownerName = "";
this.deptId = null;
this.deptName = "";
this.salaId = null;
this.salaName = "";
this.remark = "";
this.annex = "";
this.annexUrl = "";
this.fillDate = new Date();
this.fillStatus = 0;
}
}
\ No newline at end of file
package com.mortals.xhx.module.window.model;
import java.util.Date;
import java.util.List;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformEntity;
/**
* 窗口人员考核汇总登记查询对象
*
* @author zxfei
* @date 2024-01-17
*/
public class WindowWorkmanPerformQuery extends WindowWorkmanPerformEntity {
/** 开始 序号,主键,自增长 */
private Long idStart;
/** 结束 序号,主键,自增长 */
private Long idEnd;
/** 增加 序号,主键,自增长 */
private Long idIncrement;
/** 序号,主键,自增长列表 */
private List <Long> idList;
/** 序号,主键,自增长排除列表 */
private List <Long> idNotList;
/** 开始 考核年度 */
private Integer yearStart;
/** 结束 考核年度 */
private Integer yearEnd;
/** 增加 考核年度 */
private Integer yearIncrement;
/** 考核年度列表 */
private List <Integer> yearList;
/** 考核年度排除列表 */
private List <Integer> yearNotList;
/** 开始 考核月份 */
private Integer monthStart;
/** 结束 考核月份 */
private Integer monthEnd;
/** 增加 考核月份 */
private Integer monthIncrement;
/** 考核月份列表 */
private List <Integer> monthList;
/** 考核月份排除列表 */
private List <Integer> monthNotList;
/** 开始 窗口ID */
private Long windowIdStart;
/** 结束 窗口ID */
private Long windowIdEnd;
/** 增加 窗口ID */
private Long windowIdIncrement;
/** 窗口ID列表 */
private List <Long> windowIdList;
/** 窗口ID排除列表 */
private List <Long> windowIdNotList;
/** 窗口名称 */
private List<String> windowNameList;
/** 窗口名称排除列表 */
private List <String> windowNameNotList;
/** 开始 窗口负责人id */
private Long ownerIdStart;
/** 结束 窗口负责人id */
private Long ownerIdEnd;
/** 增加 窗口负责人id */
private Long ownerIdIncrement;
/** 窗口负责人id列表 */
private List <Long> ownerIdList;
/** 窗口负责人id排除列表 */
private List <Long> ownerIdNotList;
/** 窗口负责人名称 */
private List<String> ownerNameList;
/** 窗口负责人名称排除列表 */
private List <String> ownerNameNotList;
/** 开始 所属部门id */
private Long deptIdStart;
/** 结束 所属部门id */
private Long deptIdEnd;
/** 增加 所属部门id */
private Long deptIdIncrement;
/** 所属部门id列表 */
private List <Long> deptIdList;
/** 所属部门id排除列表 */
private List <Long> deptIdNotList;
/** 所属部门名称 */
private List<String> deptNameList;
/** 所属部门名称排除列表 */
private List <String> deptNameNotList;
/** 开始 所属大厅 */
private Long salaIdStart;
/** 结束 所属大厅 */
private Long salaIdEnd;
/** 增加 所属大厅 */
private Long salaIdIncrement;
/** 所属大厅列表 */
private List <Long> salaIdList;
/** 所属大厅排除列表 */
private List <Long> salaIdNotList;
/** 所属大厅名称 */
private List<String> salaNameList;
/** 所属大厅名称排除列表 */
private List <String> salaNameNotList;
/** 备注 */
private List<String> remarkList;
/** 备注排除列表 */
private List <String> remarkNotList;
/** 附件名称 */
private List<String> annexList;
/** 附件名称排除列表 */
private List <String> annexNotList;
/** 附件地址 */
private List<String> annexUrlList;
/** 附件地址排除列表 */
private List <String> annexUrlNotList;
/** 开始 填报时间 */
private String fillDateStart;
/** 结束 填报时间 */
private String fillDateEnd;
/** 开始 填报状态0暂存1提交 */
private Integer fillStatusStart;
/** 结束 填报状态0暂存1提交 */
private Integer fillStatusEnd;
/** 增加 填报状态0暂存1提交 */
private Integer fillStatusIncrement;
/** 填报状态0暂存1提交列表 */
private List <Integer> fillStatusList;
/** 填报状态0暂存1提交排除列表 */
private List <Integer> fillStatusNotList;
/** 开始 创建用户 */
private Long createUserIdStart;
/** 结束 创建用户 */
private Long createUserIdEnd;
/** 增加 创建用户 */
private Long createUserIdIncrement;
/** 创建用户列表 */
private List <Long> createUserIdList;
/** 创建用户排除列表 */
private List <Long> createUserIdNotList;
/** 开始 创建时间 */
private String createTimeStart;
/** 结束 创建时间 */
private String createTimeEnd;
/** 开始 更新用户 */
private Long updateUserIdStart;
/** 结束 更新用户 */
private Long updateUserIdEnd;
/** 增加 更新用户 */
private Long updateUserIdIncrement;
/** 更新用户列表 */
private List <Long> updateUserIdList;
/** 更新用户排除列表 */
private List <Long> updateUserIdNotList;
/** 开始 更新时间 */
private String updateTimeStart;
/** 结束 更新时间 */
private String updateTimeEnd;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<WindowWorkmanPerformQuery> orConditionList;
/** AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) */
private List<WindowWorkmanPerformQuery> andConditionList;
public WindowWorkmanPerformQuery(){}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 序号,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/**
* 获取 开始 考核年度
* @return yearStart
*/
public Integer getYearStart(){
return this.yearStart;
}
/**
* 设置 开始 考核年度
* @param yearStart
*/
public void setYearStart(Integer yearStart){
this.yearStart = yearStart;
}
/**
* 获取 结束 考核年度
* @return $yearEnd
*/
public Integer getYearEnd(){
return this.yearEnd;
}
/**
* 设置 结束 考核年度
* @param yearEnd
*/
public void setYearEnd(Integer yearEnd){
this.yearEnd = yearEnd;
}
/**
* 获取 增加 考核年度
* @return yearIncrement
*/
public Integer getYearIncrement(){
return this.yearIncrement;
}
/**
* 设置 增加 考核年度
* @param yearIncrement
*/
public void setYearIncrement(Integer yearIncrement){
this.yearIncrement = yearIncrement;
}
/**
* 获取 考核年度
* @return yearList
*/
public List<Integer> getYearList(){
return this.yearList;
}
/**
* 设置 考核年度
* @param yearList
*/
public void setYearList(List<Integer> yearList){
this.yearList = yearList;
}
/**
* 获取 考核年度
* @return yearNotList
*/
public List<Integer> getYearNotList(){
return this.yearNotList;
}
/**
* 设置 考核年度
* @param yearNotList
*/
public void setYearNotList(List<Integer> yearNotList){
this.yearNotList = yearNotList;
}
/**
* 获取 开始 考核月份
* @return monthStart
*/
public Integer getMonthStart(){
return this.monthStart;
}
/**
* 设置 开始 考核月份
* @param monthStart
*/
public void setMonthStart(Integer monthStart){
this.monthStart = monthStart;
}
/**
* 获取 结束 考核月份
* @return $monthEnd
*/
public Integer getMonthEnd(){
return this.monthEnd;
}
/**
* 设置 结束 考核月份
* @param monthEnd
*/
public void setMonthEnd(Integer monthEnd){
this.monthEnd = monthEnd;
}
/**
* 获取 增加 考核月份
* @return monthIncrement
*/
public Integer getMonthIncrement(){
return this.monthIncrement;
}
/**
* 设置 增加 考核月份
* @param monthIncrement
*/
public void setMonthIncrement(Integer monthIncrement){
this.monthIncrement = monthIncrement;
}
/**
* 获取 考核月份
* @return monthList
*/
public List<Integer> getMonthList(){
return this.monthList;
}
/**
* 设置 考核月份
* @param monthList
*/
public void setMonthList(List<Integer> monthList){
this.monthList = monthList;
}
/**
* 获取 考核月份
* @return monthNotList
*/
public List<Integer> getMonthNotList(){
return this.monthNotList;
}
/**
* 设置 考核月份
* @param monthNotList
*/
public void setMonthNotList(List<Integer> monthNotList){
this.monthNotList = monthNotList;
}
/**
* 获取 开始 窗口ID
* @return windowIdStart
*/
public Long getWindowIdStart(){
return this.windowIdStart;
}
/**
* 设置 开始 窗口ID
* @param windowIdStart
*/
public void setWindowIdStart(Long windowIdStart){
this.windowIdStart = windowIdStart;
}
/**
* 获取 结束 窗口ID
* @return $windowIdEnd
*/
public Long getWindowIdEnd(){
return this.windowIdEnd;
}
/**
* 设置 结束 窗口ID
* @param windowIdEnd
*/
public void setWindowIdEnd(Long windowIdEnd){
this.windowIdEnd = windowIdEnd;
}
/**
* 获取 增加 窗口ID
* @return windowIdIncrement
*/
public Long getWindowIdIncrement(){
return this.windowIdIncrement;
}
/**
* 设置 增加 窗口ID
* @param windowIdIncrement
*/
public void setWindowIdIncrement(Long windowIdIncrement){
this.windowIdIncrement = windowIdIncrement;
}
/**
* 获取 窗口ID
* @return windowIdList
*/
public List<Long> getWindowIdList(){
return this.windowIdList;
}
/**
* 设置 窗口ID
* @param windowIdList
*/
public void setWindowIdList(List<Long> windowIdList){
this.windowIdList = windowIdList;
}
/**
* 获取 窗口ID
* @return windowIdNotList
*/
public List<Long> getWindowIdNotList(){
return this.windowIdNotList;
}
/**
* 设置 窗口ID
* @param windowIdNotList
*/
public void setWindowIdNotList(List<Long> windowIdNotList){
this.windowIdNotList = windowIdNotList;
}
/**
* 获取 窗口名称
* @return windowNameList
*/
public List<String> getWindowNameList(){
return this.windowNameList;
}
/**
* 设置 窗口名称
* @param windowNameList
*/
public void setWindowNameList(List<String> windowNameList){
this.windowNameList = windowNameList;
}
/**
* 获取 窗口名称
* @return windowNameNotList
*/
public List<String> getWindowNameNotList(){
return this.windowNameNotList;
}
/**
* 设置 窗口名称
* @param windowNameNotList
*/
public void setWindowNameNotList(List<String> windowNameNotList){
this.windowNameNotList = windowNameNotList;
}
/**
* 获取 开始 窗口负责人id
* @return ownerIdStart
*/
public Long getOwnerIdStart(){
return this.ownerIdStart;
}
/**
* 设置 开始 窗口负责人id
* @param ownerIdStart
*/
public void setOwnerIdStart(Long ownerIdStart){
this.ownerIdStart = ownerIdStart;
}
/**
* 获取 结束 窗口负责人id
* @return $ownerIdEnd
*/
public Long getOwnerIdEnd(){
return this.ownerIdEnd;
}
/**
* 设置 结束 窗口负责人id
* @param ownerIdEnd
*/
public void setOwnerIdEnd(Long ownerIdEnd){
this.ownerIdEnd = ownerIdEnd;
}
/**
* 获取 增加 窗口负责人id
* @return ownerIdIncrement
*/
public Long getOwnerIdIncrement(){
return this.ownerIdIncrement;
}
/**
* 设置 增加 窗口负责人id
* @param ownerIdIncrement
*/
public void setOwnerIdIncrement(Long ownerIdIncrement){
this.ownerIdIncrement = ownerIdIncrement;
}
/**
* 获取 窗口负责人id
* @return ownerIdList
*/
public List<Long> getOwnerIdList(){
return this.ownerIdList;
}
/**
* 设置 窗口负责人id
* @param ownerIdList
*/
public void setOwnerIdList(List<Long> ownerIdList){
this.ownerIdList = ownerIdList;
}
/**
* 获取 窗口负责人id
* @return ownerIdNotList
*/
public List<Long> getOwnerIdNotList(){
return this.ownerIdNotList;
}
/**
* 设置 窗口负责人id
* @param ownerIdNotList
*/
public void setOwnerIdNotList(List<Long> ownerIdNotList){
this.ownerIdNotList = ownerIdNotList;
}
/**
* 获取 窗口负责人名称
* @return ownerNameList
*/
public List<String> getOwnerNameList(){
return this.ownerNameList;
}
/**
* 设置 窗口负责人名称
* @param ownerNameList
*/
public void setOwnerNameList(List<String> ownerNameList){
this.ownerNameList = ownerNameList;
}
/**
* 获取 窗口负责人名称
* @return ownerNameNotList
*/
public List<String> getOwnerNameNotList(){
return this.ownerNameNotList;
}
/**
* 设置 窗口负责人名称
* @param ownerNameNotList
*/
public void setOwnerNameNotList(List<String> ownerNameNotList){
this.ownerNameNotList = ownerNameNotList;
}
/**
* 获取 开始 所属部门id
* @return deptIdStart
*/
public Long getDeptIdStart(){
return this.deptIdStart;
}
/**
* 设置 开始 所属部门id
* @param deptIdStart
*/
public void setDeptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
}
/**
* 获取 结束 所属部门id
* @return $deptIdEnd
*/
public Long getDeptIdEnd(){
return this.deptIdEnd;
}
/**
* 设置 结束 所属部门id
* @param deptIdEnd
*/
public void setDeptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
}
/**
* 获取 增加 所属部门id
* @return deptIdIncrement
*/
public Long getDeptIdIncrement(){
return this.deptIdIncrement;
}
/**
* 设置 增加 所属部门id
* @param deptIdIncrement
*/
public void setDeptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
}
/**
* 获取 所属部门id
* @return deptIdList
*/
public List<Long> getDeptIdList(){
return this.deptIdList;
}
/**
* 设置 所属部门id
* @param deptIdList
*/
public void setDeptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
}
/**
* 获取 所属部门id
* @return deptIdNotList
*/
public List<Long> getDeptIdNotList(){
return this.deptIdNotList;
}
/**
* 设置 所属部门id
* @param deptIdNotList
*/
public void setDeptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList;
}
/**
* 获取 所属部门名称
* @return deptNameList
*/
public List<String> getDeptNameList(){
return this.deptNameList;
}
/**
* 设置 所属部门名称
* @param deptNameList
*/
public void setDeptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
}
/**
* 获取 所属部门名称
* @return deptNameNotList
*/
public List<String> getDeptNameNotList(){
return this.deptNameNotList;
}
/**
* 设置 所属部门名称
* @param deptNameNotList
*/
public void setDeptNameNotList(List<String> deptNameNotList){
this.deptNameNotList = deptNameNotList;
}
/**
* 获取 开始 所属大厅
* @return salaIdStart
*/
public Long getSalaIdStart(){
return this.salaIdStart;
}
/**
* 设置 开始 所属大厅
* @param salaIdStart
*/
public void setSalaIdStart(Long salaIdStart){
this.salaIdStart = salaIdStart;
}
/**
* 获取 结束 所属大厅
* @return $salaIdEnd
*/
public Long getSalaIdEnd(){
return this.salaIdEnd;
}
/**
* 设置 结束 所属大厅
* @param salaIdEnd
*/
public void setSalaIdEnd(Long salaIdEnd){
this.salaIdEnd = salaIdEnd;
}
/**
* 获取 增加 所属大厅
* @return salaIdIncrement
*/
public Long getSalaIdIncrement(){
return this.salaIdIncrement;
}
/**
* 设置 增加 所属大厅
* @param salaIdIncrement
*/
public void setSalaIdIncrement(Long salaIdIncrement){
this.salaIdIncrement = salaIdIncrement;
}
/**
* 获取 所属大厅
* @return salaIdList
*/
public List<Long> getSalaIdList(){
return this.salaIdList;
}
/**
* 设置 所属大厅
* @param salaIdList
*/
public void setSalaIdList(List<Long> salaIdList){
this.salaIdList = salaIdList;
}
/**
* 获取 所属大厅
* @return salaIdNotList
*/
public List<Long> getSalaIdNotList(){
return this.salaIdNotList;
}
/**
* 设置 所属大厅
* @param salaIdNotList
*/
public void setSalaIdNotList(List<Long> salaIdNotList){
this.salaIdNotList = salaIdNotList;
}
/**
* 获取 所属大厅名称
* @return salaNameList
*/
public List<String> getSalaNameList(){
return this.salaNameList;
}
/**
* 设置 所属大厅名称
* @param salaNameList
*/
public void setSalaNameList(List<String> salaNameList){
this.salaNameList = salaNameList;
}
/**
* 获取 所属大厅名称
* @return salaNameNotList
*/
public List<String> getSalaNameNotList(){
return this.salaNameNotList;
}
/**
* 设置 所属大厅名称
* @param salaNameNotList
*/
public void setSalaNameNotList(List<String> salaNameNotList){
this.salaNameNotList = salaNameNotList;
}
/**
* 获取 备注
* @return remarkList
*/
public List<String> getRemarkList(){
return this.remarkList;
}
/**
* 设置 备注
* @param remarkList
*/
public void setRemarkList(List<String> remarkList){
this.remarkList = remarkList;
}
/**
* 获取 备注
* @return remarkNotList
*/
public List<String> getRemarkNotList(){
return this.remarkNotList;
}
/**
* 设置 备注
* @param remarkNotList
*/
public void setRemarkNotList(List<String> remarkNotList){
this.remarkNotList = remarkNotList;
}
/**
* 获取 附件名称
* @return annexList
*/
public List<String> getAnnexList(){
return this.annexList;
}
/**
* 设置 附件名称
* @param annexList
*/
public void setAnnexList(List<String> annexList){
this.annexList = annexList;
}
/**
* 获取 附件名称
* @return annexNotList
*/
public List<String> getAnnexNotList(){
return this.annexNotList;
}
/**
* 设置 附件名称
* @param annexNotList
*/
public void setAnnexNotList(List<String> annexNotList){
this.annexNotList = annexNotList;
}
/**
* 获取 附件地址
* @return annexUrlList
*/
public List<String> getAnnexUrlList(){
return this.annexUrlList;
}
/**
* 设置 附件地址
* @param annexUrlList
*/
public void setAnnexUrlList(List<String> annexUrlList){
this.annexUrlList = annexUrlList;
}
/**
* 获取 附件地址
* @return annexUrlNotList
*/
public List<String> getAnnexUrlNotList(){
return this.annexUrlNotList;
}
/**
* 设置 附件地址
* @param annexUrlNotList
*/
public void setAnnexUrlNotList(List<String> annexUrlNotList){
this.annexUrlNotList = annexUrlNotList;
}
/**
* 获取 开始 填报时间
* @return fillDateStart
*/
public String getFillDateStart(){
return this.fillDateStart;
}
/**
* 设置 开始 填报时间
* @param fillDateStart
*/
public void setFillDateStart(String fillDateStart){
this.fillDateStart = fillDateStart;
}
/**
* 获取 结束 填报时间
* @return fillDateEnd
*/
public String getFillDateEnd(){
return this.fillDateEnd;
}
/**
* 设置 结束 填报时间
* @param fillDateEnd
*/
public void setFillDateEnd(String fillDateEnd){
this.fillDateEnd = fillDateEnd;
}
/**
* 获取 开始 填报状态0暂存1提交
* @return fillStatusStart
*/
public Integer getFillStatusStart(){
return this.fillStatusStart;
}
/**
* 设置 开始 填报状态0暂存1提交
* @param fillStatusStart
*/
public void setFillStatusStart(Integer fillStatusStart){
this.fillStatusStart = fillStatusStart;
}
/**
* 获取 结束 填报状态0暂存1提交
* @return $fillStatusEnd
*/
public Integer getFillStatusEnd(){
return this.fillStatusEnd;
}
/**
* 设置 结束 填报状态0暂存1提交
* @param fillStatusEnd
*/
public void setFillStatusEnd(Integer fillStatusEnd){
this.fillStatusEnd = fillStatusEnd;
}
/**
* 获取 增加 填报状态0暂存1提交
* @return fillStatusIncrement
*/
public Integer getFillStatusIncrement(){
return this.fillStatusIncrement;
}
/**
* 设置 增加 填报状态0暂存1提交
* @param fillStatusIncrement
*/
public void setFillStatusIncrement(Integer fillStatusIncrement){
this.fillStatusIncrement = fillStatusIncrement;
}
/**
* 获取 填报状态0暂存1提交
* @return fillStatusList
*/
public List<Integer> getFillStatusList(){
return this.fillStatusList;
}
/**
* 设置 填报状态0暂存1提交
* @param fillStatusList
*/
public void setFillStatusList(List<Integer> fillStatusList){
this.fillStatusList = fillStatusList;
}
/**
* 获取 填报状态0暂存1提交
* @return fillStatusNotList
*/
public List<Integer> getFillStatusNotList(){
return this.fillStatusNotList;
}
/**
* 设置 填报状态0暂存1提交
* @param fillStatusNotList
*/
public void setFillStatusNotList(List<Integer> fillStatusNotList){
this.fillStatusNotList = fillStatusNotList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public Long getUpdateUserIdStart(){
return this.updateUserIdStart;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
public List<Long> getUpdateUserIdList(){
return this.updateUserIdList;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public WindowWorkmanPerformQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public WindowWorkmanPerformQuery idStart(Long idStart){
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public WindowWorkmanPerformQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public WindowWorkmanPerformQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
public WindowWorkmanPerformQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public WindowWorkmanPerformQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
/**
* 设置 考核年度
* @param year
*/
public WindowWorkmanPerformQuery year(Integer year){
setYear(year);
return this;
}
/**
* 设置 开始 考核年度
* @param yearStart
*/
public WindowWorkmanPerformQuery yearStart(Integer yearStart){
this.yearStart = yearStart;
return this;
}
/**
* 设置 结束 考核年度
* @param yearEnd
*/
public WindowWorkmanPerformQuery yearEnd(Integer yearEnd){
this.yearEnd = yearEnd;
return this;
}
/**
* 设置 增加 考核年度
* @param yearIncrement
*/
public WindowWorkmanPerformQuery yearIncrement(Integer yearIncrement){
this.yearIncrement = yearIncrement;
return this;
}
/**
* 设置 考核年度
* @param yearList
*/
public WindowWorkmanPerformQuery yearList(List<Integer> yearList){
this.yearList = yearList;
return this;
}
/**
* 设置 考核年度
* @param yearNotList
*/
public WindowWorkmanPerformQuery yearNotList(List<Integer> yearNotList){
this.yearNotList = yearNotList;
return this;
}
/**
* 设置 考核月份
* @param month
*/
public WindowWorkmanPerformQuery month(Integer month){
setMonth(month);
return this;
}
/**
* 设置 开始 考核月份
* @param monthStart
*/
public WindowWorkmanPerformQuery monthStart(Integer monthStart){
this.monthStart = monthStart;
return this;
}
/**
* 设置 结束 考核月份
* @param monthEnd
*/
public WindowWorkmanPerformQuery monthEnd(Integer monthEnd){
this.monthEnd = monthEnd;
return this;
}
/**
* 设置 增加 考核月份
* @param monthIncrement
*/
public WindowWorkmanPerformQuery monthIncrement(Integer monthIncrement){
this.monthIncrement = monthIncrement;
return this;
}
/**
* 设置 考核月份
* @param monthList
*/
public WindowWorkmanPerformQuery monthList(List<Integer> monthList){
this.monthList = monthList;
return this;
}
/**
* 设置 考核月份
* @param monthNotList
*/
public WindowWorkmanPerformQuery monthNotList(List<Integer> monthNotList){
this.monthNotList = monthNotList;
return this;
}
/**
* 设置 窗口ID
* @param windowId
*/
public WindowWorkmanPerformQuery windowId(Long windowId){
setWindowId(windowId);
return this;
}
/**
* 设置 开始 窗口ID
* @param windowIdStart
*/
public WindowWorkmanPerformQuery windowIdStart(Long windowIdStart){
this.windowIdStart = windowIdStart;
return this;
}
/**
* 设置 结束 窗口ID
* @param windowIdEnd
*/
public WindowWorkmanPerformQuery windowIdEnd(Long windowIdEnd){
this.windowIdEnd = windowIdEnd;
return this;
}
/**
* 设置 增加 窗口ID
* @param windowIdIncrement
*/
public WindowWorkmanPerformQuery windowIdIncrement(Long windowIdIncrement){
this.windowIdIncrement = windowIdIncrement;
return this;
}
/**
* 设置 窗口ID
* @param windowIdList
*/
public WindowWorkmanPerformQuery windowIdList(List<Long> windowIdList){
this.windowIdList = windowIdList;
return this;
}
/**
* 设置 窗口ID
* @param windowIdNotList
*/
public WindowWorkmanPerformQuery windowIdNotList(List<Long> windowIdNotList){
this.windowIdNotList = windowIdNotList;
return this;
}
/**
* 设置 窗口名称
* @param windowName
*/
public WindowWorkmanPerformQuery windowName(String windowName){
setWindowName(windowName);
return this;
}
/**
* 设置 窗口名称
* @param windowNameList
*/
public WindowWorkmanPerformQuery windowNameList(List<String> windowNameList){
this.windowNameList = windowNameList;
return this;
}
/**
* 设置 窗口负责人id
* @param ownerId
*/
public WindowWorkmanPerformQuery ownerId(Long ownerId){
setOwnerId(ownerId);
return this;
}
/**
* 设置 开始 窗口负责人id
* @param ownerIdStart
*/
public WindowWorkmanPerformQuery ownerIdStart(Long ownerIdStart){
this.ownerIdStart = ownerIdStart;
return this;
}
/**
* 设置 结束 窗口负责人id
* @param ownerIdEnd
*/
public WindowWorkmanPerformQuery ownerIdEnd(Long ownerIdEnd){
this.ownerIdEnd = ownerIdEnd;
return this;
}
/**
* 设置 增加 窗口负责人id
* @param ownerIdIncrement
*/
public WindowWorkmanPerformQuery ownerIdIncrement(Long ownerIdIncrement){
this.ownerIdIncrement = ownerIdIncrement;
return this;
}
/**
* 设置 窗口负责人id
* @param ownerIdList
*/
public WindowWorkmanPerformQuery ownerIdList(List<Long> ownerIdList){
this.ownerIdList = ownerIdList;
return this;
}
/**
* 设置 窗口负责人id
* @param ownerIdNotList
*/
public WindowWorkmanPerformQuery ownerIdNotList(List<Long> ownerIdNotList){
this.ownerIdNotList = ownerIdNotList;
return this;
}
/**
* 设置 窗口负责人名称
* @param ownerName
*/
public WindowWorkmanPerformQuery ownerName(String ownerName){
setOwnerName(ownerName);
return this;
}
/**
* 设置 窗口负责人名称
* @param ownerNameList
*/
public WindowWorkmanPerformQuery ownerNameList(List<String> ownerNameList){
this.ownerNameList = ownerNameList;
return this;
}
/**
* 设置 所属部门id
* @param deptId
*/
public WindowWorkmanPerformQuery deptId(Long deptId){
setDeptId(deptId);
return this;
}
/**
* 设置 开始 所属部门id
* @param deptIdStart
*/
public WindowWorkmanPerformQuery deptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
return this;
}
/**
* 设置 结束 所属部门id
* @param deptIdEnd
*/
public WindowWorkmanPerformQuery deptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
return this;
}
/**
* 设置 增加 所属部门id
* @param deptIdIncrement
*/
public WindowWorkmanPerformQuery deptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
return this;
}
/**
* 设置 所属部门id
* @param deptIdList
*/
public WindowWorkmanPerformQuery deptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
return this;
}
/**
* 设置 所属部门id
* @param deptIdNotList
*/
public WindowWorkmanPerformQuery deptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList;
return this;
}
/**
* 设置 所属部门名称
* @param deptName
*/
public WindowWorkmanPerformQuery deptName(String deptName){
setDeptName(deptName);
return this;
}
/**
* 设置 所属部门名称
* @param deptNameList
*/
public WindowWorkmanPerformQuery deptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
return this;
}
/**
* 设置 所属大厅
* @param salaId
*/
public WindowWorkmanPerformQuery salaId(Long salaId){
setSalaId(salaId);
return this;
}
/**
* 设置 开始 所属大厅
* @param salaIdStart
*/
public WindowWorkmanPerformQuery salaIdStart(Long salaIdStart){
this.salaIdStart = salaIdStart;
return this;
}
/**
* 设置 结束 所属大厅
* @param salaIdEnd
*/
public WindowWorkmanPerformQuery salaIdEnd(Long salaIdEnd){
this.salaIdEnd = salaIdEnd;
return this;
}
/**
* 设置 增加 所属大厅
* @param salaIdIncrement
*/
public WindowWorkmanPerformQuery salaIdIncrement(Long salaIdIncrement){
this.salaIdIncrement = salaIdIncrement;
return this;
}
/**
* 设置 所属大厅
* @param salaIdList
*/
public WindowWorkmanPerformQuery salaIdList(List<Long> salaIdList){
this.salaIdList = salaIdList;
return this;
}
/**
* 设置 所属大厅
* @param salaIdNotList
*/
public WindowWorkmanPerformQuery salaIdNotList(List<Long> salaIdNotList){
this.salaIdNotList = salaIdNotList;
return this;
}
/**
* 设置 所属大厅名称
* @param salaName
*/
public WindowWorkmanPerformQuery salaName(String salaName){
setSalaName(salaName);
return this;
}
/**
* 设置 所属大厅名称
* @param salaNameList
*/
public WindowWorkmanPerformQuery salaNameList(List<String> salaNameList){
this.salaNameList = salaNameList;
return this;
}
/**
* 设置 备注
* @param remark
*/
public WindowWorkmanPerformQuery remark(String remark){
setRemark(remark);
return this;
}
/**
* 设置 备注
* @param remarkList
*/
public WindowWorkmanPerformQuery remarkList(List<String> remarkList){
this.remarkList = remarkList;
return this;
}
/**
* 设置 附件名称
* @param annex
*/
public WindowWorkmanPerformQuery annex(String annex){
setAnnex(annex);
return this;
}
/**
* 设置 附件名称
* @param annexList
*/
public WindowWorkmanPerformQuery annexList(List<String> annexList){
this.annexList = annexList;
return this;
}
/**
* 设置 附件地址
* @param annexUrl
*/
public WindowWorkmanPerformQuery annexUrl(String annexUrl){
setAnnexUrl(annexUrl);
return this;
}
/**
* 设置 附件地址
* @param annexUrlList
*/
public WindowWorkmanPerformQuery annexUrlList(List<String> annexUrlList){
this.annexUrlList = annexUrlList;
return this;
}
/**
* 设置 填报状态0暂存1提交
* @param fillStatus
*/
public WindowWorkmanPerformQuery fillStatus(Integer fillStatus){
setFillStatus(fillStatus);
return this;
}
/**
* 设置 开始 填报状态0暂存1提交
* @param fillStatusStart
*/
public WindowWorkmanPerformQuery fillStatusStart(Integer fillStatusStart){
this.fillStatusStart = fillStatusStart;
return this;
}
/**
* 设置 结束 填报状态0暂存1提交
* @param fillStatusEnd
*/
public WindowWorkmanPerformQuery fillStatusEnd(Integer fillStatusEnd){
this.fillStatusEnd = fillStatusEnd;
return this;
}
/**
* 设置 增加 填报状态0暂存1提交
* @param fillStatusIncrement
*/
public WindowWorkmanPerformQuery fillStatusIncrement(Integer fillStatusIncrement){
this.fillStatusIncrement = fillStatusIncrement;
return this;
}
/**
* 设置 填报状态0暂存1提交
* @param fillStatusList
*/
public WindowWorkmanPerformQuery fillStatusList(List<Integer> fillStatusList){
this.fillStatusList = fillStatusList;
return this;
}
/**
* 设置 填报状态0暂存1提交
* @param fillStatusNotList
*/
public WindowWorkmanPerformQuery fillStatusNotList(List<Integer> fillStatusNotList){
this.fillStatusNotList = fillStatusNotList;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
public WindowWorkmanPerformQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public WindowWorkmanPerformQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public WindowWorkmanPerformQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public WindowWorkmanPerformQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
public WindowWorkmanPerformQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public WindowWorkmanPerformQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
/**
* 设置 更新用户
* @param updateUserId
*/
public WindowWorkmanPerformQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public WindowWorkmanPerformQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public WindowWorkmanPerformQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public WindowWorkmanPerformQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
public WindowWorkmanPerformQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public WindowWorkmanPerformQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<WindowWorkmanPerformQuery> getOrConditionList(){
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public void setOrConditionList(List<WindowWorkmanPerformQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<WindowWorkmanPerformQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public void setAndConditionList(List<WindowWorkmanPerformQuery> andConditionList){
this.andConditionList = andConditionList;
}
}
\ No newline at end of file
package com.mortals.xhx.module.window.model.vo;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.window.model.WindowPerformEntity;
import java.util.ArrayList;
import java.util.List;
import lombok.Data;
import com.mortals.framework.annotation.Excel;
import java.math.BigDecimal;
import java.util.Date;
/**
* 大厅窗口信息视图对象
*
* @author zxfei
* @date 2024-01-17
*/
@Data
public class WindowPerformVo extends BaseEntityLong {
/** 序号,主键,自增长列表 */
private List <Long> idList;
}
\ No newline at end of file
package com.mortals.xhx.module.window.model.vo;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformDetailEntity;
import java.util.ArrayList;
import java.util.List;
import lombok.Data;
import com.mortals.framework.annotation.Excel;
import java.math.BigDecimal;
import java.util.Date;
/**
* 窗口人员考核汇总明细视图对象
*
* @author zxfei
* @date 2024-01-17
*/
@Data
public class WindowWorkmanPerformDetailVo extends BaseEntityLong {
/** 序号,主键,自增长列表 */
private List <Long> idList;
}
\ No newline at end of file
package com.mortals.xhx.module.window.model.vo;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformEntity;
import java.util.ArrayList;
import java.util.List;
import lombok.Data;
import com.mortals.framework.annotation.Excel;
import java.math.BigDecimal;
import java.util.Date;
/**
* 窗口人员考核汇总登记视图对象
*
* @author zxfei
* @date 2024-01-17
*/
@Data
public class WindowWorkmanPerformVo extends BaseEntityLong {
/** 序号,主键,自增长列表 */
private List <Long> idList;
}
\ No newline at end of file
package com.mortals.xhx.module.window.service;
import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.window.model.WindowPerformEntity;
import com.mortals.xhx.module.window.dao.WindowPerformDao;
/**
* WindowPerformService
*
* 大厅窗口信息 service接口
*
* @author zxfei
* @date 2024-01-17
*/
public interface WindowPerformService extends ICRUDService<WindowPerformEntity,Long>{
WindowPerformDao getDao();
}
\ No newline at end of file
package com.mortals.xhx.module.window.service;
import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformDetailEntity;
import com.mortals.xhx.module.window.dao.WindowWorkmanPerformDetailDao;
/**
* WindowWorkmanPerformDetailService
*
* 窗口人员考核汇总明细 service接口
*
* @author zxfei
* @date 2024-01-17
*/
public interface WindowWorkmanPerformDetailService extends ICRUDService<WindowWorkmanPerformDetailEntity,Long>{
WindowWorkmanPerformDetailDao getDao();
}
\ No newline at end of file
package com.mortals.xhx.module.window.service;
import com.mortals.framework.service.ICRUDService;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformEntity;
import com.mortals.xhx.module.window.dao.WindowWorkmanPerformDao;
/**
* WindowWorkmanPerformService
*
* 窗口人员考核汇总登记 service接口
*
* @author zxfei
* @date 2024-01-17
*/
public interface WindowWorkmanPerformService extends ICRUDService<WindowWorkmanPerformEntity,Long>{
WindowWorkmanPerformDao getDao();
}
\ No newline at end of file
package com.mortals.xhx.module.window.service.impl;
import org.springframework.stereotype.Service;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.xhx.module.window.dao.WindowPerformDao;
import com.mortals.xhx.module.window.model.WindowPerformEntity;
import com.mortals.xhx.module.window.service.WindowPerformService;
import lombok.extern.slf4j.Slf4j;
/**
* WindowPerformService
* 大厅窗口信息 service实现
*
* @author zxfei
* @date 2024-01-17
*/
@Service("windowPerformService")
@Slf4j
public class WindowPerformServiceImpl extends AbstractCRUDServiceImpl<WindowPerformDao, WindowPerformEntity, Long> implements WindowPerformService {
}
\ No newline at end of file
package com.mortals.xhx.module.window.service.impl;
import org.springframework.stereotype.Service;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.xhx.module.window.dao.WindowWorkmanPerformDetailDao;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformDetailEntity;
import com.mortals.xhx.module.window.service.WindowWorkmanPerformDetailService;
import lombok.extern.slf4j.Slf4j;
/**
* WindowWorkmanPerformDetailService
* 窗口人员考核汇总明细 service实现
*
* @author zxfei
* @date 2024-01-17
*/
@Service("windowWorkmanPerformDetailService")
@Slf4j
public class WindowWorkmanPerformDetailServiceImpl extends AbstractCRUDServiceImpl<WindowWorkmanPerformDetailDao, WindowWorkmanPerformDetailEntity, Long> implements WindowWorkmanPerformDetailService {
}
\ No newline at end of file
package com.mortals.xhx.module.window.service.impl;
import org.springframework.stereotype.Service;
import com.mortals.framework.service.impl.AbstractCRUDServiceImpl;
import com.mortals.framework.exception.AppException;
import com.mortals.framework.model.Context;
import com.mortals.xhx.module.window.dao.WindowWorkmanPerformDao;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformEntity;
import com.mortals.xhx.module.window.service.WindowWorkmanPerformService;
import lombok.extern.slf4j.Slf4j;
/**
* WindowWorkmanPerformService
* 窗口人员考核汇总登记 service实现
*
* @author zxfei
* @date 2024-01-17
*/
@Service("windowWorkmanPerformService")
@Slf4j
public class WindowWorkmanPerformServiceImpl extends AbstractCRUDServiceImpl<WindowWorkmanPerformDao, WindowWorkmanPerformEntity, Long> implements WindowWorkmanPerformService {
}
\ No newline at end of file
package com.mortals.xhx.module.window.web;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import com.mortals.framework.model.Context;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.module.window.model.WindowPerformEntity;
import com.mortals.xhx.module.window.service.WindowPerformService;
import org.apache.commons.lang3.ArrayUtils;
import com.mortals.framework.util.StringUtils;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import com.alibaba.fastjson.JSONObject;
import java.util.Arrays;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import static com.mortals.framework.ap.SysConstains.*;
import com.mortals.xhx.common.code.*;
/**
*
* 大厅窗口信息
*
* @author zxfei
* @date 2024-01-17
*/
@RestController
@RequestMapping("window/perform")
public class WindowPerformController extends BaseCRUDJsonBodyMappingController<WindowPerformService,WindowPerformEntity,Long> {
@Autowired
private ParamService paramService;
public WindowPerformController(){
super.setModuleDesc( "大厅窗口信息");
}
@Override
protected void init(Map<String, Object> model, Context context) {
super.init(model, context);
}
}
\ No newline at end of file
package com.mortals.xhx.module.window.web;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import com.mortals.framework.model.Context;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformEntity;
import com.mortals.xhx.module.window.service.WindowWorkmanPerformService;
import org.apache.commons.lang3.ArrayUtils;
import com.mortals.framework.util.StringUtils;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import com.alibaba.fastjson.JSONObject;
import java.util.Arrays;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import static com.mortals.framework.ap.SysConstains.*;
import com.mortals.xhx.common.code.*;
/**
*
* 窗口人员考核汇总登记
*
* @author zxfei
* @date 2024-01-17
*/
@RestController
@RequestMapping("window/workman/perform")
public class WindowWorkmanPerformController extends BaseCRUDJsonBodyMappingController<WindowWorkmanPerformService,WindowWorkmanPerformEntity,Long> {
@Autowired
private ParamService paramService;
public WindowWorkmanPerformController(){
super.setModuleDesc( "窗口人员考核汇总登记");
}
@Override
protected void init(Map<String, Object> model, Context context) {
super.init(model, context);
}
}
\ No newline at end of file
package com.mortals.xhx.module.window.web;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import com.mortals.framework.model.Context;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.module.window.model.WindowWorkmanPerformDetailEntity;
import com.mortals.xhx.module.window.service.WindowWorkmanPerformDetailService;
import org.apache.commons.lang3.ArrayUtils;
import com.mortals.framework.util.StringUtils;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import com.alibaba.fastjson.JSONObject;
import java.util.Arrays;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import static com.mortals.framework.ap.SysConstains.*;
import com.mortals.xhx.common.code.*;
/**
*
* 窗口人员考核汇总明细
*
* @author zxfei
* @date 2024-01-17
*/
@RestController
@RequestMapping("window/workman/perform/detail")
public class WindowWorkmanPerformDetailController extends BaseCRUDJsonBodyMappingController<WindowWorkmanPerformDetailService,WindowWorkmanPerformDetailEntity,Long> {
@Autowired
private ParamService paramService;
public WindowWorkmanPerformDetailController(){
super.setModuleDesc( "窗口人员考核汇总明细");
}
@Override
protected void init(Map<String, Object> model, Context context) {
super.init(model, context);
}
}
\ No newline at end of file
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.check.dao.ibatis.CheckWindowWorkmanPerformDaoImpl">
<!-- 字段和属性映射 -->
<resultMap type="CheckWindowWorkmanPerformEntity" id="CheckWindowWorkmanPerformEntity-Map">
<id property="id" column="id" />
<result property="recordId" column="recordId" />
<result property="year" column="year" />
<result property="month" column="month" />
<result property="windowId" column="windowId" />
<result property="windowName" column="windowName" />
<result property="ownerId" column="ownerId" />
<result property="ownerName" column="ownerName" />
<result property="deptId" column="deptId" />
<result property="deptName" column="deptName" />
<result property="salaId" column="salaId" />
<result property="salaName" column="salaName" />
<result property="fromName" column="fromName" />
<result property="submitDate" column="submitDate" />
<result property="manageCheckPerson" column="manageCheckPerson" />
<result property="manageCheckTime" column="manageCheckTime" />
<result property="manageCheckDesc" column="manageCheckDesc" />
<result property="manageCheckResult" column="manageCheckResult" />
<result property="remark" column="remark" />
<result property="createUserId" column="createUserId" />
<result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" />
</resultMap>
<!-- 表所有列 -->
<sql id="_columns">
<trim suffixOverrides="," suffix="">
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('recordId') or colPickMode == 1 and data.containsKey('recordId')))">
a.recordId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('year') or colPickMode == 1 and data.containsKey('year')))">
a.year,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('month') or colPickMode == 1 and data.containsKey('month')))">
a.month,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('windowId') or colPickMode == 1 and data.containsKey('windowId')))">
a.windowId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('windowName') or colPickMode == 1 and data.containsKey('windowName')))">
a.windowName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ownerId') or colPickMode == 1 and data.containsKey('ownerId')))">
a.ownerId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ownerName') or colPickMode == 1 and data.containsKey('ownerName')))">
a.ownerName,
</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('salaId') or colPickMode == 1 and data.containsKey('salaId')))">
a.salaId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('salaName') or colPickMode == 1 and data.containsKey('salaName')))">
a.salaName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('fromName') or colPickMode == 1 and data.containsKey('fromName')))">
a.fromName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('submitDate') or colPickMode == 1 and data.containsKey('submitDate')))">
a.submitDate,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('manageCheckPerson') or colPickMode == 1 and data.containsKey('manageCheckPerson')))">
a.manageCheckPerson,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('manageCheckTime') or colPickMode == 1 and data.containsKey('manageCheckTime')))">
a.manageCheckTime,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('manageCheckDesc') or colPickMode == 1 and data.containsKey('manageCheckDesc')))">
a.manageCheckDesc,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('manageCheckResult') or colPickMode == 1 and data.containsKey('manageCheckResult')))">
a.manageCheckResult,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.remark,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.updateUserId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime,
</if>
</trim>
</sql>
<!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="CheckWindowWorkmanPerformEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_check_window_workman_perform
(recordId,year,month,windowId,windowName,ownerId,ownerName,deptId,deptName,salaId,salaName,fromName,submitDate,manageCheckPerson,manageCheckTime,manageCheckDesc,manageCheckResult,remark,createUserId,createTime,updateUserId,updateTime)
VALUES
(#{recordId},#{year},#{month},#{windowId},#{windowName},#{ownerId},#{ownerName},#{deptId},#{deptName},#{salaId},#{salaName},#{fromName},#{submitDate},#{manageCheckPerson},#{manageCheckTime},#{manageCheckDesc},#{manageCheckResult},#{remark},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_check_window_workman_perform
(recordId,year,month,windowId,windowName,ownerId,ownerName,deptId,deptName,salaId,salaName,fromName,submitDate,manageCheckPerson,manageCheckTime,manageCheckDesc,manageCheckResult,remark,createUserId,createTime,updateUserId,updateTime)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.recordId},#{item.year},#{item.month},#{item.windowId},#{item.windowName},#{item.ownerId},#{item.ownerName},#{item.deptId},#{item.deptName},#{item.salaId},#{item.salaName},#{item.fromName},#{item.submitDate},#{item.manageCheckPerson},#{item.manageCheckTime},#{item.manageCheckDesc},#{item.manageCheckResult},#{item.remark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach>
</insert>
<!-- 根据ParamDto更新 -->
<update id="update" parameterType="paramDto">
update mortals_xhx_check_window_workman_perform as a
set
<trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('recordId')) or (colPickMode==1 and !data.containsKey('recordId'))">
a.recordId=#{data.recordId},
</if>
<if test="(colPickMode==0 and data.containsKey('recordIdIncrement')) or (colPickMode==1 and !data.containsKey('recordIdIncrement'))">
a.recordId=ifnull(a.recordId,0) + #{data.recordIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('year')) or (colPickMode==1 and !data.containsKey('year'))">
a.year=#{data.year},
</if>
<if test="(colPickMode==0 and data.containsKey('yearIncrement')) or (colPickMode==1 and !data.containsKey('yearIncrement'))">
a.year=ifnull(a.year,0) + #{data.yearIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('month')) or (colPickMode==1 and !data.containsKey('month'))">
a.month=#{data.month},
</if>
<if test="(colPickMode==0 and data.containsKey('monthIncrement')) or (colPickMode==1 and !data.containsKey('monthIncrement'))">
a.month=ifnull(a.month,0) + #{data.monthIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('windowId')) or (colPickMode==1 and !data.containsKey('windowId'))">
a.windowId=#{data.windowId},
</if>
<if test="(colPickMode==0 and data.containsKey('windowIdIncrement')) or (colPickMode==1 and !data.containsKey('windowIdIncrement'))">
a.windowId=ifnull(a.windowId,0) + #{data.windowIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('windowName')) or (colPickMode==1 and !data.containsKey('windowName'))">
a.windowName=#{data.windowName},
</if>
<if test="(colPickMode==0 and data.containsKey('ownerId')) or (colPickMode==1 and !data.containsKey('ownerId'))">
a.ownerId=#{data.ownerId},
</if>
<if test="(colPickMode==0 and data.containsKey('ownerIdIncrement')) or (colPickMode==1 and !data.containsKey('ownerIdIncrement'))">
a.ownerId=ifnull(a.ownerId,0) + #{data.ownerIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('ownerName')) or (colPickMode==1 and !data.containsKey('ownerName'))">
a.ownerName=#{data.ownerName},
</if>
<if test="(colPickMode==0 and data.containsKey('deptId')) or (colPickMode==1 and !data.containsKey('deptId'))">
a.deptId=#{data.deptId},
</if>
<if test="(colPickMode==0 and data.containsKey('deptIdIncrement')) or (colPickMode==1 and !data.containsKey('deptIdIncrement'))">
a.deptId=ifnull(a.deptId,0) + #{data.deptIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('deptName')) or (colPickMode==1 and !data.containsKey('deptName'))">
a.deptName=#{data.deptName},
</if>
<if test="(colPickMode==0 and data.containsKey('salaId')) or (colPickMode==1 and !data.containsKey('salaId'))">
a.salaId=#{data.salaId},
</if>
<if test="(colPickMode==0 and data.containsKey('salaIdIncrement')) or (colPickMode==1 and !data.containsKey('salaIdIncrement'))">
a.salaId=ifnull(a.salaId,0) + #{data.salaIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('salaName')) or (colPickMode==1 and !data.containsKey('salaName'))">
a.salaName=#{data.salaName},
</if>
<if test="(colPickMode==0 and data.containsKey('fromName')) or (colPickMode==1 and !data.containsKey('fromName'))">
a.fromName=#{data.fromName},
</if>
<if test="(colPickMode==0 and data.containsKey('submitDate')) or (colPickMode==1 and !data.containsKey('submitDate'))">
a.submitDate=#{data.submitDate},
</if>
<if test="(colPickMode==0 and data.containsKey('manageCheckPerson')) or (colPickMode==1 and !data.containsKey('manageCheckPerson'))">
a.manageCheckPerson=#{data.manageCheckPerson},
</if>
<if test="(colPickMode==0 and data.containsKey('manageCheckTime')) or (colPickMode==1 and !data.containsKey('manageCheckTime'))">
a.manageCheckTime=#{data.manageCheckTime},
</if>
<if test="(colPickMode==0 and data.containsKey('manageCheckDesc')) or (colPickMode==1 and !data.containsKey('manageCheckDesc'))">
a.manageCheckDesc=#{data.manageCheckDesc},
</if>
<if test="(colPickMode==0 and data.containsKey('manageCheckResult')) or (colPickMode==1 and !data.containsKey('manageCheckResult'))">
a.manageCheckResult=#{data.manageCheckResult},
</if>
<if test="(colPickMode==0 and data.containsKey('remark')) or (colPickMode==1 and !data.containsKey('remark'))">
a.remark=#{data.remark},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))">
a.createUserId=#{data.createUserId},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserIdIncrement')) or (colPickMode==1 and !data.containsKey('createUserIdIncrement'))">
a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('createTime')) or (colPickMode==1 and !data.containsKey('createTime'))">
a.createTime=#{data.createTime},
</if>
<if test="(colPickMode==0 and data.containsKey('updateUserId')) or (colPickMode==1 and !data.containsKey('updateUserId'))">
a.updateUserId=#{data.updateUserId},
</if>
<if test="(colPickMode==0 and data.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !data.containsKey('updateUserIdIncrement'))">
a.updateUserId=ifnull(a.updateUserId,0) + #{data.updateUserIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime},
</if>
</trim>
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</update>
<!-- 批量更新 -->
<update id="updateBatch" parameterType="paramDto">
update mortals_xhx_check_window_workman_perform as a
<trim prefix="set" suffixOverrides=",">
<trim prefix="recordId=(case" suffix="ELSE recordId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('recordId')) or (colPickMode==1 and !item.containsKey('recordId'))">
when a.id=#{item.id} then #{item.recordId}
</when>
<when test="(colPickMode==0 and item.containsKey('recordIdIncrement')) or (colPickMode==1 and !item.containsKey('recordIdIncrement'))">
when a.id=#{item.id} then ifnull(a.recordId,0) + #{item.recordIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="year=(case" suffix="ELSE year end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('year')) or (colPickMode==1 and !item.containsKey('year'))">
when a.id=#{item.id} then #{item.year}
</when>
<when test="(colPickMode==0 and item.containsKey('yearIncrement')) or (colPickMode==1 and !item.containsKey('yearIncrement'))">
when a.id=#{item.id} then ifnull(a.year,0) + #{item.yearIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="month=(case" suffix="ELSE month end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('month')) or (colPickMode==1 and !item.containsKey('month'))">
when a.id=#{item.id} then #{item.month}
</when>
<when test="(colPickMode==0 and item.containsKey('monthIncrement')) or (colPickMode==1 and !item.containsKey('monthIncrement'))">
when a.id=#{item.id} then ifnull(a.month,0) + #{item.monthIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="windowId=(case" suffix="ELSE windowId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('windowId')) or (colPickMode==1 and !item.containsKey('windowId'))">
when a.id=#{item.id} then #{item.windowId}
</when>
<when test="(colPickMode==0 and item.containsKey('windowIdIncrement')) or (colPickMode==1 and !item.containsKey('windowIdIncrement'))">
when a.id=#{item.id} then ifnull(a.windowId,0) + #{item.windowIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="windowName=(case" suffix="ELSE windowName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('windowName')) or (colPickMode==1 and !item.containsKey('windowName'))">
when a.id=#{item.id} then #{item.windowName}
</if>
</foreach>
</trim>
<trim prefix="ownerId=(case" suffix="ELSE ownerId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('ownerId')) or (colPickMode==1 and !item.containsKey('ownerId'))">
when a.id=#{item.id} then #{item.ownerId}
</when>
<when test="(colPickMode==0 and item.containsKey('ownerIdIncrement')) or (colPickMode==1 and !item.containsKey('ownerIdIncrement'))">
when a.id=#{item.id} then ifnull(a.ownerId,0) + #{item.ownerIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="ownerName=(case" suffix="ELSE ownerName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('ownerName')) or (colPickMode==1 and !item.containsKey('ownerName'))">
when a.id=#{item.id} then #{item.ownerName}
</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="salaId=(case" suffix="ELSE salaId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('salaId')) or (colPickMode==1 and !item.containsKey('salaId'))">
when a.id=#{item.id} then #{item.salaId}
</when>
<when test="(colPickMode==0 and item.containsKey('salaIdIncrement')) or (colPickMode==1 and !item.containsKey('salaIdIncrement'))">
when a.id=#{item.id} then ifnull(a.salaId,0) + #{item.salaIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="salaName=(case" suffix="ELSE salaName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('salaName')) or (colPickMode==1 and !item.containsKey('salaName'))">
when a.id=#{item.id} then #{item.salaName}
</if>
</foreach>
</trim>
<trim prefix="fromName=(case" suffix="ELSE fromName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('fromName')) or (colPickMode==1 and !item.containsKey('fromName'))">
when a.id=#{item.id} then #{item.fromName}
</if>
</foreach>
</trim>
<trim prefix="submitDate=(case" suffix="ELSE submitDate end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('submitDate')) or (colPickMode==1 and !item.containsKey('submitDate'))">
when a.id=#{item.id} then #{item.submitDate}
</if>
</foreach>
</trim>
<trim prefix="manageCheckPerson=(case" suffix="ELSE manageCheckPerson end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('manageCheckPerson')) or (colPickMode==1 and !item.containsKey('manageCheckPerson'))">
when a.id=#{item.id} then #{item.manageCheckPerson}
</if>
</foreach>
</trim>
<trim prefix="manageCheckTime=(case" suffix="ELSE manageCheckTime end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('manageCheckTime')) or (colPickMode==1 and !item.containsKey('manageCheckTime'))">
when a.id=#{item.id} then #{item.manageCheckTime}
</if>
</foreach>
</trim>
<trim prefix="manageCheckDesc=(case" suffix="ELSE manageCheckDesc end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('manageCheckDesc')) or (colPickMode==1 and !item.containsKey('manageCheckDesc'))">
when a.id=#{item.id} then #{item.manageCheckDesc}
</if>
</foreach>
</trim>
<trim prefix="manageCheckResult=(case" suffix="ELSE manageCheckResult end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('manageCheckResult')) or (colPickMode==1 and !item.containsKey('manageCheckResult'))">
when a.id=#{item.id} then #{item.manageCheckResult}
</if>
</foreach>
</trim>
<trim prefix="remark=(case" suffix="ELSE remark end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))">
when a.id=#{item.id} then #{item.remark}
</if>
</foreach>
</trim>
<trim prefix="createUserId=(case" suffix="ELSE createUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))">
when a.id=#{item.id} then #{item.createUserId}
</when>
<when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))">
when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="createTime=(case" suffix="ELSE createTime end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))">
when a.id=#{item.id} then #{item.createTime}
</if>
</foreach>
</trim>
<trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))">
when a.id=#{item.id} then #{item.updateUserId}
</when>
<when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))">
when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="updateTime=(case" suffix="ELSE updateTime end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))">
when a.id=#{item.id} then #{item.updateTime}
</if>
</foreach>
</trim>
</trim>
where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
#{item.id}
</foreach>
</update>
<!-- 根据主健查询 -->
<select id="getByKey" parameterType="paramDto" resultMap="CheckWindowWorkmanPerformEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_check_window_workman_perform as a
where a.id=#{condition.id}
</select>
<!-- 根据主健删除 -->
<delete id="deleteByKey" parameterType="paramDto">
delete a.* from mortals_xhx_check_window_workman_perform as a where a.id=#{condition.id}
</delete>
<!-- 根据主健删除一批,针对单一主健有效 -->
<delete id="deleteByKeys">
delete from mortals_xhx_check_window_workman_perform where id in
<foreach collection="array" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据主健列表删除一批,针对单一主健有效 -->
<delete id="deleteByKeyList">
delete from mortals_xhx_check_window_workman_perform where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据对象列表删除一批,针对单一主健有效 -->
<delete id="deleteByEntityList">
delete from mortals_xhx_check_window_workman_perform 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_check_window_workman_perform as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</delete>
<!-- 获取列表 -->
<select id="getList" parameterType="paramDto" resultMap="CheckWindowWorkmanPerformEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_check_window_workman_perform as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
<include refid="_orderCols_"/>
</select>
<!-- 获取 -->
<select id="getListCount" parameterType="paramDto" resultType="int">
select count(1)
from mortals_xhx_check_window_workman_perform 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>
<!-- 条件映射-集合之间使用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>
</sql>
<!-- 条件映射-代参数 -->
<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}
</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('recordId')">
<if test="conditionParamRef.recordId != null ">
${_conditionType_} a.recordId = #{${_conditionParam_}.recordId}
</if>
<if test="conditionParamRef.recordId == null">
${_conditionType_} a.recordId is null
</if>
</if>
<if test="conditionParamRef.containsKey('recordIdList') and conditionParamRef.recordIdList.size() > 0">
${_conditionType_} a.recordId in
<foreach collection="conditionParamRef.recordIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('recordIdNotList') and conditionParamRef.recordIdNotList.size() > 0">
${_conditionType_} a.recordId not in
<foreach collection="conditionParamRef.recordIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('recordIdStart') and conditionParamRef.recordIdStart != null">
${_conditionType_} a.recordId <![CDATA[ >= ]]> #{${_conditionParam_}.recordIdStart}
</if>
<if test="conditionParamRef.containsKey('recordIdEnd') and conditionParamRef.recordIdEnd != null">
${_conditionType_} a.recordId <![CDATA[ <= ]]> #{${_conditionParam_}.recordIdEnd}
</if>
<if test="conditionParamRef.containsKey('year')">
<if test="conditionParamRef.year != null ">
${_conditionType_} a.year = #{${_conditionParam_}.year}
</if>
<if test="conditionParamRef.year == null">
${_conditionType_} a.year is null
</if>
</if>
<if test="conditionParamRef.containsKey('yearList') and conditionParamRef.yearList.size() > 0">
${_conditionType_} a.year in
<foreach collection="conditionParamRef.yearList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('yearNotList') and conditionParamRef.yearNotList.size() > 0">
${_conditionType_} a.year not in
<foreach collection="conditionParamRef.yearNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('yearStart') and conditionParamRef.yearStart != null">
${_conditionType_} a.year <![CDATA[ >= ]]> #{${_conditionParam_}.yearStart}
</if>
<if test="conditionParamRef.containsKey('yearEnd') and conditionParamRef.yearEnd != null">
${_conditionType_} a.year <![CDATA[ <= ]]> #{${_conditionParam_}.yearEnd}
</if>
<if test="conditionParamRef.containsKey('month')">
<if test="conditionParamRef.month != null ">
${_conditionType_} a.month = #{${_conditionParam_}.month}
</if>
<if test="conditionParamRef.month == null">
${_conditionType_} a.month is null
</if>
</if>
<if test="conditionParamRef.containsKey('monthList') and conditionParamRef.monthList.size() > 0">
${_conditionType_} a.month in
<foreach collection="conditionParamRef.monthList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('monthNotList') and conditionParamRef.monthNotList.size() > 0">
${_conditionType_} a.month not in
<foreach collection="conditionParamRef.monthNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('monthStart') and conditionParamRef.monthStart != null">
${_conditionType_} a.month <![CDATA[ >= ]]> #{${_conditionParam_}.monthStart}
</if>
<if test="conditionParamRef.containsKey('monthEnd') and conditionParamRef.monthEnd != null">
${_conditionType_} a.month <![CDATA[ <= ]]> #{${_conditionParam_}.monthEnd}
</if>
<if test="conditionParamRef.containsKey('windowId')">
<if test="conditionParamRef.windowId != null ">
${_conditionType_} a.windowId = #{${_conditionParam_}.windowId}
</if>
<if test="conditionParamRef.windowId == null">
${_conditionType_} a.windowId is null
</if>
</if>
<if test="conditionParamRef.containsKey('windowIdList') and conditionParamRef.windowIdList.size() > 0">
${_conditionType_} a.windowId in
<foreach collection="conditionParamRef.windowIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('windowIdNotList') and conditionParamRef.windowIdNotList.size() > 0">
${_conditionType_} a.windowId not in
<foreach collection="conditionParamRef.windowIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('windowIdStart') and conditionParamRef.windowIdStart != null">
${_conditionType_} a.windowId <![CDATA[ >= ]]> #{${_conditionParam_}.windowIdStart}
</if>
<if test="conditionParamRef.containsKey('windowIdEnd') and conditionParamRef.windowIdEnd != null">
${_conditionType_} a.windowId <![CDATA[ <= ]]> #{${_conditionParam_}.windowIdEnd}
</if>
<if test="conditionParamRef.containsKey('windowName')">
<if test="conditionParamRef.windowName != null and conditionParamRef.windowName != ''">
${_conditionType_} a.windowName like #{${_conditionParam_}.windowName}
</if>
<if test="conditionParamRef.windowName == null">
${_conditionType_} a.windowName is null
</if>
</if>
<if test="conditionParamRef.containsKey('windowNameList') and conditionParamRef.windowNameList.size() > 0">
${_conditionType_} a.windowName in
<foreach collection="conditionParamRef.windowNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('windowNameNotList') and conditionParamRef.windowNameNotList.size() > 0">
${_conditionType_} a.windowName not in
<foreach collection="conditionParamRef.windowNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('ownerId')">
<if test="conditionParamRef.ownerId != null ">
${_conditionType_} a.ownerId = #{${_conditionParam_}.ownerId}
</if>
<if test="conditionParamRef.ownerId == null">
${_conditionType_} a.ownerId is null
</if>
</if>
<if test="conditionParamRef.containsKey('ownerIdList') and conditionParamRef.ownerIdList.size() > 0">
${_conditionType_} a.ownerId in
<foreach collection="conditionParamRef.ownerIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('ownerIdNotList') and conditionParamRef.ownerIdNotList.size() > 0">
${_conditionType_} a.ownerId not in
<foreach collection="conditionParamRef.ownerIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('ownerIdStart') and conditionParamRef.ownerIdStart != null">
${_conditionType_} a.ownerId <![CDATA[ >= ]]> #{${_conditionParam_}.ownerIdStart}
</if>
<if test="conditionParamRef.containsKey('ownerIdEnd') and conditionParamRef.ownerIdEnd != null">
${_conditionType_} a.ownerId <![CDATA[ <= ]]> #{${_conditionParam_}.ownerIdEnd}
</if>
<if test="conditionParamRef.containsKey('ownerName')">
<if test="conditionParamRef.ownerName != null and conditionParamRef.ownerName != ''">
${_conditionType_} a.ownerName like #{${_conditionParam_}.ownerName}
</if>
<if test="conditionParamRef.ownerName == null">
${_conditionType_} a.ownerName is null
</if>
</if>
<if test="conditionParamRef.containsKey('ownerNameList') and conditionParamRef.ownerNameList.size() > 0">
${_conditionType_} a.ownerName in
<foreach collection="conditionParamRef.ownerNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('ownerNameNotList') and conditionParamRef.ownerNameNotList.size() > 0">
${_conditionType_} a.ownerName not in
<foreach collection="conditionParamRef.ownerNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deptId')">
<if test="conditionParamRef.deptId != null ">
${_conditionType_} a.deptId = #{${_conditionParam_}.deptId}
</if>
<if test="conditionParamRef.deptId == null">
${_conditionType_} a.deptId is null
</if>
</if>
<if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0">
${_conditionType_} a.deptId in
<foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deptIdNotList') and conditionParamRef.deptIdNotList.size() > 0">
${_conditionType_} a.deptId not in
<foreach collection="conditionParamRef.deptIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deptIdStart') and conditionParamRef.deptIdStart != null">
${_conditionType_} a.deptId <![CDATA[ >= ]]> #{${_conditionParam_}.deptIdStart}
</if>
<if test="conditionParamRef.containsKey('deptIdEnd') and conditionParamRef.deptIdEnd != null">
${_conditionType_} a.deptId <![CDATA[ <= ]]> #{${_conditionParam_}.deptIdEnd}
</if>
<if test="conditionParamRef.containsKey('deptName')">
<if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''">
${_conditionType_} a.deptName like #{${_conditionParam_}.deptName}
</if>
<if test="conditionParamRef.deptName == null">
${_conditionType_} a.deptName is null
</if>
</if>
<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('salaId')">
<if test="conditionParamRef.salaId != null ">
${_conditionType_} a.salaId = #{${_conditionParam_}.salaId}
</if>
<if test="conditionParamRef.salaId == null">
${_conditionType_} a.salaId is null
</if>
</if>
<if test="conditionParamRef.containsKey('salaIdList') and conditionParamRef.salaIdList.size() > 0">
${_conditionType_} a.salaId in
<foreach collection="conditionParamRef.salaIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('salaIdNotList') and conditionParamRef.salaIdNotList.size() > 0">
${_conditionType_} a.salaId not in
<foreach collection="conditionParamRef.salaIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('salaIdStart') and conditionParamRef.salaIdStart != null">
${_conditionType_} a.salaId <![CDATA[ >= ]]> #{${_conditionParam_}.salaIdStart}
</if>
<if test="conditionParamRef.containsKey('salaIdEnd') and conditionParamRef.salaIdEnd != null">
${_conditionType_} a.salaId <![CDATA[ <= ]]> #{${_conditionParam_}.salaIdEnd}
</if>
<if test="conditionParamRef.containsKey('salaName')">
<if test="conditionParamRef.salaName != null and conditionParamRef.salaName != ''">
${_conditionType_} a.salaName like #{${_conditionParam_}.salaName}
</if>
<if test="conditionParamRef.salaName == null">
${_conditionType_} a.salaName is null
</if>
</if>
<if test="conditionParamRef.containsKey('salaNameList') and conditionParamRef.salaNameList.size() > 0">
${_conditionType_} a.salaName in
<foreach collection="conditionParamRef.salaNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('salaNameNotList') and conditionParamRef.salaNameNotList.size() > 0">
${_conditionType_} a.salaName not in
<foreach collection="conditionParamRef.salaNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('fromName')">
<if test="conditionParamRef.fromName != null and conditionParamRef.fromName != ''">
${_conditionType_} a.fromName like #{${_conditionParam_}.fromName}
</if>
<if test="conditionParamRef.fromName == null">
${_conditionType_} a.fromName is null
</if>
</if>
<if test="conditionParamRef.containsKey('fromNameList') and conditionParamRef.fromNameList.size() > 0">
${_conditionType_} a.fromName in
<foreach collection="conditionParamRef.fromNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('fromNameNotList') and conditionParamRef.fromNameNotList.size() > 0">
${_conditionType_} a.fromName not in
<foreach collection="conditionParamRef.fromNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('submitDate')">
<if test="conditionParamRef.submitDate != null ">
${_conditionType_} a.submitDate = #{${_conditionParam_}.submitDate}
</if>
<if test="conditionParamRef.submitDate == null">
${_conditionType_} a.submitDate is null
</if>
</if>
<if test="conditionParamRef.containsKey('submitDateStart') and conditionParamRef.submitDateStart != null and conditionParamRef.submitDateStart!=''">
${_conditionType_} a.submitDate <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.submitDateStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('submitDateEnd') and conditionParamRef.submitDateEnd != null and conditionParamRef.submitDateEnd!=''">
${_conditionType_} a.submitDate <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.submitDateEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('manageCheckPerson')">
<if test="conditionParamRef.manageCheckPerson != null and conditionParamRef.manageCheckPerson != ''">
${_conditionType_} a.manageCheckPerson like #{${_conditionParam_}.manageCheckPerson}
</if>
<if test="conditionParamRef.manageCheckPerson == null">
${_conditionType_} a.manageCheckPerson is null
</if>
</if>
<if test="conditionParamRef.containsKey('manageCheckPersonList') and conditionParamRef.manageCheckPersonList.size() > 0">
${_conditionType_} a.manageCheckPerson in
<foreach collection="conditionParamRef.manageCheckPersonList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('manageCheckPersonNotList') and conditionParamRef.manageCheckPersonNotList.size() > 0">
${_conditionType_} a.manageCheckPerson not in
<foreach collection="conditionParamRef.manageCheckPersonNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('manageCheckTime')">
<if test="conditionParamRef.manageCheckTime != null ">
${_conditionType_} a.manageCheckTime = #{${_conditionParam_}.manageCheckTime}
</if>
<if test="conditionParamRef.manageCheckTime == null">
${_conditionType_} a.manageCheckTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('manageCheckTimeStart') and conditionParamRef.manageCheckTimeStart != null and conditionParamRef.manageCheckTimeStart!=''">
${_conditionType_} a.manageCheckTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.manageCheckTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('manageCheckTimeEnd') and conditionParamRef.manageCheckTimeEnd != null and conditionParamRef.manageCheckTimeEnd!=''">
${_conditionType_} a.manageCheckTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.manageCheckTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('manageCheckDesc')">
<if test="conditionParamRef.manageCheckDesc != null and conditionParamRef.manageCheckDesc != ''">
${_conditionType_} a.manageCheckDesc like #{${_conditionParam_}.manageCheckDesc}
</if>
<if test="conditionParamRef.manageCheckDesc == null">
${_conditionType_} a.manageCheckDesc is null
</if>
</if>
<if test="conditionParamRef.containsKey('manageCheckDescList') and conditionParamRef.manageCheckDescList.size() > 0">
${_conditionType_} a.manageCheckDesc in
<foreach collection="conditionParamRef.manageCheckDescList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('manageCheckDescNotList') and conditionParamRef.manageCheckDescNotList.size() > 0">
${_conditionType_} a.manageCheckDesc not in
<foreach collection="conditionParamRef.manageCheckDescNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('manageCheckResult')">
<if test="conditionParamRef.manageCheckResult != null and conditionParamRef.manageCheckResult != ''">
${_conditionType_} a.manageCheckResult like #{${_conditionParam_}.manageCheckResult}
</if>
<if test="conditionParamRef.manageCheckResult == null">
${_conditionType_} a.manageCheckResult is null
</if>
</if>
<if test="conditionParamRef.containsKey('manageCheckResultList') and conditionParamRef.manageCheckResultList.size() > 0">
${_conditionType_} a.manageCheckResult in
<foreach collection="conditionParamRef.manageCheckResultList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('manageCheckResultNotList') and conditionParamRef.manageCheckResultNotList.size() > 0">
${_conditionType_} a.manageCheckResult not in
<foreach collection="conditionParamRef.manageCheckResultNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('remark')">
<if test="conditionParamRef.remark != null and conditionParamRef.remark != ''">
${_conditionType_} a.remark like #{${_conditionParam_}.remark}
</if>
<if test="conditionParamRef.remark == null">
${_conditionType_} a.remark is null
</if>
</if>
<if test="conditionParamRef.containsKey('remarkList') and conditionParamRef.remarkList.size() > 0">
${_conditionType_} a.remark in
<foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('remarkNotList') and conditionParamRef.remarkNotList.size() > 0">
${_conditionType_} a.remark not in
<foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserId')">
<if test="conditionParamRef.createUserId != null ">
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
</if>
<if test="conditionParamRef.createUserId == null">
${_conditionType_} a.createUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0">
${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null">
${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart}
</if>
<if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null">
${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd}
</if>
<if test="conditionParamRef.containsKey('createTime')">
<if test="conditionParamRef.createTime != null ">
${_conditionType_} a.createTime = #{${_conditionParam_}.createTime}
</if>
<if test="conditionParamRef.createTime == null">
${_conditionType_} a.createTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''">
${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''">
${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('updateUserId')">
<if test="conditionParamRef.updateUserId != null ">
${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId}
</if>
<if test="conditionParamRef.updateUserId == null">
${_conditionType_} a.updateUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
${_conditionType_} a.updateUserId in
<foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0">
${_conditionType_} a.updateUserId not in
<foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null">
${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart}
</if>
<if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null">
${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd}
</if>
<if test="conditionParamRef.containsKey('updateTime')">
<if test="conditionParamRef.updateTime != null ">
${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime}
</if>
<if test="conditionParamRef.updateTime == null">
${_conditionType_} a.updateTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''">
${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
</sql>
<sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()">
order by
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
field(a.id,
<foreach collection="conditionParamRef.idList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('recordIdList') and conditionParamRef.recordIdList.size() > 0">
field(a.recordId,
<foreach collection="conditionParamRef.recordIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('yearList') and conditionParamRef.yearList.size() > 0">
field(a.year,
<foreach collection="conditionParamRef.yearList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('monthList') and conditionParamRef.monthList.size() > 0">
field(a.month,
<foreach collection="conditionParamRef.monthList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('windowIdList') and conditionParamRef.windowIdList.size() > 0">
field(a.windowId,
<foreach collection="conditionParamRef.windowIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('ownerIdList') and conditionParamRef.ownerIdList.size() > 0">
field(a.ownerId,
<foreach collection="conditionParamRef.ownerIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0">
field(a.deptId,
<foreach collection="conditionParamRef.deptIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('salaIdList') and conditionParamRef.salaIdList.size() > 0">
field(a.salaId,
<foreach collection="conditionParamRef.salaIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
field(a.createUserId,
<foreach collection="conditionParamRef.createUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
field(a.updateUserId,
<foreach collection="conditionParamRef.updateUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<trim suffixOverrides="," suffix="">
<foreach collection="orderColList" open="" close="" index="index" item="item" separator=",">
a.${item.colName} ${item.sortKind}
</foreach>
</trim>
</if>
<if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()">
order by
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
field(a.id,
<foreach collection="conditionParamRef.idList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('recordIdList') and conditionParamRef.recordIdList.size() > 0">
field(a.recordId,
<foreach collection="conditionParamRef.recordIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('yearList') and conditionParamRef.yearList.size() > 0">
field(a.year,
<foreach collection="conditionParamRef.yearList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('monthList') and conditionParamRef.monthList.size() > 0">
field(a.month,
<foreach collection="conditionParamRef.monthList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('windowIdList') and conditionParamRef.windowIdList.size() > 0">
field(a.windowId,
<foreach collection="conditionParamRef.windowIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('ownerIdList') and conditionParamRef.ownerIdList.size() > 0">
field(a.ownerId,
<foreach collection="conditionParamRef.ownerIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0">
field(a.deptId,
<foreach collection="conditionParamRef.deptIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('salaIdList') and conditionParamRef.salaIdList.size() > 0">
field(a.salaId,
<foreach collection="conditionParamRef.salaIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
field(a.createUserId,
<foreach collection="conditionParamRef.createUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
field(a.updateUserId,
<foreach collection="conditionParamRef.updateUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<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('recordId')">
a.recordId
<if test='orderCol.recordId != null and "DESC".equalsIgnoreCase(orderCol.recordId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('year')">
a.year
<if test='orderCol.year != null and "DESC".equalsIgnoreCase(orderCol.year)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('month')">
a.month
<if test='orderCol.month != null and "DESC".equalsIgnoreCase(orderCol.month)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('windowId')">
a.windowId
<if test='orderCol.windowId != null and "DESC".equalsIgnoreCase(orderCol.windowId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('windowName')">
a.windowName
<if test='orderCol.windowName != null and "DESC".equalsIgnoreCase(orderCol.windowName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('ownerId')">
a.ownerId
<if test='orderCol.ownerId != null and "DESC".equalsIgnoreCase(orderCol.ownerId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('ownerName')">
a.ownerName
<if test='orderCol.ownerName != null and "DESC".equalsIgnoreCase(orderCol.ownerName)'>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('salaId')">
a.salaId
<if test='orderCol.salaId != null and "DESC".equalsIgnoreCase(orderCol.salaId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('salaName')">
a.salaName
<if test='orderCol.salaName != null and "DESC".equalsIgnoreCase(orderCol.salaName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('fromName')">
a.fromName
<if test='orderCol.fromName != null and "DESC".equalsIgnoreCase(orderCol.fromName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('submitDate')">
a.submitDate
<if test='orderCol.submitDate != null and "DESC".equalsIgnoreCase(orderCol.submitDate)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('manageCheckPerson')">
a.manageCheckPerson
<if test='orderCol.manageCheckPerson != null and "DESC".equalsIgnoreCase(orderCol.manageCheckPerson)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('manageCheckTime')">
a.manageCheckTime
<if test='orderCol.manageCheckTime != null and "DESC".equalsIgnoreCase(orderCol.manageCheckTime)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('manageCheckDesc')">
a.manageCheckDesc
<if test='orderCol.manageCheckDesc != null and "DESC".equalsIgnoreCase(orderCol.manageCheckDesc)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('manageCheckResult')">
a.manageCheckResult
<if test='orderCol.manageCheckResult != null and "DESC".equalsIgnoreCase(orderCol.manageCheckResult)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('remark')">
a.remark
<if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createUserId')">
a.createUserId
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createTime')">
a.createTime
<if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('updateUserId')">
a.updateUserId
<if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('updateTime')">
a.updateTime
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
,
</if>
</trim>
</if>
</sql>
<sql id="_group_by_">
<if test="groupList != null and !groupList.isEmpty()">
GROUP BY
<trim suffixOverrides="," suffix="">
<foreach collection="groupList" open="" close="" index="index" item="item" separator=",">
${item}
</foreach>
</trim>
</if>
</sql>
</mapper>
\ No newline at end of file
<?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.window.dao.ibatis.WindowOwnerDetailDaoImpl">
<!-- 字段和属性映射 -->
<resultMap type="WindowOwnerDetailEntity" id="WindowOwnerDetailEntity-Map">
<id property="id" column="id" />
<result property="ownerId" column="ownerId" />
<result property="staffId" column="staffId" />
<result property="windowId" column="windowId" />
<result property="windowName" column="windowName" />
<result property="remark" column="remark" />
<result property="createTime" column="createTime" />
<result property="createUserId" column="createUserId" />
......@@ -26,8 +27,11 @@
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ownerId') or colPickMode == 1 and data.containsKey('ownerId')))">
a.ownerId,
</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 test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('windowId') or colPickMode == 1 and data.containsKey('windowId')))">
a.windowId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('windowName') or colPickMode == 1 and data.containsKey('windowName')))">
a.windowName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.remark,
......@@ -49,18 +53,18 @@
<!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="WindowOwnerDetailEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_window_owner_detail
(ownerId,staffId,remark,createTime,createUserId,updateUserId,updateTime)
(ownerId,windowId,windowName,remark,createTime,createUserId,updateUserId,updateTime)
VALUES
(#{ownerId},#{staffId},#{remark},#{createTime},#{createUserId},#{updateUserId},#{updateTime})
(#{ownerId},#{windowId},#{windowName},#{remark},#{createTime},#{createUserId},#{updateUserId},#{updateTime})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_window_owner_detail
(ownerId,staffId,remark,createTime,createUserId,updateUserId,updateTime)
(ownerId,windowId,windowName,remark,createTime,createUserId,updateUserId,updateTime)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.ownerId},#{item.staffId},#{item.remark},#{item.createTime},#{item.createUserId},#{item.updateUserId},#{item.updateTime})
(#{item.ownerId},#{item.windowId},#{item.windowName},#{item.remark},#{item.createTime},#{item.createUserId},#{item.updateUserId},#{item.updateTime})
</foreach>
</insert>
......@@ -76,11 +80,14 @@
<if test="(colPickMode==0 and data.containsKey('ownerIdIncrement')) or (colPickMode==1 and !data.containsKey('ownerIdIncrement'))">
a.ownerId=ifnull(a.ownerId,0) + #{data.ownerIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('staffId')) or (colPickMode==1 and !data.containsKey('staffId'))">
a.staffId=#{data.staffId},
<if test="(colPickMode==0 and data.containsKey('windowId')) or (colPickMode==1 and !data.containsKey('windowId'))">
a.windowId=#{data.windowId},
</if>
<if test="(colPickMode==0 and data.containsKey('windowIdIncrement')) or (colPickMode==1 and !data.containsKey('windowIdIncrement'))">
a.windowId=ifnull(a.windowId,0) + #{data.windowIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('staffIdIncrement')) or (colPickMode==1 and !data.containsKey('staffIdIncrement'))">
a.staffId=ifnull(a.staffId,0) + #{data.staffIdIncrement},
<if test="(colPickMode==0 and data.containsKey('windowName')) or (colPickMode==1 and !data.containsKey('windowName'))">
a.windowName=#{data.windowName},
</if>
<if test="(colPickMode==0 and data.containsKey('remark')) or (colPickMode==1 and !data.containsKey('remark'))">
a.remark=#{data.remark},
......@@ -127,18 +134,25 @@
</choose>
</foreach>
</trim>
<trim prefix="staffId=(case" suffix="ELSE staffId end),">
<trim prefix="windowId=(case" suffix="ELSE windowId 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 test="(colPickMode==0 and item.containsKey('windowId')) or (colPickMode==1 and !item.containsKey('windowId'))">
when a.id=#{item.id} then #{item.windowId}
</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 test="(colPickMode==0 and item.containsKey('windowIdIncrement')) or (colPickMode==1 and !item.containsKey('windowIdIncrement'))">
when a.id=#{item.id} then ifnull(a.windowId,0) + #{item.windowIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="windowName=(case" suffix="ELSE windowName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('windowName')) or (colPickMode==1 and !item.containsKey('windowName'))">
when a.id=#{item.id} then #{item.windowName}
</if>
</foreach>
</trim>
<trim prefix="remark=(case" suffix="ELSE remark end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))">
......@@ -354,34 +368,55 @@
${_conditionType_} a.ownerId <![CDATA[ <= ]]> #{${_conditionParam_}.ownerIdEnd}
</if>
<if test="conditionParamRef.containsKey('staffId')">
<if test="conditionParamRef.staffId != null ">
${_conditionType_} a.staffId = #{${_conditionParam_}.staffId}
<if test="conditionParamRef.containsKey('windowId')">
<if test="conditionParamRef.windowId != null ">
${_conditionType_} a.windowId = #{${_conditionParam_}.windowId}
</if>
<if test="conditionParamRef.staffId == null">
${_conditionType_} a.staffId is null
<if test="conditionParamRef.windowId == null">
${_conditionType_} a.windowId 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=",">
<if test="conditionParamRef.containsKey('windowIdList') and conditionParamRef.windowIdList.size() > 0">
${_conditionType_} a.windowId in
<foreach collection="conditionParamRef.windowIdList" 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=",">
<if test="conditionParamRef.containsKey('windowIdNotList') and conditionParamRef.windowIdNotList.size() > 0">
${_conditionType_} a.windowId not in
<foreach collection="conditionParamRef.windowIdNotList" 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 test="conditionParamRef.containsKey('windowIdStart') and conditionParamRef.windowIdStart != null">
${_conditionType_} a.windowId <![CDATA[ >= ]]> #{${_conditionParam_}.windowIdStart}
</if>
<if test="conditionParamRef.containsKey('staffIdEnd') and conditionParamRef.staffIdEnd != null">
${_conditionType_} a.staffId <![CDATA[ <= ]]> #{${_conditionParam_}.staffIdEnd}
<if test="conditionParamRef.containsKey('windowIdEnd') and conditionParamRef.windowIdEnd != null">
${_conditionType_} a.windowId <![CDATA[ <= ]]> #{${_conditionParam_}.windowIdEnd}
</if>
<if test="conditionParamRef.containsKey('windowName')">
<if test="conditionParamRef.windowName != null and conditionParamRef.windowName != ''">
${_conditionType_} a.windowName like #{${_conditionParam_}.windowName}
</if>
<if test="conditionParamRef.windowName == null">
${_conditionType_} a.windowName is null
</if>
</if>
<if test="conditionParamRef.containsKey('windowNameList') and conditionParamRef.windowNameList.size() > 0">
${_conditionType_} a.windowName in
<foreach collection="conditionParamRef.windowNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('windowNameNotList') and conditionParamRef.windowNameNotList.size() > 0">
${_conditionType_} a.windowName not in
<foreach collection="conditionParamRef.windowNameNotList" 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}
......@@ -490,14 +525,84 @@
<sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()">
order by
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
field(a.id,
<foreach collection="conditionParamRef.idList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('ownerIdList') and conditionParamRef.ownerIdList.size() > 0">
field(a.ownerId,
<foreach collection="conditionParamRef.ownerIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('windowIdList') and conditionParamRef.windowIdList.size() > 0">
field(a.windowId,
<foreach collection="conditionParamRef.windowIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
field(a.createUserId,
<foreach collection="conditionParamRef.createUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
field(a.updateUserId,
<foreach collection="conditionParamRef.updateUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<trim suffixOverrides="," suffix="">
<foreach collection="orderColList" open="" close="" index="index" item="item" separator=",">
${item.colName} ${item.sortKind}
a.${item.colName} ${item.sortKind}
</foreach>
</trim>
</if>
<if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()">
order by
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
field(a.id,
<foreach collection="conditionParamRef.idList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('ownerIdList') and conditionParamRef.ownerIdList.size() > 0">
field(a.ownerId,
<foreach collection="conditionParamRef.ownerIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('windowIdList') and conditionParamRef.windowIdList.size() > 0">
field(a.windowId,
<foreach collection="conditionParamRef.windowIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
field(a.createUserId,
<foreach collection="conditionParamRef.createUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
field(a.updateUserId,
<foreach collection="conditionParamRef.updateUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<trim suffixOverrides="," suffix="">
<if test="orderCol.containsKey('id')">
a.id
......@@ -509,9 +614,14 @@
<if test='orderCol.ownerId != null and "DESC".equalsIgnoreCase(orderCol.ownerId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('staffId')">
a.staffId
<if test='orderCol.staffId != null and "DESC".equalsIgnoreCase(orderCol.staffId)'>DESC</if>
<if test="orderCol.containsKey('windowId')">
a.windowId
<if test='orderCol.windowId != null and "DESC".equalsIgnoreCase(orderCol.windowId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('windowName')">
a.windowName
<if test='orderCol.windowName != null and "DESC".equalsIgnoreCase(orderCol.windowName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('remark')">
......@@ -541,6 +651,8 @@
</if>
</trim>
</if>
</sql>
<sql id="_group_by_">
<if test="groupList != null and !groupList.isEmpty()">
......
<?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.window.dao.ibatis.WindowOwnerDaoImpl">
<!-- 字段和属性映射 -->
......@@ -8,7 +8,10 @@
<id property="id" column="id" />
<result property="deptId" column="deptId" />
<result property="deptName" column="deptName" />
<result property="name" column="name" />
<result property="salaId" column="salaId" />
<result property="salaName" column="salaName" />
<result property="staffId" column="staffId" />
<result property="staffName" column="staffName" />
<result property="number" column="number" />
<result property="phone" column="phone" />
<result property="windowCount" column="windowCount" />
......@@ -30,7 +33,6 @@
<result property="updateTime" column="updateTime" />
</resultMap>
<!-- 表所有列 -->
<sql id="_columns">
<trim suffixOverrides="," suffix="">
......@@ -43,8 +45,17 @@
<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('name') or colPickMode == 1 and data.containsKey('name')))">
a.name,
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('salaId') or colPickMode == 1 and data.containsKey('salaId')))">
a.salaId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('salaName') or colPickMode == 1 and data.containsKey('salaName')))">
a.salaName,
</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('number') or colPickMode == 1 and data.containsKey('number')))">
a.number,
......@@ -72,27 +83,21 @@
</if>
</trim>
</sql>
<!-- 子表所有列 -->
<sql id="_columns_sub">
<trim suffixOverrides="," suffix="">
b.id,b.ownerId,b.staffId,b.remark,b.createTime,b.createUserId,b.updateUserId,b.updateTime,
</trim>
</sql>
<!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="WindowOwnerEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_window_owner
(deptId,deptName,name,number,phone,windowCount,remark,createTime,createUserId,updateUserId,updateTime)
(deptId,deptName,salaId,salaName,staffId,staffName,number,phone,windowCount,remark,createTime,createUserId,updateUserId,updateTime)
VALUES
(#{deptId},#{deptName},#{name},#{number},#{phone},#{windowCount},#{remark},#{createTime},#{createUserId},#{updateUserId},#{updateTime})
(#{deptId},#{deptName},#{salaId},#{salaName},#{staffId},#{staffName},#{number},#{phone},#{windowCount},#{remark},#{createTime},#{createUserId},#{updateUserId},#{updateTime})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_window_owner
(deptId,deptName,name,number,phone,windowCount,remark,createTime,createUserId,updateUserId,updateTime)
(deptId,deptName,salaId,salaName,staffId,staffName,number,phone,windowCount,remark,createTime,createUserId,updateUserId,updateTime)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.deptId},#{item.deptName},#{item.name},#{item.number},#{item.phone},#{item.windowCount},#{item.remark},#{item.createTime},#{item.createUserId},#{item.updateUserId},#{item.updateTime})
(#{item.deptId},#{item.deptName},#{item.salaId},#{item.salaName},#{item.staffId},#{item.staffName},#{item.number},#{item.phone},#{item.windowCount},#{item.remark},#{item.createTime},#{item.createUserId},#{item.updateUserId},#{item.updateTime})
</foreach>
</insert>
......@@ -111,8 +116,23 @@
<if test="(colPickMode==0 and data.containsKey('deptName')) or (colPickMode==1 and !data.containsKey('deptName'))">
a.deptName=#{data.deptName},
</if>
<if test="(colPickMode==0 and data.containsKey('name')) or (colPickMode==1 and !data.containsKey('name'))">
a.name=#{data.name},
<if test="(colPickMode==0 and data.containsKey('salaId')) or (colPickMode==1 and !data.containsKey('salaId'))">
a.salaId=#{data.salaId},
</if>
<if test="(colPickMode==0 and data.containsKey('salaIdIncrement')) or (colPickMode==1 and !data.containsKey('salaIdIncrement'))">
a.salaId=ifnull(a.salaId,0) + #{data.salaIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('salaName')) or (colPickMode==1 and !data.containsKey('salaName'))">
a.salaName=#{data.salaName},
</if>
<if test="(colPickMode==0 and data.containsKey('staffId')) or (colPickMode==1 and !data.containsKey('staffId'))">
a.staffId=#{data.staffId},
</if>
<if test="(colPickMode==0 and data.containsKey('staffIdIncrement')) or (colPickMode==1 and !data.containsKey('staffIdIncrement'))">
a.staffId=ifnull(a.staffId,0) + #{data.staffIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('staffName')) or (colPickMode==1 and !data.containsKey('staffName'))">
a.staffName=#{data.staffName},
</if>
<if test="(colPickMode==0 and data.containsKey('number')) or (colPickMode==1 and !data.containsKey('number'))">
a.number=#{data.number},
......@@ -178,10 +198,41 @@
</if>
</foreach>
</trim>
<trim prefix="name=(case" suffix="ELSE name end),">
<trim prefix="salaId=(case" suffix="ELSE salaId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('name')) or (colPickMode==1 and !item.containsKey('name'))">
when a.id=#{item.id} then #{item.name}
<choose>
<when test="(colPickMode==0 and item.containsKey('salaId')) or (colPickMode==1 and !item.containsKey('salaId'))">
when a.id=#{item.id} then #{item.salaId}
</when>
<when test="(colPickMode==0 and item.containsKey('salaIdIncrement')) or (colPickMode==1 and !item.containsKey('salaIdIncrement'))">
when a.id=#{item.id} then ifnull(a.salaId,0) + #{item.salaIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="salaName=(case" suffix="ELSE salaName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('salaName')) or (colPickMode==1 and !item.containsKey('salaName'))">
when a.id=#{item.id} then #{item.salaName}
</if>
</foreach>
</trim>
<trim prefix="staffId=(case" suffix="ELSE staffId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('staffId')) or (colPickMode==1 and !item.containsKey('staffId'))">
when a.id=#{item.id} then #{item.staffId}
</when>
<when test="(colPickMode==0 and item.containsKey('staffIdIncrement')) or (colPickMode==1 and !item.containsKey('staffIdIncrement'))">
when a.id=#{item.id} then ifnull(a.staffId,0) + #{item.staffIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="staffName=(case" suffix="ELSE staffName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('staffName')) or (colPickMode==1 and !item.containsKey('staffName'))">
when a.id=#{item.id} then #{item.staffName}
</if>
</foreach>
</trim>
......@@ -326,7 +377,6 @@
</select>
<!-- 获取 -->
<select id="getListCount" parameterType="paramDto" resultType="int">
select count(1)
......@@ -455,24 +505,99 @@
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('salaId')">
<if test="conditionParamRef.salaId != null ">
${_conditionType_} a.salaId = #{${_conditionParam_}.salaId}
</if>
<if test="conditionParamRef.salaId == null">
${_conditionType_} a.salaId is null
</if>
</if>
<if test="conditionParamRef.containsKey('salaIdList') and conditionParamRef.salaIdList.size() > 0">
${_conditionType_} a.salaId in
<foreach collection="conditionParamRef.salaIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('salaIdNotList') and conditionParamRef.salaIdNotList.size() > 0">
${_conditionType_} a.salaId not in
<foreach collection="conditionParamRef.salaIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('salaIdStart') and conditionParamRef.salaIdStart != null">
${_conditionType_} a.salaId <![CDATA[ >= ]]> #{${_conditionParam_}.salaIdStart}
</if>
<if test="conditionParamRef.containsKey('salaIdEnd') and conditionParamRef.salaIdEnd != null">
${_conditionType_} a.salaId <![CDATA[ <= ]]> #{${_conditionParam_}.salaIdEnd}
</if>
<if test="conditionParamRef.containsKey('name')">
<if test="conditionParamRef.name != null and conditionParamRef.name != ''">
${_conditionType_} a.name like #{${_conditionParam_}.name}
<if test="conditionParamRef.containsKey('salaName')">
<if test="conditionParamRef.salaName != null and conditionParamRef.salaName != ''">
${_conditionType_} a.salaName like #{${_conditionParam_}.salaName}
</if>
<if test="conditionParamRef.salaName == null">
${_conditionType_} a.salaName is null
</if>
</if>
<if test="conditionParamRef.containsKey('salaNameList') and conditionParamRef.salaNameList.size() > 0">
${_conditionType_} a.salaName in
<foreach collection="conditionParamRef.salaNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('salaNameNotList') and conditionParamRef.salaNameNotList.size() > 0">
${_conditionType_} a.salaName not in
<foreach collection="conditionParamRef.salaNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('staffId')">
<if test="conditionParamRef.staffId != null ">
${_conditionType_} a.staffId = #{${_conditionParam_}.staffId}
</if>
<if test="conditionParamRef.name == null">
${_conditionType_} a.name is null
<if test="conditionParamRef.staffId == null">
${_conditionType_} a.staffId is null
</if>
</if>
<if test="conditionParamRef.containsKey('nameList') and conditionParamRef.nameList.size() > 0">
${_conditionType_} a.name in
<foreach collection="conditionParamRef.nameList" open="(" close=")" index="index" item="item" separator=",">
<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('nameNotList') and conditionParamRef.nameNotList.size() > 0">
${_conditionType_} a.name not in
<foreach collection="conditionParamRef.nameNotList" open="(" close=")" index="index" item="item" separator=",">
<if test="conditionParamRef.containsKey('staffIdNotList') and conditionParamRef.staffIdNotList.size() > 0">
${_conditionType_} a.staffId not in
<foreach collection="conditionParamRef.staffIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('staffIdStart') and conditionParamRef.staffIdStart != null">
${_conditionType_} a.staffId <![CDATA[ >= ]]> #{${_conditionParam_}.staffIdStart}
</if>
<if test="conditionParamRef.containsKey('staffIdEnd') and conditionParamRef.staffIdEnd != null">
${_conditionType_} a.staffId <![CDATA[ <= ]]> #{${_conditionParam_}.staffIdEnd}
</if>
<if test="conditionParamRef.containsKey('staffName')">
<if test="conditionParamRef.staffName != null and conditionParamRef.staffName != ''">
${_conditionType_} a.staffName like #{${_conditionParam_}.staffName}
</if>
<if test="conditionParamRef.staffName == null">
${_conditionType_} a.staffName is null
</if>
</if>
<if test="conditionParamRef.containsKey('staffNameList') and conditionParamRef.staffNameList.size() > 0">
${_conditionType_} a.staffName in
<foreach collection="conditionParamRef.staffNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('staffNameNotList') and conditionParamRef.staffNameNotList.size() > 0">
${_conditionType_} a.staffName not in
<foreach collection="conditionParamRef.staffNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
......@@ -654,14 +779,112 @@
<sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()">
order by
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
field(a.id,
<foreach collection="conditionParamRef.idList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0">
field(a.deptId,
<foreach collection="conditionParamRef.deptIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('salaIdList') and conditionParamRef.salaIdList.size() > 0">
field(a.salaId,
<foreach collection="conditionParamRef.salaIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('staffIdList') and conditionParamRef.staffIdList.size() > 0">
field(a.staffId,
<foreach collection="conditionParamRef.staffIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('windowCountList') and conditionParamRef.windowCountList.size() > 0">
field(a.windowCount,
<foreach collection="conditionParamRef.windowCountList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
field(a.createUserId,
<foreach collection="conditionParamRef.createUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
field(a.updateUserId,
<foreach collection="conditionParamRef.updateUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<trim suffixOverrides="," suffix="">
<foreach collection="orderColList" open="" close="" index="index" item="item" separator=",">
${item.colName} ${item.sortKind}
a.${item.colName} ${item.sortKind}
</foreach>
</trim>
</if>
<if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()">
order by
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
field(a.id,
<foreach collection="conditionParamRef.idList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0">
field(a.deptId,
<foreach collection="conditionParamRef.deptIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('salaIdList') and conditionParamRef.salaIdList.size() > 0">
field(a.salaId,
<foreach collection="conditionParamRef.salaIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('staffIdList') and conditionParamRef.staffIdList.size() > 0">
field(a.staffId,
<foreach collection="conditionParamRef.staffIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('windowCountList') and conditionParamRef.windowCountList.size() > 0">
field(a.windowCount,
<foreach collection="conditionParamRef.windowCountList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
field(a.createUserId,
<foreach collection="conditionParamRef.createUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
field(a.updateUserId,
<foreach collection="conditionParamRef.updateUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<trim suffixOverrides="," suffix="">
<if test="orderCol.containsKey('id')">
a.id
......@@ -678,9 +901,24 @@
<if test='orderCol.deptName != null and "DESC".equalsIgnoreCase(orderCol.deptName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('name')">
a.name
<if test='orderCol.name != null and "DESC".equalsIgnoreCase(orderCol.name)'>DESC</if>
<if test="orderCol.containsKey('salaId')">
a.salaId
<if test='orderCol.salaId != null and "DESC".equalsIgnoreCase(orderCol.salaId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('salaName')">
a.salaName
<if test='orderCol.salaName != null and "DESC".equalsIgnoreCase(orderCol.salaName)'>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('number')">
......@@ -725,6 +963,8 @@
</if>
</trim>
</if>
</sql>
<sql id="_group_by_">
<if test="groupList != null and !groupList.isEmpty()">
......
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.window.dao.ibatis.WindowWorkmanPerformDetailDaoImpl">
<!-- 字段和属性映射 -->
<resultMap type="WindowWorkmanPerformDetailEntity" id="WindowWorkmanPerformDetailEntity-Map">
<id property="id" column="id" />
<result property="performId" column="performId" />
<result property="staffId" column="staffId" />
<result property="staffName" column="staffName" />
<result property="discipline" column="discipline" />
<result property="specification" column="specification" />
<result property="management" column="management" />
<result property="evaluation" column="evaluation" />
<result property="efficiency" column="efficiency" />
<result property="bonusScore" column="bonusScore" />
<result property="sumScore" column="sumScore" />
<result property="examineLevel" column="examineLevel" />
<result property="remark" column="remark" />
<result property="createUserId" column="createUserId" />
<result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" />
</resultMap>
<!-- 表所有列 -->
<sql id="_columns">
<trim suffixOverrides="," suffix="">
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('id') or colPickMode == 1 and data.containsKey('id')))">
a.id,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('performId') or colPickMode == 1 and data.containsKey('performId')))">
a.performId,
</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('discipline') or colPickMode == 1 and data.containsKey('discipline')))">
a.discipline,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('specification') or colPickMode == 1 and data.containsKey('specification')))">
a.specification,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('management') or colPickMode == 1 and data.containsKey('management')))">
a.management,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('evaluation') or colPickMode == 1 and data.containsKey('evaluation')))">
a.evaluation,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('efficiency') or colPickMode == 1 and data.containsKey('efficiency')))">
a.efficiency,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('bonusScore') or colPickMode == 1 and data.containsKey('bonusScore')))">
a.bonusScore,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('sumScore') or colPickMode == 1 and data.containsKey('sumScore')))">
a.sumScore,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('examineLevel') or colPickMode == 1 and data.containsKey('examineLevel')))">
a.examineLevel,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('remark') or colPickMode == 1 and data.containsKey('remark')))">
a.remark,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.updateUserId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime,
</if>
</trim>
</sql>
<!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="WindowWorkmanPerformDetailEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_window_workman_perform_detail
(performId,staffId,staffName,discipline,specification,management,evaluation,efficiency,bonusScore,sumScore,examineLevel,remark,createUserId,createTime,updateUserId,updateTime)
VALUES
(#{performId},#{staffId},#{staffName},#{discipline},#{specification},#{management},#{evaluation},#{efficiency},#{bonusScore},#{sumScore},#{examineLevel},#{remark},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_window_workman_perform_detail
(performId,staffId,staffName,discipline,specification,management,evaluation,efficiency,bonusScore,sumScore,examineLevel,remark,createUserId,createTime,updateUserId,updateTime)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.performId},#{item.staffId},#{item.staffName},#{item.discipline},#{item.specification},#{item.management},#{item.evaluation},#{item.efficiency},#{item.bonusScore},#{item.sumScore},#{item.examineLevel},#{item.remark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach>
</insert>
<!-- 根据ParamDto更新 -->
<update id="update" parameterType="paramDto">
update mortals_xhx_window_workman_perform_detail as a
set
<trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('performId')) or (colPickMode==1 and !data.containsKey('performId'))">
a.performId=#{data.performId},
</if>
<if test="(colPickMode==0 and data.containsKey('performIdIncrement')) or (colPickMode==1 and !data.containsKey('performIdIncrement'))">
a.performId=ifnull(a.performId,0) + #{data.performIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('staffId')) or (colPickMode==1 and !data.containsKey('staffId'))">
a.staffId=#{data.staffId},
</if>
<if test="(colPickMode==0 and data.containsKey('staffIdIncrement')) or (colPickMode==1 and !data.containsKey('staffIdIncrement'))">
a.staffId=ifnull(a.staffId,0) + #{data.staffIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('staffName')) or (colPickMode==1 and !data.containsKey('staffName'))">
a.staffName=#{data.staffName},
</if>
<if test="(colPickMode==0 and data.containsKey('discipline')) or (colPickMode==1 and !data.containsKey('discipline'))">
a.discipline=#{data.discipline},
</if>
<if test="(colPickMode==0 and data.containsKey('disciplineIncrement')) or (colPickMode==1 and !data.containsKey('disciplineIncrement'))">
a.discipline=ifnull(a.discipline,0) + #{data.disciplineIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('specification')) or (colPickMode==1 and !data.containsKey('specification'))">
a.specification=#{data.specification},
</if>
<if test="(colPickMode==0 and data.containsKey('specificationIncrement')) or (colPickMode==1 and !data.containsKey('specificationIncrement'))">
a.specification=ifnull(a.specification,0) + #{data.specificationIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('management')) or (colPickMode==1 and !data.containsKey('management'))">
a.management=#{data.management},
</if>
<if test="(colPickMode==0 and data.containsKey('managementIncrement')) or (colPickMode==1 and !data.containsKey('managementIncrement'))">
a.management=ifnull(a.management,0) + #{data.managementIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('evaluation')) or (colPickMode==1 and !data.containsKey('evaluation'))">
a.evaluation=#{data.evaluation},
</if>
<if test="(colPickMode==0 and data.containsKey('evaluationIncrement')) or (colPickMode==1 and !data.containsKey('evaluationIncrement'))">
a.evaluation=ifnull(a.evaluation,0) + #{data.evaluationIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('efficiency')) or (colPickMode==1 and !data.containsKey('efficiency'))">
a.efficiency=#{data.efficiency},
</if>
<if test="(colPickMode==0 and data.containsKey('efficiencyIncrement')) or (colPickMode==1 and !data.containsKey('efficiencyIncrement'))">
a.efficiency=ifnull(a.efficiency,0) + #{data.efficiencyIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('bonusScore')) or (colPickMode==1 and !data.containsKey('bonusScore'))">
a.bonusScore=#{data.bonusScore},
</if>
<if test="(colPickMode==0 and data.containsKey('bonusScoreIncrement')) or (colPickMode==1 and !data.containsKey('bonusScoreIncrement'))">
a.bonusScore=ifnull(a.bonusScore,0) + #{data.bonusScoreIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('sumScore')) or (colPickMode==1 and !data.containsKey('sumScore'))">
a.sumScore=#{data.sumScore},
</if>
<if test="(colPickMode==0 and data.containsKey('sumScoreIncrement')) or (colPickMode==1 and !data.containsKey('sumScoreIncrement'))">
a.sumScore=ifnull(a.sumScore,0) + #{data.sumScoreIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('examineLevel')) or (colPickMode==1 and !data.containsKey('examineLevel'))">
a.examineLevel=#{data.examineLevel},
</if>
<if test="(colPickMode==0 and data.containsKey('examineLevelIncrement')) or (colPickMode==1 and !data.containsKey('examineLevelIncrement'))">
a.examineLevel=ifnull(a.examineLevel,0) + #{data.examineLevelIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('remark')) or (colPickMode==1 and !data.containsKey('remark'))">
a.remark=#{data.remark},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))">
a.createUserId=#{data.createUserId},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserIdIncrement')) or (colPickMode==1 and !data.containsKey('createUserIdIncrement'))">
a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('createTime')) or (colPickMode==1 and !data.containsKey('createTime'))">
a.createTime=#{data.createTime},
</if>
<if test="(colPickMode==0 and data.containsKey('updateUserId')) or (colPickMode==1 and !data.containsKey('updateUserId'))">
a.updateUserId=#{data.updateUserId},
</if>
<if test="(colPickMode==0 and data.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !data.containsKey('updateUserIdIncrement'))">
a.updateUserId=ifnull(a.updateUserId,0) + #{data.updateUserIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime},
</if>
</trim>
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</update>
<!-- 批量更新 -->
<update id="updateBatch" parameterType="paramDto">
update mortals_xhx_window_workman_perform_detail as a
<trim prefix="set" suffixOverrides=",">
<trim prefix="performId=(case" suffix="ELSE performId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('performId')) or (colPickMode==1 and !item.containsKey('performId'))">
when a.id=#{item.id} then #{item.performId}
</when>
<when test="(colPickMode==0 and item.containsKey('performIdIncrement')) or (colPickMode==1 and !item.containsKey('performIdIncrement'))">
when a.id=#{item.id} then ifnull(a.performId,0) + #{item.performIdIncrement}
</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="discipline=(case" suffix="ELSE discipline end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('discipline')) or (colPickMode==1 and !item.containsKey('discipline'))">
when a.id=#{item.id} then #{item.discipline}
</when>
<when test="(colPickMode==0 and item.containsKey('disciplineIncrement')) or (colPickMode==1 and !item.containsKey('disciplineIncrement'))">
when a.id=#{item.id} then ifnull(a.discipline,0) + #{item.disciplineIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="specification=(case" suffix="ELSE specification end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('specification')) or (colPickMode==1 and !item.containsKey('specification'))">
when a.id=#{item.id} then #{item.specification}
</when>
<when test="(colPickMode==0 and item.containsKey('specificationIncrement')) or (colPickMode==1 and !item.containsKey('specificationIncrement'))">
when a.id=#{item.id} then ifnull(a.specification,0) + #{item.specificationIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="management=(case" suffix="ELSE management end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('management')) or (colPickMode==1 and !item.containsKey('management'))">
when a.id=#{item.id} then #{item.management}
</when>
<when test="(colPickMode==0 and item.containsKey('managementIncrement')) or (colPickMode==1 and !item.containsKey('managementIncrement'))">
when a.id=#{item.id} then ifnull(a.management,0) + #{item.managementIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="evaluation=(case" suffix="ELSE evaluation end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('evaluation')) or (colPickMode==1 and !item.containsKey('evaluation'))">
when a.id=#{item.id} then #{item.evaluation}
</when>
<when test="(colPickMode==0 and item.containsKey('evaluationIncrement')) or (colPickMode==1 and !item.containsKey('evaluationIncrement'))">
when a.id=#{item.id} then ifnull(a.evaluation,0) + #{item.evaluationIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="efficiency=(case" suffix="ELSE efficiency end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('efficiency')) or (colPickMode==1 and !item.containsKey('efficiency'))">
when a.id=#{item.id} then #{item.efficiency}
</when>
<when test="(colPickMode==0 and item.containsKey('efficiencyIncrement')) or (colPickMode==1 and !item.containsKey('efficiencyIncrement'))">
when a.id=#{item.id} then ifnull(a.efficiency,0) + #{item.efficiencyIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="bonusScore=(case" suffix="ELSE bonusScore end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('bonusScore')) or (colPickMode==1 and !item.containsKey('bonusScore'))">
when a.id=#{item.id} then #{item.bonusScore}
</when>
<when test="(colPickMode==0 and item.containsKey('bonusScoreIncrement')) or (colPickMode==1 and !item.containsKey('bonusScoreIncrement'))">
when a.id=#{item.id} then ifnull(a.bonusScore,0) + #{item.bonusScoreIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="sumScore=(case" suffix="ELSE sumScore end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('sumScore')) or (colPickMode==1 and !item.containsKey('sumScore'))">
when a.id=#{item.id} then #{item.sumScore}
</when>
<when test="(colPickMode==0 and item.containsKey('sumScoreIncrement')) or (colPickMode==1 and !item.containsKey('sumScoreIncrement'))">
when a.id=#{item.id} then ifnull(a.sumScore,0) + #{item.sumScoreIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="examineLevel=(case" suffix="ELSE examineLevel end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('examineLevel')) or (colPickMode==1 and !item.containsKey('examineLevel'))">
when a.id=#{item.id} then #{item.examineLevel}
</when>
<when test="(colPickMode==0 and item.containsKey('examineLevelIncrement')) or (colPickMode==1 and !item.containsKey('examineLevelIncrement'))">
when a.id=#{item.id} then ifnull(a.examineLevel,0) + #{item.examineLevelIncrement}
</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>
where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
#{item.id}
</foreach>
</update>
<!-- 根据主健查询 -->
<select id="getByKey" parameterType="paramDto" resultMap="WindowWorkmanPerformDetailEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_window_workman_perform_detail as a
where a.id=#{condition.id}
</select>
<!-- 根据主健删除 -->
<delete id="deleteByKey" parameterType="paramDto">
delete a.* from mortals_xhx_window_workman_perform_detail as a where a.id=#{condition.id}
</delete>
<!-- 根据主健删除一批,针对单一主健有效 -->
<delete id="deleteByKeys">
delete from mortals_xhx_window_workman_perform_detail where id in
<foreach collection="array" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据主健列表删除一批,针对单一主健有效 -->
<delete id="deleteByKeyList">
delete from mortals_xhx_window_workman_perform_detail where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据对象列表删除一批,针对单一主健有效 -->
<delete id="deleteByEntityList">
delete from mortals_xhx_window_workman_perform_detail 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_window_workman_perform_detail as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</delete>
<!-- 获取列表 -->
<select id="getList" parameterType="paramDto" resultMap="WindowWorkmanPerformDetailEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_window_workman_perform_detail as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
<include refid="_orderCols_"/>
</select>
<!-- 获取 -->
<select id="getListCount" parameterType="paramDto" resultType="int">
select count(1)
from mortals_xhx_window_workman_perform_detail 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>
<!-- 条件映射-集合之间使用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>
</sql>
<!-- 条件映射-代参数 -->
<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}
</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('performId')">
<if test="conditionParamRef.performId != null ">
${_conditionType_} a.performId = #{${_conditionParam_}.performId}
</if>
<if test="conditionParamRef.performId == null">
${_conditionType_} a.performId is null
</if>
</if>
<if test="conditionParamRef.containsKey('performIdList') and conditionParamRef.performIdList.size() > 0">
${_conditionType_} a.performId in
<foreach collection="conditionParamRef.performIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('performIdNotList') and conditionParamRef.performIdNotList.size() > 0">
${_conditionType_} a.performId not in
<foreach collection="conditionParamRef.performIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('performIdStart') and conditionParamRef.performIdStart != null">
${_conditionType_} a.performId <![CDATA[ >= ]]> #{${_conditionParam_}.performIdStart}
</if>
<if test="conditionParamRef.containsKey('performIdEnd') and conditionParamRef.performIdEnd != null">
${_conditionType_} a.performId <![CDATA[ <= ]]> #{${_conditionParam_}.performIdEnd}
</if>
<if test="conditionParamRef.containsKey('staffId')">
<if test="conditionParamRef.staffId != null ">
${_conditionType_} a.staffId = #{${_conditionParam_}.staffId}
</if>
<if test="conditionParamRef.staffId == null">
${_conditionType_} a.staffId is null
</if>
</if>
<if test="conditionParamRef.containsKey('staffIdList') and conditionParamRef.staffIdList.size() > 0">
${_conditionType_} a.staffId in
<foreach collection="conditionParamRef.staffIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('staffIdNotList') and conditionParamRef.staffIdNotList.size() > 0">
${_conditionType_} a.staffId not in
<foreach collection="conditionParamRef.staffIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('staffIdStart') and conditionParamRef.staffIdStart != null">
${_conditionType_} a.staffId <![CDATA[ >= ]]> #{${_conditionParam_}.staffIdStart}
</if>
<if test="conditionParamRef.containsKey('staffIdEnd') and conditionParamRef.staffIdEnd != null">
${_conditionType_} a.staffId <![CDATA[ <= ]]> #{${_conditionParam_}.staffIdEnd}
</if>
<if test="conditionParamRef.containsKey('staffName')">
<if test="conditionParamRef.staffName != null and conditionParamRef.staffName != ''">
${_conditionType_} a.staffName like #{${_conditionParam_}.staffName}
</if>
<if test="conditionParamRef.staffName == null">
${_conditionType_} a.staffName is null
</if>
</if>
<if test="conditionParamRef.containsKey('staffNameList') and conditionParamRef.staffNameList.size() > 0">
${_conditionType_} a.staffName in
<foreach collection="conditionParamRef.staffNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('staffNameNotList') and conditionParamRef.staffNameNotList.size() > 0">
${_conditionType_} a.staffName not in
<foreach collection="conditionParamRef.staffNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('discipline')">
<if test="conditionParamRef.discipline != null ">
${_conditionType_} a.discipline = #{${_conditionParam_}.discipline}
</if>
<if test="conditionParamRef.discipline == null">
${_conditionType_} a.discipline is null
</if>
</if>
<if test="conditionParamRef.containsKey('disciplineList') and conditionParamRef.disciplineList.size() > 0">
${_conditionType_} a.discipline in
<foreach collection="conditionParamRef.disciplineList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('disciplineNotList') and conditionParamRef.disciplineNotList.size() > 0">
${_conditionType_} a.discipline not in
<foreach collection="conditionParamRef.disciplineNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('disciplineStart') and conditionParamRef.disciplineStart != null">
${_conditionType_} a.discipline <![CDATA[ >= ]]> #{${_conditionParam_}.disciplineStart}
</if>
<if test="conditionParamRef.containsKey('disciplineEnd') and conditionParamRef.disciplineEnd != null">
${_conditionType_} a.discipline <![CDATA[ <= ]]> #{${_conditionParam_}.disciplineEnd}
</if>
<if test="conditionParamRef.containsKey('specification')">
<if test="conditionParamRef.specification != null ">
${_conditionType_} a.specification = #{${_conditionParam_}.specification}
</if>
<if test="conditionParamRef.specification == null">
${_conditionType_} a.specification is null
</if>
</if>
<if test="conditionParamRef.containsKey('specificationList') and conditionParamRef.specificationList.size() > 0">
${_conditionType_} a.specification in
<foreach collection="conditionParamRef.specificationList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('specificationNotList') and conditionParamRef.specificationNotList.size() > 0">
${_conditionType_} a.specification not in
<foreach collection="conditionParamRef.specificationNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('specificationStart') and conditionParamRef.specificationStart != null">
${_conditionType_} a.specification <![CDATA[ >= ]]> #{${_conditionParam_}.specificationStart}
</if>
<if test="conditionParamRef.containsKey('specificationEnd') and conditionParamRef.specificationEnd != null">
${_conditionType_} a.specification <![CDATA[ <= ]]> #{${_conditionParam_}.specificationEnd}
</if>
<if test="conditionParamRef.containsKey('management')">
<if test="conditionParamRef.management != null ">
${_conditionType_} a.management = #{${_conditionParam_}.management}
</if>
<if test="conditionParamRef.management == null">
${_conditionType_} a.management is null
</if>
</if>
<if test="conditionParamRef.containsKey('managementList') and conditionParamRef.managementList.size() > 0">
${_conditionType_} a.management in
<foreach collection="conditionParamRef.managementList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('managementNotList') and conditionParamRef.managementNotList.size() > 0">
${_conditionType_} a.management not in
<foreach collection="conditionParamRef.managementNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('managementStart') and conditionParamRef.managementStart != null">
${_conditionType_} a.management <![CDATA[ >= ]]> #{${_conditionParam_}.managementStart}
</if>
<if test="conditionParamRef.containsKey('managementEnd') and conditionParamRef.managementEnd != null">
${_conditionType_} a.management <![CDATA[ <= ]]> #{${_conditionParam_}.managementEnd}
</if>
<if test="conditionParamRef.containsKey('evaluation')">
<if test="conditionParamRef.evaluation != null ">
${_conditionType_} a.evaluation = #{${_conditionParam_}.evaluation}
</if>
<if test="conditionParamRef.evaluation == null">
${_conditionType_} a.evaluation is null
</if>
</if>
<if test="conditionParamRef.containsKey('evaluationList') and conditionParamRef.evaluationList.size() > 0">
${_conditionType_} a.evaluation in
<foreach collection="conditionParamRef.evaluationList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('evaluationNotList') and conditionParamRef.evaluationNotList.size() > 0">
${_conditionType_} a.evaluation not in
<foreach collection="conditionParamRef.evaluationNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('evaluationStart') and conditionParamRef.evaluationStart != null">
${_conditionType_} a.evaluation <![CDATA[ >= ]]> #{${_conditionParam_}.evaluationStart}
</if>
<if test="conditionParamRef.containsKey('evaluationEnd') and conditionParamRef.evaluationEnd != null">
${_conditionType_} a.evaluation <![CDATA[ <= ]]> #{${_conditionParam_}.evaluationEnd}
</if>
<if test="conditionParamRef.containsKey('efficiency')">
<if test="conditionParamRef.efficiency != null ">
${_conditionType_} a.efficiency = #{${_conditionParam_}.efficiency}
</if>
<if test="conditionParamRef.efficiency == null">
${_conditionType_} a.efficiency is null
</if>
</if>
<if test="conditionParamRef.containsKey('efficiencyList') and conditionParamRef.efficiencyList.size() > 0">
${_conditionType_} a.efficiency in
<foreach collection="conditionParamRef.efficiencyList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('efficiencyNotList') and conditionParamRef.efficiencyNotList.size() > 0">
${_conditionType_} a.efficiency not in
<foreach collection="conditionParamRef.efficiencyNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('efficiencyStart') and conditionParamRef.efficiencyStart != null">
${_conditionType_} a.efficiency <![CDATA[ >= ]]> #{${_conditionParam_}.efficiencyStart}
</if>
<if test="conditionParamRef.containsKey('efficiencyEnd') and conditionParamRef.efficiencyEnd != null">
${_conditionType_} a.efficiency <![CDATA[ <= ]]> #{${_conditionParam_}.efficiencyEnd}
</if>
<if test="conditionParamRef.containsKey('bonusScore')">
<if test="conditionParamRef.bonusScore != null ">
${_conditionType_} a.bonusScore = #{${_conditionParam_}.bonusScore}
</if>
<if test="conditionParamRef.bonusScore == null">
${_conditionType_} a.bonusScore is null
</if>
</if>
<if test="conditionParamRef.containsKey('bonusScoreList') and conditionParamRef.bonusScoreList.size() > 0">
${_conditionType_} a.bonusScore in
<foreach collection="conditionParamRef.bonusScoreList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('bonusScoreNotList') and conditionParamRef.bonusScoreNotList.size() > 0">
${_conditionType_} a.bonusScore not in
<foreach collection="conditionParamRef.bonusScoreNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('bonusScoreStart') and conditionParamRef.bonusScoreStart != null">
${_conditionType_} a.bonusScore <![CDATA[ >= ]]> #{${_conditionParam_}.bonusScoreStart}
</if>
<if test="conditionParamRef.containsKey('bonusScoreEnd') and conditionParamRef.bonusScoreEnd != null">
${_conditionType_} a.bonusScore <![CDATA[ <= ]]> #{${_conditionParam_}.bonusScoreEnd}
</if>
<if test="conditionParamRef.containsKey('sumScore')">
<if test="conditionParamRef.sumScore != null ">
${_conditionType_} a.sumScore = #{${_conditionParam_}.sumScore}
</if>
<if test="conditionParamRef.sumScore == null">
${_conditionType_} a.sumScore is null
</if>
</if>
<if test="conditionParamRef.containsKey('sumScoreList') and conditionParamRef.sumScoreList.size() > 0">
${_conditionType_} a.sumScore in
<foreach collection="conditionParamRef.sumScoreList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('sumScoreNotList') and conditionParamRef.sumScoreNotList.size() > 0">
${_conditionType_} a.sumScore not in
<foreach collection="conditionParamRef.sumScoreNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('sumScoreStart') and conditionParamRef.sumScoreStart != null">
${_conditionType_} a.sumScore <![CDATA[ >= ]]> #{${_conditionParam_}.sumScoreStart}
</if>
<if test="conditionParamRef.containsKey('sumScoreEnd') and conditionParamRef.sumScoreEnd != null">
${_conditionType_} a.sumScore <![CDATA[ <= ]]> #{${_conditionParam_}.sumScoreEnd}
</if>
<if test="conditionParamRef.containsKey('examineLevel')">
<if test="conditionParamRef.examineLevel != null ">
${_conditionType_} a.examineLevel = #{${_conditionParam_}.examineLevel}
</if>
<if test="conditionParamRef.examineLevel == null">
${_conditionType_} a.examineLevel is null
</if>
</if>
<if test="conditionParamRef.containsKey('examineLevelList') and conditionParamRef.examineLevelList.size() > 0">
${_conditionType_} a.examineLevel in
<foreach collection="conditionParamRef.examineLevelList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('examineLevelNotList') and conditionParamRef.examineLevelNotList.size() > 0">
${_conditionType_} a.examineLevel not in
<foreach collection="conditionParamRef.examineLevelNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('examineLevelStart') and conditionParamRef.examineLevelStart != null">
${_conditionType_} a.examineLevel <![CDATA[ >= ]]> #{${_conditionParam_}.examineLevelStart}
</if>
<if test="conditionParamRef.containsKey('examineLevelEnd') and conditionParamRef.examineLevelEnd != null">
${_conditionType_} a.examineLevel <![CDATA[ <= ]]> #{${_conditionParam_}.examineLevelEnd}
</if>
<if test="conditionParamRef.containsKey('remark')">
<if test="conditionParamRef.remark != null and conditionParamRef.remark != ''">
${_conditionType_} a.remark like #{${_conditionParam_}.remark}
</if>
<if test="conditionParamRef.remark == null">
${_conditionType_} a.remark is null
</if>
</if>
<if test="conditionParamRef.containsKey('remarkList') and conditionParamRef.remarkList.size() > 0">
${_conditionType_} a.remark in
<foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('remarkNotList') and conditionParamRef.remarkNotList.size() > 0">
${_conditionType_} a.remark not in
<foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserId')">
<if test="conditionParamRef.createUserId != null ">
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
</if>
<if test="conditionParamRef.createUserId == null">
${_conditionType_} a.createUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0">
${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null">
${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart}
</if>
<if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null">
${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd}
</if>
<if test="conditionParamRef.containsKey('createTime')">
<if test="conditionParamRef.createTime != null ">
${_conditionType_} a.createTime = #{${_conditionParam_}.createTime}
</if>
<if test="conditionParamRef.createTime == null">
${_conditionType_} a.createTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''">
${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''">
${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('updateUserId')">
<if test="conditionParamRef.updateUserId != null ">
${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId}
</if>
<if test="conditionParamRef.updateUserId == null">
${_conditionType_} a.updateUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
${_conditionType_} a.updateUserId in
<foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0">
${_conditionType_} a.updateUserId not in
<foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null">
${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart}
</if>
<if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null">
${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd}
</if>
<if test="conditionParamRef.containsKey('updateTime')">
<if test="conditionParamRef.updateTime != null ">
${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime}
</if>
<if test="conditionParamRef.updateTime == null">
${_conditionType_} a.updateTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''">
${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
</sql>
<sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()">
order by
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
field(a.id,
<foreach collection="conditionParamRef.idList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('performIdList') and conditionParamRef.performIdList.size() > 0">
field(a.performId,
<foreach collection="conditionParamRef.performIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('staffIdList') and conditionParamRef.staffIdList.size() > 0">
field(a.staffId,
<foreach collection="conditionParamRef.staffIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('disciplineList') and conditionParamRef.disciplineList.size() > 0">
field(a.discipline,
<foreach collection="conditionParamRef.disciplineList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('specificationList') and conditionParamRef.specificationList.size() > 0">
field(a.specification,
<foreach collection="conditionParamRef.specificationList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('managementList') and conditionParamRef.managementList.size() > 0">
field(a.management,
<foreach collection="conditionParamRef.managementList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('evaluationList') and conditionParamRef.evaluationList.size() > 0">
field(a.evaluation,
<foreach collection="conditionParamRef.evaluationList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('efficiencyList') and conditionParamRef.efficiencyList.size() > 0">
field(a.efficiency,
<foreach collection="conditionParamRef.efficiencyList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('bonusScoreList') and conditionParamRef.bonusScoreList.size() > 0">
field(a.bonusScore,
<foreach collection="conditionParamRef.bonusScoreList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('sumScoreList') and conditionParamRef.sumScoreList.size() > 0">
field(a.sumScore,
<foreach collection="conditionParamRef.sumScoreList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('examineLevelList') and conditionParamRef.examineLevelList.size() > 0">
field(a.examineLevel,
<foreach collection="conditionParamRef.examineLevelList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
field(a.createUserId,
<foreach collection="conditionParamRef.createUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
field(a.updateUserId,
<foreach collection="conditionParamRef.updateUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<trim suffixOverrides="," suffix="">
<foreach collection="orderColList" open="" close="" index="index" item="item" separator=",">
a.${item.colName} ${item.sortKind}
</foreach>
</trim>
</if>
<if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()">
order by
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
field(a.id,
<foreach collection="conditionParamRef.idList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('performIdList') and conditionParamRef.performIdList.size() > 0">
field(a.performId,
<foreach collection="conditionParamRef.performIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('staffIdList') and conditionParamRef.staffIdList.size() > 0">
field(a.staffId,
<foreach collection="conditionParamRef.staffIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('disciplineList') and conditionParamRef.disciplineList.size() > 0">
field(a.discipline,
<foreach collection="conditionParamRef.disciplineList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('specificationList') and conditionParamRef.specificationList.size() > 0">
field(a.specification,
<foreach collection="conditionParamRef.specificationList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('managementList') and conditionParamRef.managementList.size() > 0">
field(a.management,
<foreach collection="conditionParamRef.managementList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('evaluationList') and conditionParamRef.evaluationList.size() > 0">
field(a.evaluation,
<foreach collection="conditionParamRef.evaluationList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('efficiencyList') and conditionParamRef.efficiencyList.size() > 0">
field(a.efficiency,
<foreach collection="conditionParamRef.efficiencyList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('bonusScoreList') and conditionParamRef.bonusScoreList.size() > 0">
field(a.bonusScore,
<foreach collection="conditionParamRef.bonusScoreList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('sumScoreList') and conditionParamRef.sumScoreList.size() > 0">
field(a.sumScore,
<foreach collection="conditionParamRef.sumScoreList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('examineLevelList') and conditionParamRef.examineLevelList.size() > 0">
field(a.examineLevel,
<foreach collection="conditionParamRef.examineLevelList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
field(a.createUserId,
<foreach collection="conditionParamRef.createUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
field(a.updateUserId,
<foreach collection="conditionParamRef.updateUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<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('performId')">
a.performId
<if test='orderCol.performId != null and "DESC".equalsIgnoreCase(orderCol.performId)'>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('discipline')">
a.discipline
<if test='orderCol.discipline != null and "DESC".equalsIgnoreCase(orderCol.discipline)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('specification')">
a.specification
<if test='orderCol.specification != null and "DESC".equalsIgnoreCase(orderCol.specification)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('management')">
a.management
<if test='orderCol.management != null and "DESC".equalsIgnoreCase(orderCol.management)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('evaluation')">
a.evaluation
<if test='orderCol.evaluation != null and "DESC".equalsIgnoreCase(orderCol.evaluation)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('efficiency')">
a.efficiency
<if test='orderCol.efficiency != null and "DESC".equalsIgnoreCase(orderCol.efficiency)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('bonusScore')">
a.bonusScore
<if test='orderCol.bonusScore != null and "DESC".equalsIgnoreCase(orderCol.bonusScore)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('sumScore')">
a.sumScore
<if test='orderCol.sumScore != null and "DESC".equalsIgnoreCase(orderCol.sumScore)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('examineLevel')">
a.examineLevel
<if test='orderCol.examineLevel != null and "DESC".equalsIgnoreCase(orderCol.examineLevel)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('remark')">
a.remark
<if test='orderCol.remark != null and "DESC".equalsIgnoreCase(orderCol.remark)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createUserId')">
a.createUserId
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createTime')">
a.createTime
<if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('updateUserId')">
a.updateUserId
<if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('updateTime')">
a.updateTime
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
,
</if>
</trim>
</if>
</sql>
<sql id="_group_by_">
<if test="groupList != null and !groupList.isEmpty()">
GROUP BY
<trim suffixOverrides="," suffix="">
<foreach collection="groupList" open="" close="" index="index" item="item" separator=",">
${item}
</foreach>
</trim>
</if>
</sql>
</mapper>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"mybatis-3-mapper.dtd">
<mapper namespace="com.mortals.xhx.module.window.dao.ibatis.WindowWorkmanPerformDaoImpl">
<!-- 字段和属性映射 -->
<resultMap type="WindowWorkmanPerformEntity" id="WindowWorkmanPerformEntity-Map">
<id property="id" column="id" />
<result property="year" column="year" />
<result property="month" column="month" />
<result property="windowId" column="windowId" />
<result property="windowName" column="windowName" />
<result property="ownerId" column="ownerId" />
<result property="ownerName" column="ownerName" />
<result property="deptId" column="deptId" />
<result property="deptName" column="deptName" />
<result property="salaId" column="salaId" />
<result property="salaName" column="salaName" />
<result property="remark" column="remark" />
<result property="annex" column="annex" />
<result property="annexUrl" column="annexUrl" />
<result property="fillDate" column="fillDate" />
<result property="fillStatus" column="fillStatus" />
<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('year') or colPickMode == 1 and data.containsKey('year')))">
a.year,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('month') or colPickMode == 1 and data.containsKey('month')))">
a.month,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('windowId') or colPickMode == 1 and data.containsKey('windowId')))">
a.windowId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('windowName') or colPickMode == 1 and data.containsKey('windowName')))">
a.windowName,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ownerId') or colPickMode == 1 and data.containsKey('ownerId')))">
a.ownerId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('ownerName') or colPickMode == 1 and data.containsKey('ownerName')))">
a.ownerName,
</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('salaId') or colPickMode == 1 and data.containsKey('salaId')))">
a.salaId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('salaName') or colPickMode == 1 and data.containsKey('salaName')))">
a.salaName,
</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('annex') or colPickMode == 1 and data.containsKey('annex')))">
a.annex,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('annexUrl') or colPickMode == 1 and data.containsKey('annexUrl')))">
a.annexUrl,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('fillDate') or colPickMode == 1 and data.containsKey('fillDate')))">
a.fillDate,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('fillStatus') or colPickMode == 1 and data.containsKey('fillStatus')))">
a.fillStatus,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createUserId') or colPickMode == 1 and data.containsKey('createUserId')))">
a.createUserId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('createTime') or colPickMode == 1 and data.containsKey('createTime')))">
a.createTime,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateUserId') or colPickMode == 1 and data.containsKey('updateUserId')))">
a.updateUserId,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime,
</if>
</trim>
</sql>
<!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="WindowWorkmanPerformEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_window_workman_perform
(year,month,windowId,windowName,ownerId,ownerName,deptId,deptName,salaId,salaName,remark,annex,annexUrl,fillDate,fillStatus,createUserId,createTime,updateUserId,updateTime)
VALUES
(#{year},#{month},#{windowId},#{windowName},#{ownerId},#{ownerName},#{deptId},#{deptName},#{salaId},#{salaName},#{remark},#{annex},#{annexUrl},#{fillDate},#{fillStatus},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_window_workman_perform
(year,month,windowId,windowName,ownerId,ownerName,deptId,deptName,salaId,salaName,remark,annex,annexUrl,fillDate,fillStatus,createUserId,createTime,updateUserId,updateTime)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.year},#{item.month},#{item.windowId},#{item.windowName},#{item.ownerId},#{item.ownerName},#{item.deptId},#{item.deptName},#{item.salaId},#{item.salaName},#{item.remark},#{item.annex},#{item.annexUrl},#{item.fillDate},#{item.fillStatus},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
</foreach>
</insert>
<!-- 根据ParamDto更新 -->
<update id="update" parameterType="paramDto">
update mortals_xhx_window_workman_perform as a
set
<trim suffixOverrides="," suffix="">
<if test="(colPickMode==0 and data.containsKey('year')) or (colPickMode==1 and !data.containsKey('year'))">
a.year=#{data.year},
</if>
<if test="(colPickMode==0 and data.containsKey('yearIncrement')) or (colPickMode==1 and !data.containsKey('yearIncrement'))">
a.year=ifnull(a.year,0) + #{data.yearIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('month')) or (colPickMode==1 and !data.containsKey('month'))">
a.month=#{data.month},
</if>
<if test="(colPickMode==0 and data.containsKey('monthIncrement')) or (colPickMode==1 and !data.containsKey('monthIncrement'))">
a.month=ifnull(a.month,0) + #{data.monthIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('windowId')) or (colPickMode==1 and !data.containsKey('windowId'))">
a.windowId=#{data.windowId},
</if>
<if test="(colPickMode==0 and data.containsKey('windowIdIncrement')) or (colPickMode==1 and !data.containsKey('windowIdIncrement'))">
a.windowId=ifnull(a.windowId,0) + #{data.windowIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('windowName')) or (colPickMode==1 and !data.containsKey('windowName'))">
a.windowName=#{data.windowName},
</if>
<if test="(colPickMode==0 and data.containsKey('ownerId')) or (colPickMode==1 and !data.containsKey('ownerId'))">
a.ownerId=#{data.ownerId},
</if>
<if test="(colPickMode==0 and data.containsKey('ownerIdIncrement')) or (colPickMode==1 and !data.containsKey('ownerIdIncrement'))">
a.ownerId=ifnull(a.ownerId,0) + #{data.ownerIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('ownerName')) or (colPickMode==1 and !data.containsKey('ownerName'))">
a.ownerName=#{data.ownerName},
</if>
<if test="(colPickMode==0 and data.containsKey('deptId')) or (colPickMode==1 and !data.containsKey('deptId'))">
a.deptId=#{data.deptId},
</if>
<if test="(colPickMode==0 and data.containsKey('deptIdIncrement')) or (colPickMode==1 and !data.containsKey('deptIdIncrement'))">
a.deptId=ifnull(a.deptId,0) + #{data.deptIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('deptName')) or (colPickMode==1 and !data.containsKey('deptName'))">
a.deptName=#{data.deptName},
</if>
<if test="(colPickMode==0 and data.containsKey('salaId')) or (colPickMode==1 and !data.containsKey('salaId'))">
a.salaId=#{data.salaId},
</if>
<if test="(colPickMode==0 and data.containsKey('salaIdIncrement')) or (colPickMode==1 and !data.containsKey('salaIdIncrement'))">
a.salaId=ifnull(a.salaId,0) + #{data.salaIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('salaName')) or (colPickMode==1 and !data.containsKey('salaName'))">
a.salaName=#{data.salaName},
</if>
<if test="(colPickMode==0 and data.containsKey('remark')) or (colPickMode==1 and !data.containsKey('remark'))">
a.remark=#{data.remark},
</if>
<if test="(colPickMode==0 and data.containsKey('annex')) or (colPickMode==1 and !data.containsKey('annex'))">
a.annex=#{data.annex},
</if>
<if test="(colPickMode==0 and data.containsKey('annexUrl')) or (colPickMode==1 and !data.containsKey('annexUrl'))">
a.annexUrl=#{data.annexUrl},
</if>
<if test="(colPickMode==0 and data.containsKey('fillDate')) or (colPickMode==1 and !data.containsKey('fillDate'))">
a.fillDate=#{data.fillDate},
</if>
<if test="(colPickMode==0 and data.containsKey('fillStatus')) or (colPickMode==1 and !data.containsKey('fillStatus'))">
a.fillStatus=#{data.fillStatus},
</if>
<if test="(colPickMode==0 and data.containsKey('fillStatusIncrement')) or (colPickMode==1 and !data.containsKey('fillStatusIncrement'))">
a.fillStatus=ifnull(a.fillStatus,0) + #{data.fillStatusIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserId')) or (colPickMode==1 and !data.containsKey('createUserId'))">
a.createUserId=#{data.createUserId},
</if>
<if test="(colPickMode==0 and data.containsKey('createUserIdIncrement')) or (colPickMode==1 and !data.containsKey('createUserIdIncrement'))">
a.createUserId=ifnull(a.createUserId,0) + #{data.createUserIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('createTime')) or (colPickMode==1 and !data.containsKey('createTime'))">
a.createTime=#{data.createTime},
</if>
<if test="(colPickMode==0 and data.containsKey('updateUserId')) or (colPickMode==1 and !data.containsKey('updateUserId'))">
a.updateUserId=#{data.updateUserId},
</if>
<if test="(colPickMode==0 and data.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !data.containsKey('updateUserIdIncrement'))">
a.updateUserId=ifnull(a.updateUserId,0) + #{data.updateUserIdIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime},
</if>
</trim>
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</update>
<!-- 批量更新 -->
<update id="updateBatch" parameterType="paramDto">
update mortals_xhx_window_workman_perform as a
<trim prefix="set" suffixOverrides=",">
<trim prefix="year=(case" suffix="ELSE year end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('year')) or (colPickMode==1 and !item.containsKey('year'))">
when a.id=#{item.id} then #{item.year}
</when>
<when test="(colPickMode==0 and item.containsKey('yearIncrement')) or (colPickMode==1 and !item.containsKey('yearIncrement'))">
when a.id=#{item.id} then ifnull(a.year,0) + #{item.yearIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="month=(case" suffix="ELSE month end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('month')) or (colPickMode==1 and !item.containsKey('month'))">
when a.id=#{item.id} then #{item.month}
</when>
<when test="(colPickMode==0 and item.containsKey('monthIncrement')) or (colPickMode==1 and !item.containsKey('monthIncrement'))">
when a.id=#{item.id} then ifnull(a.month,0) + #{item.monthIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="windowId=(case" suffix="ELSE windowId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('windowId')) or (colPickMode==1 and !item.containsKey('windowId'))">
when a.id=#{item.id} then #{item.windowId}
</when>
<when test="(colPickMode==0 and item.containsKey('windowIdIncrement')) or (colPickMode==1 and !item.containsKey('windowIdIncrement'))">
when a.id=#{item.id} then ifnull(a.windowId,0) + #{item.windowIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="windowName=(case" suffix="ELSE windowName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('windowName')) or (colPickMode==1 and !item.containsKey('windowName'))">
when a.id=#{item.id} then #{item.windowName}
</if>
</foreach>
</trim>
<trim prefix="ownerId=(case" suffix="ELSE ownerId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('ownerId')) or (colPickMode==1 and !item.containsKey('ownerId'))">
when a.id=#{item.id} then #{item.ownerId}
</when>
<when test="(colPickMode==0 and item.containsKey('ownerIdIncrement')) or (colPickMode==1 and !item.containsKey('ownerIdIncrement'))">
when a.id=#{item.id} then ifnull(a.ownerId,0) + #{item.ownerIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="ownerName=(case" suffix="ELSE ownerName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('ownerName')) or (colPickMode==1 and !item.containsKey('ownerName'))">
when a.id=#{item.id} then #{item.ownerName}
</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="salaId=(case" suffix="ELSE salaId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('salaId')) or (colPickMode==1 and !item.containsKey('salaId'))">
when a.id=#{item.id} then #{item.salaId}
</when>
<when test="(colPickMode==0 and item.containsKey('salaIdIncrement')) or (colPickMode==1 and !item.containsKey('salaIdIncrement'))">
when a.id=#{item.id} then ifnull(a.salaId,0) + #{item.salaIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="salaName=(case" suffix="ELSE salaName end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('salaName')) or (colPickMode==1 and !item.containsKey('salaName'))">
when a.id=#{item.id} then #{item.salaName}
</if>
</foreach>
</trim>
<trim prefix="remark=(case" suffix="ELSE remark end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('remark')) or (colPickMode==1 and !item.containsKey('remark'))">
when a.id=#{item.id} then #{item.remark}
</if>
</foreach>
</trim>
<trim prefix="annex=(case" suffix="ELSE annex end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('annex')) or (colPickMode==1 and !item.containsKey('annex'))">
when a.id=#{item.id} then #{item.annex}
</if>
</foreach>
</trim>
<trim prefix="annexUrl=(case" suffix="ELSE annexUrl end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('annexUrl')) or (colPickMode==1 and !item.containsKey('annexUrl'))">
when a.id=#{item.id} then #{item.annexUrl}
</if>
</foreach>
</trim>
<trim prefix="fillDate=(case" suffix="ELSE fillDate end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('fillDate')) or (colPickMode==1 and !item.containsKey('fillDate'))">
when a.id=#{item.id} then #{item.fillDate}
</if>
</foreach>
</trim>
<trim prefix="fillStatus=(case" suffix="ELSE fillStatus end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('fillStatus')) or (colPickMode==1 and !item.containsKey('fillStatus'))">
when a.id=#{item.id} then #{item.fillStatus}
</when>
<when test="(colPickMode==0 and item.containsKey('fillStatusIncrement')) or (colPickMode==1 and !item.containsKey('fillStatusIncrement'))">
when a.id=#{item.id} then ifnull(a.fillStatus,0) + #{item.fillStatusIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="createUserId=(case" suffix="ELSE createUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('createUserId')) or (colPickMode==1 and !item.containsKey('createUserId'))">
when a.id=#{item.id} then #{item.createUserId}
</when>
<when test="(colPickMode==0 and item.containsKey('createUserIdIncrement')) or (colPickMode==1 and !item.containsKey('createUserIdIncrement'))">
when a.id=#{item.id} then ifnull(a.createUserId,0) + #{item.createUserIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="createTime=(case" suffix="ELSE createTime end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('createTime')) or (colPickMode==1 and !item.containsKey('createTime'))">
when a.id=#{item.id} then #{item.createTime}
</if>
</foreach>
</trim>
<trim prefix="updateUserId=(case" suffix="ELSE updateUserId end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('updateUserId')) or (colPickMode==1 and !item.containsKey('updateUserId'))">
when a.id=#{item.id} then #{item.updateUserId}
</when>
<when test="(colPickMode==0 and item.containsKey('updateUserIdIncrement')) or (colPickMode==1 and !item.containsKey('updateUserIdIncrement'))">
when a.id=#{item.id} then ifnull(a.updateUserId,0) + #{item.updateUserIdIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="updateTime=(case" suffix="ELSE updateTime end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('updateTime')) or (colPickMode==1 and !item.containsKey('updateTime'))">
when a.id=#{item.id} then #{item.updateTime}
</if>
</foreach>
</trim>
</trim>
where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
#{item.id}
</foreach>
</update>
<!-- 根据主健查询 -->
<select id="getByKey" parameterType="paramDto" resultMap="WindowWorkmanPerformEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_window_workman_perform as a
where a.id=#{condition.id}
</select>
<!-- 根据主健删除 -->
<delete id="deleteByKey" parameterType="paramDto">
delete a.* from mortals_xhx_window_workman_perform as a where a.id=#{condition.id}
</delete>
<!-- 根据主健删除一批,针对单一主健有效 -->
<delete id="deleteByKeys">
delete from mortals_xhx_window_workman_perform where id in
<foreach collection="array" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据主健列表删除一批,针对单一主健有效 -->
<delete id="deleteByKeyList">
delete from mortals_xhx_window_workman_perform where id in
<foreach collection="list" item="item" index="index" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<!-- 根据对象列表删除一批,针对单一主健有效 -->
<delete id="deleteByEntityList">
delete from mortals_xhx_window_workman_perform 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_window_workman_perform as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
</delete>
<!-- 获取列表 -->
<select id="getList" parameterType="paramDto" resultMap="WindowWorkmanPerformEntity-Map">
select <include refid="_columns"/>
from mortals_xhx_window_workman_perform as a
<trim suffixOverrides="where" suffix="">
where
<trim prefixOverrides="and" prefix="">
<include refid="_condition_"/>
</trim>
</trim>
<include refid="_orderCols_"/>
</select>
<!-- 获取 -->
<select id="getListCount" parameterType="paramDto" resultType="int">
select count(1)
from mortals_xhx_window_workman_perform 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>
<!-- 条件映射-集合之间使用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>
</sql>
<!-- 条件映射-代参数 -->
<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}
</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('year')">
<if test="conditionParamRef.year != null ">
${_conditionType_} a.year = #{${_conditionParam_}.year}
</if>
<if test="conditionParamRef.year == null">
${_conditionType_} a.year is null
</if>
</if>
<if test="conditionParamRef.containsKey('yearList') and conditionParamRef.yearList.size() > 0">
${_conditionType_} a.year in
<foreach collection="conditionParamRef.yearList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('yearNotList') and conditionParamRef.yearNotList.size() > 0">
${_conditionType_} a.year not in
<foreach collection="conditionParamRef.yearNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('yearStart') and conditionParamRef.yearStart != null">
${_conditionType_} a.year <![CDATA[ >= ]]> #{${_conditionParam_}.yearStart}
</if>
<if test="conditionParamRef.containsKey('yearEnd') and conditionParamRef.yearEnd != null">
${_conditionType_} a.year <![CDATA[ <= ]]> #{${_conditionParam_}.yearEnd}
</if>
<if test="conditionParamRef.containsKey('month')">
<if test="conditionParamRef.month != null ">
${_conditionType_} a.month = #{${_conditionParam_}.month}
</if>
<if test="conditionParamRef.month == null">
${_conditionType_} a.month is null
</if>
</if>
<if test="conditionParamRef.containsKey('monthList') and conditionParamRef.monthList.size() > 0">
${_conditionType_} a.month in
<foreach collection="conditionParamRef.monthList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('monthNotList') and conditionParamRef.monthNotList.size() > 0">
${_conditionType_} a.month not in
<foreach collection="conditionParamRef.monthNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('monthStart') and conditionParamRef.monthStart != null">
${_conditionType_} a.month <![CDATA[ >= ]]> #{${_conditionParam_}.monthStart}
</if>
<if test="conditionParamRef.containsKey('monthEnd') and conditionParamRef.monthEnd != null">
${_conditionType_} a.month <![CDATA[ <= ]]> #{${_conditionParam_}.monthEnd}
</if>
<if test="conditionParamRef.containsKey('windowId')">
<if test="conditionParamRef.windowId != null ">
${_conditionType_} a.windowId = #{${_conditionParam_}.windowId}
</if>
<if test="conditionParamRef.windowId == null">
${_conditionType_} a.windowId is null
</if>
</if>
<if test="conditionParamRef.containsKey('windowIdList') and conditionParamRef.windowIdList.size() > 0">
${_conditionType_} a.windowId in
<foreach collection="conditionParamRef.windowIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('windowIdNotList') and conditionParamRef.windowIdNotList.size() > 0">
${_conditionType_} a.windowId not in
<foreach collection="conditionParamRef.windowIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('windowIdStart') and conditionParamRef.windowIdStart != null">
${_conditionType_} a.windowId <![CDATA[ >= ]]> #{${_conditionParam_}.windowIdStart}
</if>
<if test="conditionParamRef.containsKey('windowIdEnd') and conditionParamRef.windowIdEnd != null">
${_conditionType_} a.windowId <![CDATA[ <= ]]> #{${_conditionParam_}.windowIdEnd}
</if>
<if test="conditionParamRef.containsKey('windowName')">
<if test="conditionParamRef.windowName != null and conditionParamRef.windowName != ''">
${_conditionType_} a.windowName like #{${_conditionParam_}.windowName}
</if>
<if test="conditionParamRef.windowName == null">
${_conditionType_} a.windowName is null
</if>
</if>
<if test="conditionParamRef.containsKey('windowNameList') and conditionParamRef.windowNameList.size() > 0">
${_conditionType_} a.windowName in
<foreach collection="conditionParamRef.windowNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('windowNameNotList') and conditionParamRef.windowNameNotList.size() > 0">
${_conditionType_} a.windowName not in
<foreach collection="conditionParamRef.windowNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('ownerId')">
<if test="conditionParamRef.ownerId != null ">
${_conditionType_} a.ownerId = #{${_conditionParam_}.ownerId}
</if>
<if test="conditionParamRef.ownerId == null">
${_conditionType_} a.ownerId is null
</if>
</if>
<if test="conditionParamRef.containsKey('ownerIdList') and conditionParamRef.ownerIdList.size() > 0">
${_conditionType_} a.ownerId in
<foreach collection="conditionParamRef.ownerIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('ownerIdNotList') and conditionParamRef.ownerIdNotList.size() > 0">
${_conditionType_} a.ownerId not in
<foreach collection="conditionParamRef.ownerIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('ownerIdStart') and conditionParamRef.ownerIdStart != null">
${_conditionType_} a.ownerId <![CDATA[ >= ]]> #{${_conditionParam_}.ownerIdStart}
</if>
<if test="conditionParamRef.containsKey('ownerIdEnd') and conditionParamRef.ownerIdEnd != null">
${_conditionType_} a.ownerId <![CDATA[ <= ]]> #{${_conditionParam_}.ownerIdEnd}
</if>
<if test="conditionParamRef.containsKey('ownerName')">
<if test="conditionParamRef.ownerName != null and conditionParamRef.ownerName != ''">
${_conditionType_} a.ownerName like #{${_conditionParam_}.ownerName}
</if>
<if test="conditionParamRef.ownerName == null">
${_conditionType_} a.ownerName is null
</if>
</if>
<if test="conditionParamRef.containsKey('ownerNameList') and conditionParamRef.ownerNameList.size() > 0">
${_conditionType_} a.ownerName in
<foreach collection="conditionParamRef.ownerNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('ownerNameNotList') and conditionParamRef.ownerNameNotList.size() > 0">
${_conditionType_} a.ownerName not in
<foreach collection="conditionParamRef.ownerNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deptId')">
<if test="conditionParamRef.deptId != null ">
${_conditionType_} a.deptId = #{${_conditionParam_}.deptId}
</if>
<if test="conditionParamRef.deptId == null">
${_conditionType_} a.deptId is null
</if>
</if>
<if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0">
${_conditionType_} a.deptId in
<foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deptIdNotList') and conditionParamRef.deptIdNotList.size() > 0">
${_conditionType_} a.deptId not in
<foreach collection="conditionParamRef.deptIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('deptIdStart') and conditionParamRef.deptIdStart != null">
${_conditionType_} a.deptId <![CDATA[ >= ]]> #{${_conditionParam_}.deptIdStart}
</if>
<if test="conditionParamRef.containsKey('deptIdEnd') and conditionParamRef.deptIdEnd != null">
${_conditionType_} a.deptId <![CDATA[ <= ]]> #{${_conditionParam_}.deptIdEnd}
</if>
<if test="conditionParamRef.containsKey('deptName')">
<if test="conditionParamRef.deptName != null and conditionParamRef.deptName != ''">
${_conditionType_} a.deptName like #{${_conditionParam_}.deptName}
</if>
<if test="conditionParamRef.deptName == null">
${_conditionType_} a.deptName is null
</if>
</if>
<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('salaId')">
<if test="conditionParamRef.salaId != null ">
${_conditionType_} a.salaId = #{${_conditionParam_}.salaId}
</if>
<if test="conditionParamRef.salaId == null">
${_conditionType_} a.salaId is null
</if>
</if>
<if test="conditionParamRef.containsKey('salaIdList') and conditionParamRef.salaIdList.size() > 0">
${_conditionType_} a.salaId in
<foreach collection="conditionParamRef.salaIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('salaIdNotList') and conditionParamRef.salaIdNotList.size() > 0">
${_conditionType_} a.salaId not in
<foreach collection="conditionParamRef.salaIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('salaIdStart') and conditionParamRef.salaIdStart != null">
${_conditionType_} a.salaId <![CDATA[ >= ]]> #{${_conditionParam_}.salaIdStart}
</if>
<if test="conditionParamRef.containsKey('salaIdEnd') and conditionParamRef.salaIdEnd != null">
${_conditionType_} a.salaId <![CDATA[ <= ]]> #{${_conditionParam_}.salaIdEnd}
</if>
<if test="conditionParamRef.containsKey('salaName')">
<if test="conditionParamRef.salaName != null and conditionParamRef.salaName != ''">
${_conditionType_} a.salaName like #{${_conditionParam_}.salaName}
</if>
<if test="conditionParamRef.salaName == null">
${_conditionType_} a.salaName is null
</if>
</if>
<if test="conditionParamRef.containsKey('salaNameList') and conditionParamRef.salaNameList.size() > 0">
${_conditionType_} a.salaName in
<foreach collection="conditionParamRef.salaNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('salaNameNotList') and conditionParamRef.salaNameNotList.size() > 0">
${_conditionType_} a.salaName not in
<foreach collection="conditionParamRef.salaNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('remark')">
<if test="conditionParamRef.remark != null and conditionParamRef.remark != ''">
${_conditionType_} a.remark like #{${_conditionParam_}.remark}
</if>
<if test="conditionParamRef.remark == null">
${_conditionType_} a.remark is null
</if>
</if>
<if test="conditionParamRef.containsKey('remarkList') and conditionParamRef.remarkList.size() > 0">
${_conditionType_} a.remark in
<foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('remarkNotList') and conditionParamRef.remarkNotList.size() > 0">
${_conditionType_} a.remark not in
<foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('annex')">
<if test="conditionParamRef.annex != null and conditionParamRef.annex != ''">
${_conditionType_} a.annex like #{${_conditionParam_}.annex}
</if>
<if test="conditionParamRef.annex == null">
${_conditionType_} a.annex is null
</if>
</if>
<if test="conditionParamRef.containsKey('annexList') and conditionParamRef.annexList.size() > 0">
${_conditionType_} a.annex in
<foreach collection="conditionParamRef.annexList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('annexNotList') and conditionParamRef.annexNotList.size() > 0">
${_conditionType_} a.annex not in
<foreach collection="conditionParamRef.annexNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('annexUrl')">
<if test="conditionParamRef.annexUrl != null and conditionParamRef.annexUrl != ''">
${_conditionType_} a.annexUrl like #{${_conditionParam_}.annexUrl}
</if>
<if test="conditionParamRef.annexUrl == null">
${_conditionType_} a.annexUrl is null
</if>
</if>
<if test="conditionParamRef.containsKey('annexUrlList') and conditionParamRef.annexUrlList.size() > 0">
${_conditionType_} a.annexUrl in
<foreach collection="conditionParamRef.annexUrlList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('annexUrlNotList') and conditionParamRef.annexUrlNotList.size() > 0">
${_conditionType_} a.annexUrl not in
<foreach collection="conditionParamRef.annexUrlNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('fillDate')">
<if test="conditionParamRef.fillDate != null ">
${_conditionType_} a.fillDate = #{${_conditionParam_}.fillDate}
</if>
<if test="conditionParamRef.fillDate == null">
${_conditionType_} a.fillDate is null
</if>
</if>
<if test="conditionParamRef.containsKey('fillDateStart') and conditionParamRef.fillDateStart != null and conditionParamRef.fillDateStart!=''">
${_conditionType_} a.fillDate <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.fillDateStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('fillDateEnd') and conditionParamRef.fillDateEnd != null and conditionParamRef.fillDateEnd!=''">
${_conditionType_} a.fillDate <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.fillDateEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('fillStatus')">
<if test="conditionParamRef.fillStatus != null ">
${_conditionType_} a.fillStatus = #{${_conditionParam_}.fillStatus}
</if>
<if test="conditionParamRef.fillStatus == null">
${_conditionType_} a.fillStatus is null
</if>
</if>
<if test="conditionParamRef.containsKey('fillStatusList') and conditionParamRef.fillStatusList.size() > 0">
${_conditionType_} a.fillStatus in
<foreach collection="conditionParamRef.fillStatusList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('fillStatusNotList') and conditionParamRef.fillStatusNotList.size() > 0">
${_conditionType_} a.fillStatus not in
<foreach collection="conditionParamRef.fillStatusNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('fillStatusStart') and conditionParamRef.fillStatusStart != null">
${_conditionType_} a.fillStatus <![CDATA[ >= ]]> #{${_conditionParam_}.fillStatusStart}
</if>
<if test="conditionParamRef.containsKey('fillStatusEnd') and conditionParamRef.fillStatusEnd != null">
${_conditionType_} a.fillStatus <![CDATA[ <= ]]> #{${_conditionParam_}.fillStatusEnd}
</if>
<if test="conditionParamRef.containsKey('createUserId')">
<if test="conditionParamRef.createUserId != null ">
${_conditionType_} a.createUserId = #{${_conditionParam_}.createUserId}
</if>
<if test="conditionParamRef.createUserId == null">
${_conditionType_} a.createUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0">
${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('createUserIdStart') and conditionParamRef.createUserIdStart != null">
${_conditionType_} a.createUserId <![CDATA[ >= ]]> #{${_conditionParam_}.createUserIdStart}
</if>
<if test="conditionParamRef.containsKey('createUserIdEnd') and conditionParamRef.createUserIdEnd != null">
${_conditionType_} a.createUserId <![CDATA[ <= ]]> #{${_conditionParam_}.createUserIdEnd}
</if>
<if test="conditionParamRef.containsKey('createTime')">
<if test="conditionParamRef.createTime != null ">
${_conditionType_} a.createTime = #{${_conditionParam_}.createTime}
</if>
<if test="conditionParamRef.createTime == null">
${_conditionType_} a.createTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('createTimeStart') and conditionParamRef.createTimeStart != null and conditionParamRef.createTimeStart!=''">
${_conditionType_} a.createTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('createTimeEnd') and conditionParamRef.createTimeEnd != null and conditionParamRef.createTimeEnd!=''">
${_conditionType_} a.createTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.createTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('updateUserId')">
<if test="conditionParamRef.updateUserId != null ">
${_conditionType_} a.updateUserId = #{${_conditionParam_}.updateUserId}
</if>
<if test="conditionParamRef.updateUserId == null">
${_conditionType_} a.updateUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
${_conditionType_} a.updateUserId in
<foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0">
${_conditionType_} a.updateUserId not in
<foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('updateUserIdStart') and conditionParamRef.updateUserIdStart != null">
${_conditionType_} a.updateUserId <![CDATA[ >= ]]> #{${_conditionParam_}.updateUserIdStart}
</if>
<if test="conditionParamRef.containsKey('updateUserIdEnd') and conditionParamRef.updateUserIdEnd != null">
${_conditionType_} a.updateUserId <![CDATA[ <= ]]> #{${_conditionParam_}.updateUserIdEnd}
</if>
<if test="conditionParamRef.containsKey('updateTime')">
<if test="conditionParamRef.updateTime != null ">
${_conditionType_} a.updateTime = #{${_conditionParam_}.updateTime}
</if>
<if test="conditionParamRef.updateTime == null">
${_conditionType_} a.updateTime is null
</if>
</if>
<if test="conditionParamRef.containsKey('updateTimeStart') and conditionParamRef.updateTimeStart != null and conditionParamRef.updateTimeStart!=''">
${_conditionType_} a.updateTime <![CDATA[ >= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeStart},' 00:00:00'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
</sql>
<sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()">
order by
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
field(a.id,
<foreach collection="conditionParamRef.idList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('yearList') and conditionParamRef.yearList.size() > 0">
field(a.year,
<foreach collection="conditionParamRef.yearList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('monthList') and conditionParamRef.monthList.size() > 0">
field(a.month,
<foreach collection="conditionParamRef.monthList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('windowIdList') and conditionParamRef.windowIdList.size() > 0">
field(a.windowId,
<foreach collection="conditionParamRef.windowIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('ownerIdList') and conditionParamRef.ownerIdList.size() > 0">
field(a.ownerId,
<foreach collection="conditionParamRef.ownerIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0">
field(a.deptId,
<foreach collection="conditionParamRef.deptIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('salaIdList') and conditionParamRef.salaIdList.size() > 0">
field(a.salaId,
<foreach collection="conditionParamRef.salaIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('fillStatusList') and conditionParamRef.fillStatusList.size() > 0">
field(a.fillStatus,
<foreach collection="conditionParamRef.fillStatusList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
field(a.createUserId,
<foreach collection="conditionParamRef.createUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
field(a.updateUserId,
<foreach collection="conditionParamRef.updateUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<trim suffixOverrides="," suffix="">
<foreach collection="orderColList" open="" close="" index="index" item="item" separator=",">
a.${item.colName} ${item.sortKind}
</foreach>
</trim>
</if>
<if test="(orderColList == null or orderColList.isEmpty()) and orderCol != null and !orderCol.isEmpty()">
order by
<if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
field(a.id,
<foreach collection="conditionParamRef.idList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('yearList') and conditionParamRef.yearList.size() > 0">
field(a.year,
<foreach collection="conditionParamRef.yearList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('monthList') and conditionParamRef.monthList.size() > 0">
field(a.month,
<foreach collection="conditionParamRef.monthList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('windowIdList') and conditionParamRef.windowIdList.size() > 0">
field(a.windowId,
<foreach collection="conditionParamRef.windowIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('ownerIdList') and conditionParamRef.ownerIdList.size() > 0">
field(a.ownerId,
<foreach collection="conditionParamRef.ownerIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0">
field(a.deptId,
<foreach collection="conditionParamRef.deptIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('salaIdList') and conditionParamRef.salaIdList.size() > 0">
field(a.salaId,
<foreach collection="conditionParamRef.salaIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('fillStatusList') and conditionParamRef.fillStatusList.size() > 0">
field(a.fillStatus,
<foreach collection="conditionParamRef.fillStatusList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
field(a.createUserId,
<foreach collection="conditionParamRef.createUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
field(a.updateUserId,
<foreach collection="conditionParamRef.updateUserIdList" open="" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
,
</if>
<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('year')">
a.year
<if test='orderCol.year != null and "DESC".equalsIgnoreCase(orderCol.year)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('month')">
a.month
<if test='orderCol.month != null and "DESC".equalsIgnoreCase(orderCol.month)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('windowId')">
a.windowId
<if test='orderCol.windowId != null and "DESC".equalsIgnoreCase(orderCol.windowId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('windowName')">
a.windowName
<if test='orderCol.windowName != null and "DESC".equalsIgnoreCase(orderCol.windowName)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('ownerId')">
a.ownerId
<if test='orderCol.ownerId != null and "DESC".equalsIgnoreCase(orderCol.ownerId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('ownerName')">
a.ownerName
<if test='orderCol.ownerName != null and "DESC".equalsIgnoreCase(orderCol.ownerName)'>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('salaId')">
a.salaId
<if test='orderCol.salaId != null and "DESC".equalsIgnoreCase(orderCol.salaId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('salaName')">
a.salaName
<if test='orderCol.salaName != null and "DESC".equalsIgnoreCase(orderCol.salaName)'>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('annex')">
a.annex
<if test='orderCol.annex != null and "DESC".equalsIgnoreCase(orderCol.annex)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('annexUrl')">
a.annexUrl
<if test='orderCol.annexUrl != null and "DESC".equalsIgnoreCase(orderCol.annexUrl)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('fillDate')">
a.fillDate
<if test='orderCol.fillDate != null and "DESC".equalsIgnoreCase(orderCol.fillDate)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('fillStatus')">
a.fillStatus
<if test='orderCol.fillStatus != null and "DESC".equalsIgnoreCase(orderCol.fillStatus)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createUserId')">
a.createUserId
<if test='orderCol.createUserId != null and "DESC".equalsIgnoreCase(orderCol.createUserId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('createTime')">
a.createTime
<if test='orderCol.createTime != null and "DESC".equalsIgnoreCase(orderCol.createTime)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('updateUserId')">
a.updateUserId
<if test='orderCol.updateUserId != null and "DESC".equalsIgnoreCase(orderCol.updateUserId)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('updateTime')">
a.updateTime
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
,
</if>
</trim>
</if>
</sql>
<sql id="_group_by_">
<if test="groupList != null and !groupList.isEmpty()">
GROUP BY
<trim suffixOverrides="," suffix="">
<foreach collection="groupList" open="" close="" index="index" item="item" separator=",">
${item}
</foreach>
</trim>
</if>
</sql>
</mapper>
\ No newline at end of file
......@@ -924,3 +924,196 @@ ALTER TABLE `mortals_xhx_attendance_record_hik`
ALTER TABLE `mortals_xhx_attendance_stat`
ADD COLUMN `salaId` bigint(20) DEFAULT NULL COMMENT '所属大厅',
ADD COLUMN `salaName` varchar(128) DEFAULT NULL COMMENT '所属大厅名称';
-- ----------
-- 2024-01-17 大厅窗口考核
-- ----------
DROP TABLE IF EXISTS `mortals_xhx_window_perform`;
CREATE TABLE mortals_xhx_window_perform(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`year` int(8) COMMENT '考核年度',
`month` int(4) COMMENT '考核月份',
`windowId` bigint(20) COMMENT '窗口ID',
`windowName` varchar(64) COMMENT '窗口名称',
`ownerId` bigint(20) COMMENT '窗口负责人id',
`ownerName` varchar(64) COMMENT '窗口负责人名称',
`deptId` bigint(20) COMMENT '所属部门id',
`deptName` varchar(256) COMMENT '所属部门名称',
`salaId` bigint(20) COMMENT '所属大厅',
`salaName` varchar(128) COMMENT '所属大厅名称',
`workSummary` varchar(255) COMMENT '工作总结',
`bonusReport` varchar(255) COMMENT '加分申报',
`proof` varchar(128) COMMENT '加分佐证附件名称',
`proofUrl` varchar(128) COMMENT '加分佐证附件地址',
`deductStatement` varchar(255) COMMENT '扣分情况',
`deductScore` decimal(10,2) DEFAULT '0' COMMENT '扣分分值',
`discipline` decimal(10,2) DEFAULT '0' COMMENT '工作纪律自评得分',
`specification` decimal(10,2) DEFAULT '0' COMMENT '服务规范自评得分',
`bonusScore` decimal(10,2) DEFAULT '0' COMMENT '加分',
`sumScore` decimal(10,2) DEFAULT '0' COMMENT '合计得分',
`selfLevel` int(4) COMMENT '自评等级1红旗窗口2黑旗窗口',
`remark` varchar(255) COMMENT '备注',
`annex` varchar(128) COMMENT '自评附件名称',
`annexUrl` varchar(128) COMMENT '自评附件地址',
`fillDate` datetime COMMENT '填报时间',
`fillStatus` int(4) DEFAULT '0' COMMENT '填报状态0暂存1提交',
`createUserId` bigint(20) COMMENT '创建用户',
`createTime` datetime COMMENT '创建时间',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '更新时间',
PRIMARY KEY (`id`)
,KEY `year` (`year`) USING BTREE
,KEY `windowId` (`windowId`) USING BTREE
,KEY `ownerId` (`ownerId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='大厅窗口考核登记信息';
DROP TABLE IF EXISTS `mortals_xhx_window_workman_perform`;
CREATE TABLE mortals_xhx_window_workman_perform(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`year` int(8) COMMENT '考核年度',
`month` int(4) COMMENT '考核月份',
`windowId` bigint(20) COMMENT '窗口ID',
`windowName` varchar(64) COMMENT '窗口名称',
`ownerId` bigint(20) COMMENT '窗口负责人id',
`ownerName` varchar(64) COMMENT '窗口负责人名称',
`deptId` bigint(20) COMMENT '所属部门id',
`deptName` varchar(256) COMMENT '所属部门名称',
`salaId` bigint(20) COMMENT '所属大厅',
`salaName` varchar(128) COMMENT '所属大厅名称',
`remark` varchar(255) COMMENT '备注',
`annex` varchar(128) COMMENT '附件名称',
`annexUrl` varchar(128) COMMENT '附件地址',
`fillDate` datetime COMMENT '填报时间',
`fillStatus` int(4) DEFAULT '0' COMMENT '填报状态0暂存1提交',
`createUserId` bigint(20) COMMENT '创建用户',
`createTime` datetime COMMENT '创建时间',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '更新时间',
PRIMARY KEY (`id`)
,KEY `year` (`year`) USING BTREE
,KEY `windowId` (`windowId`) USING BTREE
,KEY `ownerId` (`ownerId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='窗口人员考核汇总登记';
DROP TABLE IF EXISTS `mortals_xhx_window_workman_perform_detail`;
CREATE TABLE mortals_xhx_window_workman_perform_detail(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`performId` bigint(20) NOT NULL COMMENT '人员考核汇总表主键',
`staffId` bigint(20) COMMENT '工作人员id',
`staffName` varchar(64) COMMENT '工作人员名称',
`discipline` decimal(10,2) DEFAULT '0' COMMENT '工作纪律得分',
`specification` decimal(10,2) DEFAULT '0' COMMENT '服务规范得分',
`management` decimal(10,2) DEFAULT '0' COMMENT '综合管理得分',
`evaluation` decimal(10,2) DEFAULT '0' COMMENT '群众评议得分',
`efficiency` decimal(10,2) DEFAULT '0' COMMENT '工作效能得分',
`bonusScore` decimal(10,2) DEFAULT '0' COMMENT '加分',
`sumScore` decimal(10,2) DEFAULT '0' COMMENT '合计得分',
`examineLevel` int(4) COMMENT '考核等级1好2较好3一般4较差',
`remark` varchar(255) COMMENT '备注',
`createUserId` bigint(20) COMMENT '创建用户',
`createTime` datetime COMMENT '创建时间',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '更新时间',
PRIMARY KEY (`id`)
,KEY `performId` (`performId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='窗口人员考核汇总明细';
DROP TABLE IF EXISTS `mortals_xhx_window_owner`;
CREATE TABLE mortals_xhx_window_owner(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`deptId` bigint(20) DEFAULT '0' COMMENT '部门id号',
`deptName` varchar(64) COMMENT '部门名称',
`salaId` bigint(20) COMMENT '所属大厅',
`salaName` varchar(128) COMMENT '所属大厅名称',
`staffId` bigint(20) COMMENT '窗口负责人id',
`staffName` varchar(64) COMMENT '窗口负责人名称',
`number` varchar(64) COMMENT '工号',
`phone` varchar(64) COMMENT '电话号码',
`windowCount` int(9) COMMENT '负责窗口数量',
`remark` varchar(255) COMMENT '备注',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='窗口负责人';
DROP TABLE IF EXISTS `mortals_xhx_window_owner_detail`;
CREATE TABLE mortals_xhx_window_owner_detail(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`ownerId` bigint(20) DEFAULT '0' COMMENT '负责人Id',
`windowId` bigint(20) DEFAULT '0' COMMENT '窗口id',
`windowName` varchar(64) COMMENT '窗口名称',
`remark` varchar(255) COMMENT '备注',
`createTime` datetime COMMENT '创建时间',
`createUserId` bigint(20) COMMENT '创建用户',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '修改时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='窗口负责人详细';
DROP TABLE IF EXISTS `mortals_xhx_check_window_perform`;
CREATE TABLE mortals_xhx_check_window_perform(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`recordId` bigint(20) COMMENT '记录ID',
`year` int(8) COMMENT '考核年度',
`month` int(4) COMMENT '考核月份',
`windowId` bigint(20) COMMENT '窗口ID',
`windowName` varchar(64) COMMENT '窗口名称',
`ownerId` bigint(20) COMMENT '窗口负责人id',
`ownerName` varchar(64) COMMENT '窗口负责人名称',
`deptId` bigint(20) COMMENT '所属部门id',
`deptName` varchar(256) COMMENT '所属部门名称',
`salaId` bigint(20) COMMENT '所属大厅',
`salaName` varchar(128) COMMENT '所属大厅名称',
`fromName` varchar(128) COMMENT '考核表单名称',
`sumScore` decimal(10,2) DEFAULT '0' COMMENT '合计得分',
`submitDate` datetime COMMENT '提交时间',
`manageCheckPerson` varchar(128) COMMENT '管理组核查人员',
`manageCheckTime` datetime COMMENT '管理组核查时间',
`manageCheckDesc` varchar(512) COMMENT '管理组核查说明',
`manageCheckResult` varchar(128) COMMENT '管理组核查结果(1.通过,2.不通过)',
`leaderCheckPerson` varchar(128) COMMENT '领导组核查人员',
`leaderCheckTime` datetime COMMENT '领导组核查时间',
`leaderCheckDesc` varchar(512) COMMENT '领导组核查说明',
`leaderCheckResult` varchar(128) COMMENT '领导组核查结果(1.通过,2.不通过)',
`checkStatus` tinyint(1) DEFAULT '1' COMMENT '处理状态(1.未处理,2.已处理)',
`remark` varchar(255) COMMENT '备注',
`createUserId` bigint(20) COMMENT '创建用户',
`createTime` datetime COMMENT '创建时间',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '更新时间',
PRIMARY KEY (`id`)
,KEY `year` (`year`) USING BTREE
,KEY `windowId` (`windowId`) USING BTREE
,KEY `ownerId` (`ownerId`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='窗口考核核查';
DROP TABLE IF EXISTS `mortals_xhx_check_window_workman_perform`;
CREATE TABLE mortals_xhx_check_window_workman_perform(
`id` bigint(20) AUTO_INCREMENT COMMENT '序号,主键,自增长',
`recordId` bigint(20) COMMENT '记录ID',
`year` int(8) COMMENT '考核年度',
`month` int(4) COMMENT '考核月份',
`windowId` bigint(20) COMMENT '窗口ID',
`windowName` varchar(64) COMMENT '窗口名称',
`ownerId` bigint(20) COMMENT '窗口负责人id',
`ownerName` varchar(64) COMMENT '窗口负责人名称',
`deptId` bigint(20) COMMENT '所属部门id',
`deptName` varchar(256) COMMENT '所属部门名称',
`salaId` bigint(20) COMMENT '所属大厅',
`salaName` varchar(128) COMMENT '所属大厅名称',
`fromName` varchar(128) COMMENT '考核表单名称',
`submitDate` datetime COMMENT '提交时间',
`manageCheckPerson` varchar(128) COMMENT '管理组核查人员',
`manageCheckTime` datetime COMMENT '管理组核查时间',
`manageCheckDesc` varchar(512) COMMENT '管理组核查说明',
`manageCheckResult` varchar(128) COMMENT '管理组核查结果(1.通过,2.不通过)',
`remark` varchar(255) COMMENT '备注',
`createUserId` bigint(20) COMMENT '创建用户',
`createTime` datetime COMMENT '创建时间',
`updateUserId` bigint(20) COMMENT '更新用户',
`updateTime` datetime COMMENT '更新时间',
PRIMARY KEY (`id`)
,KEY `year` (`year`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='窗口人员考核汇总核查';
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment