Commit b293602b authored by 赵啸非's avatar 赵啸非

修改考勤汇总

parent a1d81668
......@@ -150,10 +150,11 @@ export default {
],
approverId: [
{ required: true, message: "请选择审批人", trigger: "change" },
],
]
/* ,
attachmentPath: [
{ required: true, message: "请上传附件文件", trigger: "change" },
],
],*/
},
attachmentPath: "",
};
......
......@@ -458,6 +458,7 @@ export default {
label: "考勤结束时间",
fuzzy: false,
},
],
columns: [
{ type: "selection", width: 60 },
......@@ -476,6 +477,10 @@ export default {
{ label: "部门", prop: "deptName", formatter: this.formatters },
{ label: "职位", prop: "positionName", formatter: this.formatters },
{ label: "班次", prop: "shiftsName", formatter: this.formatters },
{ label: "签到结果", prop: "signInResult", formatter: this.formatters },
{ label: "签退结果", prop: "signOutResult", formatter: this.formatters },
{ label: "打卡结果", prop: "punchResult", formatter: this.formatters },
// {label: "考勤打卡记录详细信息",
// width: 120,
// prop: "subColumns",
......
......@@ -336,12 +336,16 @@ public class PerformApiController extends AbstractBaseController<PerformReq> {
if (bool) {
performInfo.setAppealStatus(AppealStatusEnum.未申诉.getValue());
} else {
if (AppealResultEnum.通过.getValue() == entity.getAppealResult()) {
performInfo.setAppealStatus(AppealStatusEnum.申诉通过.getValue());
} else if (AppealResultEnum.不通过.getValue() == entity.getAppealResult()) {
performInfo.setAppealStatus(AppealStatusEnum.申诉拒绝.getValue());
} else {
if(ObjectUtils.isEmpty(entity.getAppealResult())){
performInfo.setAppealStatus(AppealStatusEnum.申诉中.getValue());
}else{
if (AppealResultEnum.通过.getValue() == entity.getAppealResult()) {
performInfo.setAppealStatus(AppealStatusEnum.申诉通过.getValue());
} else if (AppealResultEnum.不通过.getValue() == entity.getAppealResult()) {
performInfo.setAppealStatus(AppealStatusEnum.申诉拒绝.getValue());
} else {
performInfo.setAppealStatus(AppealStatusEnum.申诉中.getValue());
}
}
}
} else {
......@@ -349,23 +353,6 @@ public class PerformApiController extends AbstractBaseController<PerformReq> {
}
}
private void updateAppealStatus(PerformInfo performInfo, Boolean bool, Integer processStatus, Integer appealResult) {
if (!bool) {
performInfo.setAppealStatus(AppealStatusEnum.未申诉.getValue());
} else {
if (ProcessStatusEnum.未处理.getValue() == processStatus) {
performInfo.setAppealStatus(AppealStatusEnum.申诉中.getValue());
} else {
if (AppealResultEnum.通过.getValue() == appealResult) {
performInfo.setAppealStatus(AppealStatusEnum.申诉通过.getValue());
} else if (AppealResultEnum.不通过.getValue() == appealResult) {
performInfo.setAppealStatus(AppealStatusEnum.申诉拒绝.getValue());
}
}
}
}
/**
* 详细
*/
......
......@@ -116,27 +116,27 @@ public class AttendanceLeaveRecordEntity extends AttendanceLeaveRecordVo {
public void initAttrValue(){
this.leavePersonId = -1L;
this.leavePersonId = null;
this.leavePerson = "";
this.deptId = -1L;
this.deptId = null;
this.deptName = "";
this.phoneNumber = "";
this.leaveType = -1;
this.leaveType = null;
this.startTime = null;
this.endTime = null;
this.duration = -1;
this.duration = 0;
this.reason = "";
this.approverId = -1L;
this.approverId = null;
this.approver = "";
......
package com.mortals.xhx.module.attendance.model;
import java.util.List;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
......@@ -7,273 +6,88 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.attendance.model.vo.AttendanceRecordVo;
import com.mortals.xhx.module.attendance.model.AttendanceRecordDetailEntity;
import lombok.Data;
/**
* 考勤打卡记录信息实体对象
*
* @author zxfei
* @date 2023-04-07
*/
* 考勤打卡记录信息实体对象
*
* @author zxfei
* @date 2023-07-18
*/
@Data
public class AttendanceRecordEntity extends AttendanceRecordVo {
private static final long serialVersionUID = 1L;
/**
* 员工ID
*/
* 员工ID
*/
private Long staffId;
/**
* 员工姓名
*/
* 员工姓名
*/
private String staffName;
/**
* 工号
*/
* 工号
*/
private String workNum;
/**
* 所属部门
*/
* 所属部门
*/
private Long deptId;
/**
* 所属部门名称
*/
* 所属部门名称
*/
private String deptName;
/**
* 职位ID
*/
* 职位ID
*/
private Long positionId;
/**
* 职位名称
*/
* 职位名称
*/
private String positionName;
/**
* 所属考勤组ID
*/
* 所属考勤组ID
*/
private Long attendanceGroupId;
/**
* 所属考勤组名称
*/
* 所属考勤组名称
*/
private String attendanceGroupName;
/**
* 班次ID
*/
* 班次ID
*/
private Long shiftsId;
/**
* 班次名称
*/
* 班次名称
*/
private String shiftsName;
/**
* 打卡日期
*/
* 打卡日期
*/
private Date attendanceDate;
/**
* 备注
*/
* 备注
*/
private String remark;
/**
* 考勤打卡记录详细信息信息
*/
private List<AttendanceRecordDetailEntity> attendanceRecordDetailList=new ArrayList<>();;
public AttendanceRecordEntity(){}
/**
* 获取 员工ID
* @return Long
*/
public Long getStaffId(){
return staffId;
}
/**
* 设置 员工ID
* @param staffId
*/
public void setStaffId(Long staffId){
this.staffId = staffId;
}
/**
* 获取 员工姓名
* @return String
*/
public String getStaffName(){
return staffName;
}
/**
* 设置 员工姓名
* @param staffName
*/
public void setStaffName(String staffName){
this.staffName = staffName;
}
/**
* 获取 工号
* @return String
*/
public String getWorkNum(){
return workNum;
}
/**
* 设置 工号
* @param workNum
*/
public void setWorkNum(String workNum){
this.workNum = workNum;
}
/**
* 获取 所属部门
* @return Long
*/
public Long getDeptId(){
return deptId;
}
* 签到结果(0.否,1.是)
*/
private Integer signInResult;
/**
* 设置 所属部门
* @param deptId
*/
public void setDeptId(Long deptId){
this.deptId = deptId;
}
* 签退结果(0.否,1.是)
*/
private Integer signOutResult;
/**
* 获取 所属部门名称
* @return String
*/
public String getDeptName(){
return deptName;
}
* 考勤类型
*/
private String attendType;
/**
* 设置 所属部门名称
* @param deptName
*/
public void setDeptName(String deptName){
this.deptName = deptName;
}
/**
* 获取 职位ID
* @return Long
*/
public Long getPositionId(){
return positionId;
}
/**
* 设置 职位ID
* @param positionId
*/
public void setPositionId(Long positionId){
this.positionId = positionId;
}
/**
* 获取 职位名称
* @return String
*/
public String getPositionName(){
return positionName;
}
/**
* 设置 职位名称
* @param positionName
*/
public void setPositionName(String positionName){
this.positionName = positionName;
}
/**
* 获取 所属考勤组ID
* @return Long
*/
public Long getAttendanceGroupId(){
return attendanceGroupId;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupId
*/
public void setAttendanceGroupId(Long attendanceGroupId){
this.attendanceGroupId = attendanceGroupId;
}
/**
* 获取 所属考勤组名称
* @return String
*/
public String getAttendanceGroupName(){
return attendanceGroupName;
}
/**
* 设置 所属考勤组名称
* @param attendanceGroupName
*/
public void setAttendanceGroupName(String attendanceGroupName){
this.attendanceGroupName = attendanceGroupName;
}
/**
* 获取 班次ID
* @return Long
*/
public Long getShiftsId(){
return shiftsId;
}
/**
* 设置 班次ID
* @param shiftsId
*/
public void setShiftsId(Long shiftsId){
this.shiftsId = shiftsId;
}
/**
* 获取 班次名称
* @return String
*/
public String getShiftsName(){
return shiftsName;
}
/**
* 设置 班次名称
* @param shiftsName
*/
public void setShiftsName(String shiftsName){
this.shiftsName = shiftsName;
}
/**
* 获取 打卡日期
* @return Date
*/
public Date getAttendanceDate(){
return attendanceDate;
}
/**
* 设置 打卡日期
* @param attendanceDate
*/
public void setAttendanceDate(Date attendanceDate){
this.attendanceDate = attendanceDate;
}
/**
* 获取 备注
* @return String
*/
public String getRemark(){
return remark;
}
/**
* 设置 备注
* @param remark
*/
public void setRemark(String remark){
this.remark = remark;
}
public List<AttendanceRecordDetailEntity> getAttendanceRecordDetailList(){
return attendanceRecordDetailList;
}
public void setAttendanceRecordDetailList(List<AttendanceRecordDetailEntity> attendanceRecordDetailList){
this.attendanceRecordDetailList = attendanceRecordDetailList;
}
* 打卡结果(0.否,1.是)
*/
private Integer punchResult;
@Override
public int hashCode() {
return this.getId().hashCode();
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
......@@ -281,56 +95,46 @@ public class AttendanceRecordEntity extends AttendanceRecordVo {
if (obj instanceof AttendanceRecordEntity) {
AttendanceRecordEntity tmp = (AttendanceRecordEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",staffId:").append(getStaffId());
sb.append(",staffName:").append(getStaffName());
sb.append(",workNum:").append(getWorkNum());
sb.append(",deptId:").append(getDeptId());
sb.append(",deptName:").append(getDeptName());
sb.append(",positionId:").append(getPositionId());
sb.append(",positionName:").append(getPositionName());
sb.append(",attendanceGroupId:").append(getAttendanceGroupId());
sb.append(",attendanceGroupName:").append(getAttendanceGroupName());
sb.append(",shiftsId:").append(getShiftsId());
sb.append(",shiftsName:").append(getShiftsName());
sb.append(",attendanceDate:").append(getAttendanceDate());
sb.append(",remark:").append(getRemark());
return sb.toString();
}
public void initAttrValue(){
this.staffId = null;
this.staffId = -1L;
this.staffName = "";
this.workNum = "";
this.deptId = -1L;
this.deptName = "";
this.staffName = "";
this.positionId = -1L;
this.workNum = "";
this.positionName = "";
this.deptId = null;
this.attendanceGroupId = -1L;
this.deptName = "";
this.attendanceGroupName = "";
this.positionId = null;
this.shiftsId = -1L;
this.positionName = "";
this.shiftsName = "";
this.attendanceGroupId = null;
this.attendanceDate = null;
this.attendanceGroupName = "";
this.remark = "";
this.shiftsId = null;
this.signInResult = 0;
this.shiftsName = "";
this.signOutResult = 0;
this.attendanceDate = null;
this.attendType = "0";
this.remark = "";
this.punchResult = 0;
}
}
\ No newline at end of file
package com.mortals.xhx.module.attendance.model;
import java.util.Date;
import java.util.List;
import java.util.ArrayList;
......@@ -7,306 +6,105 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.attendance.model.vo.AttendanceRecordHikVo;
import lombok.Data;
/**
* 海康考勤打卡记录汇总信息实体对象
*
* @author zxfei
* @date 2023-04-08
*/
* 基础考勤打卡记录汇总信息实体对象
*
* @author zxfei
* @date 2023-07-18
*/
@Data
public class AttendanceRecordHikEntity extends AttendanceRecordHikVo {
private static final long serialVersionUID = 1L;
/**
* 员工ID
*/
* 员工ID
*/
private Long staffId;
/**
* 员工姓名
*/
@Excel(name = "姓名")
* 员工姓名
*/
@Excel(name = "员工姓名")
private String staffName;
/**
* 工号
*/
* 工号
*/
@Excel(name = "工号")
private String workNum;
/**
* 所属部门
*/
* 所属部门
*/
private Long deptId;
/**
* 所属部门名称
*/
* 所属部门名称
*/
@Excel(name = "所属部门名称")
private String deptName;
/**
* 职位ID
*/
* 职位ID
*/
private Long positionId;
/**
* 职位名称
*/
* 职位名称
*/
@Excel(name = "职位名称")
private String positionName;
/**
* 所属考勤组ID
*/
* 所属考勤组ID
*/
private Long attendanceGroupId;
/**
* 所属考勤组名称
*/
* 所属考勤组名称
*/
@Excel(name = "所属考勤组名称")
private String attendanceGroupName;
/**
* 班次ID
*/
* 班次ID
*/
private Long shiftsId;
/**
* 班次名称
*/
* 班次名称
*/
@Excel(name = "班次名称")
private String shiftsName;
/**
* 考勤日期
*/
@Excel(name = "考勤时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
* 考勤日期
*/
@Excel(name = "考勤日期", width = 30, dateFormat = "yyyy-MM-dd")
private Date attendanceDate;
/**
* 考勤点名称
*/
* 考勤点名称
*/
@Excel(name = "考勤点名称")
private String attendanceAddress;
/**
* 事件源
*/
* 事件源
*/
@Excel(name = "事件源")
private String eventSource;
/**
* 备注
*/
* 备注
*/
private String remark;
public AttendanceRecordHikEntity(){}
/**
* 获取 员工ID
* @return Long
*/
public Long getStaffId(){
return staffId;
}
/**
* 设置 员工ID
* @param staffId
*/
public void setStaffId(Long staffId){
this.staffId = staffId;
}
/**
* 获取 员工姓名
* @return String
*/
public String getStaffName(){
return staffName;
}
/**
* 设置 员工姓名
* @param staffName
*/
public void setStaffName(String staffName){
this.staffName = staffName;
}
/**
* 获取 工号
* @return String
*/
public String getWorkNum(){
return workNum;
}
/**
* 设置 工号
* @param workNum
*/
public void setWorkNum(String workNum){
this.workNum = workNum;
}
/**
* 获取 所属部门
* @return Long
*/
public Long getDeptId(){
return deptId;
}
/**
* 设置 所属部门
* @param deptId
*/
public void setDeptId(Long deptId){
this.deptId = deptId;
}
/**
* 获取 所属部门名称
* @return String
*/
public String getDeptName(){
return deptName;
}
/**
* 设置 所属部门名称
* @param deptName
*/
public void setDeptName(String deptName){
this.deptName = deptName;
}
/**
* 获取 职位ID
* @return Long
*/
public Long getPositionId(){
return positionId;
}
/**
* 设置 职位ID
* @param positionId
*/
public void setPositionId(Long positionId){
this.positionId = positionId;
}
* 签到结果(0.否,1.是)
*/
private Integer signInResult;
/**
* 获取 职位名称
* @return String
*/
public String getPositionName(){
return positionName;
}
* 签退结果(0.否,1.是)
*/
private Integer signOutResult;
/**
* 设置 职位名称
* @param positionName
*/
public void setPositionName(String positionName){
this.positionName = positionName;
}
/**
* 获取 所属考勤组ID
* @return Long
*/
public Long getAttendanceGroupId(){
return attendanceGroupId;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupId
*/
public void setAttendanceGroupId(Long attendanceGroupId){
this.attendanceGroupId = attendanceGroupId;
}
/**
* 获取 所属考勤组名称
* @return String
*/
public String getAttendanceGroupName(){
return attendanceGroupName;
}
* 考勤类型
*/
private String attendType;
/**
* 设置 所属考勤组名称
* @param attendanceGroupName
*/
public void setAttendanceGroupName(String attendanceGroupName){
this.attendanceGroupName = attendanceGroupName;
}
/**
* 获取 班次ID
* @return Long
*/
public Long getShiftsId(){
return shiftsId;
}
/**
* 设置 班次ID
* @param shiftsId
*/
public void setShiftsId(Long shiftsId){
this.shiftsId = shiftsId;
}
/**
* 获取 班次名称
* @return String
*/
public String getShiftsName(){
return shiftsName;
}
/**
* 设置 班次名称
* @param shiftsName
*/
public void setShiftsName(String shiftsName){
this.shiftsName = shiftsName;
}
/**
* 获取 考勤日期
* @return Date
*/
public Date getAttendanceDate(){
return attendanceDate;
}
/**
* 设置 考勤日期
* @param attendanceDate
*/
public void setAttendanceDate(Date attendanceDate){
this.attendanceDate = attendanceDate;
}
/**
* 获取 考勤点名称
* @return String
*/
public String getAttendanceAddress(){
return attendanceAddress;
}
/**
* 设置 考勤点名称
* @param attendanceAddress
*/
public void setAttendanceAddress(String attendanceAddress){
this.attendanceAddress = attendanceAddress;
}
/**
* 获取 事件源
* @return String
*/
public String getEventSource(){
return eventSource;
}
/**
* 设置 事件源
* @param eventSource
*/
public void setEventSource(String eventSource){
this.eventSource = eventSource;
}
/**
* 获取 备注
* @return String
*/
public String getRemark(){
return remark;
}
/**
* 设置 备注
* @param remark
*/
public void setRemark(String remark){
this.remark = remark;
}
* 打卡结果(0.否,1.是)
*/
private Integer punchResult;
@Override
public int hashCode() {
return this.getId().hashCode();
return this.getId().hashCode();
}
@Override
public boolean equals(Object obj) {
......@@ -314,62 +112,50 @@ public class AttendanceRecordHikEntity extends AttendanceRecordHikVo {
if (obj instanceof AttendanceRecordHikEntity) {
AttendanceRecordHikEntity tmp = (AttendanceRecordHikEntity) obj;
if (this.getId() == tmp.getId()) {
return true;
return true;
}
}
return false;
}
public String toString(){
StringBuilder sb = new StringBuilder("");
sb.append(",staffId:").append(getStaffId());
sb.append(",staffName:").append(getStaffName());
sb.append(",workNum:").append(getWorkNum());
sb.append(",deptId:").append(getDeptId());
sb.append(",deptName:").append(getDeptName());
sb.append(",positionId:").append(getPositionId());
sb.append(",positionName:").append(getPositionName());
sb.append(",attendanceGroupId:").append(getAttendanceGroupId());
sb.append(",attendanceGroupName:").append(getAttendanceGroupName());
sb.append(",shiftsId:").append(getShiftsId());
sb.append(",shiftsName:").append(getShiftsName());
sb.append(",attendanceDate:").append(getAttendanceDate());
sb.append(",attendanceAddress:").append(getAttendanceAddress());
sb.append(",eventSource:").append(getEventSource());
sb.append(",remark:").append(getRemark());
return sb.toString();
}
public void initAttrValue(){
this.staffId = null;
this.staffId = -1L;
this.staffName = "";
this.workNum = "";
this.deptId = -1L;
this.deptName = "";
this.staffName = "";
this.positionId = -1L;
this.workNum = "";
this.positionName = "";
this.deptId = null;
this.attendanceGroupId = -1L;
this.deptName = "";
this.attendanceGroupName = "";
this.positionId = null;
this.shiftsId = -1L;
this.positionName = "";
this.shiftsName = "";
this.attendanceGroupId = null;
this.attendanceDate = null;
this.attendanceGroupName = "";
this.attendanceAddress = "";
this.shiftsId = null;
this.eventSource = "";
this.shiftsName = "";
this.remark = "";
this.attendanceDate = null;
this.signInResult = 0;
this.attendanceAddress = "";
this.signOutResult = 0;
this.eventSource = "";
this.attendType = "";
this.remark = "";
this.punchResult = 0;
}
}
}
\ No newline at end of file
......@@ -4,11 +4,11 @@ import java.util.Date;
import java.util.List;
import com.mortals.xhx.module.attendance.model.AttendanceRecordHikEntity;
/**
* 海康考勤打卡记录汇总信息查询对象
*
* @author zxfei
* @date 2023-04-08
*/
* 基础考勤打卡记录汇总信息查询对象
*
* @author zxfei
* @date 2023-07-18
*/
public class AttendanceRecordHikQuery extends AttendanceRecordHikEntity {
/** 开始 序号,主键,自增长 */
private Long idStart;
......@@ -193,6 +193,56 @@ public class AttendanceRecordHikQuery extends AttendanceRecordHikEntity {
/** 结束 更新时间 */
private String updateTimeEnd;
/** 开始 签到结果(0.否,1.是) */
private Integer signInResultStart;
/** 结束 签到结果(0.否,1.是) */
private Integer signInResultEnd;
/** 增加 签到结果(0.否,1.是) */
private Integer signInResultIncrement;
/** 签到结果(0.否,1.是)列表 */
private List <Integer> signInResultList;
/** 签到结果(0.否,1.是)排除列表 */
private List <Integer> signInResultNotList;
/** 开始 签退结果(0.否,1.是) */
private Integer signOutResultStart;
/** 结束 签退结果(0.否,1.是) */
private Integer signOutResultEnd;
/** 增加 签退结果(0.否,1.是) */
private Integer signOutResultIncrement;
/** 签退结果(0.否,1.是)列表 */
private List <Integer> signOutResultList;
/** 签退结果(0.否,1.是)排除列表 */
private List <Integer> signOutResultNotList;
/** 考勤类型 */
private List<String> attendTypeList;
/** 考勤类型排除列表 */
private List <String> attendTypeNotList;
/** 开始 打卡结果(0.否,1.是) */
private Integer punchResultStart;
/** 结束 打卡结果(0.否,1.是) */
private Integer punchResultEnd;
/** 增加 打卡结果(0.否,1.是) */
private Integer punchResultIncrement;
/** 打卡结果(0.否,1.是)列表 */
private List <Integer> punchResultList;
/** 打卡结果(0.否,1.是)排除列表 */
private List <Integer> punchResultNotList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<AttendanceRecordHikQuery> orConditionList;
......@@ -202,1671 +252,2127 @@ public class AttendanceRecordHikQuery extends AttendanceRecordHikEntity {
public AttendanceRecordHikQuery(){}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 序号,主键,自增长
* @return idList
*/
* 获取 序号,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
* 设置 序号,主键,自增长
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
* 获取 序号,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/**
* 获取 开始 员工ID
* @return staffIdStart
*/
* 获取 开始 员工ID
* @return staffIdStart
*/
public Long getStaffIdStart(){
return this.staffIdStart;
}
/**
* 设置 开始 员工ID
* @param staffIdStart
*/
* 设置 开始 员工ID
* @param staffIdStart
*/
public void setStaffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart;
}
/**
* 获取 结束 员工ID
* @return $staffIdEnd
*/
* 获取 结束 员工ID
* @return $staffIdEnd
*/
public Long getStaffIdEnd(){
return this.staffIdEnd;
}
/**
* 设置 结束 员工ID
* @param staffIdEnd
*/
* 设置 结束 员工ID
* @param staffIdEnd
*/
public void setStaffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd;
}
/**
* 获取 增加 员工ID
* @return staffIdIncrement
*/
* 获取 增加 员工ID
* @return staffIdIncrement
*/
public Long getStaffIdIncrement(){
return this.staffIdIncrement;
}
/**
* 设置 增加 员工ID
* @param staffIdIncrement
*/
* 设置 增加 员工ID
* @param staffIdIncrement
*/
public void setStaffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement;
}
/**
* 获取 员工ID
* @return staffIdList
*/
* 获取 员工ID
* @return staffIdList
*/
public List<Long> getStaffIdList(){
return this.staffIdList;
}
/**
* 设置 员工ID
* @param staffIdList
*/
* 设置 员工ID
* @param staffIdList
*/
public void setStaffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList;
}
/**
* 获取 员工ID
* @return staffIdNotList
*/
* 获取 员工ID
* @return staffIdNotList
*/
public List<Long> getStaffIdNotList(){
return this.staffIdNotList;
}
/**
* 设置 员工ID
* @param staffIdNotList
*/
* 设置 员工ID
* @param staffIdNotList
*/
public void setStaffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList;
}
/**
* 获取 员工姓名
* @return staffNameList
*/
* 获取 员工姓名
* @return staffNameList
*/
public List<String> getStaffNameList(){
return this.staffNameList;
}
/**
* 设置 员工姓名
* @param staffNameList
*/
* 设置 员工姓名
* @param staffNameList
*/
public void setStaffNameList(List<String> staffNameList){
this.staffNameList = staffNameList;
}
/**
* 获取 员工姓名
* @return staffNameNotList
*/
* 获取 员工姓名
* @return staffNameNotList
*/
public List<String> getStaffNameNotList(){
return this.staffNameNotList;
}
/**
* 设置 员工姓名
* @param staffNameNotList
*/
* 设置 员工姓名
* @param staffNameNotList
*/
public void setStaffNameNotList(List<String> staffNameNotList){
this.staffNameNotList = staffNameNotList;
}
/**
* 获取 工号
* @return workNumList
*/
* 获取 工号
* @return workNumList
*/
public List<String> getWorkNumList(){
return this.workNumList;
}
/**
* 设置 工号
* @param workNumList
*/
* 设置 工号
* @param workNumList
*/
public void setWorkNumList(List<String> workNumList){
this.workNumList = workNumList;
}
/**
* 获取 工号
* @return workNumNotList
*/
* 获取 工号
* @return workNumNotList
*/
public List<String> getWorkNumNotList(){
return this.workNumNotList;
}
/**
* 设置 工号
* @param workNumNotList
*/
* 设置 工号
* @param workNumNotList
*/
public void setWorkNumNotList(List<String> workNumNotList){
this.workNumNotList = workNumNotList;
}
/**
* 获取 开始 所属部门
* @return deptIdStart
*/
* 获取 开始 所属部门
* @return deptIdStart
*/
public Long getDeptIdStart(){
return this.deptIdStart;
}
/**
* 设置 开始 所属部门
* @param deptIdStart
*/
* 设置 开始 所属部门
* @param deptIdStart
*/
public void setDeptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
}
/**
* 获取 结束 所属部门
* @return $deptIdEnd
*/
* 获取 结束 所属部门
* @return $deptIdEnd
*/
public Long getDeptIdEnd(){
return this.deptIdEnd;
}
/**
* 设置 结束 所属部门
* @param deptIdEnd
*/
* 设置 结束 所属部门
* @param deptIdEnd
*/
public void setDeptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
}
/**
* 获取 增加 所属部门
* @return deptIdIncrement
*/
* 获取 增加 所属部门
* @return deptIdIncrement
*/
public Long getDeptIdIncrement(){
return this.deptIdIncrement;
}
/**
* 设置 增加 所属部门
* @param deptIdIncrement
*/
* 设置 增加 所属部门
* @param deptIdIncrement
*/
public void setDeptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
}
/**
* 获取 所属部门
* @return deptIdList
*/
* 获取 所属部门
* @return deptIdList
*/
public List<Long> getDeptIdList(){
return this.deptIdList;
}
/**
* 设置 所属部门
* @param deptIdList
*/
* 设置 所属部门
* @param deptIdList
*/
public void setDeptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
}
/**
* 获取 所属部门
* @return deptIdNotList
*/
* 获取 所属部门
* @return deptIdNotList
*/
public List<Long> getDeptIdNotList(){
return this.deptIdNotList;
}
/**
* 设置 所属部门
* @param deptIdNotList
*/
* 设置 所属部门
* @param deptIdNotList
*/
public void setDeptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList;
}
/**
* 获取 所属部门名称
* @return deptNameList
*/
* 获取 所属部门名称
* @return deptNameList
*/
public List<String> getDeptNameList(){
return this.deptNameList;
}
/**
* 设置 所属部门名称
* @param deptNameList
*/
* 设置 所属部门名称
* @param deptNameList
*/
public void setDeptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
}
/**
* 获取 所属部门名称
* @return deptNameNotList
*/
* 获取 所属部门名称
* @return deptNameNotList
*/
public List<String> getDeptNameNotList(){
return this.deptNameNotList;
}
/**
* 设置 所属部门名称
* @param deptNameNotList
*/
* 设置 所属部门名称
* @param deptNameNotList
*/
public void setDeptNameNotList(List<String> deptNameNotList){
this.deptNameNotList = deptNameNotList;
}
/**
* 获取 开始 职位ID
* @return positionIdStart
*/
* 获取 开始 职位ID
* @return positionIdStart
*/
public Long getPositionIdStart(){
return this.positionIdStart;
}
/**
* 设置 开始 职位ID
* @param positionIdStart
*/
* 设置 开始 职位ID
* @param positionIdStart
*/
public void setPositionIdStart(Long positionIdStart){
this.positionIdStart = positionIdStart;
}
/**
* 获取 结束 职位ID
* @return $positionIdEnd
*/
* 获取 结束 职位ID
* @return $positionIdEnd
*/
public Long getPositionIdEnd(){
return this.positionIdEnd;
}
/**
* 设置 结束 职位ID
* @param positionIdEnd
*/
* 设置 结束 职位ID
* @param positionIdEnd
*/
public void setPositionIdEnd(Long positionIdEnd){
this.positionIdEnd = positionIdEnd;
}
/**
* 获取 增加 职位ID
* @return positionIdIncrement
*/
* 获取 增加 职位ID
* @return positionIdIncrement
*/
public Long getPositionIdIncrement(){
return this.positionIdIncrement;
}
/**
* 设置 增加 职位ID
* @param positionIdIncrement
*/
* 设置 增加 职位ID
* @param positionIdIncrement
*/
public void setPositionIdIncrement(Long positionIdIncrement){
this.positionIdIncrement = positionIdIncrement;
}
/**
* 获取 职位ID
* @return positionIdList
*/
* 获取 职位ID
* @return positionIdList
*/
public List<Long> getPositionIdList(){
return this.positionIdList;
}
/**
* 设置 职位ID
* @param positionIdList
*/
* 设置 职位ID
* @param positionIdList
*/
public void setPositionIdList(List<Long> positionIdList){
this.positionIdList = positionIdList;
}
/**
* 获取 职位ID
* @return positionIdNotList
*/
* 获取 职位ID
* @return positionIdNotList
*/
public List<Long> getPositionIdNotList(){
return this.positionIdNotList;
}
/**
* 设置 职位ID
* @param positionIdNotList
*/
* 设置 职位ID
* @param positionIdNotList
*/
public void setPositionIdNotList(List<Long> positionIdNotList){
this.positionIdNotList = positionIdNotList;
}
/**
* 获取 职位名称
* @return positionNameList
*/
* 获取 职位名称
* @return positionNameList
*/
public List<String> getPositionNameList(){
return this.positionNameList;
}
/**
* 设置 职位名称
* @param positionNameList
*/
* 设置 职位名称
* @param positionNameList
*/
public void setPositionNameList(List<String> positionNameList){
this.positionNameList = positionNameList;
}
/**
* 获取 职位名称
* @return positionNameNotList
*/
* 获取 职位名称
* @return positionNameNotList
*/
public List<String> getPositionNameNotList(){
return this.positionNameNotList;
}
/**
* 设置 职位名称
* @param positionNameNotList
*/
* 设置 职位名称
* @param positionNameNotList
*/
public void setPositionNameNotList(List<String> positionNameNotList){
this.positionNameNotList = positionNameNotList;
}
/**
* 获取 开始 所属考勤组ID
* @return attendanceGroupIdStart
*/
* 获取 开始 所属考勤组ID
* @return attendanceGroupIdStart
*/
public Long getAttendanceGroupIdStart(){
return this.attendanceGroupIdStart;
}
/**
* 设置 开始 所属考勤组ID
* @param attendanceGroupIdStart
*/
* 设置 开始 所属考勤组ID
* @param attendanceGroupIdStart
*/
public void setAttendanceGroupIdStart(Long attendanceGroupIdStart){
this.attendanceGroupIdStart = attendanceGroupIdStart;
}
/**
* 获取 结束 所属考勤组ID
* @return $attendanceGroupIdEnd
*/
* 获取 结束 所属考勤组ID
* @return $attendanceGroupIdEnd
*/
public Long getAttendanceGroupIdEnd(){
return this.attendanceGroupIdEnd;
}
/**
* 设置 结束 所属考勤组ID
* @param attendanceGroupIdEnd
*/
* 设置 结束 所属考勤组ID
* @param attendanceGroupIdEnd
*/
public void setAttendanceGroupIdEnd(Long attendanceGroupIdEnd){
this.attendanceGroupIdEnd = attendanceGroupIdEnd;
}
/**
* 获取 增加 所属考勤组ID
* @return attendanceGroupIdIncrement
*/
* 获取 增加 所属考勤组ID
* @return attendanceGroupIdIncrement
*/
public Long getAttendanceGroupIdIncrement(){
return this.attendanceGroupIdIncrement;
}
/**
* 设置 增加 所属考勤组ID
* @param attendanceGroupIdIncrement
*/
* 设置 增加 所属考勤组ID
* @param attendanceGroupIdIncrement
*/
public void setAttendanceGroupIdIncrement(Long attendanceGroupIdIncrement){
this.attendanceGroupIdIncrement = attendanceGroupIdIncrement;
}
/**
* 获取 所属考勤组ID
* @return attendanceGroupIdList
*/
* 获取 所属考勤组ID
* @return attendanceGroupIdList
*/
public List<Long> getAttendanceGroupIdList(){
return this.attendanceGroupIdList;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupIdList
*/
* 设置 所属考勤组ID
* @param attendanceGroupIdList
*/
public void setAttendanceGroupIdList(List<Long> attendanceGroupIdList){
this.attendanceGroupIdList = attendanceGroupIdList;
}
/**
* 获取 所属考勤组ID
* @return attendanceGroupIdNotList
*/
* 获取 所属考勤组ID
* @return attendanceGroupIdNotList
*/
public List<Long> getAttendanceGroupIdNotList(){
return this.attendanceGroupIdNotList;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupIdNotList
*/
* 设置 所属考勤组ID
* @param attendanceGroupIdNotList
*/
public void setAttendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){
this.attendanceGroupIdNotList = attendanceGroupIdNotList;
}
/**
* 获取 所属考勤组名称
* @return attendanceGroupNameList
*/
* 获取 所属考勤组名称
* @return attendanceGroupNameList
*/
public List<String> getAttendanceGroupNameList(){
return this.attendanceGroupNameList;
}
/**
* 设置 所属考勤组名称
* @param attendanceGroupNameList
*/
* 设置 所属考勤组名称
* @param attendanceGroupNameList
*/
public void setAttendanceGroupNameList(List<String> attendanceGroupNameList){
this.attendanceGroupNameList = attendanceGroupNameList;
}
/**
* 获取 所属考勤组名称
* @return attendanceGroupNameNotList
*/
* 获取 所属考勤组名称
* @return attendanceGroupNameNotList
*/
public List<String> getAttendanceGroupNameNotList(){
return this.attendanceGroupNameNotList;
}
/**
* 设置 所属考勤组名称
* @param attendanceGroupNameNotList
*/
* 设置 所属考勤组名称
* @param attendanceGroupNameNotList
*/
public void setAttendanceGroupNameNotList(List<String> attendanceGroupNameNotList){
this.attendanceGroupNameNotList = attendanceGroupNameNotList;
}
/**
* 获取 开始 班次ID
* @return shiftsIdStart
*/
* 获取 开始 班次ID
* @return shiftsIdStart
*/
public Long getShiftsIdStart(){
return this.shiftsIdStart;
}
/**
* 设置 开始 班次ID
* @param shiftsIdStart
*/
* 设置 开始 班次ID
* @param shiftsIdStart
*/
public void setShiftsIdStart(Long shiftsIdStart){
this.shiftsIdStart = shiftsIdStart;
}
/**
* 获取 结束 班次ID
* @return $shiftsIdEnd
*/
* 获取 结束 班次ID
* @return $shiftsIdEnd
*/
public Long getShiftsIdEnd(){
return this.shiftsIdEnd;
}
/**
* 设置 结束 班次ID
* @param shiftsIdEnd
*/
* 设置 结束 班次ID
* @param shiftsIdEnd
*/
public void setShiftsIdEnd(Long shiftsIdEnd){
this.shiftsIdEnd = shiftsIdEnd;
}
/**
* 获取 增加 班次ID
* @return shiftsIdIncrement
*/
* 获取 增加 班次ID
* @return shiftsIdIncrement
*/
public Long getShiftsIdIncrement(){
return this.shiftsIdIncrement;
}
/**
* 设置 增加 班次ID
* @param shiftsIdIncrement
*/
* 设置 增加 班次ID
* @param shiftsIdIncrement
*/
public void setShiftsIdIncrement(Long shiftsIdIncrement){
this.shiftsIdIncrement = shiftsIdIncrement;
}
/**
* 获取 班次ID
* @return shiftsIdList
*/
* 获取 班次ID
* @return shiftsIdList
*/
public List<Long> getShiftsIdList(){
return this.shiftsIdList;
}
/**
* 设置 班次ID
* @param shiftsIdList
*/
* 设置 班次ID
* @param shiftsIdList
*/
public void setShiftsIdList(List<Long> shiftsIdList){
this.shiftsIdList = shiftsIdList;
}
/**
* 获取 班次ID
* @return shiftsIdNotList
*/
* 获取 班次ID
* @return shiftsIdNotList
*/
public List<Long> getShiftsIdNotList(){
return this.shiftsIdNotList;
}
/**
* 设置 班次ID
* @param shiftsIdNotList
*/
* 设置 班次ID
* @param shiftsIdNotList
*/
public void setShiftsIdNotList(List<Long> shiftsIdNotList){
this.shiftsIdNotList = shiftsIdNotList;
}
/**
* 获取 班次名称
* @return shiftsNameList
*/
* 获取 班次名称
* @return shiftsNameList
*/
public List<String> getShiftsNameList(){
return this.shiftsNameList;
}
/**
* 设置 班次名称
* @param shiftsNameList
*/
* 设置 班次名称
* @param shiftsNameList
*/
public void setShiftsNameList(List<String> shiftsNameList){
this.shiftsNameList = shiftsNameList;
}
/**
* 获取 班次名称
* @return shiftsNameNotList
*/
* 获取 班次名称
* @return shiftsNameNotList
*/
public List<String> getShiftsNameNotList(){
return this.shiftsNameNotList;
}
/**
* 设置 班次名称
* @param shiftsNameNotList
*/
* 设置 班次名称
* @param shiftsNameNotList
*/
public void setShiftsNameNotList(List<String> shiftsNameNotList){
this.shiftsNameNotList = shiftsNameNotList;
}
/**
* 获取 开始 考勤日期
* @return attendanceDateStart
*/
* 获取 开始 考勤日期
* @return attendanceDateStart
*/
public String getAttendanceDateStart(){
return this.attendanceDateStart;
}
/**
* 设置 开始 考勤日期
* @param attendanceDateStart
*/
* 设置 开始 考勤日期
* @param attendanceDateStart
*/
public void setAttendanceDateStart(String attendanceDateStart){
this.attendanceDateStart = attendanceDateStart;
}
/**
* 获取 结束 考勤日期
* @return attendanceDateEnd
*/
* 获取 结束 考勤日期
* @return attendanceDateEnd
*/
public String getAttendanceDateEnd(){
return this.attendanceDateEnd;
}
/**
* 设置 结束 考勤日期
* @param attendanceDateEnd
*/
* 设置 结束 考勤日期
* @param attendanceDateEnd
*/
public void setAttendanceDateEnd(String attendanceDateEnd){
this.attendanceDateEnd = attendanceDateEnd;
}
/**
* 获取 考勤点名称
* @return attendanceAddressList
*/
* 获取 考勤点名称
* @return attendanceAddressList
*/
public List<String> getAttendanceAddressList(){
return this.attendanceAddressList;
}
/**
* 设置 考勤点名称
* @param attendanceAddressList
*/
* 设置 考勤点名称
* @param attendanceAddressList
*/
public void setAttendanceAddressList(List<String> attendanceAddressList){
this.attendanceAddressList = attendanceAddressList;
}
/**
* 获取 考勤点名称
* @return attendanceAddressNotList
*/
* 获取 考勤点名称
* @return attendanceAddressNotList
*/
public List<String> getAttendanceAddressNotList(){
return this.attendanceAddressNotList;
}
/**
* 设置 考勤点名称
* @param attendanceAddressNotList
*/
* 设置 考勤点名称
* @param attendanceAddressNotList
*/
public void setAttendanceAddressNotList(List<String> attendanceAddressNotList){
this.attendanceAddressNotList = attendanceAddressNotList;
}
/**
* 获取 事件源
* @return eventSourceList
*/
* 获取 事件源
* @return eventSourceList
*/
public List<String> getEventSourceList(){
return this.eventSourceList;
}
/**
* 设置 事件源
* @param eventSourceList
*/
* 设置 事件源
* @param eventSourceList
*/
public void setEventSourceList(List<String> eventSourceList){
this.eventSourceList = eventSourceList;
}
/**
* 获取 事件源
* @return eventSourceNotList
*/
* 获取 事件源
* @return eventSourceNotList
*/
public List<String> getEventSourceNotList(){
return this.eventSourceNotList;
}
/**
* 设置 事件源
* @param eventSourceNotList
*/
* 设置 事件源
* @param eventSourceNotList
*/
public void setEventSourceNotList(List<String> eventSourceNotList){
this.eventSourceNotList = eventSourceNotList;
}
/**
* 获取 备注
* @return remarkList
*/
* 获取 备注
* @return remarkList
*/
public List<String> getRemarkList(){
return this.remarkList;
}
/**
* 设置 备注
* @param remarkList
*/
* 设置 备注
* @param remarkList
*/
public void setRemarkList(List<String> remarkList){
this.remarkList = remarkList;
}
/**
* 获取 备注
* @return remarkNotList
*/
* 获取 备注
* @return remarkNotList
*/
public List<String> getRemarkNotList(){
return this.remarkNotList;
}
/**
* 设置 备注
* @param remarkNotList
*/
* 设置 备注
* @param remarkNotList
*/
public void setRemarkNotList(List<String> remarkNotList){
this.remarkNotList = remarkNotList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
* 获取 创建用户
* @return createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public Long getUpdateUserIdStart(){
return this.updateUserIdStart;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
* 获取 更新用户
* @return updateUserIdList
*/
public List<Long> getUpdateUserIdList(){
return this.updateUserIdList;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
* 设置 更新用户
* @param updateUserIdList
*/
public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
* 获取 更新用户
* @return updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
* 获取 开始 更新时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
* 设置 开始 更新时间
* @param updateTimeStart
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
* 获取 开始 签到结果(0.否,1.是)
* @return signInResultStart
*/
public Integer getSignInResultStart(){
return this.signInResultStart;
}
/**
* 设置 开始 签到结果(0.否,1.是)
* @param signInResultStart
*/
public void setSignInResultStart(Integer signInResultStart){
this.signInResultStart = signInResultStart;
}
/**
* 获取 结束 签到结果(0.否,1.是)
* @return $signInResultEnd
*/
public Integer getSignInResultEnd(){
return this.signInResultEnd;
}
/**
* 设置 结束 签到结果(0.否,1.是)
* @param signInResultEnd
*/
public void setSignInResultEnd(Integer signInResultEnd){
this.signInResultEnd = signInResultEnd;
}
/**
* 获取 增加 签到结果(0.否,1.是)
* @return signInResultIncrement
*/
public Integer getSignInResultIncrement(){
return this.signInResultIncrement;
}
/**
* 设置 增加 签到结果(0.否,1.是)
* @param signInResultIncrement
*/
public void setSignInResultIncrement(Integer signInResultIncrement){
this.signInResultIncrement = signInResultIncrement;
}
/**
* 获取 签到结果(0.否,1.是)
* @return signInResultList
*/
public List<Integer> getSignInResultList(){
return this.signInResultList;
}
/**
* 设置 签到结果(0.否,1.是)
* @param signInResultList
*/
public void setSignInResultList(List<Integer> signInResultList){
this.signInResultList = signInResultList;
}
/**
* 获取 签到结果(0.否,1.是)
* @return signInResultNotList
*/
public List<Integer> getSignInResultNotList(){
return this.signInResultNotList;
}
/**
* 设置 签到结果(0.否,1.是)
* @param signInResultNotList
*/
public void setSignInResultNotList(List<Integer> signInResultNotList){
this.signInResultNotList = signInResultNotList;
}
/**
* 获取 开始 签退结果(0.否,1.是)
* @return signOutResultStart
*/
public Integer getSignOutResultStart(){
return this.signOutResultStart;
}
/**
* 设置 开始 签退结果(0.否,1.是)
* @param signOutResultStart
*/
public void setSignOutResultStart(Integer signOutResultStart){
this.signOutResultStart = signOutResultStart;
}
/**
* 获取 结束 签退结果(0.否,1.是)
* @return $signOutResultEnd
*/
public Integer getSignOutResultEnd(){
return this.signOutResultEnd;
}
/**
* 设置 结束 签退结果(0.否,1.是)
* @param signOutResultEnd
*/
public void setSignOutResultEnd(Integer signOutResultEnd){
this.signOutResultEnd = signOutResultEnd;
}
/**
* 获取 增加 签退结果(0.否,1.是)
* @return signOutResultIncrement
*/
public Integer getSignOutResultIncrement(){
return this.signOutResultIncrement;
}
/**
* 设置 增加 签退结果(0.否,1.是)
* @param signOutResultIncrement
*/
public void setSignOutResultIncrement(Integer signOutResultIncrement){
this.signOutResultIncrement = signOutResultIncrement;
}
/**
* 获取 签退结果(0.否,1.是)
* @return signOutResultList
*/
public List<Integer> getSignOutResultList(){
return this.signOutResultList;
}
/**
* 设置 签退结果(0.否,1.是)
* @param signOutResultList
*/
public void setSignOutResultList(List<Integer> signOutResultList){
this.signOutResultList = signOutResultList;
}
/**
* 获取 签退结果(0.否,1.是)
* @return signOutResultNotList
*/
public List<Integer> getSignOutResultNotList(){
return this.signOutResultNotList;
}
/**
* 设置 签退结果(0.否,1.是)
* @param signOutResultNotList
*/
public void setSignOutResultNotList(List<Integer> signOutResultNotList){
this.signOutResultNotList = signOutResultNotList;
}
/**
* 获取 考勤类型
* @return attendTypeList
*/
public List<String> getAttendTypeList(){
return this.attendTypeList;
}
/**
* 设置 考勤类型
* @param attendTypeList
*/
public void setAttendTypeList(List<String> attendTypeList){
this.attendTypeList = attendTypeList;
}
/**
* 获取 考勤类型
* @return attendTypeNotList
*/
public List<String> getAttendTypeNotList(){
return this.attendTypeNotList;
}
/**
* 设置 考勤类型
* @param attendTypeNotList
*/
public void setAttendTypeNotList(List<String> attendTypeNotList){
this.attendTypeNotList = attendTypeNotList;
}
/**
* 获取 开始 打卡结果(0.否,1.是)
* @return punchResultStart
*/
public Integer getPunchResultStart(){
return this.punchResultStart;
}
/**
* 设置 开始 打卡结果(0.否,1.是)
* @param punchResultStart
*/
public void setPunchResultStart(Integer punchResultStart){
this.punchResultStart = punchResultStart;
}
/**
* 获取 结束 打卡结果(0.否,1.是)
* @return $punchResultEnd
*/
public Integer getPunchResultEnd(){
return this.punchResultEnd;
}
/**
* 设置 结束 打卡结果(0.否,1.是)
* @param punchResultEnd
*/
public void setPunchResultEnd(Integer punchResultEnd){
this.punchResultEnd = punchResultEnd;
}
/**
* 获取 增加 打卡结果(0.否,1.是)
* @return punchResultIncrement
*/
public Integer getPunchResultIncrement(){
return this.punchResultIncrement;
}
/**
* 设置 增加 打卡结果(0.否,1.是)
* @param punchResultIncrement
*/
public void setPunchResultIncrement(Integer punchResultIncrement){
this.punchResultIncrement = punchResultIncrement;
}
/**
* 获取 打卡结果(0.否,1.是)
* @return punchResultList
*/
public List<Integer> getPunchResultList(){
return this.punchResultList;
}
/**
* 设置 打卡结果(0.否,1.是)
* @param punchResultList
*/
public void setPunchResultList(List<Integer> punchResultList){
this.punchResultList = punchResultList;
}
/**
* 获取 打卡结果(0.否,1.是)
* @return punchResultNotList
*/
public List<Integer> getPunchResultNotList(){
return this.punchResultNotList;
}
/**
* 设置 打卡结果(0.否,1.是)
* @param punchResultNotList
*/
public void setPunchResultNotList(List<Integer> punchResultNotList){
this.punchResultNotList = punchResultNotList;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public AttendanceRecordHikQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public AttendanceRecordHikQuery idStart(Long idStart){
this.idStart = idStart;
return this;
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public AttendanceRecordHikQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public AttendanceRecordHikQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
* 设置 序号,主键,自增长
* @param idList
*/
public AttendanceRecordHikQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public AttendanceRecordHikQuery idNotList(List<Long> idNotList){
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public AttendanceRecordHikQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
}
/**
* 设置 员工ID
* @param staffId
*/
* 设置 员工ID
* @param staffId
*/
public AttendanceRecordHikQuery staffId(Long staffId){
setStaffId(staffId);
return this;
}
/**
* 设置 开始 员工ID
* @param staffIdStart
*/
setStaffId(staffId);
return this;
}
/**
* 设置 开始 员工ID
* @param staffIdStart
*/
public AttendanceRecordHikQuery staffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart;
return this;
this.staffIdStart = staffIdStart;
return this;
}
/**
* 设置 结束 员工ID
* @param staffIdEnd
*/
* 设置 结束 员工ID
* @param staffIdEnd
*/
public AttendanceRecordHikQuery staffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd;
return this;
this.staffIdEnd = staffIdEnd;
return this;
}
/**
* 设置 增加 员工ID
* @param staffIdIncrement
*/
* 设置 增加 员工ID
* @param staffIdIncrement
*/
public AttendanceRecordHikQuery staffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement;
return this;
this.staffIdIncrement = staffIdIncrement;
return this;
}
/**
* 设置 员工ID
* @param staffIdList
*/
* 设置 员工ID
* @param staffIdList
*/
public AttendanceRecordHikQuery staffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList;
return this;
}
/**
* 设置 员工ID
* @param staffIdNotList
*/
public AttendanceRecordHikQuery staffIdNotList(List<Long> staffIdNotList){
return this;
}
/**
* 设置 员工ID
* @param staffIdNotList
*/
public AttendanceRecordHikQuery staffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList;
return this;
}
}
/**
* 设置 员工姓名
* @param staffName
*/
/**
* 设置 员工姓名
* @param staffName
*/
public AttendanceRecordHikQuery staffName(String staffName){
setStaffName(staffName);
return this;
return this;
}
/**
* 设置 员工姓名
* @param staffNameList
*/
* 设置 员工姓名
* @param staffNameList
*/
public AttendanceRecordHikQuery staffNameList(List<String> staffNameList){
this.staffNameList = staffNameList;
return this;
return this;
}
/**
* 设置 工号
* @param workNum
*/
/**
* 设置 工号
* @param workNum
*/
public AttendanceRecordHikQuery workNum(String workNum){
setWorkNum(workNum);
return this;
return this;
}
/**
* 设置 工号
* @param workNumList
*/
* 设置 工号
* @param workNumList
*/
public AttendanceRecordHikQuery workNumList(List<String> workNumList){
this.workNumList = workNumList;
return this;
return this;
}
/**
* 设置 所属部门
* @param deptId
*/
* 设置 所属部门
* @param deptId
*/
public AttendanceRecordHikQuery deptId(Long deptId){
setDeptId(deptId);
return this;
}
/**
* 设置 开始 所属部门
* @param deptIdStart
*/
setDeptId(deptId);
return this;
}
/**
* 设置 开始 所属部门
* @param deptIdStart
*/
public AttendanceRecordHikQuery deptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
return this;
this.deptIdStart = deptIdStart;
return this;
}
/**
* 设置 结束 所属部门
* @param deptIdEnd
*/
* 设置 结束 所属部门
* @param deptIdEnd
*/
public AttendanceRecordHikQuery deptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
return this;
this.deptIdEnd = deptIdEnd;
return this;
}
/**
* 设置 增加 所属部门
* @param deptIdIncrement
*/
* 设置 增加 所属部门
* @param deptIdIncrement
*/
public AttendanceRecordHikQuery deptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
return this;
this.deptIdIncrement = deptIdIncrement;
return this;
}
/**
* 设置 所属部门
* @param deptIdList
*/
* 设置 所属部门
* @param deptIdList
*/
public AttendanceRecordHikQuery deptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
return this;
}
/**
* 设置 所属部门
* @param deptIdNotList
*/
public AttendanceRecordHikQuery deptIdNotList(List<Long> deptIdNotList){
return this;
}
/**
* 设置 所属部门
* @param deptIdNotList
*/
public AttendanceRecordHikQuery deptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList;
return this;
}
}
/**
* 设置 所属部门名称
* @param deptName
*/
/**
* 设置 所属部门名称
* @param deptName
*/
public AttendanceRecordHikQuery deptName(String deptName){
setDeptName(deptName);
return this;
return this;
}
/**
* 设置 所属部门名称
* @param deptNameList
*/
* 设置 所属部门名称
* @param deptNameList
*/
public AttendanceRecordHikQuery deptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
return this;
return this;
}
/**
* 设置 职位ID
* @param positionId
*/
* 设置 职位ID
* @param positionId
*/
public AttendanceRecordHikQuery positionId(Long positionId){
setPositionId(positionId);
return this;
}
/**
* 设置 开始 职位ID
* @param positionIdStart
*/
setPositionId(positionId);
return this;
}
/**
* 设置 开始 职位ID
* @param positionIdStart
*/
public AttendanceRecordHikQuery positionIdStart(Long positionIdStart){
this.positionIdStart = positionIdStart;
return this;
this.positionIdStart = positionIdStart;
return this;
}
/**
* 设置 结束 职位ID
* @param positionIdEnd
*/
* 设置 结束 职位ID
* @param positionIdEnd
*/
public AttendanceRecordHikQuery positionIdEnd(Long positionIdEnd){
this.positionIdEnd = positionIdEnd;
return this;
this.positionIdEnd = positionIdEnd;
return this;
}
/**
* 设置 增加 职位ID
* @param positionIdIncrement
*/
* 设置 增加 职位ID
* @param positionIdIncrement
*/
public AttendanceRecordHikQuery positionIdIncrement(Long positionIdIncrement){
this.positionIdIncrement = positionIdIncrement;
return this;
this.positionIdIncrement = positionIdIncrement;
return this;
}
/**
* 设置 职位ID
* @param positionIdList
*/
* 设置 职位ID
* @param positionIdList
*/
public AttendanceRecordHikQuery positionIdList(List<Long> positionIdList){
this.positionIdList = positionIdList;
return this;
}
/**
* 设置 职位ID
* @param positionIdNotList
*/
public AttendanceRecordHikQuery positionIdNotList(List<Long> positionIdNotList){
return this;
}
/**
* 设置 职位ID
* @param positionIdNotList
*/
public AttendanceRecordHikQuery positionIdNotList(List<Long> positionIdNotList){
this.positionIdNotList = positionIdNotList;
return this;
}
}
/**
* 设置 职位名称
* @param positionName
*/
/**
* 设置 职位名称
* @param positionName
*/
public AttendanceRecordHikQuery positionName(String positionName){
setPositionName(positionName);
return this;
return this;
}
/**
* 设置 职位名称
* @param positionNameList
*/
* 设置 职位名称
* @param positionNameList
*/
public AttendanceRecordHikQuery positionNameList(List<String> positionNameList){
this.positionNameList = positionNameList;
return this;
return this;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupId
*/
* 设置 所属考勤组ID
* @param attendanceGroupId
*/
public AttendanceRecordHikQuery attendanceGroupId(Long attendanceGroupId){
setAttendanceGroupId(attendanceGroupId);
return this;
}
/**
* 设置 开始 所属考勤组ID
* @param attendanceGroupIdStart
*/
setAttendanceGroupId(attendanceGroupId);
return this;
}
/**
* 设置 开始 所属考勤组ID
* @param attendanceGroupIdStart
*/
public AttendanceRecordHikQuery attendanceGroupIdStart(Long attendanceGroupIdStart){
this.attendanceGroupIdStart = attendanceGroupIdStart;
return this;
this.attendanceGroupIdStart = attendanceGroupIdStart;
return this;
}
/**
* 设置 结束 所属考勤组ID
* @param attendanceGroupIdEnd
*/
* 设置 结束 所属考勤组ID
* @param attendanceGroupIdEnd
*/
public AttendanceRecordHikQuery attendanceGroupIdEnd(Long attendanceGroupIdEnd){
this.attendanceGroupIdEnd = attendanceGroupIdEnd;
return this;
this.attendanceGroupIdEnd = attendanceGroupIdEnd;
return this;
}
/**
* 设置 增加 所属考勤组ID
* @param attendanceGroupIdIncrement
*/
* 设置 增加 所属考勤组ID
* @param attendanceGroupIdIncrement
*/
public AttendanceRecordHikQuery attendanceGroupIdIncrement(Long attendanceGroupIdIncrement){
this.attendanceGroupIdIncrement = attendanceGroupIdIncrement;
return this;
this.attendanceGroupIdIncrement = attendanceGroupIdIncrement;
return this;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupIdList
*/
* 设置 所属考勤组ID
* @param attendanceGroupIdList
*/
public AttendanceRecordHikQuery attendanceGroupIdList(List<Long> attendanceGroupIdList){
this.attendanceGroupIdList = attendanceGroupIdList;
return this;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupIdNotList
*/
public AttendanceRecordHikQuery attendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){
return this;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupIdNotList
*/
public AttendanceRecordHikQuery attendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){
this.attendanceGroupIdNotList = attendanceGroupIdNotList;
return this;
}
}
/**
* 设置 所属考勤组名称
* @param attendanceGroupName
*/
/**
* 设置 所属考勤组名称
* @param attendanceGroupName
*/
public AttendanceRecordHikQuery attendanceGroupName(String attendanceGroupName){
setAttendanceGroupName(attendanceGroupName);
return this;
return this;
}
/**
* 设置 所属考勤组名称
* @param attendanceGroupNameList
*/
* 设置 所属考勤组名称
* @param attendanceGroupNameList
*/
public AttendanceRecordHikQuery attendanceGroupNameList(List<String> attendanceGroupNameList){
this.attendanceGroupNameList = attendanceGroupNameList;
return this;
return this;
}
/**
* 设置 班次ID
* @param shiftsId
*/
* 设置 班次ID
* @param shiftsId
*/
public AttendanceRecordHikQuery shiftsId(Long shiftsId){
setShiftsId(shiftsId);
return this;
}
/**
* 设置 开始 班次ID
* @param shiftsIdStart
*/
setShiftsId(shiftsId);
return this;
}
/**
* 设置 开始 班次ID
* @param shiftsIdStart
*/
public AttendanceRecordHikQuery shiftsIdStart(Long shiftsIdStart){
this.shiftsIdStart = shiftsIdStart;
return this;
this.shiftsIdStart = shiftsIdStart;
return this;
}
/**
* 设置 结束 班次ID
* @param shiftsIdEnd
*/
* 设置 结束 班次ID
* @param shiftsIdEnd
*/
public AttendanceRecordHikQuery shiftsIdEnd(Long shiftsIdEnd){
this.shiftsIdEnd = shiftsIdEnd;
return this;
this.shiftsIdEnd = shiftsIdEnd;
return this;
}
/**
* 设置 增加 班次ID
* @param shiftsIdIncrement
*/
* 设置 增加 班次ID
* @param shiftsIdIncrement
*/
public AttendanceRecordHikQuery shiftsIdIncrement(Long shiftsIdIncrement){
this.shiftsIdIncrement = shiftsIdIncrement;
return this;
this.shiftsIdIncrement = shiftsIdIncrement;
return this;
}
/**
* 设置 班次ID
* @param shiftsIdList
*/
* 设置 班次ID
* @param shiftsIdList
*/
public AttendanceRecordHikQuery shiftsIdList(List<Long> shiftsIdList){
this.shiftsIdList = shiftsIdList;
return this;
}
/**
* 设置 班次ID
* @param shiftsIdNotList
*/
public AttendanceRecordHikQuery shiftsIdNotList(List<Long> shiftsIdNotList){
return this;
}
/**
* 设置 班次ID
* @param shiftsIdNotList
*/
public AttendanceRecordHikQuery shiftsIdNotList(List<Long> shiftsIdNotList){
this.shiftsIdNotList = shiftsIdNotList;
return this;
}
}
/**
* 设置 班次名称
* @param shiftsName
*/
/**
* 设置 班次名称
* @param shiftsName
*/
public AttendanceRecordHikQuery shiftsName(String shiftsName){
setShiftsName(shiftsName);
return this;
return this;
}
/**
* 设置 班次名称
* @param shiftsNameList
*/
* 设置 班次名称
* @param shiftsNameList
*/
public AttendanceRecordHikQuery shiftsNameList(List<String> shiftsNameList){
this.shiftsNameList = shiftsNameList;
return this;
return this;
}
/**
* 设置 考勤点名称
* @param attendanceAddress
*/
/**
* 设置 考勤点名称
* @param attendanceAddress
*/
public AttendanceRecordHikQuery attendanceAddress(String attendanceAddress){
setAttendanceAddress(attendanceAddress);
return this;
return this;
}
/**
* 设置 考勤点名称
* @param attendanceAddressList
*/
* 设置 考勤点名称
* @param attendanceAddressList
*/
public AttendanceRecordHikQuery attendanceAddressList(List<String> attendanceAddressList){
this.attendanceAddressList = attendanceAddressList;
return this;
return this;
}
/**
* 设置 事件源
* @param eventSource
*/
/**
* 设置 事件源
* @param eventSource
*/
public AttendanceRecordHikQuery eventSource(String eventSource){
setEventSource(eventSource);
return this;
return this;
}
/**
* 设置 事件源
* @param eventSourceList
*/
* 设置 事件源
* @param eventSourceList
*/
public AttendanceRecordHikQuery eventSourceList(List<String> eventSourceList){
this.eventSourceList = eventSourceList;
return this;
return this;
}
/**
* 设置 备注
* @param remark
*/
/**
* 设置 备注
* @param remark
*/
public AttendanceRecordHikQuery remark(String remark){
setRemark(remark);
return this;
return this;
}
/**
* 设置 备注
* @param remarkList
*/
* 设置 备注
* @param remarkList
*/
public AttendanceRecordHikQuery remarkList(List<String> remarkList){
this.remarkList = remarkList;
return this;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
* 设置 创建用户
* @param createUserId
*/
public AttendanceRecordHikQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public AttendanceRecordHikQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public AttendanceRecordHikQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public AttendanceRecordHikQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
* 设置 创建用户
* @param createUserIdList
*/
public AttendanceRecordHikQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public AttendanceRecordHikQuery createUserIdNotList(List<Long> createUserIdNotList){
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public AttendanceRecordHikQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
}
/**
* 设置 更新用户
* @param updateUserId
*/
* 设置 更新用户
* @param updateUserId
*/
public AttendanceRecordHikQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public AttendanceRecordHikQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public AttendanceRecordHikQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public AttendanceRecordHikQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
* 设置 更新用户
* @param updateUserIdList
*/
public AttendanceRecordHikQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public AttendanceRecordHikQuery updateUserIdNotList(List<Long> updateUserIdNotList){
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public AttendanceRecordHikQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
}
/**
* 设置 签到结果(0.否,1.是)
* @param signInResult
*/
public AttendanceRecordHikQuery signInResult(Integer signInResult){
setSignInResult(signInResult);
return this;
}
/**
* 设置 开始 签到结果(0.否,1.是)
* @param signInResultStart
*/
public AttendanceRecordHikQuery signInResultStart(Integer signInResultStart){
this.signInResultStart = signInResultStart;
return this;
}
/**
* 设置 结束 签到结果(0.否,1.是)
* @param signInResultEnd
*/
public AttendanceRecordHikQuery signInResultEnd(Integer signInResultEnd){
this.signInResultEnd = signInResultEnd;
return this;
}
/**
* 设置 增加 签到结果(0.否,1.是)
* @param signInResultIncrement
*/
public AttendanceRecordHikQuery signInResultIncrement(Integer signInResultIncrement){
this.signInResultIncrement = signInResultIncrement;
return this;
}
/**
* 设置 签到结果(0.否,1.是)
* @param signInResultList
*/
public AttendanceRecordHikQuery signInResultList(List<Integer> signInResultList){
this.signInResultList = signInResultList;
return this;
}
/**
* 设置 签到结果(0.否,1.是)
* @param signInResultNotList
*/
public AttendanceRecordHikQuery signInResultNotList(List<Integer> signInResultNotList){
this.signInResultNotList = signInResultNotList;
return this;
}
/**
* 设置 签退结果(0.否,1.是)
* @param signOutResult
*/
public AttendanceRecordHikQuery signOutResult(Integer signOutResult){
setSignOutResult(signOutResult);
return this;
}
/**
* 设置 开始 签退结果(0.否,1.是)
* @param signOutResultStart
*/
public AttendanceRecordHikQuery signOutResultStart(Integer signOutResultStart){
this.signOutResultStart = signOutResultStart;
return this;
}
/**
* 设置 结束 签退结果(0.否,1.是)
* @param signOutResultEnd
*/
public AttendanceRecordHikQuery signOutResultEnd(Integer signOutResultEnd){
this.signOutResultEnd = signOutResultEnd;
return this;
}
/**
* 设置 增加 签退结果(0.否,1.是)
* @param signOutResultIncrement
*/
public AttendanceRecordHikQuery signOutResultIncrement(Integer signOutResultIncrement){
this.signOutResultIncrement = signOutResultIncrement;
return this;
}
/**
* 设置 签退结果(0.否,1.是)
* @param signOutResultList
*/
public AttendanceRecordHikQuery signOutResultList(List<Integer> signOutResultList){
this.signOutResultList = signOutResultList;
return this;
}
/**
* 设置 签退结果(0.否,1.是)
* @param signOutResultNotList
*/
public AttendanceRecordHikQuery signOutResultNotList(List<Integer> signOutResultNotList){
this.signOutResultNotList = signOutResultNotList;
return this;
}
/**
* 设置 考勤类型
* @param attendType
*/
public AttendanceRecordHikQuery attendType(String attendType){
setAttendType(attendType);
return this;
}
/**
* 设置 考勤类型
* @param attendTypeList
*/
public AttendanceRecordHikQuery attendTypeList(List<String> attendTypeList){
this.attendTypeList = attendTypeList;
return this;
}
/**
* 设置 打卡结果(0.否,1.是)
* @param punchResult
*/
public AttendanceRecordHikQuery punchResult(Integer punchResult){
setPunchResult(punchResult);
return this;
}
/**
* 设置 开始 打卡结果(0.否,1.是)
* @param punchResultStart
*/
public AttendanceRecordHikQuery punchResultStart(Integer punchResultStart){
this.punchResultStart = punchResultStart;
return this;
}
/**
* 设置 结束 打卡结果(0.否,1.是)
* @param punchResultEnd
*/
public AttendanceRecordHikQuery punchResultEnd(Integer punchResultEnd){
this.punchResultEnd = punchResultEnd;
return this;
}
/**
* 设置 增加 打卡结果(0.否,1.是)
* @param punchResultIncrement
*/
public AttendanceRecordHikQuery punchResultIncrement(Integer punchResultIncrement){
this.punchResultIncrement = punchResultIncrement;
return this;
}
/**
* 设置 打卡结果(0.否,1.是)
* @param punchResultList
*/
public AttendanceRecordHikQuery punchResultList(List<Integer> punchResultList){
this.punchResultList = punchResultList;
return this;
}
/**
* 设置 打卡结果(0.否,1.是)
* @param punchResultNotList
*/
public AttendanceRecordHikQuery punchResultNotList(List<Integer> punchResultNotList){
this.punchResultNotList = punchResultNotList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<AttendanceRecordHikQuery> getOrConditionList(){
return this.orConditionList;
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param 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<AttendanceRecordHikQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<AttendanceRecordHikQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param 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<AttendanceRecordHikQuery> andConditionList){
this.andConditionList = andConditionList;
}
......
package com.mortals.xhx.module.attendance.model;
import java.util.List;
import java.util.Date;
import java.util.List;
import com.mortals.xhx.module.attendance.model.AttendanceRecordEntity;
/**
* 考勤打卡记录信息查询对象
*
* @author zxfei
* @date 2023-04-07
*/
* 考勤打卡记录信息查询对象
*
* @author zxfei
* @date 2023-07-18
*/
public class AttendanceRecordQuery extends AttendanceRecordEntity {
/** 开始 序号,主键,自增长 */
private Long idStart;
......@@ -184,6 +183,56 @@ public class AttendanceRecordQuery extends AttendanceRecordEntity {
/** 结束 更新时间 */
private String updateTimeEnd;
/** 开始 签到结果(0.否,1.是) */
private Integer signInResultStart;
/** 结束 签到结果(0.否,1.是) */
private Integer signInResultEnd;
/** 增加 签到结果(0.否,1.是) */
private Integer signInResultIncrement;
/** 签到结果(0.否,1.是)列表 */
private List <Integer> signInResultList;
/** 签到结果(0.否,1.是)排除列表 */
private List <Integer> signInResultNotList;
/** 开始 签退结果(0.否,1.是) */
private Integer signOutResultStart;
/** 结束 签退结果(0.否,1.是) */
private Integer signOutResultEnd;
/** 增加 签退结果(0.否,1.是) */
private Integer signOutResultIncrement;
/** 签退结果(0.否,1.是)列表 */
private List <Integer> signOutResultList;
/** 签退结果(0.否,1.是)排除列表 */
private List <Integer> signOutResultNotList;
/** 考勤类型 */
private List<String> attendTypeList;
/** 考勤类型排除列表 */
private List <String> attendTypeNotList;
/** 开始 打卡结果(0.否,1.是) */
private Integer punchResultStart;
/** 结束 打卡结果(0.否,1.是) */
private Integer punchResultEnd;
/** 增加 打卡结果(0.否,1.是) */
private Integer punchResultIncrement;
/** 打卡结果(0.否,1.是)列表 */
private List <Integer> punchResultList;
/** 打卡结果(0.否,1.是)排除列表 */
private List <Integer> punchResultNotList;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<AttendanceRecordQuery> orConditionList;
......@@ -193,1569 +242,2025 @@ public class AttendanceRecordQuery extends AttendanceRecordEntity {
public AttendanceRecordQuery(){}
/**
* 获取 开始 序号,主键,自增长
* @return idStart
*/
* 获取 开始 序号,主键,自增长
* @return idStart
*/
public Long getIdStart(){
return this.idStart;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public void setIdStart(Long idStart){
this.idStart = idStart;
}
/**
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
* 获取 结束 序号,主键,自增长
* @return $idEnd
*/
public Long getIdEnd(){
return this.idEnd;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public void setIdEnd(Long idEnd){
this.idEnd = idEnd;
}
/**
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
* 获取 增加 序号,主键,自增长
* @return idIncrement
*/
public Long getIdIncrement(){
return this.idIncrement;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement;
}
/**
* 获取 序号,主键,自增长
* @return idList
*/
* 获取 序号,主键,自增长
* @return idList
*/
public List<Long> getIdList(){
return this.idList;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
* 设置 序号,主键,自增长
* @param idList
*/
public void setIdList(List<Long> idList){
this.idList = idList;
}
/**
* 获取 序号,主键,自增长
* @return idNotList
*/
* 获取 序号,主键,自增长
* @return idNotList
*/
public List<Long> getIdNotList(){
return this.idNotList;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
* 设置 序号,主键,自增长
* @param idNotList
*/
public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList;
}
/**
* 获取 开始 员工ID
* @return staffIdStart
*/
* 获取 开始 员工ID
* @return staffIdStart
*/
public Long getStaffIdStart(){
return this.staffIdStart;
}
/**
* 设置 开始 员工ID
* @param staffIdStart
*/
* 设置 开始 员工ID
* @param staffIdStart
*/
public void setStaffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart;
}
/**
* 获取 结束 员工ID
* @return $staffIdEnd
*/
* 获取 结束 员工ID
* @return $staffIdEnd
*/
public Long getStaffIdEnd(){
return this.staffIdEnd;
}
/**
* 设置 结束 员工ID
* @param staffIdEnd
*/
* 设置 结束 员工ID
* @param staffIdEnd
*/
public void setStaffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd;
}
/**
* 获取 增加 员工ID
* @return staffIdIncrement
*/
* 获取 增加 员工ID
* @return staffIdIncrement
*/
public Long getStaffIdIncrement(){
return this.staffIdIncrement;
}
/**
* 设置 增加 员工ID
* @param staffIdIncrement
*/
* 设置 增加 员工ID
* @param staffIdIncrement
*/
public void setStaffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement;
}
/**
* 获取 员工ID
* @return staffIdList
*/
* 获取 员工ID
* @return staffIdList
*/
public List<Long> getStaffIdList(){
return this.staffIdList;
}
/**
* 设置 员工ID
* @param staffIdList
*/
* 设置 员工ID
* @param staffIdList
*/
public void setStaffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList;
}
/**
* 获取 员工ID
* @return staffIdNotList
*/
* 获取 员工ID
* @return staffIdNotList
*/
public List<Long> getStaffIdNotList(){
return this.staffIdNotList;
}
/**
* 设置 员工ID
* @param staffIdNotList
*/
* 设置 员工ID
* @param staffIdNotList
*/
public void setStaffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList;
}
/**
* 获取 员工姓名
* @return staffNameList
*/
* 获取 员工姓名
* @return staffNameList
*/
public List<String> getStaffNameList(){
return this.staffNameList;
}
/**
* 设置 员工姓名
* @param staffNameList
*/
* 设置 员工姓名
* @param staffNameList
*/
public void setStaffNameList(List<String> staffNameList){
this.staffNameList = staffNameList;
}
/**
* 获取 员工姓名
* @return staffNameNotList
*/
* 获取 员工姓名
* @return staffNameNotList
*/
public List<String> getStaffNameNotList(){
return this.staffNameNotList;
}
/**
* 设置 员工姓名
* @param staffNameNotList
*/
* 设置 员工姓名
* @param staffNameNotList
*/
public void setStaffNameNotList(List<String> staffNameNotList){
this.staffNameNotList = staffNameNotList;
}
/**
* 获取 工号
* @return workNumList
*/
* 获取 工号
* @return workNumList
*/
public List<String> getWorkNumList(){
return this.workNumList;
}
/**
* 设置 工号
* @param workNumList
*/
* 设置 工号
* @param workNumList
*/
public void setWorkNumList(List<String> workNumList){
this.workNumList = workNumList;
}
/**
* 获取 工号
* @return workNumNotList
*/
* 获取 工号
* @return workNumNotList
*/
public List<String> getWorkNumNotList(){
return this.workNumNotList;
}
/**
* 设置 工号
* @param workNumNotList
*/
* 设置 工号
* @param workNumNotList
*/
public void setWorkNumNotList(List<String> workNumNotList){
this.workNumNotList = workNumNotList;
}
/**
* 获取 开始 所属部门
* @return deptIdStart
*/
* 获取 开始 所属部门
* @return deptIdStart
*/
public Long getDeptIdStart(){
return this.deptIdStart;
}
/**
* 设置 开始 所属部门
* @param deptIdStart
*/
* 设置 开始 所属部门
* @param deptIdStart
*/
public void setDeptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
}
/**
* 获取 结束 所属部门
* @return $deptIdEnd
*/
* 获取 结束 所属部门
* @return $deptIdEnd
*/
public Long getDeptIdEnd(){
return this.deptIdEnd;
}
/**
* 设置 结束 所属部门
* @param deptIdEnd
*/
* 设置 结束 所属部门
* @param deptIdEnd
*/
public void setDeptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
}
/**
* 获取 增加 所属部门
* @return deptIdIncrement
*/
* 获取 增加 所属部门
* @return deptIdIncrement
*/
public Long getDeptIdIncrement(){
return this.deptIdIncrement;
}
/**
* 设置 增加 所属部门
* @param deptIdIncrement
*/
* 设置 增加 所属部门
* @param deptIdIncrement
*/
public void setDeptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
}
/**
* 获取 所属部门
* @return deptIdList
*/
* 获取 所属部门
* @return deptIdList
*/
public List<Long> getDeptIdList(){
return this.deptIdList;
}
/**
* 设置 所属部门
* @param deptIdList
*/
* 设置 所属部门
* @param deptIdList
*/
public void setDeptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
}
/**
* 获取 所属部门
* @return deptIdNotList
*/
* 获取 所属部门
* @return deptIdNotList
*/
public List<Long> getDeptIdNotList(){
return this.deptIdNotList;
}
/**
* 设置 所属部门
* @param deptIdNotList
*/
* 设置 所属部门
* @param deptIdNotList
*/
public void setDeptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList;
}
/**
* 获取 所属部门名称
* @return deptNameList
*/
* 获取 所属部门名称
* @return deptNameList
*/
public List<String> getDeptNameList(){
return this.deptNameList;
}
/**
* 设置 所属部门名称
* @param deptNameList
*/
* 设置 所属部门名称
* @param deptNameList
*/
public void setDeptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
}
/**
* 获取 所属部门名称
* @return deptNameNotList
*/
* 获取 所属部门名称
* @return deptNameNotList
*/
public List<String> getDeptNameNotList(){
return this.deptNameNotList;
}
/**
* 设置 所属部门名称
* @param deptNameNotList
*/
* 设置 所属部门名称
* @param deptNameNotList
*/
public void setDeptNameNotList(List<String> deptNameNotList){
this.deptNameNotList = deptNameNotList;
}
/**
* 获取 开始 职位ID
* @return positionIdStart
*/
* 获取 开始 职位ID
* @return positionIdStart
*/
public Long getPositionIdStart(){
return this.positionIdStart;
}
/**
* 设置 开始 职位ID
* @param positionIdStart
*/
* 设置 开始 职位ID
* @param positionIdStart
*/
public void setPositionIdStart(Long positionIdStart){
this.positionIdStart = positionIdStart;
}
/**
* 获取 结束 职位ID
* @return $positionIdEnd
*/
* 获取 结束 职位ID
* @return $positionIdEnd
*/
public Long getPositionIdEnd(){
return this.positionIdEnd;
}
/**
* 设置 结束 职位ID
* @param positionIdEnd
*/
* 设置 结束 职位ID
* @param positionIdEnd
*/
public void setPositionIdEnd(Long positionIdEnd){
this.positionIdEnd = positionIdEnd;
}
/**
* 获取 增加 职位ID
* @return positionIdIncrement
*/
* 获取 增加 职位ID
* @return positionIdIncrement
*/
public Long getPositionIdIncrement(){
return this.positionIdIncrement;
}
/**
* 设置 增加 职位ID
* @param positionIdIncrement
*/
* 设置 增加 职位ID
* @param positionIdIncrement
*/
public void setPositionIdIncrement(Long positionIdIncrement){
this.positionIdIncrement = positionIdIncrement;
}
/**
* 获取 职位ID
* @return positionIdList
*/
* 获取 职位ID
* @return positionIdList
*/
public List<Long> getPositionIdList(){
return this.positionIdList;
}
/**
* 设置 职位ID
* @param positionIdList
*/
* 设置 职位ID
* @param positionIdList
*/
public void setPositionIdList(List<Long> positionIdList){
this.positionIdList = positionIdList;
}
/**
* 获取 职位ID
* @return positionIdNotList
*/
* 获取 职位ID
* @return positionIdNotList
*/
public List<Long> getPositionIdNotList(){
return this.positionIdNotList;
}
/**
* 设置 职位ID
* @param positionIdNotList
*/
* 设置 职位ID
* @param positionIdNotList
*/
public void setPositionIdNotList(List<Long> positionIdNotList){
this.positionIdNotList = positionIdNotList;
}
/**
* 获取 职位名称
* @return positionNameList
*/
* 获取 职位名称
* @return positionNameList
*/
public List<String> getPositionNameList(){
return this.positionNameList;
}
/**
* 设置 职位名称
* @param positionNameList
*/
* 设置 职位名称
* @param positionNameList
*/
public void setPositionNameList(List<String> positionNameList){
this.positionNameList = positionNameList;
}
/**
* 获取 职位名称
* @return positionNameNotList
*/
* 获取 职位名称
* @return positionNameNotList
*/
public List<String> getPositionNameNotList(){
return this.positionNameNotList;
}
/**
* 设置 职位名称
* @param positionNameNotList
*/
* 设置 职位名称
* @param positionNameNotList
*/
public void setPositionNameNotList(List<String> positionNameNotList){
this.positionNameNotList = positionNameNotList;
}
/**
* 获取 开始 所属考勤组ID
* @return attendanceGroupIdStart
*/
* 获取 开始 所属考勤组ID
* @return attendanceGroupIdStart
*/
public Long getAttendanceGroupIdStart(){
return this.attendanceGroupIdStart;
}
/**
* 设置 开始 所属考勤组ID
* @param attendanceGroupIdStart
*/
* 设置 开始 所属考勤组ID
* @param attendanceGroupIdStart
*/
public void setAttendanceGroupIdStart(Long attendanceGroupIdStart){
this.attendanceGroupIdStart = attendanceGroupIdStart;
}
/**
* 获取 结束 所属考勤组ID
* @return $attendanceGroupIdEnd
*/
* 获取 结束 所属考勤组ID
* @return $attendanceGroupIdEnd
*/
public Long getAttendanceGroupIdEnd(){
return this.attendanceGroupIdEnd;
}
/**
* 设置 结束 所属考勤组ID
* @param attendanceGroupIdEnd
*/
* 设置 结束 所属考勤组ID
* @param attendanceGroupIdEnd
*/
public void setAttendanceGroupIdEnd(Long attendanceGroupIdEnd){
this.attendanceGroupIdEnd = attendanceGroupIdEnd;
}
/**
* 获取 增加 所属考勤组ID
* @return attendanceGroupIdIncrement
*/
* 获取 增加 所属考勤组ID
* @return attendanceGroupIdIncrement
*/
public Long getAttendanceGroupIdIncrement(){
return this.attendanceGroupIdIncrement;
}
/**
* 设置 增加 所属考勤组ID
* @param attendanceGroupIdIncrement
*/
* 设置 增加 所属考勤组ID
* @param attendanceGroupIdIncrement
*/
public void setAttendanceGroupIdIncrement(Long attendanceGroupIdIncrement){
this.attendanceGroupIdIncrement = attendanceGroupIdIncrement;
}
/**
* 获取 所属考勤组ID
* @return attendanceGroupIdList
*/
* 获取 所属考勤组ID
* @return attendanceGroupIdList
*/
public List<Long> getAttendanceGroupIdList(){
return this.attendanceGroupIdList;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupIdList
*/
* 设置 所属考勤组ID
* @param attendanceGroupIdList
*/
public void setAttendanceGroupIdList(List<Long> attendanceGroupIdList){
this.attendanceGroupIdList = attendanceGroupIdList;
}
/**
* 获取 所属考勤组ID
* @return attendanceGroupIdNotList
*/
* 获取 所属考勤组ID
* @return attendanceGroupIdNotList
*/
public List<Long> getAttendanceGroupIdNotList(){
return this.attendanceGroupIdNotList;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupIdNotList
*/
* 设置 所属考勤组ID
* @param attendanceGroupIdNotList
*/
public void setAttendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){
this.attendanceGroupIdNotList = attendanceGroupIdNotList;
}
/**
* 获取 所属考勤组名称
* @return attendanceGroupNameList
*/
* 获取 所属考勤组名称
* @return attendanceGroupNameList
*/
public List<String> getAttendanceGroupNameList(){
return this.attendanceGroupNameList;
}
/**
* 设置 所属考勤组名称
* @param attendanceGroupNameList
*/
* 设置 所属考勤组名称
* @param attendanceGroupNameList
*/
public void setAttendanceGroupNameList(List<String> attendanceGroupNameList){
this.attendanceGroupNameList = attendanceGroupNameList;
}
/**
* 获取 所属考勤组名称
* @return attendanceGroupNameNotList
*/
* 获取 所属考勤组名称
* @return attendanceGroupNameNotList
*/
public List<String> getAttendanceGroupNameNotList(){
return this.attendanceGroupNameNotList;
}
/**
* 设置 所属考勤组名称
* @param attendanceGroupNameNotList
*/
* 设置 所属考勤组名称
* @param attendanceGroupNameNotList
*/
public void setAttendanceGroupNameNotList(List<String> attendanceGroupNameNotList){
this.attendanceGroupNameNotList = attendanceGroupNameNotList;
}
/**
* 获取 开始 班次ID
* @return shiftsIdStart
*/
* 获取 开始 班次ID
* @return shiftsIdStart
*/
public Long getShiftsIdStart(){
return this.shiftsIdStart;
}
/**
* 设置 开始 班次ID
* @param shiftsIdStart
*/
* 设置 开始 班次ID
* @param shiftsIdStart
*/
public void setShiftsIdStart(Long shiftsIdStart){
this.shiftsIdStart = shiftsIdStart;
}
/**
* 获取 结束 班次ID
* @return $shiftsIdEnd
*/
* 获取 结束 班次ID
* @return $shiftsIdEnd
*/
public Long getShiftsIdEnd(){
return this.shiftsIdEnd;
}
/**
* 设置 结束 班次ID
* @param shiftsIdEnd
*/
* 设置 结束 班次ID
* @param shiftsIdEnd
*/
public void setShiftsIdEnd(Long shiftsIdEnd){
this.shiftsIdEnd = shiftsIdEnd;
}
/**
* 获取 增加 班次ID
* @return shiftsIdIncrement
*/
* 获取 增加 班次ID
* @return shiftsIdIncrement
*/
public Long getShiftsIdIncrement(){
return this.shiftsIdIncrement;
}
/**
* 设置 增加 班次ID
* @param shiftsIdIncrement
*/
* 设置 增加 班次ID
* @param shiftsIdIncrement
*/
public void setShiftsIdIncrement(Long shiftsIdIncrement){
this.shiftsIdIncrement = shiftsIdIncrement;
}
/**
* 获取 班次ID
* @return shiftsIdList
*/
* 获取 班次ID
* @return shiftsIdList
*/
public List<Long> getShiftsIdList(){
return this.shiftsIdList;
}
/**
* 设置 班次ID
* @param shiftsIdList
*/
* 设置 班次ID
* @param shiftsIdList
*/
public void setShiftsIdList(List<Long> shiftsIdList){
this.shiftsIdList = shiftsIdList;
}
/**
* 获取 班次ID
* @return shiftsIdNotList
*/
* 获取 班次ID
* @return shiftsIdNotList
*/
public List<Long> getShiftsIdNotList(){
return this.shiftsIdNotList;
}
/**
* 设置 班次ID
* @param shiftsIdNotList
*/
* 设置 班次ID
* @param shiftsIdNotList
*/
public void setShiftsIdNotList(List<Long> shiftsIdNotList){
this.shiftsIdNotList = shiftsIdNotList;
}
/**
* 获取 班次名称
* @return shiftsNameList
*/
* 获取 班次名称
* @return shiftsNameList
*/
public List<String> getShiftsNameList(){
return this.shiftsNameList;
}
/**
* 设置 班次名称
* @param shiftsNameList
*/
* 设置 班次名称
* @param shiftsNameList
*/
public void setShiftsNameList(List<String> shiftsNameList){
this.shiftsNameList = shiftsNameList;
}
/**
* 获取 班次名称
* @return shiftsNameNotList
*/
* 获取 班次名称
* @return shiftsNameNotList
*/
public List<String> getShiftsNameNotList(){
return this.shiftsNameNotList;
}
/**
* 设置 班次名称
* @param shiftsNameNotList
*/
* 设置 班次名称
* @param shiftsNameNotList
*/
public void setShiftsNameNotList(List<String> shiftsNameNotList){
this.shiftsNameNotList = shiftsNameNotList;
}
/**
* 获取 开始 打卡日期
* @return attendanceDateStart
*/
* 获取 开始 打卡日期
* @return attendanceDateStart
*/
public String getAttendanceDateStart(){
return this.attendanceDateStart;
}
/**
* 设置 开始 打卡日期
* @param attendanceDateStart
*/
* 设置 开始 打卡日期
* @param attendanceDateStart
*/
public void setAttendanceDateStart(String attendanceDateStart){
this.attendanceDateStart = attendanceDateStart;
}
/**
* 获取 结束 打卡日期
* @return attendanceDateEnd
*/
* 获取 结束 打卡日期
* @return attendanceDateEnd
*/
public String getAttendanceDateEnd(){
return this.attendanceDateEnd;
}
/**
* 设置 结束 打卡日期
* @param attendanceDateEnd
*/
* 设置 结束 打卡日期
* @param attendanceDateEnd
*/
public void setAttendanceDateEnd(String attendanceDateEnd){
this.attendanceDateEnd = attendanceDateEnd;
}
/**
* 获取 备注
* @return remarkList
*/
* 获取 备注
* @return remarkList
*/
public List<String> getRemarkList(){
return this.remarkList;
}
/**
* 设置 备注
* @param remarkList
*/
* 设置 备注
* @param remarkList
*/
public void setRemarkList(List<String> remarkList){
this.remarkList = remarkList;
}
/**
* 获取 备注
* @return remarkNotList
*/
* 获取 备注
* @return remarkNotList
*/
public List<String> getRemarkNotList(){
return this.remarkNotList;
}
/**
* 设置 备注
* @param remarkNotList
*/
* 设置 备注
* @param remarkNotList
*/
public void setRemarkNotList(List<String> remarkNotList){
this.remarkNotList = remarkNotList;
}
/**
* 获取 开始 创建用户
* @return createUserIdStart
*/
* 获取 开始 创建用户
* @return createUserIdStart
*/
public Long getCreateUserIdStart(){
return this.createUserIdStart;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
* 设置 开始 创建用户
* @param createUserIdStart
*/
public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
}
/**
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
* 获取 结束 创建用户
* @return $createUserIdEnd
*/
public Long getCreateUserIdEnd(){
return this.createUserIdEnd;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
}
/**
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
* 获取 增加 创建用户
* @return createUserIdIncrement
*/
public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
}
/**
* 获取 创建用户
* @return createUserIdList
*/
* 获取 创建用户
* @return createUserIdList
*/
public List<Long> getCreateUserIdList(){
return this.createUserIdList;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
* 设置 创建用户
* @param createUserIdList
*/
public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
}
/**
* 获取 创建用户
* @return createUserIdNotList
*/
* 获取 创建用户
* @return createUserIdNotList
*/
public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
* 设置 创建用户
* @param createUserIdNotList
*/
public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
* 获取 开始 创建时间
* @return createTimeStart
*/
public String getCreateTimeStart(){
return this.createTimeStart;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
* 设置 开始 创建时间
* @param createTimeStart
*/
public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
* 获取 结束 创建时间
* @return createTimeEnd
*/
public String getCreateTimeEnd(){
return this.createTimeEnd;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
* 设置 结束 创建时间
* @param createTimeEnd
*/
public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd;
}
/**
* 获取 开始 更新用户
* @return updateUserIdStart
*/
* 获取 开始 更新用户
* @return updateUserIdStart
*/
public Long getUpdateUserIdStart(){
return this.updateUserIdStart;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
}
/**
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
* 获取 结束 更新用户
* @return $updateUserIdEnd
*/
public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
}
/**
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
* 获取 增加 更新用户
* @return updateUserIdIncrement
*/
public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
}
/**
* 获取 更新用户
* @return updateUserIdList
*/
* 获取 更新用户
* @return updateUserIdList
*/
public List<Long> getUpdateUserIdList(){
return this.updateUserIdList;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
* 设置 更新用户
* @param updateUserIdList
*/
public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
}
/**
* 获取 更新用户
* @return updateUserIdNotList
*/
* 获取 更新用户
* @return updateUserIdNotList
*/
public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
* 设置 更新用户
* @param updateUserIdNotList
*/
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
* 获取 开始 更新时间
* @return updateTimeStart
*/
public String getUpdateTimeStart(){
return this.updateTimeStart;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
* 设置 开始 更新时间
* @param updateTimeStart
*/
public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public String getUpdateTimeEnd(){
return this.updateTimeEnd;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
* 获取 开始 签到结果(0.否,1.是)
* @return signInResultStart
*/
public Integer getSignInResultStart(){
return this.signInResultStart;
}
/**
* 设置 开始 签到结果(0.否,1.是)
* @param signInResultStart
*/
public void setSignInResultStart(Integer signInResultStart){
this.signInResultStart = signInResultStart;
}
/**
* 获取 结束 签到结果(0.否,1.是)
* @return $signInResultEnd
*/
public Integer getSignInResultEnd(){
return this.signInResultEnd;
}
/**
* 设置 结束 签到结果(0.否,1.是)
* @param signInResultEnd
*/
public void setSignInResultEnd(Integer signInResultEnd){
this.signInResultEnd = signInResultEnd;
}
/**
* 获取 增加 签到结果(0.否,1.是)
* @return signInResultIncrement
*/
public Integer getSignInResultIncrement(){
return this.signInResultIncrement;
}
/**
* 设置 增加 签到结果(0.否,1.是)
* @param signInResultIncrement
*/
public void setSignInResultIncrement(Integer signInResultIncrement){
this.signInResultIncrement = signInResultIncrement;
}
/**
* 获取 签到结果(0.否,1.是)
* @return signInResultList
*/
public List<Integer> getSignInResultList(){
return this.signInResultList;
}
/**
* 设置 签到结果(0.否,1.是)
* @param signInResultList
*/
public void setSignInResultList(List<Integer> signInResultList){
this.signInResultList = signInResultList;
}
/**
* 获取 签到结果(0.否,1.是)
* @return signInResultNotList
*/
public List<Integer> getSignInResultNotList(){
return this.signInResultNotList;
}
/**
* 设置 签到结果(0.否,1.是)
* @param signInResultNotList
*/
public void setSignInResultNotList(List<Integer> signInResultNotList){
this.signInResultNotList = signInResultNotList;
}
/**
* 获取 开始 签退结果(0.否,1.是)
* @return signOutResultStart
*/
public Integer getSignOutResultStart(){
return this.signOutResultStart;
}
/**
* 设置 开始 签退结果(0.否,1.是)
* @param signOutResultStart
*/
public void setSignOutResultStart(Integer signOutResultStart){
this.signOutResultStart = signOutResultStart;
}
/**
* 获取 结束 签退结果(0.否,1.是)
* @return $signOutResultEnd
*/
public Integer getSignOutResultEnd(){
return this.signOutResultEnd;
}
/**
* 设置 结束 签退结果(0.否,1.是)
* @param signOutResultEnd
*/
public void setSignOutResultEnd(Integer signOutResultEnd){
this.signOutResultEnd = signOutResultEnd;
}
/**
* 获取 增加 签退结果(0.否,1.是)
* @return signOutResultIncrement
*/
public Integer getSignOutResultIncrement(){
return this.signOutResultIncrement;
}
/**
* 设置 增加 签退结果(0.否,1.是)
* @param signOutResultIncrement
*/
public void setSignOutResultIncrement(Integer signOutResultIncrement){
this.signOutResultIncrement = signOutResultIncrement;
}
/**
* 获取 签退结果(0.否,1.是)
* @return signOutResultList
*/
public List<Integer> getSignOutResultList(){
return this.signOutResultList;
}
/**
* 设置 签退结果(0.否,1.是)
* @param signOutResultList
*/
public void setSignOutResultList(List<Integer> signOutResultList){
this.signOutResultList = signOutResultList;
}
/**
* 获取 签退结果(0.否,1.是)
* @return signOutResultNotList
*/
public List<Integer> getSignOutResultNotList(){
return this.signOutResultNotList;
}
/**
* 设置 签退结果(0.否,1.是)
* @param signOutResultNotList
*/
public void setSignOutResultNotList(List<Integer> signOutResultNotList){
this.signOutResultNotList = signOutResultNotList;
}
/**
* 获取 考勤类型
* @return attendTypeList
*/
public List<String> getAttendTypeList(){
return this.attendTypeList;
}
/**
* 设置 考勤类型
* @param attendTypeList
*/
public void setAttendTypeList(List<String> attendTypeList){
this.attendTypeList = attendTypeList;
}
/**
* 获取 考勤类型
* @return attendTypeNotList
*/
public List<String> getAttendTypeNotList(){
return this.attendTypeNotList;
}
/**
* 设置 考勤类型
* @param attendTypeNotList
*/
public void setAttendTypeNotList(List<String> attendTypeNotList){
this.attendTypeNotList = attendTypeNotList;
}
/**
* 获取 开始 打卡结果(0.否,1.是)
* @return punchResultStart
*/
public Integer getPunchResultStart(){
return this.punchResultStart;
}
/**
* 设置 开始 打卡结果(0.否,1.是)
* @param punchResultStart
*/
public void setPunchResultStart(Integer punchResultStart){
this.punchResultStart = punchResultStart;
}
/**
* 获取 结束 打卡结果(0.否,1.是)
* @return $punchResultEnd
*/
public Integer getPunchResultEnd(){
return this.punchResultEnd;
}
/**
* 设置 结束 打卡结果(0.否,1.是)
* @param punchResultEnd
*/
public void setPunchResultEnd(Integer punchResultEnd){
this.punchResultEnd = punchResultEnd;
}
/**
* 获取 增加 打卡结果(0.否,1.是)
* @return punchResultIncrement
*/
public Integer getPunchResultIncrement(){
return this.punchResultIncrement;
}
/**
* 设置 增加 打卡结果(0.否,1.是)
* @param punchResultIncrement
*/
public void setPunchResultIncrement(Integer punchResultIncrement){
this.punchResultIncrement = punchResultIncrement;
}
/**
* 获取 打卡结果(0.否,1.是)
* @return punchResultList
*/
public List<Integer> getPunchResultList(){
return this.punchResultList;
}
/**
* 设置 打卡结果(0.否,1.是)
* @param punchResultList
*/
public void setPunchResultList(List<Integer> punchResultList){
this.punchResultList = punchResultList;
}
/**
* 获取 打卡结果(0.否,1.是)
* @return punchResultNotList
*/
public List<Integer> getPunchResultNotList(){
return this.punchResultNotList;
}
/**
* 设置 打卡结果(0.否,1.是)
* @param punchResultNotList
*/
public void setPunchResultNotList(List<Integer> punchResultNotList){
this.punchResultNotList = punchResultNotList;
}
/**
* 设置 序号,主键,自增长
* @param id
*/
public AttendanceRecordQuery id(Long id){
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
setId(id);
return this;
}
/**
* 设置 开始 序号,主键,自增长
* @param idStart
*/
public AttendanceRecordQuery idStart(Long idStart){
this.idStart = idStart;
return this;
this.idStart = idStart;
return this;
}
/**
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
* 设置 结束 序号,主键,自增长
* @param idEnd
*/
public AttendanceRecordQuery idEnd(Long idEnd){
this.idEnd = idEnd;
return this;
this.idEnd = idEnd;
return this;
}
/**
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
* 设置 增加 序号,主键,自增长
* @param idIncrement
*/
public AttendanceRecordQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement;
return this;
this.idIncrement = idIncrement;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idList
*/
* 设置 序号,主键,自增长
* @param idList
*/
public AttendanceRecordQuery idList(List<Long> idList){
this.idList = idList;
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public AttendanceRecordQuery idNotList(List<Long> idNotList){
return this;
}
/**
* 设置 序号,主键,自增长
* @param idNotList
*/
public AttendanceRecordQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList;
return this;
}
}
/**
* 设置 员工ID
* @param staffId
*/
* 设置 员工ID
* @param staffId
*/
public AttendanceRecordQuery staffId(Long staffId){
setStaffId(staffId);
return this;
}
/**
* 设置 开始 员工ID
* @param staffIdStart
*/
setStaffId(staffId);
return this;
}
/**
* 设置 开始 员工ID
* @param staffIdStart
*/
public AttendanceRecordQuery staffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart;
return this;
this.staffIdStart = staffIdStart;
return this;
}
/**
* 设置 结束 员工ID
* @param staffIdEnd
*/
* 设置 结束 员工ID
* @param staffIdEnd
*/
public AttendanceRecordQuery staffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd;
return this;
this.staffIdEnd = staffIdEnd;
return this;
}
/**
* 设置 增加 员工ID
* @param staffIdIncrement
*/
* 设置 增加 员工ID
* @param staffIdIncrement
*/
public AttendanceRecordQuery staffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement;
return this;
this.staffIdIncrement = staffIdIncrement;
return this;
}
/**
* 设置 员工ID
* @param staffIdList
*/
* 设置 员工ID
* @param staffIdList
*/
public AttendanceRecordQuery staffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList;
return this;
}
/**
* 设置 员工ID
* @param staffIdNotList
*/
public AttendanceRecordQuery staffIdNotList(List<Long> staffIdNotList){
return this;
}
/**
* 设置 员工ID
* @param staffIdNotList
*/
public AttendanceRecordQuery staffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList;
return this;
}
}
/**
* 设置 员工姓名
* @param staffName
*/
/**
* 设置 员工姓名
* @param staffName
*/
public AttendanceRecordQuery staffName(String staffName){
setStaffName(staffName);
return this;
return this;
}
/**
* 设置 员工姓名
* @param staffNameList
*/
* 设置 员工姓名
* @param staffNameList
*/
public AttendanceRecordQuery staffNameList(List<String> staffNameList){
this.staffNameList = staffNameList;
return this;
return this;
}
/**
* 设置 工号
* @param workNum
*/
/**
* 设置 工号
* @param workNum
*/
public AttendanceRecordQuery workNum(String workNum){
setWorkNum(workNum);
return this;
return this;
}
/**
* 设置 工号
* @param workNumList
*/
* 设置 工号
* @param workNumList
*/
public AttendanceRecordQuery workNumList(List<String> workNumList){
this.workNumList = workNumList;
return this;
return this;
}
/**
* 设置 所属部门
* @param deptId
*/
* 设置 所属部门
* @param deptId
*/
public AttendanceRecordQuery deptId(Long deptId){
setDeptId(deptId);
return this;
}
/**
* 设置 开始 所属部门
* @param deptIdStart
*/
setDeptId(deptId);
return this;
}
/**
* 设置 开始 所属部门
* @param deptIdStart
*/
public AttendanceRecordQuery deptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart;
return this;
this.deptIdStart = deptIdStart;
return this;
}
/**
* 设置 结束 所属部门
* @param deptIdEnd
*/
* 设置 结束 所属部门
* @param deptIdEnd
*/
public AttendanceRecordQuery deptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd;
return this;
this.deptIdEnd = deptIdEnd;
return this;
}
/**
* 设置 增加 所属部门
* @param deptIdIncrement
*/
* 设置 增加 所属部门
* @param deptIdIncrement
*/
public AttendanceRecordQuery deptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement;
return this;
this.deptIdIncrement = deptIdIncrement;
return this;
}
/**
* 设置 所属部门
* @param deptIdList
*/
* 设置 所属部门
* @param deptIdList
*/
public AttendanceRecordQuery deptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList;
return this;
}
/**
* 设置 所属部门
* @param deptIdNotList
*/
public AttendanceRecordQuery deptIdNotList(List<Long> deptIdNotList){
return this;
}
/**
* 设置 所属部门
* @param deptIdNotList
*/
public AttendanceRecordQuery deptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList;
return this;
}
}
/**
* 设置 所属部门名称
* @param deptName
*/
/**
* 设置 所属部门名称
* @param deptName
*/
public AttendanceRecordQuery deptName(String deptName){
setDeptName(deptName);
return this;
return this;
}
/**
* 设置 所属部门名称
* @param deptNameList
*/
* 设置 所属部门名称
* @param deptNameList
*/
public AttendanceRecordQuery deptNameList(List<String> deptNameList){
this.deptNameList = deptNameList;
return this;
return this;
}
/**
* 设置 职位ID
* @param positionId
*/
* 设置 职位ID
* @param positionId
*/
public AttendanceRecordQuery positionId(Long positionId){
setPositionId(positionId);
return this;
}
/**
* 设置 开始 职位ID
* @param positionIdStart
*/
setPositionId(positionId);
return this;
}
/**
* 设置 开始 职位ID
* @param positionIdStart
*/
public AttendanceRecordQuery positionIdStart(Long positionIdStart){
this.positionIdStart = positionIdStart;
return this;
this.positionIdStart = positionIdStart;
return this;
}
/**
* 设置 结束 职位ID
* @param positionIdEnd
*/
* 设置 结束 职位ID
* @param positionIdEnd
*/
public AttendanceRecordQuery positionIdEnd(Long positionIdEnd){
this.positionIdEnd = positionIdEnd;
return this;
this.positionIdEnd = positionIdEnd;
return this;
}
/**
* 设置 增加 职位ID
* @param positionIdIncrement
*/
* 设置 增加 职位ID
* @param positionIdIncrement
*/
public AttendanceRecordQuery positionIdIncrement(Long positionIdIncrement){
this.positionIdIncrement = positionIdIncrement;
return this;
this.positionIdIncrement = positionIdIncrement;
return this;
}
/**
* 设置 职位ID
* @param positionIdList
*/
* 设置 职位ID
* @param positionIdList
*/
public AttendanceRecordQuery positionIdList(List<Long> positionIdList){
this.positionIdList = positionIdList;
return this;
}
/**
* 设置 职位ID
* @param positionIdNotList
*/
public AttendanceRecordQuery positionIdNotList(List<Long> positionIdNotList){
return this;
}
/**
* 设置 职位ID
* @param positionIdNotList
*/
public AttendanceRecordQuery positionIdNotList(List<Long> positionIdNotList){
this.positionIdNotList = positionIdNotList;
return this;
}
}
/**
* 设置 职位名称
* @param positionName
*/
/**
* 设置 职位名称
* @param positionName
*/
public AttendanceRecordQuery positionName(String positionName){
setPositionName(positionName);
return this;
return this;
}
/**
* 设置 职位名称
* @param positionNameList
*/
* 设置 职位名称
* @param positionNameList
*/
public AttendanceRecordQuery positionNameList(List<String> positionNameList){
this.positionNameList = positionNameList;
return this;
return this;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupId
*/
* 设置 所属考勤组ID
* @param attendanceGroupId
*/
public AttendanceRecordQuery attendanceGroupId(Long attendanceGroupId){
setAttendanceGroupId(attendanceGroupId);
return this;
}
/**
* 设置 开始 所属考勤组ID
* @param attendanceGroupIdStart
*/
setAttendanceGroupId(attendanceGroupId);
return this;
}
/**
* 设置 开始 所属考勤组ID
* @param attendanceGroupIdStart
*/
public AttendanceRecordQuery attendanceGroupIdStart(Long attendanceGroupIdStart){
this.attendanceGroupIdStart = attendanceGroupIdStart;
return this;
this.attendanceGroupIdStart = attendanceGroupIdStart;
return this;
}
/**
* 设置 结束 所属考勤组ID
* @param attendanceGroupIdEnd
*/
* 设置 结束 所属考勤组ID
* @param attendanceGroupIdEnd
*/
public AttendanceRecordQuery attendanceGroupIdEnd(Long attendanceGroupIdEnd){
this.attendanceGroupIdEnd = attendanceGroupIdEnd;
return this;
this.attendanceGroupIdEnd = attendanceGroupIdEnd;
return this;
}
/**
* 设置 增加 所属考勤组ID
* @param attendanceGroupIdIncrement
*/
* 设置 增加 所属考勤组ID
* @param attendanceGroupIdIncrement
*/
public AttendanceRecordQuery attendanceGroupIdIncrement(Long attendanceGroupIdIncrement){
this.attendanceGroupIdIncrement = attendanceGroupIdIncrement;
return this;
this.attendanceGroupIdIncrement = attendanceGroupIdIncrement;
return this;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupIdList
*/
* 设置 所属考勤组ID
* @param attendanceGroupIdList
*/
public AttendanceRecordQuery attendanceGroupIdList(List<Long> attendanceGroupIdList){
this.attendanceGroupIdList = attendanceGroupIdList;
return this;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupIdNotList
*/
public AttendanceRecordQuery attendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){
return this;
}
/**
* 设置 所属考勤组ID
* @param attendanceGroupIdNotList
*/
public AttendanceRecordQuery attendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){
this.attendanceGroupIdNotList = attendanceGroupIdNotList;
return this;
}
}
/**
* 设置 所属考勤组名称
* @param attendanceGroupName
*/
/**
* 设置 所属考勤组名称
* @param attendanceGroupName
*/
public AttendanceRecordQuery attendanceGroupName(String attendanceGroupName){
setAttendanceGroupName(attendanceGroupName);
return this;
return this;
}
/**
* 设置 所属考勤组名称
* @param attendanceGroupNameList
*/
* 设置 所属考勤组名称
* @param attendanceGroupNameList
*/
public AttendanceRecordQuery attendanceGroupNameList(List<String> attendanceGroupNameList){
this.attendanceGroupNameList = attendanceGroupNameList;
return this;
return this;
}
/**
* 设置 班次ID
* @param shiftsId
*/
* 设置 班次ID
* @param shiftsId
*/
public AttendanceRecordQuery shiftsId(Long shiftsId){
setShiftsId(shiftsId);
return this;
}
/**
* 设置 开始 班次ID
* @param shiftsIdStart
*/
setShiftsId(shiftsId);
return this;
}
/**
* 设置 开始 班次ID
* @param shiftsIdStart
*/
public AttendanceRecordQuery shiftsIdStart(Long shiftsIdStart){
this.shiftsIdStart = shiftsIdStart;
return this;
this.shiftsIdStart = shiftsIdStart;
return this;
}
/**
* 设置 结束 班次ID
* @param shiftsIdEnd
*/
* 设置 结束 班次ID
* @param shiftsIdEnd
*/
public AttendanceRecordQuery shiftsIdEnd(Long shiftsIdEnd){
this.shiftsIdEnd = shiftsIdEnd;
return this;
this.shiftsIdEnd = shiftsIdEnd;
return this;
}
/**
* 设置 增加 班次ID
* @param shiftsIdIncrement
*/
* 设置 增加 班次ID
* @param shiftsIdIncrement
*/
public AttendanceRecordQuery shiftsIdIncrement(Long shiftsIdIncrement){
this.shiftsIdIncrement = shiftsIdIncrement;
return this;
this.shiftsIdIncrement = shiftsIdIncrement;
return this;
}
/**
* 设置 班次ID
* @param shiftsIdList
*/
* 设置 班次ID
* @param shiftsIdList
*/
public AttendanceRecordQuery shiftsIdList(List<Long> shiftsIdList){
this.shiftsIdList = shiftsIdList;
return this;
}
/**
* 设置 班次ID
* @param shiftsIdNotList
*/
public AttendanceRecordQuery shiftsIdNotList(List<Long> shiftsIdNotList){
return this;
}
/**
* 设置 班次ID
* @param shiftsIdNotList
*/
public AttendanceRecordQuery shiftsIdNotList(List<Long> shiftsIdNotList){
this.shiftsIdNotList = shiftsIdNotList;
return this;
}
}
/**
* 设置 班次名称
* @param shiftsName
*/
/**
* 设置 班次名称
* @param shiftsName
*/
public AttendanceRecordQuery shiftsName(String shiftsName){
setShiftsName(shiftsName);
return this;
return this;
}
/**
* 设置 班次名称
* @param shiftsNameList
*/
* 设置 班次名称
* @param shiftsNameList
*/
public AttendanceRecordQuery shiftsNameList(List<String> shiftsNameList){
this.shiftsNameList = shiftsNameList;
return this;
return this;
}
/**
* 设置 备注
* @param remark
*/
/**
* 设置 备注
* @param remark
*/
public AttendanceRecordQuery remark(String remark){
setRemark(remark);
return this;
return this;
}
/**
* 设置 备注
* @param remarkList
*/
* 设置 备注
* @param remarkList
*/
public AttendanceRecordQuery remarkList(List<String> remarkList){
this.remarkList = remarkList;
return this;
return this;
}
/**
* 设置 创建用户
* @param createUserId
*/
* 设置 创建用户
* @param createUserId
*/
public AttendanceRecordQuery createUserId(Long createUserId){
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
setCreateUserId(createUserId);
return this;
}
/**
* 设置 开始 创建用户
* @param createUserIdStart
*/
public AttendanceRecordQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart;
return this;
this.createUserIdStart = createUserIdStart;
return this;
}
/**
* 设置 结束 创建用户
* @param createUserIdEnd
*/
* 设置 结束 创建用户
* @param createUserIdEnd
*/
public AttendanceRecordQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd;
return this;
this.createUserIdEnd = createUserIdEnd;
return this;
}
/**
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
* 设置 增加 创建用户
* @param createUserIdIncrement
*/
public AttendanceRecordQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement;
return this;
this.createUserIdIncrement = createUserIdIncrement;
return this;
}
/**
* 设置 创建用户
* @param createUserIdList
*/
* 设置 创建用户
* @param createUserIdList
*/
public AttendanceRecordQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList;
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public AttendanceRecordQuery createUserIdNotList(List<Long> createUserIdNotList){
return this;
}
/**
* 设置 创建用户
* @param createUserIdNotList
*/
public AttendanceRecordQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList;
return this;
}
}
/**
* 设置 更新用户
* @param updateUserId
*/
* 设置 更新用户
* @param updateUserId
*/
public AttendanceRecordQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
setUpdateUserId(updateUserId);
return this;
}
/**
* 设置 开始 更新用户
* @param updateUserIdStart
*/
public AttendanceRecordQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart;
return this;
this.updateUserIdStart = updateUserIdStart;
return this;
}
/**
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
* 设置 结束 更新用户
* @param updateUserIdEnd
*/
public AttendanceRecordQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd;
return this;
this.updateUserIdEnd = updateUserIdEnd;
return this;
}
/**
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
* 设置 增加 更新用户
* @param updateUserIdIncrement
*/
public AttendanceRecordQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
this.updateUserIdIncrement = updateUserIdIncrement;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdList
*/
* 设置 更新用户
* @param updateUserIdList
*/
public AttendanceRecordQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList;
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public AttendanceRecordQuery updateUserIdNotList(List<Long> updateUserIdNotList){
return this;
}
/**
* 设置 更新用户
* @param updateUserIdNotList
*/
public AttendanceRecordQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList;
return this;
}
}
/**
* 设置 签到结果(0.否,1.是)
* @param signInResult
*/
public AttendanceRecordQuery signInResult(Integer signInResult){
setSignInResult(signInResult);
return this;
}
/**
* 设置 开始 签到结果(0.否,1.是)
* @param signInResultStart
*/
public AttendanceRecordQuery signInResultStart(Integer signInResultStart){
this.signInResultStart = signInResultStart;
return this;
}
/**
* 设置 结束 签到结果(0.否,1.是)
* @param signInResultEnd
*/
public AttendanceRecordQuery signInResultEnd(Integer signInResultEnd){
this.signInResultEnd = signInResultEnd;
return this;
}
/**
* 设置 增加 签到结果(0.否,1.是)
* @param signInResultIncrement
*/
public AttendanceRecordQuery signInResultIncrement(Integer signInResultIncrement){
this.signInResultIncrement = signInResultIncrement;
return this;
}
/**
* 设置 签到结果(0.否,1.是)
* @param signInResultList
*/
public AttendanceRecordQuery signInResultList(List<Integer> signInResultList){
this.signInResultList = signInResultList;
return this;
}
/**
* 设置 签到结果(0.否,1.是)
* @param signInResultNotList
*/
public AttendanceRecordQuery signInResultNotList(List<Integer> signInResultNotList){
this.signInResultNotList = signInResultNotList;
return this;
}
/**
* 设置 签退结果(0.否,1.是)
* @param signOutResult
*/
public AttendanceRecordQuery signOutResult(Integer signOutResult){
setSignOutResult(signOutResult);
return this;
}
/**
* 设置 开始 签退结果(0.否,1.是)
* @param signOutResultStart
*/
public AttendanceRecordQuery signOutResultStart(Integer signOutResultStart){
this.signOutResultStart = signOutResultStart;
return this;
}
/**
* 设置 结束 签退结果(0.否,1.是)
* @param signOutResultEnd
*/
public AttendanceRecordQuery signOutResultEnd(Integer signOutResultEnd){
this.signOutResultEnd = signOutResultEnd;
return this;
}
/**
* 设置 增加 签退结果(0.否,1.是)
* @param signOutResultIncrement
*/
public AttendanceRecordQuery signOutResultIncrement(Integer signOutResultIncrement){
this.signOutResultIncrement = signOutResultIncrement;
return this;
}
/**
* 设置 签退结果(0.否,1.是)
* @param signOutResultList
*/
public AttendanceRecordQuery signOutResultList(List<Integer> signOutResultList){
this.signOutResultList = signOutResultList;
return this;
}
/**
* 设置 签退结果(0.否,1.是)
* @param signOutResultNotList
*/
public AttendanceRecordQuery signOutResultNotList(List<Integer> signOutResultNotList){
this.signOutResultNotList = signOutResultNotList;
return this;
}
/**
* 设置 考勤类型
* @param attendType
*/
public AttendanceRecordQuery attendType(String attendType){
setAttendType(attendType);
return this;
}
/**
* 设置 考勤类型
* @param attendTypeList
*/
public AttendanceRecordQuery attendTypeList(List<String> attendTypeList){
this.attendTypeList = attendTypeList;
return this;
}
/**
* 设置 打卡结果(0.否,1.是)
* @param punchResult
*/
public AttendanceRecordQuery punchResult(Integer punchResult){
setPunchResult(punchResult);
return this;
}
/**
* 设置 开始 打卡结果(0.否,1.是)
* @param punchResultStart
*/
public AttendanceRecordQuery punchResultStart(Integer punchResultStart){
this.punchResultStart = punchResultStart;
return this;
}
/**
* 设置 结束 打卡结果(0.否,1.是)
* @param punchResultEnd
*/
public AttendanceRecordQuery punchResultEnd(Integer punchResultEnd){
this.punchResultEnd = punchResultEnd;
return this;
}
/**
* 设置 增加 打卡结果(0.否,1.是)
* @param punchResultIncrement
*/
public AttendanceRecordQuery punchResultIncrement(Integer punchResultIncrement){
this.punchResultIncrement = punchResultIncrement;
return this;
}
/**
* 设置 打卡结果(0.否,1.是)
* @param punchResultList
*/
public AttendanceRecordQuery punchResultList(List<Integer> punchResultList){
this.punchResultList = punchResultList;
return this;
}
/**
* 设置 打卡结果(0.否,1.是)
* @param punchResultNotList
*/
public AttendanceRecordQuery punchResultNotList(List<Integer> punchResultNotList){
this.punchResultNotList = punchResultNotList;
return this;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public List<AttendanceRecordQuery> getOrConditionList(){
return this.orConditionList;
return this.orConditionList;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param 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<AttendanceRecordQuery> orConditionList){
this.orConditionList = orConditionList;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public List<AttendanceRecordQuery> getAndConditionList(){
return this.andConditionList;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param 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<AttendanceRecordQuery> andConditionList){
this.andConditionList = andConditionList;
}
......
......@@ -332,10 +332,10 @@ public class AttendanceStatEntity extends AttendanceStatVo {
this.phoneNumer = "";
this.goTimes = -1;
this.goTimes = 0;
this.morningTimes = -1;
this.morningTimes = 0;
this.afternoonTimes = -1;
this.afternoonTimes = 0;
}
}
\ No newline at end of file
......@@ -19,6 +19,12 @@ public class AttendanceRecordVo extends BaseEntityLong {
private AttendanceRecordDetailEntity attendanceRecordDetailEntity;
/**
* 考勤打卡记录详细信息信息
*/
private List<AttendanceRecordDetailEntity> attendanceRecordDetailList=new ArrayList<>();;
/** 开始 打卡日期 */
private String attendanceDateStart;
......
......@@ -6,6 +6,7 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.common.code.GoWorkResultEnum;
import com.mortals.xhx.common.code.OffWorkResultEnum;
import com.mortals.xhx.common.code.YesNoEnum;
import com.mortals.xhx.module.attendance.model.*;
import com.mortals.xhx.module.attendance.service.AttendanceClassService;
import com.mortals.xhx.module.attendance.service.AttendanceGroupService;
......@@ -56,6 +57,9 @@ public class AttendanceRecordController extends BaseCRUDJsonBodyMappingControlle
this.addDict(model, "classId", attendanceClassService.find(new AttendanceClassQuery()).stream().collect(Collectors.toMap(x -> x.getId().toString(), y -> y.getClassName())));
this.addDict(model, "goWorkResult", GoWorkResultEnum.getEnumMap());
this.addDict(model, "offWorkResult", OffWorkResultEnum.getEnumMap());
this.addDict(model, "signInResult", YesNoEnum.getEnumMap());
this.addDict(model, "signOutResult", YesNoEnum.getEnumMap());
this.addDict(model, "punchResult", YesNoEnum.getEnumMap());
//设置
......@@ -122,6 +126,7 @@ public class AttendanceRecordController extends BaseCRUDJsonBodyMappingControlle
Iterator<AttendanceRecordEntity> iterator = list.iterator();
while (iterator.hasNext()) {
AttendanceRecordEntity recordEntity = iterator.next();
Set<Integer> existSet = recordEntity.getAttendanceRecordDetailList().stream().map(i -> i.getOrderNum()).collect(Collectors.toSet());
//判断详细列表中是否存在顺序 没有自动填充空对象数据
List<AttendanceRecordDetailEntity> addDetailList = dsyncSet.stream().map(i -> {
......
......@@ -23,23 +23,11 @@
<result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" />
<collection property="attendanceRecordDetailList" column="id" ofType="AttendanceRecordDetailEntity" javaType="ArrayList" select="getAttendanceRecordDetailByRecordId"></collection>
</resultMap>
<resultMap type="AttendanceRecordDetailEntity" id="AttendanceRecordDetailEntity-Map">
<result property="id" column="id" />
<result property="recordId" column="recordId" />
<result property="shiftsId" column="shiftsId" />
<result property="shiftsName" column="shiftsName" />
<result property="goWorkDate" column="goWorkDate" />
<result property="goWorkResult" column="goWorkResult" />
<result property="offWorkDate" column="offWorkDate" />
<result property="offWorkResult" column="offWorkResult" />
<result property="remark" column="remark" />
<result property="createUserId" column="createUserId" />
<result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" />
<result property="orderNum" column="orderNum" />
<result property="signInResult" column="signInResult" />
<result property="signOutResult" column="signOutResult" />
<result property="attendType" column="attendType" />
<result property="punchResult" column="punchResult" />
</resultMap>
......@@ -100,29 +88,35 @@
<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>
<!-- 子表所有列 -->
<sql id="_columns_sub">
<trim suffixOverrides="," suffix="">
b.id,b.recordId,b.shiftsId,b.shiftsName,b.goWorkDate,b.goWorkResult,b.offWorkDate,b.offWorkResult,b.remark,b.createUserId,b.createTime,b.updateUserId,b.updateTime,b.orderNum,
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('signInResult') or colPickMode == 1 and data.containsKey('signInResult')))">
a.signInResult,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('signOutResult') or colPickMode == 1 and data.containsKey('signOutResult')))">
a.signOutResult,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('attendType') or colPickMode == 1 and data.containsKey('attendType')))">
a.attendType,
</if>
<if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('punchResult') or colPickMode == 1 and data.containsKey('punchResult')))">
a.punchResult,
</if>
</trim>
</sql>
<!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="AttendanceRecordEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_attendance_record
(staffId,staffName,workNum,deptId,deptName,positionId,positionName,attendanceGroupId,attendanceGroupName,shiftsId,shiftsName,attendanceDate,remark,createUserId,createTime,updateUserId,updateTime)
(staffId,staffName,workNum,deptId,deptName,positionId,positionName,attendanceGroupId,attendanceGroupName,shiftsId,shiftsName,attendanceDate,remark,createUserId,createTime,updateUserId,updateTime,signInResult,signOutResult,attendType,punchResult)
VALUES
(#{staffId},#{staffName},#{workNum},#{deptId},#{deptName},#{positionId},#{positionName},#{attendanceGroupId},#{attendanceGroupName},#{shiftsId},#{shiftsName},#{attendanceDate},#{remark},#{createUserId},#{createTime},#{updateUserId},#{updateTime})
(#{staffId},#{staffName},#{workNum},#{deptId},#{deptName},#{positionId},#{positionName},#{attendanceGroupId},#{attendanceGroupName},#{shiftsId},#{shiftsName},#{attendanceDate},#{remark},#{createUserId},#{createTime},#{updateUserId},#{updateTime},#{signInResult},#{signOutResult},#{attendType},#{punchResult})
</insert>
<!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_attendance_record
(staffId,staffName,workNum,deptId,deptName,positionId,positionName,attendanceGroupId,attendanceGroupName,shiftsId,shiftsName,attendanceDate,remark,createUserId,createTime,updateUserId,updateTime)
(staffId,staffName,workNum,deptId,deptName,positionId,positionName,attendanceGroupId,attendanceGroupName,shiftsId,shiftsName,attendanceDate,remark,createUserId,createTime,updateUserId,updateTime,signInResult,signOutResult,attendType,punchResult)
VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," >
(#{item.staffId},#{item.staffName},#{item.workNum},#{item.deptId},#{item.deptName},#{item.positionId},#{item.positionName},#{item.attendanceGroupId},#{item.attendanceGroupName},#{item.shiftsId},#{item.shiftsName},#{item.attendanceDate},#{item.remark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime})
(#{item.staffId},#{item.staffName},#{item.workNum},#{item.deptId},#{item.deptName},#{item.positionId},#{item.positionName},#{item.attendanceGroupId},#{item.attendanceGroupName},#{item.shiftsId},#{item.shiftsName},#{item.attendanceDate},#{item.remark},#{item.createUserId},#{item.createTime},#{item.updateUserId},#{item.updateTime},#{item.signInResult},#{item.signOutResult},#{item.attendType},#{item.punchResult})
</foreach>
</insert>
......@@ -204,6 +198,27 @@
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime},
</if>
<if test="(colPickMode==0 and data.containsKey('signInResult')) or (colPickMode==1 and !data.containsKey('signInResult'))">
a.signInResult=#{data.signInResult},
</if>
<if test="(colPickMode==0 and data.containsKey('signInResultIncrement')) or (colPickMode==1 and !data.containsKey('signInResultIncrement'))">
a.signInResult=ifnull(a.signInResult,0) + #{data.signInResultIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('signOutResult')) or (colPickMode==1 and !data.containsKey('signOutResult'))">
a.signOutResult=#{data.signOutResult},
</if>
<if test="(colPickMode==0 and data.containsKey('signOutResultIncrement')) or (colPickMode==1 and !data.containsKey('signOutResultIncrement'))">
a.signOutResult=ifnull(a.signOutResult,0) + #{data.signOutResultIncrement},
</if>
<if test="(colPickMode==0 and data.containsKey('attendType')) or (colPickMode==1 and !data.containsKey('attendType'))">
a.attendType=#{data.attendType},
</if>
<if test="(colPickMode==0 and data.containsKey('punchResult')) or (colPickMode==1 and !data.containsKey('punchResult'))">
a.punchResult=#{data.punchResult},
</if>
<if test="(colPickMode==0 and data.containsKey('punchResultIncrement')) or (colPickMode==1 and !data.containsKey('punchResultIncrement'))">
a.punchResult=ifnull(a.punchResult,0) + #{data.punchResultIncrement},
</if>
</trim>
<trim suffixOverrides="where" suffix="">
where
......@@ -370,6 +385,49 @@
</if>
</foreach>
</trim>
<trim prefix="signInResult=(case" suffix="ELSE signInResult end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('signInResult')) or (colPickMode==1 and !item.containsKey('signInResult'))">
when a.id=#{item.id} then #{item.signInResult}
</when>
<when test="(colPickMode==0 and item.containsKey('signInResultIncrement')) or (colPickMode==1 and !item.containsKey('signInResultIncrement'))">
when a.id=#{item.id} then ifnull(a.signInResult,0) + #{item.signInResultIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="signOutResult=(case" suffix="ELSE signOutResult end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('signOutResult')) or (colPickMode==1 and !item.containsKey('signOutResult'))">
when a.id=#{item.id} then #{item.signOutResult}
</when>
<when test="(colPickMode==0 and item.containsKey('signOutResultIncrement')) or (colPickMode==1 and !item.containsKey('signOutResultIncrement'))">
when a.id=#{item.id} then ifnull(a.signOutResult,0) + #{item.signOutResultIncrement}
</when>
</choose>
</foreach>
</trim>
<trim prefix="attendType=(case" suffix="ELSE attendType end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<if test="(colPickMode==0 and item.containsKey('attendType')) or (colPickMode==1 and !item.containsKey('attendType'))">
when a.id=#{item.id} then #{item.attendType}
</if>
</foreach>
</trim>
<trim prefix="punchResult=(case" suffix="ELSE punchResult end),">
<foreach collection="data.dataList" item="item" index="index" separator="" >
<choose>
<when test="(colPickMode==0 and item.containsKey('punchResult')) or (colPickMode==1 and !item.containsKey('punchResult'))">
when a.id=#{item.id} then #{item.punchResult}
</when>
<when test="(colPickMode==0 and item.containsKey('punchResultIncrement')) or (colPickMode==1 and !item.containsKey('punchResultIncrement'))">
when a.id=#{item.id} then ifnull(a.punchResult,0) + #{item.punchResultIncrement}
</when>
</choose>
</foreach>
</trim>
</trim>
where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
......@@ -430,14 +488,6 @@
</trim>
<include refid="_orderCols_"/>
</select>
<!-- 获取子列表 -->
<select id="getAttendanceRecordDetailByRecordId" parameterType="java.lang.Long" resultMap="AttendanceRecordDetailEntity-Map">
select <include refid="_columns_sub"/>
from mortals_xhx_attendance_record_detail as b
<trim suffixOverrides="where" suffix="">
where b.recordId = #{id}
</trim>
</select>
......@@ -502,13 +552,13 @@
${_conditionType_} a.id is null
</if>
</if>
<if test="conditionParamRef.containsKey('idList')">
<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')">
<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}
......@@ -529,13 +579,13 @@
${_conditionType_} a.staffId is null
</if>
</if>
<if test="conditionParamRef.containsKey('staffIdList')">
<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')">
<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}
......@@ -557,13 +607,13 @@
${_conditionType_} a.staffName is null
</if>
</if>
<if test="conditionParamRef.containsKey('staffNameList')">
<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')">
<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}
......@@ -578,13 +628,13 @@
${_conditionType_} a.workNum is null
</if>
</if>
<if test="conditionParamRef.containsKey('workNumList')">
<if test="conditionParamRef.containsKey('workNumList') and conditionParamRef.workNumList.size() > 0">
${_conditionType_} a.workNum in
<foreach collection="conditionParamRef.workNumList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('workNumNotList')">
<if test="conditionParamRef.containsKey('workNumNotList') and conditionParamRef.workNumNotList.size() > 0">
${_conditionType_} a.workNum not in
<foreach collection="conditionParamRef.workNumNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
......@@ -598,13 +648,13 @@
${_conditionType_} a.deptId is null
</if>
</if>
<if test="conditionParamRef.containsKey('deptIdList')">
<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')">
<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}
......@@ -626,13 +676,13 @@
${_conditionType_} a.deptName is null
</if>
</if>
<if test="conditionParamRef.containsKey('deptNameList')">
<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')">
<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}
......@@ -646,13 +696,13 @@
${_conditionType_} a.positionId is null
</if>
</if>
<if test="conditionParamRef.containsKey('positionIdList')">
<if test="conditionParamRef.containsKey('positionIdList') and conditionParamRef.positionIdList.size() > 0">
${_conditionType_} a.positionId in
<foreach collection="conditionParamRef.positionIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('positionIdNotList')">
<if test="conditionParamRef.containsKey('positionIdNotList') and conditionParamRef.positionIdNotList.size() > 0">
${_conditionType_} a.positionId not in
<foreach collection="conditionParamRef.positionIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
......@@ -674,13 +724,13 @@
${_conditionType_} a.positionName is null
</if>
</if>
<if test="conditionParamRef.containsKey('positionNameList')">
<if test="conditionParamRef.containsKey('positionNameList') and conditionParamRef.positionNameList.size() > 0">
${_conditionType_} a.positionName in
<foreach collection="conditionParamRef.positionNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('positionNameNotList')">
<if test="conditionParamRef.containsKey('positionNameNotList') and conditionParamRef.positionNameNotList.size() > 0">
${_conditionType_} a.positionName not in
<foreach collection="conditionParamRef.positionNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
......@@ -694,13 +744,13 @@
${_conditionType_} a.attendanceGroupId is null
</if>
</if>
<if test="conditionParamRef.containsKey('attendanceGroupIdList')">
<if test="conditionParamRef.containsKey('attendanceGroupIdList') and conditionParamRef.attendanceGroupIdList.size() > 0">
${_conditionType_} a.attendanceGroupId in
<foreach collection="conditionParamRef.attendanceGroupIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('attendanceGroupIdNotList')">
<if test="conditionParamRef.containsKey('attendanceGroupIdNotList') and conditionParamRef.attendanceGroupIdNotList.size() > 0">
${_conditionType_} a.attendanceGroupId not in
<foreach collection="conditionParamRef.attendanceGroupIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
......@@ -722,13 +772,13 @@
${_conditionType_} a.attendanceGroupName is null
</if>
</if>
<if test="conditionParamRef.containsKey('attendanceGroupNameList')">
<if test="conditionParamRef.containsKey('attendanceGroupNameList') and conditionParamRef.attendanceGroupNameList.size() > 0">
${_conditionType_} a.attendanceGroupName in
<foreach collection="conditionParamRef.attendanceGroupNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('attendanceGroupNameNotList')">
<if test="conditionParamRef.containsKey('attendanceGroupNameNotList') and conditionParamRef.attendanceGroupNameNotList.size() > 0">
${_conditionType_} a.attendanceGroupName not in
<foreach collection="conditionParamRef.attendanceGroupNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
......@@ -742,13 +792,13 @@
${_conditionType_} a.shiftsId is null
</if>
</if>
<if test="conditionParamRef.containsKey('shiftsIdList')">
<if test="conditionParamRef.containsKey('shiftsIdList') and conditionParamRef.shiftsIdList.size() > 0">
${_conditionType_} a.shiftsId in
<foreach collection="conditionParamRef.shiftsIdList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('shiftsIdNotList')">
<if test="conditionParamRef.containsKey('shiftsIdNotList') and conditionParamRef.shiftsIdNotList.size() > 0">
${_conditionType_} a.shiftsId not in
<foreach collection="conditionParamRef.shiftsIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
......@@ -770,13 +820,13 @@
${_conditionType_} a.shiftsName is null
</if>
</if>
<if test="conditionParamRef.containsKey('shiftsNameList')">
<if test="conditionParamRef.containsKey('shiftsNameList') and conditionParamRef.shiftsNameList.size() > 0">
${_conditionType_} a.shiftsName in
<foreach collection="conditionParamRef.shiftsNameList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('shiftsNameNotList')">
<if test="conditionParamRef.containsKey('shiftsNameNotList') and conditionParamRef.shiftsNameNotList.size() > 0">
${_conditionType_} a.shiftsName not in
<foreach collection="conditionParamRef.shiftsNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
......@@ -806,13 +856,13 @@
${_conditionType_} a.remark is null
</if>
</if>
<if test="conditionParamRef.containsKey('remarkList')">
<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')">
<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}
......@@ -826,13 +876,13 @@
${_conditionType_} a.createUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('createUserIdList')">
<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')">
<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}
......@@ -868,13 +918,13 @@
${_conditionType_} a.updateUserId is null
</if>
</if>
<if test="conditionParamRef.containsKey('updateUserIdList')">
<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')">
<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}
......@@ -902,6 +952,108 @@
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''">
${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if>
<if test="conditionParamRef.containsKey('signInResult')">
<if test="conditionParamRef.signInResult != null ">
${_conditionType_} a.signInResult = #{${_conditionParam_}.signInResult}
</if>
<if test="conditionParamRef.signInResult == null">
${_conditionType_} a.signInResult is null
</if>
</if>
<if test="conditionParamRef.containsKey('signInResultList') and conditionParamRef.signInResultList.size() > 0">
${_conditionType_} a.signInResult in
<foreach collection="conditionParamRef.signInResultList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('signInResultNotList') and conditionParamRef.signInResultNotList.size() > 0">
${_conditionType_} a.signInResult not in
<foreach collection="conditionParamRef.signInResultNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('signInResultStart') and conditionParamRef.signInResultStart != null">
${_conditionType_} a.signInResult <![CDATA[ >= ]]> #{${_conditionParam_}.signInResultStart}
</if>
<if test="conditionParamRef.containsKey('signInResultEnd') and conditionParamRef.signInResultEnd != null">
${_conditionType_} a.signInResult <![CDATA[ <= ]]> #{${_conditionParam_}.signInResultEnd}
</if>
<if test="conditionParamRef.containsKey('signOutResult')">
<if test="conditionParamRef.signOutResult != null ">
${_conditionType_} a.signOutResult = #{${_conditionParam_}.signOutResult}
</if>
<if test="conditionParamRef.signOutResult == null">
${_conditionType_} a.signOutResult is null
</if>
</if>
<if test="conditionParamRef.containsKey('signOutResultList') and conditionParamRef.signOutResultList.size() > 0">
${_conditionType_} a.signOutResult in
<foreach collection="conditionParamRef.signOutResultList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('signOutResultNotList') and conditionParamRef.signOutResultNotList.size() > 0">
${_conditionType_} a.signOutResult not in
<foreach collection="conditionParamRef.signOutResultNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('signOutResultStart') and conditionParamRef.signOutResultStart != null">
${_conditionType_} a.signOutResult <![CDATA[ >= ]]> #{${_conditionParam_}.signOutResultStart}
</if>
<if test="conditionParamRef.containsKey('signOutResultEnd') and conditionParamRef.signOutResultEnd != null">
${_conditionType_} a.signOutResult <![CDATA[ <= ]]> #{${_conditionParam_}.signOutResultEnd}
</if>
<if test="conditionParamRef.containsKey('attendType')">
<if test="conditionParamRef.attendType != null and conditionParamRef.attendType != ''">
${_conditionType_} a.attendType like #{${_conditionParam_}.attendType}
</if>
<if test="conditionParamRef.attendType == null">
${_conditionType_} a.attendType is null
</if>
</if>
<if test="conditionParamRef.containsKey('attendTypeList') and conditionParamRef.attendTypeList.size() > 0">
${_conditionType_} a.attendType in
<foreach collection="conditionParamRef.attendTypeList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('attendTypeNotList') and conditionParamRef.attendTypeNotList.size() > 0">
${_conditionType_} a.attendType not in
<foreach collection="conditionParamRef.attendTypeNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('punchResult')">
<if test="conditionParamRef.punchResult != null ">
${_conditionType_} a.punchResult = #{${_conditionParam_}.punchResult}
</if>
<if test="conditionParamRef.punchResult == null">
${_conditionType_} a.punchResult is null
</if>
</if>
<if test="conditionParamRef.containsKey('punchResultList') and conditionParamRef.punchResultList.size() > 0">
${_conditionType_} a.punchResult in
<foreach collection="conditionParamRef.punchResultList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('punchResultNotList') and conditionParamRef.punchResultNotList.size() > 0">
${_conditionType_} a.punchResult not in
<foreach collection="conditionParamRef.punchResultNotList" open="(" close=")" index="index" item="item" separator=",">
#{item}
</foreach>
</if>
<if test="conditionParamRef.containsKey('punchResultStart') and conditionParamRef.punchResultStart != null">
${_conditionType_} a.punchResult <![CDATA[ >= ]]> #{${_conditionParam_}.punchResultStart}
</if>
<if test="conditionParamRef.containsKey('punchResultEnd') and conditionParamRef.punchResultEnd != null">
${_conditionType_} a.punchResult <![CDATA[ <= ]]> #{${_conditionParam_}.punchResultEnd}
</if>
</sql>
<sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()">
......@@ -1005,6 +1157,26 @@
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('signInResult')">
a.signInResult
<if test='orderCol.signInResult != null and "DESC".equalsIgnoreCase(orderCol.signInResult)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('signOutResult')">
a.signOutResult
<if test='orderCol.signOutResult != null and "DESC".equalsIgnoreCase(orderCol.signOutResult)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('attendType')">
a.attendType
<if test='orderCol.attendType != null and "DESC".equalsIgnoreCase(orderCol.attendType)'>DESC</if>
,
</if>
<if test="orderCol.containsKey('punchResult')">
a.punchResult
<if test='orderCol.punchResult != null and "DESC".equalsIgnoreCase(orderCol.punchResult)'>DESC</if>
,
</if>
</trim>
</if>
</sql>
......@@ -1018,7 +1190,4 @@
</trim>
</if>
</sql>
<select id="getRecordId" resultType="com.mortals.xhx.module.attendance.model.AttendanceRecordEntity">
select id from mortals_xhx_attendance_record where staffId =#{id}
</select>
</mapper>
</mapper>
\ No newline at end of file
......@@ -795,4 +795,16 @@ PRIMARY KEY (`id`)
ALTER TABLE mortals_xhx_attendance_record ADD COLUMN `signInResult` tinyint(2) DEFAULT '0' COMMENT '签到结果(0.否,1.是)' ;
ALTER TABLE mortals_xhx_attendance_record ADD COLUMN `signOutResult` tinyint(2) DEFAULT '0' COMMENT '签退结果(0.否,1.是)';
ALTER TABLE mortals_xhx_attendance_record ADD COLUMN `attendType` varchar(128) DEFAULT '0' COMMENT '考勤类型' ;
ALTER TABLE mortals_xhx_attendance_record ADD COLUMN `punchResult` tinyint(2) DEFAULT '0' COMMENT '打卡结果(0.否,1.是)';
ALTER TABLE mortals_xhx_attendance_record_hik ADD COLUMN `signInResult` tinyint(2) DEFAULT '0' COMMENT '签到结果(0.否,1.是)' ;
ALTER TABLE mortals_xhx_attendance_record_hik ADD COLUMN `signOutResult` tinyint(2) DEFAULT '0' COMMENT '签退结果(0.否,1.是)';
ALTER TABLE mortals_xhx_attendance_record_hik ADD COLUMN `attendType` varchar(128) DEFAULT '0' COMMENT '考勤类型';
ALTER TABLE mortals_xhx_attendance_record_hik ADD COLUMN `punchResult` tinyint(2) DEFAULT '0' COMMENT '打卡结果(0.否,1.是)';
ALTER TABLE mortals_xhx_attendance_stat ADD COLUMN `goTimes` int(9) DEFAULT '0' COMMENT '出勤天数';
ALTER TABLE mortals_xhx_attendance_stat ADD COLUMN`morningTimes` int(9) DEFAULT '0' COMMENT '上午缺卡次数';
ALTER TABLE mortals_xhx_attendance_stat ADD COLUMN `afternoonTimes` int(9) DEFAULT '0' COMMENT '下午缺卡次数';
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