Commit fba6e488 authored by 姬鋆屾's avatar 姬鋆屾
parents 9023b5f4 7b738ddf
...@@ -154,10 +154,11 @@ export default { ...@@ -154,10 +154,11 @@ export default {
], ],
approverId: [ approverId: [
{ required: true, message: "请选择审批人", trigger: "change" }, { required: true, message: "请选择审批人", trigger: "change" },
], ]
/* ,
attachmentPath: [ attachmentPath: [
{ required: true, message: "请上传附件文件", trigger: "change" }, { required: true, message: "请上传附件文件", trigger: "change" },
], ],*/
}, },
attachmentPath: "", attachmentPath: "",
}; };
......
...@@ -458,6 +458,7 @@ export default { ...@@ -458,6 +458,7 @@ export default {
label: "考勤结束时间", label: "考勤结束时间",
fuzzy: false, fuzzy: false,
}, },
], ],
columns: [ columns: [
{ type: "selection", width: 60 }, { type: "selection", width: 60 },
...@@ -476,6 +477,10 @@ export default { ...@@ -476,6 +477,10 @@ export default {
{ label: "部门", prop: "deptName", formatter: this.formatters }, { label: "部门", prop: "deptName", formatter: this.formatters },
{ label: "职位", prop: "positionName", formatter: this.formatters }, { label: "职位", prop: "positionName", formatter: this.formatters },
{ label: "班次", prop: "shiftsName", 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: "考勤打卡记录详细信息", // {label: "考勤打卡记录详细信息",
// width: 120, // width: 120,
// prop: "subColumns", // prop: "subColumns",
......
...@@ -27,7 +27,13 @@ ...@@ -27,7 +27,13 @@
</el-col> </el-col>
<el-col :span="6"> <el-col :span="6">
<Field label="周期类型" :span="24" prop="periodType" v-model="form.periodType" type="select" <Field label="周期类型" :span="24" prop="periodType" v-model="form.periodType" type="select"
:enumData="dict.periodType" placeholder="请选择周期类型" /> :enumData="dict.periodType" @change="periodTypeChange" placeholder="请选择周期类型" />
</el-col>
<el-col :span="6">
<Field v-if="form.periodType == 2" label="半年类型" :span="24" prop="halfYear" v-model="form.halfYear" type="select"
:enumData="dict.halfYear" placeholder="请选择半年类型" />
<Field v-if="form.periodType == 3" label="季度类型" :span="24" prop="quarter" v-model="form.quarter" type="select"
:enumData="dict.quarter" placeholder="请选择季度类型" />
</el-col> </el-col>
</el-row> </el-row>
<!-- <el-row> <!-- <el-row>
...@@ -158,6 +164,10 @@ export default { ...@@ -158,6 +164,10 @@ export default {
this.staffList() this.staffList()
}, },
methods: { methods: {
periodTypeChange(){
this.form.quarter = ""
this.form.halfYear = ""
},
beforeSubmit(form) { beforeSubmit(form) {
// 个人/部门 // 个人/部门
const perposeStaffList = []//选中人员 const perposeStaffList = []//选中人员
...@@ -247,25 +257,25 @@ export default { ...@@ -247,25 +257,25 @@ export default {
// 新增 // 新增
this.reset() this.reset()
this.form.assessmentScope = this.$parent.query.assessmentScope + '' this.form.assessmentScope = this.$parent.query.assessmentScope + ''
}else{ } else {
// 编辑 // 编辑
this.form.year = this.form.year+'' this.form.year = this.form.year + ''
const leaderMobiles = this.form.leaderMobiles.split(',') const leaderMobiles = this.form.leaderMobiles.split(',')
// 回显负责人 // 回显负责人
const ownerList = [] const ownerList = []
this.form.leaders.split(',').forEach((v,i)=>{ this.form.leaders.split(',').forEach((v, i) => {
ownerList.push({ ownerId: "", ownerName: v, leaderMobiles: leaderMobiles[i] || '' }) ownerList.push({ ownerId: "", ownerName: v, leaderMobiles: leaderMobiles[i] || '' })
}) })
this.ownerList = ownerList this.ownerList = ownerList
// 回显选中人员 // 回显选中人员
const staffId = [] const staffId = []
this.form.perposeStaffList && this.form.perposeStaffList.forEach(v=>{ this.form.perposeStaffList && this.form.perposeStaffList.forEach(v => {
staffId.push(v.staffId) staffId.push(v.staffId)
}) })
this.staffId = staffId this.staffId = staffId
// 回显选中部门 // 回显选中部门
const deptId = [] const deptId = []
this.form.perposeDeptList && this.form.perposeDeptList.forEach(v=>{ this.form.perposeDeptList && this.form.perposeDeptList.forEach(v => {
deptId.push(v.deptId) deptId.push(v.deptId)
}) })
this.deptId = deptId this.deptId = deptId
...@@ -290,8 +300,8 @@ export default { ...@@ -290,8 +300,8 @@ export default {
periodType: '1', periodType: '1',
year: "", year: "",
// month: null, // month: null,
// halfYear: 1, halfYear: "",
// quarter: 1, quarter: "",
leaders: "", leaders: "",
leaderMobiles: "", leaderMobiles: "",
remark: "", remark: "",
......
...@@ -335,13 +335,17 @@ public class PerformApiController extends AbstractBaseController<PerformReq> { ...@@ -335,13 +335,17 @@ public class PerformApiController extends AbstractBaseController<PerformReq> {
Boolean bool = entity.newEntity(); Boolean bool = entity.newEntity();
if (bool) { if (bool) {
performInfo.setAppealStatus(AppealStatusEnum.未申诉.getValue()); performInfo.setAppealStatus(AppealStatusEnum.未申诉.getValue());
}else { } else {
if (AppealResultEnum.通过.getValue() == entity.getAppealResult()) { if(ObjectUtils.isEmpty(entity.getAppealResult())){
performInfo.setAppealStatus(AppealStatusEnum.申诉通过.getValue());
} else if (AppealResultEnum.不通过.getValue() == entity.getAppealResult()) {
performInfo.setAppealStatus(AppealStatusEnum.申诉拒绝.getValue());
} else {
performInfo.setAppealStatus(AppealStatusEnum.申诉中.getValue()); 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 { } else {
...@@ -349,23 +353,6 @@ public class PerformApiController extends AbstractBaseController<PerformReq> { ...@@ -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());
}
}
}
}
/** /**
* 详细 * 详细
*/ */
...@@ -404,22 +391,25 @@ public class PerformApiController extends AbstractBaseController<PerformReq> { ...@@ -404,22 +391,25 @@ public class PerformApiController extends AbstractBaseController<PerformReq> {
throw new AppException("不支持当前绩效类型"); throw new AppException("不支持当前绩效类型");
} }
PerformAttendAppealEntity entity = appealService.selectOne(new PerformAttendAppealQuery().checkRecordId(performDetailInfo.getId())); PerformAttendAppealEntity entity = appealService.selectOne(new PerformAttendAppealQuery().checkRecordId(performDetailInfo.getId()).performType(performReq.getPerformType()));
// updateAppealResult(performInfo, entity);
log.info("entity:{}", JSONObject.toJSONString(entity));
if (!ObjectUtils.isEmpty(entity)) { if (!ObjectUtils.isEmpty(entity)) {
Boolean bool = entity.newEntity(); Boolean bool = entity.newEntity();
if (bool) { if (bool) {
performDetailInfo.setAppealStatus(AppealStatusEnum.未申诉.getValue()); performDetailInfo.setAppealStatus(AppealStatusEnum.未申诉.getValue());
}else { } else {
if (AppealResultEnum.通过.getValue() == entity.getAppealResult()) { if (ObjectUtils.isEmpty(entity.getAppealResult())) {
performDetailInfo.setAppealStatus(AppealStatusEnum.申诉通过.getValue());
} else if (AppealResultEnum.不通过.getValue() == entity.getAppealResult()) {
performDetailInfo.setAppealStatus(AppealStatusEnum.申诉拒绝.getValue());
} else {
performDetailInfo.setAppealStatus(AppealStatusEnum.申诉中.getValue()); performDetailInfo.setAppealStatus(AppealStatusEnum.申诉中.getValue());
} else {
if (AppealResultEnum.通过.getValue() == entity.getAppealResult()) {
performDetailInfo.setAppealStatus(AppealStatusEnum.申诉通过.getValue());
} else if (AppealResultEnum.不通过.getValue() == entity.getAppealResult()) {
performDetailInfo.setAppealStatus(AppealStatusEnum.申诉拒绝.getValue());
} else {
performDetailInfo.setAppealStatus(AppealStatusEnum.申诉中.getValue());
}
} }
} }
} else { } else {
......
...@@ -116,27 +116,27 @@ public class AttendanceLeaveRecordEntity extends AttendanceLeaveRecordVo { ...@@ -116,27 +116,27 @@ public class AttendanceLeaveRecordEntity extends AttendanceLeaveRecordVo {
public void initAttrValue(){ public void initAttrValue(){
this.leavePersonId = -1L; this.leavePersonId = null;
this.leavePerson = ""; this.leavePerson = "";
this.deptId = -1L; this.deptId = null;
this.deptName = ""; this.deptName = "";
this.phoneNumber = ""; this.phoneNumber = "";
this.leaveType = -1; this.leaveType = null;
this.startTime = null; this.startTime = null;
this.endTime = null; this.endTime = null;
this.duration = -1; this.duration = 0;
this.reason = ""; this.reason = "";
this.approverId = -1L; this.approverId = null;
this.approver = ""; this.approver = "";
......
package com.mortals.xhx.module.attendance.model; package com.mortals.xhx.module.attendance.model;
import java.util.List;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -7,273 +6,88 @@ import com.fasterxml.jackson.annotation.JsonFormat; ...@@ -7,273 +6,88 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel; import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.attendance.model.vo.AttendanceRecordVo; import com.mortals.xhx.module.attendance.model.vo.AttendanceRecordVo;
import com.mortals.xhx.module.attendance.model.AttendanceRecordDetailEntity; import lombok.Data;
/** /**
* 考勤打卡记录信息实体对象 * 考勤打卡记录信息实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-07-18
*/ */
@Data
public class AttendanceRecordEntity extends AttendanceRecordVo { public class AttendanceRecordEntity extends AttendanceRecordVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 员工ID * 员工ID
*/ */
private Long staffId; private Long staffId;
/** /**
* 员工姓名 * 员工姓名
*/ */
private String staffName; private String staffName;
/** /**
* 工号 * 工号
*/ */
private String workNum; private String workNum;
/** /**
* 所属部门 * 所属部门
*/ */
private Long deptId; private Long deptId;
/** /**
* 所属部门名称 * 所属部门名称
*/ */
private String deptName; private String deptName;
/** /**
* 职位ID * 职位ID
*/ */
private Long positionId; private Long positionId;
/** /**
* 职位名称 * 职位名称
*/ */
private String positionName; private String positionName;
/** /**
* 所属考勤组ID * 所属考勤组ID
*/ */
private Long attendanceGroupId; private Long attendanceGroupId;
/** /**
* 所属考勤组名称 * 所属考勤组名称
*/ */
private String attendanceGroupName; private String attendanceGroupName;
/** /**
* 班次ID * 班次ID
*/ */
private Long shiftsId; private Long shiftsId;
/** /**
* 班次名称 * 班次名称
*/ */
private String shiftsName; private String shiftsName;
/** /**
* 打卡日期 * 打卡日期
*/ */
private Date attendanceDate; private Date attendanceDate;
/** /**
* 备注 * 备注
*/ */
private String remark; 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;
}
/** /**
* 获取 所属部门 * 签到结果(0.否,1.是)
* @return Long */
*/ private Integer signInResult;
public Long getDeptId(){
return deptId;
}
/** /**
* 设置 所属部门 * 签退结果(0.否,1.是)
* @param deptId */
*/ private Integer signOutResult;
public void setDeptId(Long deptId){
this.deptId = deptId;
}
/** /**
* 获取 所属部门名称 * 考勤类型
* @return String */
*/ private String attendType;
public String getDeptName(){
return deptName;
}
/** /**
* 设置 所属部门名称 * 打卡结果(0.否,1.是)
* @param deptName */
*/ private Integer punchResult;
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;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -281,56 +95,46 @@ public class AttendanceRecordEntity extends AttendanceRecordVo { ...@@ -281,56 +95,46 @@ public class AttendanceRecordEntity extends AttendanceRecordVo {
if (obj instanceof AttendanceRecordEntity) { if (obj instanceof AttendanceRecordEntity) {
AttendanceRecordEntity tmp = (AttendanceRecordEntity) obj; AttendanceRecordEntity tmp = (AttendanceRecordEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; 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(){ 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; package com.mortals.xhx.module.attendance.model;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -7,306 +6,105 @@ import com.fasterxml.jackson.annotation.JsonFormat; ...@@ -7,306 +6,105 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import com.mortals.framework.annotation.Excel; import com.mortals.framework.annotation.Excel;
import com.mortals.framework.model.BaseEntityLong; import com.mortals.framework.model.BaseEntityLong;
import com.mortals.xhx.module.attendance.model.vo.AttendanceRecordHikVo; import com.mortals.xhx.module.attendance.model.vo.AttendanceRecordHikVo;
import lombok.Data;
/** /**
* 海康考勤打卡记录汇总信息实体对象 * 基础考勤打卡记录汇总信息实体对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-08 * @date 2023-07-18
*/ */
@Data
public class AttendanceRecordHikEntity extends AttendanceRecordHikVo { public class AttendanceRecordHikEntity extends AttendanceRecordHikVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** /**
* 员工ID * 员工ID
*/ */
private Long staffId; private Long staffId;
/** /**
* 员工姓名 * 员工姓名
*/ */
@Excel(name = "姓名") @Excel(name = "员工姓名")
private String staffName; private String staffName;
/** /**
* 工号 * 工号
*/ */
@Excel(name = "工号") @Excel(name = "工号")
private String workNum; private String workNum;
/** /**
* 所属部门 * 所属部门
*/ */
private Long deptId; private Long deptId;
/** /**
* 所属部门名称 * 所属部门名称
*/ */
@Excel(name = "所属部门名称") @Excel(name = "所属部门名称")
private String deptName; private String deptName;
/** /**
* 职位ID * 职位ID
*/ */
private Long positionId; private Long positionId;
/** /**
* 职位名称 * 职位名称
*/ */
@Excel(name = "职位名称") @Excel(name = "职位名称")
private String positionName; private String positionName;
/** /**
* 所属考勤组ID * 所属考勤组ID
*/ */
private Long attendanceGroupId; private Long attendanceGroupId;
/** /**
* 所属考勤组名称 * 所属考勤组名称
*/ */
@Excel(name = "所属考勤组名称") @Excel(name = "所属考勤组名称")
private String attendanceGroupName; private String attendanceGroupName;
/** /**
* 班次ID * 班次ID
*/ */
private Long shiftsId; private Long shiftsId;
/** /**
* 班次名称 * 班次名称
*/ */
@Excel(name = "班次名称") @Excel(name = "班次名称")
private String shiftsName; 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; private Date attendanceDate;
/** /**
* 考勤点名称 * 考勤点名称
*/ */
@Excel(name = "考勤点名称") @Excel(name = "考勤点名称")
private String attendanceAddress; private String attendanceAddress;
/** /**
* 事件源 * 事件源
*/ */
@Excel(name = "事件源") @Excel(name = "事件源")
private String eventSource; private String eventSource;
/** /**
* 备注 * 备注
*/ */
private String remark; 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 * 签到结果(0.否,1.是)
* @param positionId */
*/ private Integer signInResult;
public void setPositionId(Long positionId){
this.positionId = positionId;
}
/** /**
* 获取 职位名称 * 签退结果(0.否,1.是)
* @return String */
*/ private Integer signOutResult;
public String getPositionName(){
return positionName;
}
/** /**
* 设置 职位名称 * 考勤类型
* @param positionName */
*/ private String attendType;
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;
}
/** /**
* 设置 所属考勤组名称 * 打卡结果(0.否,1.是)
* @param attendanceGroupName */
*/ private Integer punchResult;
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;
}
@Override @Override
public int hashCode() { public int hashCode() {
return this.getId().hashCode(); return this.getId().hashCode();
} }
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
...@@ -314,62 +112,50 @@ public class AttendanceRecordHikEntity extends AttendanceRecordHikVo { ...@@ -314,62 +112,50 @@ public class AttendanceRecordHikEntity extends AttendanceRecordHikVo {
if (obj instanceof AttendanceRecordHikEntity) { if (obj instanceof AttendanceRecordHikEntity) {
AttendanceRecordHikEntity tmp = (AttendanceRecordHikEntity) obj; AttendanceRecordHikEntity tmp = (AttendanceRecordHikEntity) obj;
if (this.getId() == tmp.getId()) { if (this.getId() == tmp.getId()) {
return true; return true;
} }
} }
return false; 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(){ 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; ...@@ -4,11 +4,11 @@ import java.util.Date;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.attendance.model.AttendanceRecordHikEntity; import com.mortals.xhx.module.attendance.model.AttendanceRecordHikEntity;
/** /**
* 海康考勤打卡记录汇总信息查询对象 * 基础考勤打卡记录汇总信息查询对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-08 * @date 2023-07-18
*/ */
public class AttendanceRecordHikQuery extends AttendanceRecordHikEntity { public class AttendanceRecordHikQuery extends AttendanceRecordHikEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
private Long idStart; private Long idStart;
...@@ -193,6 +193,56 @@ public class AttendanceRecordHikQuery extends AttendanceRecordHikEntity { ...@@ -193,6 +193,56 @@ public class AttendanceRecordHikQuery extends AttendanceRecordHikEntity {
/** 结束 更新时间 */ /** 结束 更新时间 */
private String updateTimeEnd; 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) */ /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<AttendanceRecordHikQuery> orConditionList; private List<AttendanceRecordHikQuery> orConditionList;
...@@ -202,1671 +252,2127 @@ public class AttendanceRecordHikQuery extends AttendanceRecordHikEntity { ...@@ -202,1671 +252,2127 @@ public class AttendanceRecordHikQuery extends AttendanceRecordHikEntity {
public AttendanceRecordHikQuery(){} public AttendanceRecordHikQuery(){}
/** /**
* 获取 开始 序号,主键,自增长 * 获取 开始 序号,主键,自增长
* @return idStart * @return idStart
*/ */
public Long getIdStart(){ public Long getIdStart(){
return this.idStart; return this.idStart;
} }
/** /**
* 设置 开始 序号,主键,自增长 * 设置 开始 序号,主键,自增长
* @param idStart * @param idStart
*/ */
public void setIdStart(Long idStart){ public void setIdStart(Long idStart){
this.idStart = idStart; this.idStart = idStart;
} }
/** /**
* 获取 结束 序号,主键,自增长 * 获取 结束 序号,主键,自增长
* @return $idEnd * @return $idEnd
*/ */
public Long getIdEnd(){ public Long getIdEnd(){
return this.idEnd; return this.idEnd;
} }
/** /**
* 设置 结束 序号,主键,自增长 * 设置 结束 序号,主键,自增长
* @param idEnd * @param idEnd
*/ */
public void setIdEnd(Long idEnd){ public void setIdEnd(Long idEnd){
this.idEnd = idEnd; this.idEnd = idEnd;
} }
/** /**
* 获取 增加 序号,主键,自增长 * 获取 增加 序号,主键,自增长
* @return idIncrement * @return idIncrement
*/ */
public Long getIdIncrement(){ public Long getIdIncrement(){
return this.idIncrement; return this.idIncrement;
} }
/** /**
* 设置 增加 序号,主键,自增长 * 设置 增加 序号,主键,自增长
* @param idIncrement * @param idIncrement
*/ */
public void setIdIncrement(Long idIncrement){ public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement; this.idIncrement = idIncrement;
} }
/** /**
* 获取 序号,主键,自增长 * 获取 序号,主键,自增长
* @return idList * @return idList
*/ */
public List<Long> getIdList(){ public List<Long> getIdList(){
return this.idList; return this.idList;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param idList * @param idList
*/ */
public void setIdList(List<Long> idList){ public void setIdList(List<Long> idList){
this.idList = idList; this.idList = idList;
} }
/** /**
* 获取 序号,主键,自增长 * 获取 序号,主键,自增长
* @return idNotList * @return idNotList
*/ */
public List<Long> getIdNotList(){ public List<Long> getIdNotList(){
return this.idNotList; return this.idNotList;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param idNotList * @param idNotList
*/ */
public void setIdNotList(List<Long> idNotList){ public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList; this.idNotList = idNotList;
} }
/** /**
* 获取 开始 员工ID * 获取 开始 员工ID
* @return staffIdStart * @return staffIdStart
*/ */
public Long getStaffIdStart(){ public Long getStaffIdStart(){
return this.staffIdStart; return this.staffIdStart;
} }
/** /**
* 设置 开始 员工ID * 设置 开始 员工ID
* @param staffIdStart * @param staffIdStart
*/ */
public void setStaffIdStart(Long staffIdStart){ public void setStaffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart; this.staffIdStart = staffIdStart;
} }
/** /**
* 获取 结束 员工ID * 获取 结束 员工ID
* @return $staffIdEnd * @return $staffIdEnd
*/ */
public Long getStaffIdEnd(){ public Long getStaffIdEnd(){
return this.staffIdEnd; return this.staffIdEnd;
} }
/** /**
* 设置 结束 员工ID * 设置 结束 员工ID
* @param staffIdEnd * @param staffIdEnd
*/ */
public void setStaffIdEnd(Long staffIdEnd){ public void setStaffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd; this.staffIdEnd = staffIdEnd;
} }
/** /**
* 获取 增加 员工ID * 获取 增加 员工ID
* @return staffIdIncrement * @return staffIdIncrement
*/ */
public Long getStaffIdIncrement(){ public Long getStaffIdIncrement(){
return this.staffIdIncrement; return this.staffIdIncrement;
} }
/** /**
* 设置 增加 员工ID * 设置 增加 员工ID
* @param staffIdIncrement * @param staffIdIncrement
*/ */
public void setStaffIdIncrement(Long staffIdIncrement){ public void setStaffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement; this.staffIdIncrement = staffIdIncrement;
} }
/** /**
* 获取 员工ID * 获取 员工ID
* @return staffIdList * @return staffIdList
*/ */
public List<Long> getStaffIdList(){ public List<Long> getStaffIdList(){
return this.staffIdList; return this.staffIdList;
} }
/** /**
* 设置 员工ID * 设置 员工ID
* @param staffIdList * @param staffIdList
*/ */
public void setStaffIdList(List<Long> staffIdList){ public void setStaffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList; this.staffIdList = staffIdList;
} }
/** /**
* 获取 员工ID * 获取 员工ID
* @return staffIdNotList * @return staffIdNotList
*/ */
public List<Long> getStaffIdNotList(){ public List<Long> getStaffIdNotList(){
return this.staffIdNotList; return this.staffIdNotList;
} }
/** /**
* 设置 员工ID * 设置 员工ID
* @param staffIdNotList * @param staffIdNotList
*/ */
public void setStaffIdNotList(List<Long> staffIdNotList){ public void setStaffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList; this.staffIdNotList = staffIdNotList;
} }
/** /**
* 获取 员工姓名 * 获取 员工姓名
* @return staffNameList * @return staffNameList
*/ */
public List<String> getStaffNameList(){ public List<String> getStaffNameList(){
return this.staffNameList; return this.staffNameList;
} }
/** /**
* 设置 员工姓名 * 设置 员工姓名
* @param staffNameList * @param staffNameList
*/ */
public void setStaffNameList(List<String> staffNameList){ public void setStaffNameList(List<String> staffNameList){
this.staffNameList = staffNameList; this.staffNameList = staffNameList;
} }
/** /**
* 获取 员工姓名 * 获取 员工姓名
* @return staffNameNotList * @return staffNameNotList
*/ */
public List<String> getStaffNameNotList(){ public List<String> getStaffNameNotList(){
return this.staffNameNotList; return this.staffNameNotList;
} }
/** /**
* 设置 员工姓名 * 设置 员工姓名
* @param staffNameNotList * @param staffNameNotList
*/ */
public void setStaffNameNotList(List<String> staffNameNotList){ public void setStaffNameNotList(List<String> staffNameNotList){
this.staffNameNotList = staffNameNotList; this.staffNameNotList = staffNameNotList;
} }
/** /**
* 获取 工号 * 获取 工号
* @return workNumList * @return workNumList
*/ */
public List<String> getWorkNumList(){ public List<String> getWorkNumList(){
return this.workNumList; return this.workNumList;
} }
/** /**
* 设置 工号 * 设置 工号
* @param workNumList * @param workNumList
*/ */
public void setWorkNumList(List<String> workNumList){ public void setWorkNumList(List<String> workNumList){
this.workNumList = workNumList; this.workNumList = workNumList;
} }
/** /**
* 获取 工号 * 获取 工号
* @return workNumNotList * @return workNumNotList
*/ */
public List<String> getWorkNumNotList(){ public List<String> getWorkNumNotList(){
return this.workNumNotList; return this.workNumNotList;
} }
/** /**
* 设置 工号 * 设置 工号
* @param workNumNotList * @param workNumNotList
*/ */
public void setWorkNumNotList(List<String> workNumNotList){ public void setWorkNumNotList(List<String> workNumNotList){
this.workNumNotList = workNumNotList; this.workNumNotList = workNumNotList;
} }
/** /**
* 获取 开始 所属部门 * 获取 开始 所属部门
* @return deptIdStart * @return deptIdStart
*/ */
public Long getDeptIdStart(){ public Long getDeptIdStart(){
return this.deptIdStart; return this.deptIdStart;
} }
/** /**
* 设置 开始 所属部门 * 设置 开始 所属部门
* @param deptIdStart * @param deptIdStart
*/ */
public void setDeptIdStart(Long deptIdStart){ public void setDeptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart; this.deptIdStart = deptIdStart;
} }
/** /**
* 获取 结束 所属部门 * 获取 结束 所属部门
* @return $deptIdEnd * @return $deptIdEnd
*/ */
public Long getDeptIdEnd(){ public Long getDeptIdEnd(){
return this.deptIdEnd; return this.deptIdEnd;
} }
/** /**
* 设置 结束 所属部门 * 设置 结束 所属部门
* @param deptIdEnd * @param deptIdEnd
*/ */
public void setDeptIdEnd(Long deptIdEnd){ public void setDeptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd; this.deptIdEnd = deptIdEnd;
} }
/** /**
* 获取 增加 所属部门 * 获取 增加 所属部门
* @return deptIdIncrement * @return deptIdIncrement
*/ */
public Long getDeptIdIncrement(){ public Long getDeptIdIncrement(){
return this.deptIdIncrement; return this.deptIdIncrement;
} }
/** /**
* 设置 增加 所属部门 * 设置 增加 所属部门
* @param deptIdIncrement * @param deptIdIncrement
*/ */
public void setDeptIdIncrement(Long deptIdIncrement){ public void setDeptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement; this.deptIdIncrement = deptIdIncrement;
} }
/** /**
* 获取 所属部门 * 获取 所属部门
* @return deptIdList * @return deptIdList
*/ */
public List<Long> getDeptIdList(){ public List<Long> getDeptIdList(){
return this.deptIdList; return this.deptIdList;
} }
/** /**
* 设置 所属部门 * 设置 所属部门
* @param deptIdList * @param deptIdList
*/ */
public void setDeptIdList(List<Long> deptIdList){ public void setDeptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList; this.deptIdList = deptIdList;
} }
/** /**
* 获取 所属部门 * 获取 所属部门
* @return deptIdNotList * @return deptIdNotList
*/ */
public List<Long> getDeptIdNotList(){ public List<Long> getDeptIdNotList(){
return this.deptIdNotList; return this.deptIdNotList;
} }
/** /**
* 设置 所属部门 * 设置 所属部门
* @param deptIdNotList * @param deptIdNotList
*/ */
public void setDeptIdNotList(List<Long> deptIdNotList){ public void setDeptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList; this.deptIdNotList = deptIdNotList;
} }
/** /**
* 获取 所属部门名称 * 获取 所属部门名称
* @return deptNameList * @return deptNameList
*/ */
public List<String> getDeptNameList(){ public List<String> getDeptNameList(){
return this.deptNameList; return this.deptNameList;
} }
/** /**
* 设置 所属部门名称 * 设置 所属部门名称
* @param deptNameList * @param deptNameList
*/ */
public void setDeptNameList(List<String> deptNameList){ public void setDeptNameList(List<String> deptNameList){
this.deptNameList = deptNameList; this.deptNameList = deptNameList;
} }
/** /**
* 获取 所属部门名称 * 获取 所属部门名称
* @return deptNameNotList * @return deptNameNotList
*/ */
public List<String> getDeptNameNotList(){ public List<String> getDeptNameNotList(){
return this.deptNameNotList; return this.deptNameNotList;
} }
/** /**
* 设置 所属部门名称 * 设置 所属部门名称
* @param deptNameNotList * @param deptNameNotList
*/ */
public void setDeptNameNotList(List<String> deptNameNotList){ public void setDeptNameNotList(List<String> deptNameNotList){
this.deptNameNotList = deptNameNotList; this.deptNameNotList = deptNameNotList;
} }
/** /**
* 获取 开始 职位ID * 获取 开始 职位ID
* @return positionIdStart * @return positionIdStart
*/ */
public Long getPositionIdStart(){ public Long getPositionIdStart(){
return this.positionIdStart; return this.positionIdStart;
} }
/** /**
* 设置 开始 职位ID * 设置 开始 职位ID
* @param positionIdStart * @param positionIdStart
*/ */
public void setPositionIdStart(Long positionIdStart){ public void setPositionIdStart(Long positionIdStart){
this.positionIdStart = positionIdStart; this.positionIdStart = positionIdStart;
} }
/** /**
* 获取 结束 职位ID * 获取 结束 职位ID
* @return $positionIdEnd * @return $positionIdEnd
*/ */
public Long getPositionIdEnd(){ public Long getPositionIdEnd(){
return this.positionIdEnd; return this.positionIdEnd;
} }
/** /**
* 设置 结束 职位ID * 设置 结束 职位ID
* @param positionIdEnd * @param positionIdEnd
*/ */
public void setPositionIdEnd(Long positionIdEnd){ public void setPositionIdEnd(Long positionIdEnd){
this.positionIdEnd = positionIdEnd; this.positionIdEnd = positionIdEnd;
} }
/** /**
* 获取 增加 职位ID * 获取 增加 职位ID
* @return positionIdIncrement * @return positionIdIncrement
*/ */
public Long getPositionIdIncrement(){ public Long getPositionIdIncrement(){
return this.positionIdIncrement; return this.positionIdIncrement;
} }
/** /**
* 设置 增加 职位ID * 设置 增加 职位ID
* @param positionIdIncrement * @param positionIdIncrement
*/ */
public void setPositionIdIncrement(Long positionIdIncrement){ public void setPositionIdIncrement(Long positionIdIncrement){
this.positionIdIncrement = positionIdIncrement; this.positionIdIncrement = positionIdIncrement;
} }
/** /**
* 获取 职位ID * 获取 职位ID
* @return positionIdList * @return positionIdList
*/ */
public List<Long> getPositionIdList(){ public List<Long> getPositionIdList(){
return this.positionIdList; return this.positionIdList;
} }
/** /**
* 设置 职位ID * 设置 职位ID
* @param positionIdList * @param positionIdList
*/ */
public void setPositionIdList(List<Long> positionIdList){ public void setPositionIdList(List<Long> positionIdList){
this.positionIdList = positionIdList; this.positionIdList = positionIdList;
} }
/** /**
* 获取 职位ID * 获取 职位ID
* @return positionIdNotList * @return positionIdNotList
*/ */
public List<Long> getPositionIdNotList(){ public List<Long> getPositionIdNotList(){
return this.positionIdNotList; return this.positionIdNotList;
} }
/** /**
* 设置 职位ID * 设置 职位ID
* @param positionIdNotList * @param positionIdNotList
*/ */
public void setPositionIdNotList(List<Long> positionIdNotList){ public void setPositionIdNotList(List<Long> positionIdNotList){
this.positionIdNotList = positionIdNotList; this.positionIdNotList = positionIdNotList;
} }
/** /**
* 获取 职位名称 * 获取 职位名称
* @return positionNameList * @return positionNameList
*/ */
public List<String> getPositionNameList(){ public List<String> getPositionNameList(){
return this.positionNameList; return this.positionNameList;
} }
/** /**
* 设置 职位名称 * 设置 职位名称
* @param positionNameList * @param positionNameList
*/ */
public void setPositionNameList(List<String> positionNameList){ public void setPositionNameList(List<String> positionNameList){
this.positionNameList = positionNameList; this.positionNameList = positionNameList;
} }
/** /**
* 获取 职位名称 * 获取 职位名称
* @return positionNameNotList * @return positionNameNotList
*/ */
public List<String> getPositionNameNotList(){ public List<String> getPositionNameNotList(){
return this.positionNameNotList; return this.positionNameNotList;
} }
/** /**
* 设置 职位名称 * 设置 职位名称
* @param positionNameNotList * @param positionNameNotList
*/ */
public void setPositionNameNotList(List<String> positionNameNotList){ public void setPositionNameNotList(List<String> positionNameNotList){
this.positionNameNotList = positionNameNotList; this.positionNameNotList = positionNameNotList;
} }
/** /**
* 获取 开始 所属考勤组ID * 获取 开始 所属考勤组ID
* @return attendanceGroupIdStart * @return attendanceGroupIdStart
*/ */
public Long getAttendanceGroupIdStart(){ public Long getAttendanceGroupIdStart(){
return this.attendanceGroupIdStart; return this.attendanceGroupIdStart;
} }
/** /**
* 设置 开始 所属考勤组ID * 设置 开始 所属考勤组ID
* @param attendanceGroupIdStart * @param attendanceGroupIdStart
*/ */
public void setAttendanceGroupIdStart(Long attendanceGroupIdStart){ public void setAttendanceGroupIdStart(Long attendanceGroupIdStart){
this.attendanceGroupIdStart = attendanceGroupIdStart; this.attendanceGroupIdStart = attendanceGroupIdStart;
} }
/** /**
* 获取 结束 所属考勤组ID * 获取 结束 所属考勤组ID
* @return $attendanceGroupIdEnd * @return $attendanceGroupIdEnd
*/ */
public Long getAttendanceGroupIdEnd(){ public Long getAttendanceGroupIdEnd(){
return this.attendanceGroupIdEnd; return this.attendanceGroupIdEnd;
} }
/** /**
* 设置 结束 所属考勤组ID * 设置 结束 所属考勤组ID
* @param attendanceGroupIdEnd * @param attendanceGroupIdEnd
*/ */
public void setAttendanceGroupIdEnd(Long attendanceGroupIdEnd){ public void setAttendanceGroupIdEnd(Long attendanceGroupIdEnd){
this.attendanceGroupIdEnd = attendanceGroupIdEnd; this.attendanceGroupIdEnd = attendanceGroupIdEnd;
} }
/** /**
* 获取 增加 所属考勤组ID * 获取 增加 所属考勤组ID
* @return attendanceGroupIdIncrement * @return attendanceGroupIdIncrement
*/ */
public Long getAttendanceGroupIdIncrement(){ public Long getAttendanceGroupIdIncrement(){
return this.attendanceGroupIdIncrement; return this.attendanceGroupIdIncrement;
} }
/** /**
* 设置 增加 所属考勤组ID * 设置 增加 所属考勤组ID
* @param attendanceGroupIdIncrement * @param attendanceGroupIdIncrement
*/ */
public void setAttendanceGroupIdIncrement(Long attendanceGroupIdIncrement){ public void setAttendanceGroupIdIncrement(Long attendanceGroupIdIncrement){
this.attendanceGroupIdIncrement = attendanceGroupIdIncrement; this.attendanceGroupIdIncrement = attendanceGroupIdIncrement;
} }
/** /**
* 获取 所属考勤组ID * 获取 所属考勤组ID
* @return attendanceGroupIdList * @return attendanceGroupIdList
*/ */
public List<Long> getAttendanceGroupIdList(){ public List<Long> getAttendanceGroupIdList(){
return this.attendanceGroupIdList; return this.attendanceGroupIdList;
} }
/** /**
* 设置 所属考勤组ID * 设置 所属考勤组ID
* @param attendanceGroupIdList * @param attendanceGroupIdList
*/ */
public void setAttendanceGroupIdList(List<Long> attendanceGroupIdList){ public void setAttendanceGroupIdList(List<Long> attendanceGroupIdList){
this.attendanceGroupIdList = attendanceGroupIdList; this.attendanceGroupIdList = attendanceGroupIdList;
} }
/** /**
* 获取 所属考勤组ID * 获取 所属考勤组ID
* @return attendanceGroupIdNotList * @return attendanceGroupIdNotList
*/ */
public List<Long> getAttendanceGroupIdNotList(){ public List<Long> getAttendanceGroupIdNotList(){
return this.attendanceGroupIdNotList; return this.attendanceGroupIdNotList;
} }
/** /**
* 设置 所属考勤组ID * 设置 所属考勤组ID
* @param attendanceGroupIdNotList * @param attendanceGroupIdNotList
*/ */
public void setAttendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){ public void setAttendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){
this.attendanceGroupIdNotList = attendanceGroupIdNotList; this.attendanceGroupIdNotList = attendanceGroupIdNotList;
} }
/** /**
* 获取 所属考勤组名称 * 获取 所属考勤组名称
* @return attendanceGroupNameList * @return attendanceGroupNameList
*/ */
public List<String> getAttendanceGroupNameList(){ public List<String> getAttendanceGroupNameList(){
return this.attendanceGroupNameList; return this.attendanceGroupNameList;
} }
/** /**
* 设置 所属考勤组名称 * 设置 所属考勤组名称
* @param attendanceGroupNameList * @param attendanceGroupNameList
*/ */
public void setAttendanceGroupNameList(List<String> attendanceGroupNameList){ public void setAttendanceGroupNameList(List<String> attendanceGroupNameList){
this.attendanceGroupNameList = attendanceGroupNameList; this.attendanceGroupNameList = attendanceGroupNameList;
} }
/** /**
* 获取 所属考勤组名称 * 获取 所属考勤组名称
* @return attendanceGroupNameNotList * @return attendanceGroupNameNotList
*/ */
public List<String> getAttendanceGroupNameNotList(){ public List<String> getAttendanceGroupNameNotList(){
return this.attendanceGroupNameNotList; return this.attendanceGroupNameNotList;
} }
/** /**
* 设置 所属考勤组名称 * 设置 所属考勤组名称
* @param attendanceGroupNameNotList * @param attendanceGroupNameNotList
*/ */
public void setAttendanceGroupNameNotList(List<String> attendanceGroupNameNotList){ public void setAttendanceGroupNameNotList(List<String> attendanceGroupNameNotList){
this.attendanceGroupNameNotList = attendanceGroupNameNotList; this.attendanceGroupNameNotList = attendanceGroupNameNotList;
} }
/** /**
* 获取 开始 班次ID * 获取 开始 班次ID
* @return shiftsIdStart * @return shiftsIdStart
*/ */
public Long getShiftsIdStart(){ public Long getShiftsIdStart(){
return this.shiftsIdStart; return this.shiftsIdStart;
} }
/** /**
* 设置 开始 班次ID * 设置 开始 班次ID
* @param shiftsIdStart * @param shiftsIdStart
*/ */
public void setShiftsIdStart(Long shiftsIdStart){ public void setShiftsIdStart(Long shiftsIdStart){
this.shiftsIdStart = shiftsIdStart; this.shiftsIdStart = shiftsIdStart;
} }
/** /**
* 获取 结束 班次ID * 获取 结束 班次ID
* @return $shiftsIdEnd * @return $shiftsIdEnd
*/ */
public Long getShiftsIdEnd(){ public Long getShiftsIdEnd(){
return this.shiftsIdEnd; return this.shiftsIdEnd;
} }
/** /**
* 设置 结束 班次ID * 设置 结束 班次ID
* @param shiftsIdEnd * @param shiftsIdEnd
*/ */
public void setShiftsIdEnd(Long shiftsIdEnd){ public void setShiftsIdEnd(Long shiftsIdEnd){
this.shiftsIdEnd = shiftsIdEnd; this.shiftsIdEnd = shiftsIdEnd;
} }
/** /**
* 获取 增加 班次ID * 获取 增加 班次ID
* @return shiftsIdIncrement * @return shiftsIdIncrement
*/ */
public Long getShiftsIdIncrement(){ public Long getShiftsIdIncrement(){
return this.shiftsIdIncrement; return this.shiftsIdIncrement;
} }
/** /**
* 设置 增加 班次ID * 设置 增加 班次ID
* @param shiftsIdIncrement * @param shiftsIdIncrement
*/ */
public void setShiftsIdIncrement(Long shiftsIdIncrement){ public void setShiftsIdIncrement(Long shiftsIdIncrement){
this.shiftsIdIncrement = shiftsIdIncrement; this.shiftsIdIncrement = shiftsIdIncrement;
} }
/** /**
* 获取 班次ID * 获取 班次ID
* @return shiftsIdList * @return shiftsIdList
*/ */
public List<Long> getShiftsIdList(){ public List<Long> getShiftsIdList(){
return this.shiftsIdList; return this.shiftsIdList;
} }
/** /**
* 设置 班次ID * 设置 班次ID
* @param shiftsIdList * @param shiftsIdList
*/ */
public void setShiftsIdList(List<Long> shiftsIdList){ public void setShiftsIdList(List<Long> shiftsIdList){
this.shiftsIdList = shiftsIdList; this.shiftsIdList = shiftsIdList;
} }
/** /**
* 获取 班次ID * 获取 班次ID
* @return shiftsIdNotList * @return shiftsIdNotList
*/ */
public List<Long> getShiftsIdNotList(){ public List<Long> getShiftsIdNotList(){
return this.shiftsIdNotList; return this.shiftsIdNotList;
} }
/** /**
* 设置 班次ID * 设置 班次ID
* @param shiftsIdNotList * @param shiftsIdNotList
*/ */
public void setShiftsIdNotList(List<Long> shiftsIdNotList){ public void setShiftsIdNotList(List<Long> shiftsIdNotList){
this.shiftsIdNotList = shiftsIdNotList; this.shiftsIdNotList = shiftsIdNotList;
} }
/** /**
* 获取 班次名称 * 获取 班次名称
* @return shiftsNameList * @return shiftsNameList
*/ */
public List<String> getShiftsNameList(){ public List<String> getShiftsNameList(){
return this.shiftsNameList; return this.shiftsNameList;
} }
/** /**
* 设置 班次名称 * 设置 班次名称
* @param shiftsNameList * @param shiftsNameList
*/ */
public void setShiftsNameList(List<String> shiftsNameList){ public void setShiftsNameList(List<String> shiftsNameList){
this.shiftsNameList = shiftsNameList; this.shiftsNameList = shiftsNameList;
} }
/** /**
* 获取 班次名称 * 获取 班次名称
* @return shiftsNameNotList * @return shiftsNameNotList
*/ */
public List<String> getShiftsNameNotList(){ public List<String> getShiftsNameNotList(){
return this.shiftsNameNotList; return this.shiftsNameNotList;
} }
/** /**
* 设置 班次名称 * 设置 班次名称
* @param shiftsNameNotList * @param shiftsNameNotList
*/ */
public void setShiftsNameNotList(List<String> shiftsNameNotList){ public void setShiftsNameNotList(List<String> shiftsNameNotList){
this.shiftsNameNotList = shiftsNameNotList; this.shiftsNameNotList = shiftsNameNotList;
} }
/** /**
* 获取 开始 考勤日期 * 获取 开始 考勤日期
* @return attendanceDateStart * @return attendanceDateStart
*/ */
public String getAttendanceDateStart(){ public String getAttendanceDateStart(){
return this.attendanceDateStart; return this.attendanceDateStart;
} }
/** /**
* 设置 开始 考勤日期 * 设置 开始 考勤日期
* @param attendanceDateStart * @param attendanceDateStart
*/ */
public void setAttendanceDateStart(String attendanceDateStart){ public void setAttendanceDateStart(String attendanceDateStart){
this.attendanceDateStart = attendanceDateStart; this.attendanceDateStart = attendanceDateStart;
} }
/** /**
* 获取 结束 考勤日期 * 获取 结束 考勤日期
* @return attendanceDateEnd * @return attendanceDateEnd
*/ */
public String getAttendanceDateEnd(){ public String getAttendanceDateEnd(){
return this.attendanceDateEnd; return this.attendanceDateEnd;
} }
/** /**
* 设置 结束 考勤日期 * 设置 结束 考勤日期
* @param attendanceDateEnd * @param attendanceDateEnd
*/ */
public void setAttendanceDateEnd(String attendanceDateEnd){ public void setAttendanceDateEnd(String attendanceDateEnd){
this.attendanceDateEnd = attendanceDateEnd; this.attendanceDateEnd = attendanceDateEnd;
} }
/** /**
* 获取 考勤点名称 * 获取 考勤点名称
* @return attendanceAddressList * @return attendanceAddressList
*/ */
public List<String> getAttendanceAddressList(){ public List<String> getAttendanceAddressList(){
return this.attendanceAddressList; return this.attendanceAddressList;
} }
/** /**
* 设置 考勤点名称 * 设置 考勤点名称
* @param attendanceAddressList * @param attendanceAddressList
*/ */
public void setAttendanceAddressList(List<String> attendanceAddressList){ public void setAttendanceAddressList(List<String> attendanceAddressList){
this.attendanceAddressList = attendanceAddressList; this.attendanceAddressList = attendanceAddressList;
} }
/** /**
* 获取 考勤点名称 * 获取 考勤点名称
* @return attendanceAddressNotList * @return attendanceAddressNotList
*/ */
public List<String> getAttendanceAddressNotList(){ public List<String> getAttendanceAddressNotList(){
return this.attendanceAddressNotList; return this.attendanceAddressNotList;
} }
/** /**
* 设置 考勤点名称 * 设置 考勤点名称
* @param attendanceAddressNotList * @param attendanceAddressNotList
*/ */
public void setAttendanceAddressNotList(List<String> attendanceAddressNotList){ public void setAttendanceAddressNotList(List<String> attendanceAddressNotList){
this.attendanceAddressNotList = attendanceAddressNotList; this.attendanceAddressNotList = attendanceAddressNotList;
} }
/** /**
* 获取 事件源 * 获取 事件源
* @return eventSourceList * @return eventSourceList
*/ */
public List<String> getEventSourceList(){ public List<String> getEventSourceList(){
return this.eventSourceList; return this.eventSourceList;
} }
/** /**
* 设置 事件源 * 设置 事件源
* @param eventSourceList * @param eventSourceList
*/ */
public void setEventSourceList(List<String> eventSourceList){ public void setEventSourceList(List<String> eventSourceList){
this.eventSourceList = eventSourceList; this.eventSourceList = eventSourceList;
} }
/** /**
* 获取 事件源 * 获取 事件源
* @return eventSourceNotList * @return eventSourceNotList
*/ */
public List<String> getEventSourceNotList(){ public List<String> getEventSourceNotList(){
return this.eventSourceNotList; return this.eventSourceNotList;
} }
/** /**
* 设置 事件源 * 设置 事件源
* @param eventSourceNotList * @param eventSourceNotList
*/ */
public void setEventSourceNotList(List<String> eventSourceNotList){ public void setEventSourceNotList(List<String> eventSourceNotList){
this.eventSourceNotList = eventSourceNotList; this.eventSourceNotList = eventSourceNotList;
} }
/** /**
* 获取 备注 * 获取 备注
* @return remarkList * @return remarkList
*/ */
public List<String> getRemarkList(){ public List<String> getRemarkList(){
return this.remarkList; return this.remarkList;
} }
/** /**
* 设置 备注 * 设置 备注
* @param remarkList * @param remarkList
*/ */
public void setRemarkList(List<String> remarkList){ public void setRemarkList(List<String> remarkList){
this.remarkList = remarkList; this.remarkList = remarkList;
} }
/** /**
* 获取 备注 * 获取 备注
* @return remarkNotList * @return remarkNotList
*/ */
public List<String> getRemarkNotList(){ public List<String> getRemarkNotList(){
return this.remarkNotList; return this.remarkNotList;
} }
/** /**
* 设置 备注 * 设置 备注
* @param remarkNotList * @param remarkNotList
*/ */
public void setRemarkNotList(List<String> remarkNotList){ public void setRemarkNotList(List<String> remarkNotList){
this.remarkNotList = remarkNotList; this.remarkNotList = remarkNotList;
} }
/** /**
* 获取 开始 创建用户 * 获取 开始 创建用户
* @return createUserIdStart * @return createUserIdStart
*/ */
public Long getCreateUserIdStart(){ public Long getCreateUserIdStart(){
return this.createUserIdStart; return this.createUserIdStart;
} }
/** /**
* 设置 开始 创建用户 * 设置 开始 创建用户
* @param createUserIdStart * @param createUserIdStart
*/ */
public void setCreateUserIdStart(Long createUserIdStart){ public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart; this.createUserIdStart = createUserIdStart;
} }
/** /**
* 获取 结束 创建用户 * 获取 结束 创建用户
* @return $createUserIdEnd * @return $createUserIdEnd
*/ */
public Long getCreateUserIdEnd(){ public Long getCreateUserIdEnd(){
return this.createUserIdEnd; return this.createUserIdEnd;
} }
/** /**
* 设置 结束 创建用户 * 设置 结束 创建用户
* @param createUserIdEnd * @param createUserIdEnd
*/ */
public void setCreateUserIdEnd(Long createUserIdEnd){ public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd; this.createUserIdEnd = createUserIdEnd;
} }
/** /**
* 获取 增加 创建用户 * 获取 增加 创建用户
* @return createUserIdIncrement * @return createUserIdIncrement
*/ */
public Long getCreateUserIdIncrement(){ public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement; return this.createUserIdIncrement;
} }
/** /**
* 设置 增加 创建用户 * 设置 增加 创建用户
* @param createUserIdIncrement * @param createUserIdIncrement
*/ */
public void setCreateUserIdIncrement(Long createUserIdIncrement){ public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement; this.createUserIdIncrement = createUserIdIncrement;
} }
/** /**
* 获取 创建用户 * 获取 创建用户
* @return createUserIdList * @return createUserIdList
*/ */
public List<Long> getCreateUserIdList(){ public List<Long> getCreateUserIdList(){
return this.createUserIdList; return this.createUserIdList;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdList * @param createUserIdList
*/ */
public void setCreateUserIdList(List<Long> createUserIdList){ public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList; this.createUserIdList = createUserIdList;
} }
/** /**
* 获取 创建用户 * 获取 创建用户
* @return createUserIdNotList * @return createUserIdNotList
*/ */
public List<Long> getCreateUserIdNotList(){ public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList; return this.createUserIdNotList;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdNotList * @param createUserIdNotList
*/ */
public void setCreateUserIdNotList(List<Long> createUserIdNotList){ public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList; this.createUserIdNotList = createUserIdNotList;
} }
/** /**
* 获取 开始 创建时间 * 获取 开始 创建时间
* @return createTimeStart * @return createTimeStart
*/ */
public String getCreateTimeStart(){ public String getCreateTimeStart(){
return this.createTimeStart; return this.createTimeStart;
} }
/** /**
* 设置 开始 创建时间 * 设置 开始 创建时间
* @param createTimeStart * @param createTimeStart
*/ */
public void setCreateTimeStart(String createTimeStart){ public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart; this.createTimeStart = createTimeStart;
} }
/** /**
* 获取 结束 创建时间 * 获取 结束 创建时间
* @return createTimeEnd * @return createTimeEnd
*/ */
public String getCreateTimeEnd(){ public String getCreateTimeEnd(){
return this.createTimeEnd; return this.createTimeEnd;
} }
/** /**
* 设置 结束 创建时间 * 设置 结束 创建时间
* @param createTimeEnd * @param createTimeEnd
*/ */
public void setCreateTimeEnd(String createTimeEnd){ public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd; this.createTimeEnd = createTimeEnd;
} }
/** /**
* 获取 开始 更新用户 * 获取 开始 更新用户
* @return updateUserIdStart * @return updateUserIdStart
*/ */
public Long getUpdateUserIdStart(){ public Long getUpdateUserIdStart(){
return this.updateUserIdStart; return this.updateUserIdStart;
} }
/** /**
* 设置 开始 更新用户 * 设置 开始 更新用户
* @param updateUserIdStart * @param updateUserIdStart
*/ */
public void setUpdateUserIdStart(Long updateUserIdStart){ public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart; this.updateUserIdStart = updateUserIdStart;
} }
/** /**
* 获取 结束 更新用户 * 获取 结束 更新用户
* @return $updateUserIdEnd * @return $updateUserIdEnd
*/ */
public Long getUpdateUserIdEnd(){ public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd; return this.updateUserIdEnd;
} }
/** /**
* 设置 结束 更新用户 * 设置 结束 更新用户
* @param updateUserIdEnd * @param updateUserIdEnd
*/ */
public void setUpdateUserIdEnd(Long updateUserIdEnd){ public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd; this.updateUserIdEnd = updateUserIdEnd;
} }
/** /**
* 获取 增加 更新用户 * 获取 增加 更新用户
* @return updateUserIdIncrement * @return updateUserIdIncrement
*/ */
public Long getUpdateUserIdIncrement(){ public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement; return this.updateUserIdIncrement;
} }
/** /**
* 设置 增加 更新用户 * 设置 增加 更新用户
* @param updateUserIdIncrement * @param updateUserIdIncrement
*/ */
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){ public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement; this.updateUserIdIncrement = updateUserIdIncrement;
} }
/** /**
* 获取 更新用户 * 获取 更新用户
* @return updateUserIdList * @return updateUserIdList
*/ */
public List<Long> getUpdateUserIdList(){ public List<Long> getUpdateUserIdList(){
return this.updateUserIdList; return this.updateUserIdList;
} }
/** /**
* 设置 更新用户 * 设置 更新用户
* @param updateUserIdList * @param updateUserIdList
*/ */
public void setUpdateUserIdList(List<Long> updateUserIdList){ public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList; this.updateUserIdList = updateUserIdList;
} }
/** /**
* 获取 更新用户 * 获取 更新用户
* @return updateUserIdNotList * @return updateUserIdNotList
*/ */
public List<Long> getUpdateUserIdNotList(){ public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList; return this.updateUserIdNotList;
} }
/** /**
* 设置 更新用户 * 设置 更新用户
* @param updateUserIdNotList * @param updateUserIdNotList
*/ */
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){ public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList; this.updateUserIdNotList = updateUserIdNotList;
} }
/** /**
* 获取 开始 更新时间 * 获取 开始 更新时间
* @return updateTimeStart * @return updateTimeStart
*/ */
public String getUpdateTimeStart(){ public String getUpdateTimeStart(){
return this.updateTimeStart; return this.updateTimeStart;
} }
/** /**
* 设置 开始 更新时间 * 设置 开始 更新时间
* @param updateTimeStart * @param updateTimeStart
*/ */
public void setUpdateTimeStart(String updateTimeStart){ public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart; this.updateTimeStart = updateTimeStart;
} }
/** /**
* 获取 结束 更新时间 * 获取 结束 更新时间
* @return updateTimeEnd * @return updateTimeEnd
*/ */
public String getUpdateTimeEnd(){ public String getUpdateTimeEnd(){
return this.updateTimeEnd; return this.updateTimeEnd;
} }
/** /**
* 设置 结束 更新时间 * 设置 结束 更新时间
* @param updateTimeEnd * @param updateTimeEnd
*/ */
public void setUpdateTimeEnd(String updateTimeEnd){ public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd; this.updateTimeEnd = updateTimeEnd;
} }
/** /**
* 设置 序号,主键,自增长 * 获取 开始 签到结果(0.否,1.是)
* @param id * @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){ public AttendanceRecordHikQuery id(Long id){
setId(id); setId(id);
return this; return this;
} }
/** /**
* 设置 开始 序号,主键,自增长 * 设置 开始 序号,主键,自增长
* @param idStart * @param idStart
*/ */
public AttendanceRecordHikQuery idStart(Long idStart){ public AttendanceRecordHikQuery idStart(Long idStart){
this.idStart = idStart; this.idStart = idStart;
return this; return this;
} }
/** /**
* 设置 结束 序号,主键,自增长 * 设置 结束 序号,主键,自增长
* @param idEnd * @param idEnd
*/ */
public AttendanceRecordHikQuery idEnd(Long idEnd){ public AttendanceRecordHikQuery idEnd(Long idEnd){
this.idEnd = idEnd; this.idEnd = idEnd;
return this; return this;
} }
/** /**
* 设置 增加 序号,主键,自增长 * 设置 增加 序号,主键,自增长
* @param idIncrement * @param idIncrement
*/ */
public AttendanceRecordHikQuery idIncrement(Long idIncrement){ public AttendanceRecordHikQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement; this.idIncrement = idIncrement;
return this; return this;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param idList * @param idList
*/ */
public AttendanceRecordHikQuery idList(List<Long> idList){ public AttendanceRecordHikQuery idList(List<Long> idList){
this.idList = idList; this.idList = idList;
return this; return this;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param idNotList * @param idNotList
*/ */
public AttendanceRecordHikQuery idNotList(List<Long> idNotList){ public AttendanceRecordHikQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList; this.idNotList = idNotList;
return this; return this;
} }
/** /**
* 设置 员工ID * 设置 员工ID
* @param staffId * @param staffId
*/ */
public AttendanceRecordHikQuery staffId(Long staffId){ public AttendanceRecordHikQuery staffId(Long staffId){
setStaffId(staffId); setStaffId(staffId);
return this; return this;
} }
/** /**
* 设置 开始 员工ID * 设置 开始 员工ID
* @param staffIdStart * @param staffIdStart
*/ */
public AttendanceRecordHikQuery staffIdStart(Long staffIdStart){ public AttendanceRecordHikQuery staffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart; this.staffIdStart = staffIdStart;
return this; return this;
} }
/** /**
* 设置 结束 员工ID * 设置 结束 员工ID
* @param staffIdEnd * @param staffIdEnd
*/ */
public AttendanceRecordHikQuery staffIdEnd(Long staffIdEnd){ public AttendanceRecordHikQuery staffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd; this.staffIdEnd = staffIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 员工ID * 设置 增加 员工ID
* @param staffIdIncrement * @param staffIdIncrement
*/ */
public AttendanceRecordHikQuery staffIdIncrement(Long staffIdIncrement){ public AttendanceRecordHikQuery staffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement; this.staffIdIncrement = staffIdIncrement;
return this; return this;
} }
/** /**
* 设置 员工ID * 设置 员工ID
* @param staffIdList * @param staffIdList
*/ */
public AttendanceRecordHikQuery staffIdList(List<Long> staffIdList){ public AttendanceRecordHikQuery staffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList; this.staffIdList = staffIdList;
return this; return this;
} }
/** /**
* 设置 员工ID * 设置 员工ID
* @param staffIdNotList * @param staffIdNotList
*/ */
public AttendanceRecordHikQuery staffIdNotList(List<Long> staffIdNotList){ public AttendanceRecordHikQuery staffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList; this.staffIdNotList = staffIdNotList;
return this; return this;
} }
/** /**
* 设置 员工姓名 * 设置 员工姓名
* @param staffName * @param staffName
*/ */
public AttendanceRecordHikQuery staffName(String staffName){ public AttendanceRecordHikQuery staffName(String staffName){
setStaffName(staffName); setStaffName(staffName);
return this; return this;
} }
/** /**
* 设置 员工姓名 * 设置 员工姓名
* @param staffNameList * @param staffNameList
*/ */
public AttendanceRecordHikQuery staffNameList(List<String> staffNameList){ public AttendanceRecordHikQuery staffNameList(List<String> staffNameList){
this.staffNameList = staffNameList; this.staffNameList = staffNameList;
return this; return this;
} }
/** /**
* 设置 工号 * 设置 工号
* @param workNum * @param workNum
*/ */
public AttendanceRecordHikQuery workNum(String workNum){ public AttendanceRecordHikQuery workNum(String workNum){
setWorkNum(workNum); setWorkNum(workNum);
return this; return this;
} }
/** /**
* 设置 工号 * 设置 工号
* @param workNumList * @param workNumList
*/ */
public AttendanceRecordHikQuery workNumList(List<String> workNumList){ public AttendanceRecordHikQuery workNumList(List<String> workNumList){
this.workNumList = workNumList; this.workNumList = workNumList;
return this; return this;
} }
/** /**
* 设置 所属部门 * 设置 所属部门
* @param deptId * @param deptId
*/ */
public AttendanceRecordHikQuery deptId(Long deptId){ public AttendanceRecordHikQuery deptId(Long deptId){
setDeptId(deptId); setDeptId(deptId);
return this; return this;
} }
/** /**
* 设置 开始 所属部门 * 设置 开始 所属部门
* @param deptIdStart * @param deptIdStart
*/ */
public AttendanceRecordHikQuery deptIdStart(Long deptIdStart){ public AttendanceRecordHikQuery deptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart; this.deptIdStart = deptIdStart;
return this; return this;
} }
/** /**
* 设置 结束 所属部门 * 设置 结束 所属部门
* @param deptIdEnd * @param deptIdEnd
*/ */
public AttendanceRecordHikQuery deptIdEnd(Long deptIdEnd){ public AttendanceRecordHikQuery deptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd; this.deptIdEnd = deptIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 所属部门 * 设置 增加 所属部门
* @param deptIdIncrement * @param deptIdIncrement
*/ */
public AttendanceRecordHikQuery deptIdIncrement(Long deptIdIncrement){ public AttendanceRecordHikQuery deptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement; this.deptIdIncrement = deptIdIncrement;
return this; return this;
} }
/** /**
* 设置 所属部门 * 设置 所属部门
* @param deptIdList * @param deptIdList
*/ */
public AttendanceRecordHikQuery deptIdList(List<Long> deptIdList){ public AttendanceRecordHikQuery deptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList; this.deptIdList = deptIdList;
return this; return this;
} }
/** /**
* 设置 所属部门 * 设置 所属部门
* @param deptIdNotList * @param deptIdNotList
*/ */
public AttendanceRecordHikQuery deptIdNotList(List<Long> deptIdNotList){ public AttendanceRecordHikQuery deptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList; this.deptIdNotList = deptIdNotList;
return this; return this;
} }
/** /**
* 设置 所属部门名称 * 设置 所属部门名称
* @param deptName * @param deptName
*/ */
public AttendanceRecordHikQuery deptName(String deptName){ public AttendanceRecordHikQuery deptName(String deptName){
setDeptName(deptName); setDeptName(deptName);
return this; return this;
} }
/** /**
* 设置 所属部门名称 * 设置 所属部门名称
* @param deptNameList * @param deptNameList
*/ */
public AttendanceRecordHikQuery deptNameList(List<String> deptNameList){ public AttendanceRecordHikQuery deptNameList(List<String> deptNameList){
this.deptNameList = deptNameList; this.deptNameList = deptNameList;
return this; return this;
} }
/** /**
* 设置 职位ID * 设置 职位ID
* @param positionId * @param positionId
*/ */
public AttendanceRecordHikQuery positionId(Long positionId){ public AttendanceRecordHikQuery positionId(Long positionId){
setPositionId(positionId); setPositionId(positionId);
return this; return this;
} }
/** /**
* 设置 开始 职位ID * 设置 开始 职位ID
* @param positionIdStart * @param positionIdStart
*/ */
public AttendanceRecordHikQuery positionIdStart(Long positionIdStart){ public AttendanceRecordHikQuery positionIdStart(Long positionIdStart){
this.positionIdStart = positionIdStart; this.positionIdStart = positionIdStart;
return this; return this;
} }
/** /**
* 设置 结束 职位ID * 设置 结束 职位ID
* @param positionIdEnd * @param positionIdEnd
*/ */
public AttendanceRecordHikQuery positionIdEnd(Long positionIdEnd){ public AttendanceRecordHikQuery positionIdEnd(Long positionIdEnd){
this.positionIdEnd = positionIdEnd; this.positionIdEnd = positionIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 职位ID * 设置 增加 职位ID
* @param positionIdIncrement * @param positionIdIncrement
*/ */
public AttendanceRecordHikQuery positionIdIncrement(Long positionIdIncrement){ public AttendanceRecordHikQuery positionIdIncrement(Long positionIdIncrement){
this.positionIdIncrement = positionIdIncrement; this.positionIdIncrement = positionIdIncrement;
return this; return this;
} }
/** /**
* 设置 职位ID * 设置 职位ID
* @param positionIdList * @param positionIdList
*/ */
public AttendanceRecordHikQuery positionIdList(List<Long> positionIdList){ public AttendanceRecordHikQuery positionIdList(List<Long> positionIdList){
this.positionIdList = positionIdList; this.positionIdList = positionIdList;
return this; return this;
} }
/** /**
* 设置 职位ID * 设置 职位ID
* @param positionIdNotList * @param positionIdNotList
*/ */
public AttendanceRecordHikQuery positionIdNotList(List<Long> positionIdNotList){ public AttendanceRecordHikQuery positionIdNotList(List<Long> positionIdNotList){
this.positionIdNotList = positionIdNotList; this.positionIdNotList = positionIdNotList;
return this; return this;
} }
/** /**
* 设置 职位名称 * 设置 职位名称
* @param positionName * @param positionName
*/ */
public AttendanceRecordHikQuery positionName(String positionName){ public AttendanceRecordHikQuery positionName(String positionName){
setPositionName(positionName); setPositionName(positionName);
return this; return this;
} }
/** /**
* 设置 职位名称 * 设置 职位名称
* @param positionNameList * @param positionNameList
*/ */
public AttendanceRecordHikQuery positionNameList(List<String> positionNameList){ public AttendanceRecordHikQuery positionNameList(List<String> positionNameList){
this.positionNameList = positionNameList; this.positionNameList = positionNameList;
return this; return this;
} }
/** /**
* 设置 所属考勤组ID * 设置 所属考勤组ID
* @param attendanceGroupId * @param attendanceGroupId
*/ */
public AttendanceRecordHikQuery attendanceGroupId(Long attendanceGroupId){ public AttendanceRecordHikQuery attendanceGroupId(Long attendanceGroupId){
setAttendanceGroupId(attendanceGroupId); setAttendanceGroupId(attendanceGroupId);
return this; return this;
} }
/** /**
* 设置 开始 所属考勤组ID * 设置 开始 所属考勤组ID
* @param attendanceGroupIdStart * @param attendanceGroupIdStart
*/ */
public AttendanceRecordHikQuery attendanceGroupIdStart(Long attendanceGroupIdStart){ public AttendanceRecordHikQuery attendanceGroupIdStart(Long attendanceGroupIdStart){
this.attendanceGroupIdStart = attendanceGroupIdStart; this.attendanceGroupIdStart = attendanceGroupIdStart;
return this; return this;
} }
/** /**
* 设置 结束 所属考勤组ID * 设置 结束 所属考勤组ID
* @param attendanceGroupIdEnd * @param attendanceGroupIdEnd
*/ */
public AttendanceRecordHikQuery attendanceGroupIdEnd(Long attendanceGroupIdEnd){ public AttendanceRecordHikQuery attendanceGroupIdEnd(Long attendanceGroupIdEnd){
this.attendanceGroupIdEnd = attendanceGroupIdEnd; this.attendanceGroupIdEnd = attendanceGroupIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 所属考勤组ID * 设置 增加 所属考勤组ID
* @param attendanceGroupIdIncrement * @param attendanceGroupIdIncrement
*/ */
public AttendanceRecordHikQuery attendanceGroupIdIncrement(Long attendanceGroupIdIncrement){ public AttendanceRecordHikQuery attendanceGroupIdIncrement(Long attendanceGroupIdIncrement){
this.attendanceGroupIdIncrement = attendanceGroupIdIncrement; this.attendanceGroupIdIncrement = attendanceGroupIdIncrement;
return this; return this;
} }
/** /**
* 设置 所属考勤组ID * 设置 所属考勤组ID
* @param attendanceGroupIdList * @param attendanceGroupIdList
*/ */
public AttendanceRecordHikQuery attendanceGroupIdList(List<Long> attendanceGroupIdList){ public AttendanceRecordHikQuery attendanceGroupIdList(List<Long> attendanceGroupIdList){
this.attendanceGroupIdList = attendanceGroupIdList; this.attendanceGroupIdList = attendanceGroupIdList;
return this; return this;
} }
/** /**
* 设置 所属考勤组ID * 设置 所属考勤组ID
* @param attendanceGroupIdNotList * @param attendanceGroupIdNotList
*/ */
public AttendanceRecordHikQuery attendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){ public AttendanceRecordHikQuery attendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){
this.attendanceGroupIdNotList = attendanceGroupIdNotList; this.attendanceGroupIdNotList = attendanceGroupIdNotList;
return this; return this;
} }
/** /**
* 设置 所属考勤组名称 * 设置 所属考勤组名称
* @param attendanceGroupName * @param attendanceGroupName
*/ */
public AttendanceRecordHikQuery attendanceGroupName(String attendanceGroupName){ public AttendanceRecordHikQuery attendanceGroupName(String attendanceGroupName){
setAttendanceGroupName(attendanceGroupName); setAttendanceGroupName(attendanceGroupName);
return this; return this;
} }
/** /**
* 设置 所属考勤组名称 * 设置 所属考勤组名称
* @param attendanceGroupNameList * @param attendanceGroupNameList
*/ */
public AttendanceRecordHikQuery attendanceGroupNameList(List<String> attendanceGroupNameList){ public AttendanceRecordHikQuery attendanceGroupNameList(List<String> attendanceGroupNameList){
this.attendanceGroupNameList = attendanceGroupNameList; this.attendanceGroupNameList = attendanceGroupNameList;
return this; return this;
} }
/** /**
* 设置 班次ID * 设置 班次ID
* @param shiftsId * @param shiftsId
*/ */
public AttendanceRecordHikQuery shiftsId(Long shiftsId){ public AttendanceRecordHikQuery shiftsId(Long shiftsId){
setShiftsId(shiftsId); setShiftsId(shiftsId);
return this; return this;
} }
/** /**
* 设置 开始 班次ID * 设置 开始 班次ID
* @param shiftsIdStart * @param shiftsIdStart
*/ */
public AttendanceRecordHikQuery shiftsIdStart(Long shiftsIdStart){ public AttendanceRecordHikQuery shiftsIdStart(Long shiftsIdStart){
this.shiftsIdStart = shiftsIdStart; this.shiftsIdStart = shiftsIdStart;
return this; return this;
} }
/** /**
* 设置 结束 班次ID * 设置 结束 班次ID
* @param shiftsIdEnd * @param shiftsIdEnd
*/ */
public AttendanceRecordHikQuery shiftsIdEnd(Long shiftsIdEnd){ public AttendanceRecordHikQuery shiftsIdEnd(Long shiftsIdEnd){
this.shiftsIdEnd = shiftsIdEnd; this.shiftsIdEnd = shiftsIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 班次ID * 设置 增加 班次ID
* @param shiftsIdIncrement * @param shiftsIdIncrement
*/ */
public AttendanceRecordHikQuery shiftsIdIncrement(Long shiftsIdIncrement){ public AttendanceRecordHikQuery shiftsIdIncrement(Long shiftsIdIncrement){
this.shiftsIdIncrement = shiftsIdIncrement; this.shiftsIdIncrement = shiftsIdIncrement;
return this; return this;
} }
/** /**
* 设置 班次ID * 设置 班次ID
* @param shiftsIdList * @param shiftsIdList
*/ */
public AttendanceRecordHikQuery shiftsIdList(List<Long> shiftsIdList){ public AttendanceRecordHikQuery shiftsIdList(List<Long> shiftsIdList){
this.shiftsIdList = shiftsIdList; this.shiftsIdList = shiftsIdList;
return this; return this;
} }
/** /**
* 设置 班次ID * 设置 班次ID
* @param shiftsIdNotList * @param shiftsIdNotList
*/ */
public AttendanceRecordHikQuery shiftsIdNotList(List<Long> shiftsIdNotList){ public AttendanceRecordHikQuery shiftsIdNotList(List<Long> shiftsIdNotList){
this.shiftsIdNotList = shiftsIdNotList; this.shiftsIdNotList = shiftsIdNotList;
return this; return this;
} }
/** /**
* 设置 班次名称 * 设置 班次名称
* @param shiftsName * @param shiftsName
*/ */
public AttendanceRecordHikQuery shiftsName(String shiftsName){ public AttendanceRecordHikQuery shiftsName(String shiftsName){
setShiftsName(shiftsName); setShiftsName(shiftsName);
return this; return this;
} }
/** /**
* 设置 班次名称 * 设置 班次名称
* @param shiftsNameList * @param shiftsNameList
*/ */
public AttendanceRecordHikQuery shiftsNameList(List<String> shiftsNameList){ public AttendanceRecordHikQuery shiftsNameList(List<String> shiftsNameList){
this.shiftsNameList = shiftsNameList; this.shiftsNameList = shiftsNameList;
return this; return this;
} }
/** /**
* 设置 考勤点名称 * 设置 考勤点名称
* @param attendanceAddress * @param attendanceAddress
*/ */
public AttendanceRecordHikQuery attendanceAddress(String attendanceAddress){ public AttendanceRecordHikQuery attendanceAddress(String attendanceAddress){
setAttendanceAddress(attendanceAddress); setAttendanceAddress(attendanceAddress);
return this; return this;
} }
/** /**
* 设置 考勤点名称 * 设置 考勤点名称
* @param attendanceAddressList * @param attendanceAddressList
*/ */
public AttendanceRecordHikQuery attendanceAddressList(List<String> attendanceAddressList){ public AttendanceRecordHikQuery attendanceAddressList(List<String> attendanceAddressList){
this.attendanceAddressList = attendanceAddressList; this.attendanceAddressList = attendanceAddressList;
return this; return this;
} }
/** /**
* 设置 事件源 * 设置 事件源
* @param eventSource * @param eventSource
*/ */
public AttendanceRecordHikQuery eventSource(String eventSource){ public AttendanceRecordHikQuery eventSource(String eventSource){
setEventSource(eventSource); setEventSource(eventSource);
return this; return this;
} }
/** /**
* 设置 事件源 * 设置 事件源
* @param eventSourceList * @param eventSourceList
*/ */
public AttendanceRecordHikQuery eventSourceList(List<String> eventSourceList){ public AttendanceRecordHikQuery eventSourceList(List<String> eventSourceList){
this.eventSourceList = eventSourceList; this.eventSourceList = eventSourceList;
return this; return this;
} }
/** /**
* 设置 备注 * 设置 备注
* @param remark * @param remark
*/ */
public AttendanceRecordHikQuery remark(String remark){ public AttendanceRecordHikQuery remark(String remark){
setRemark(remark); setRemark(remark);
return this; return this;
} }
/** /**
* 设置 备注 * 设置 备注
* @param remarkList * @param remarkList
*/ */
public AttendanceRecordHikQuery remarkList(List<String> remarkList){ public AttendanceRecordHikQuery remarkList(List<String> remarkList){
this.remarkList = remarkList; this.remarkList = remarkList;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserId * @param createUserId
*/ */
public AttendanceRecordHikQuery createUserId(Long createUserId){ public AttendanceRecordHikQuery createUserId(Long createUserId){
setCreateUserId(createUserId); setCreateUserId(createUserId);
return this; return this;
} }
/** /**
* 设置 开始 创建用户 * 设置 开始 创建用户
* @param createUserIdStart * @param createUserIdStart
*/ */
public AttendanceRecordHikQuery createUserIdStart(Long createUserIdStart){ public AttendanceRecordHikQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart; this.createUserIdStart = createUserIdStart;
return this; return this;
} }
/** /**
* 设置 结束 创建用户 * 设置 结束 创建用户
* @param createUserIdEnd * @param createUserIdEnd
*/ */
public AttendanceRecordHikQuery createUserIdEnd(Long createUserIdEnd){ public AttendanceRecordHikQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd; this.createUserIdEnd = createUserIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 创建用户 * 设置 增加 创建用户
* @param createUserIdIncrement * @param createUserIdIncrement
*/ */
public AttendanceRecordHikQuery createUserIdIncrement(Long createUserIdIncrement){ public AttendanceRecordHikQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement; this.createUserIdIncrement = createUserIdIncrement;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdList * @param createUserIdList
*/ */
public AttendanceRecordHikQuery createUserIdList(List<Long> createUserIdList){ public AttendanceRecordHikQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList; this.createUserIdList = createUserIdList;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdNotList * @param createUserIdNotList
*/ */
public AttendanceRecordHikQuery createUserIdNotList(List<Long> createUserIdNotList){ public AttendanceRecordHikQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList; this.createUserIdNotList = createUserIdNotList;
return this; return this;
} }
/** /**
* 设置 更新用户 * 设置 更新用户
* @param updateUserId * @param updateUserId
*/ */
public AttendanceRecordHikQuery updateUserId(Long updateUserId){ public AttendanceRecordHikQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId); setUpdateUserId(updateUserId);
return this; return this;
} }
/** /**
* 设置 开始 更新用户 * 设置 开始 更新用户
* @param updateUserIdStart * @param updateUserIdStart
*/ */
public AttendanceRecordHikQuery updateUserIdStart(Long updateUserIdStart){ public AttendanceRecordHikQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart; this.updateUserIdStart = updateUserIdStart;
return this; return this;
} }
/** /**
* 设置 结束 更新用户 * 设置 结束 更新用户
* @param updateUserIdEnd * @param updateUserIdEnd
*/ */
public AttendanceRecordHikQuery updateUserIdEnd(Long updateUserIdEnd){ public AttendanceRecordHikQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd; this.updateUserIdEnd = updateUserIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 更新用户 * 设置 增加 更新用户
* @param updateUserIdIncrement * @param updateUserIdIncrement
*/ */
public AttendanceRecordHikQuery updateUserIdIncrement(Long updateUserIdIncrement){ public AttendanceRecordHikQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement; this.updateUserIdIncrement = updateUserIdIncrement;
return this; return this;
} }
/** /**
* 设置 更新用户 * 设置 更新用户
* @param updateUserIdList * @param updateUserIdList
*/ */
public AttendanceRecordHikQuery updateUserIdList(List<Long> updateUserIdList){ public AttendanceRecordHikQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList; this.updateUserIdList = updateUserIdList;
return this; return this;
} }
/** /**
* 设置 更新用户 * 设置 更新用户
* @param updateUserIdNotList * @param updateUserIdNotList
*/ */
public AttendanceRecordHikQuery updateUserIdNotList(List<Long> updateUserIdNotList){ public AttendanceRecordHikQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList; this.updateUserIdNotList = updateUserIdNotList;
return this; 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) * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList * @return orConditionList
*/ */
public List<AttendanceRecordHikQuery> getOrConditionList(){ 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) * 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList * @param orConditionList
*/ */
public void setOrConditionList(List<AttendanceRecordHikQuery> orConditionList){ public void setOrConditionList(List<AttendanceRecordHikQuery> orConditionList){
this.orConditionList = orConditionList; this.orConditionList = orConditionList;
} }
/** /**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) * 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList * @return andConditionList
*/ */
public List<AttendanceRecordHikQuery> getAndConditionList(){ public List<AttendanceRecordHikQuery> getAndConditionList(){
return this.andConditionList; return this.andConditionList;
} }
/** /**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) * 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList * @param andConditionList
*/ */
public void setAndConditionList(List<AttendanceRecordHikQuery> andConditionList){ public void setAndConditionList(List<AttendanceRecordHikQuery> andConditionList){
this.andConditionList = andConditionList; this.andConditionList = andConditionList;
} }
......
package com.mortals.xhx.module.attendance.model; package com.mortals.xhx.module.attendance.model;
import java.util.List;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import com.mortals.xhx.module.attendance.model.AttendanceRecordEntity; import com.mortals.xhx.module.attendance.model.AttendanceRecordEntity;
/** /**
* 考勤打卡记录信息查询对象 * 考勤打卡记录信息查询对象
* *
* @author zxfei * @author zxfei
* @date 2023-04-07 * @date 2023-07-18
*/ */
public class AttendanceRecordQuery extends AttendanceRecordEntity { public class AttendanceRecordQuery extends AttendanceRecordEntity {
/** 开始 序号,主键,自增长 */ /** 开始 序号,主键,自增长 */
private Long idStart; private Long idStart;
...@@ -184,6 +183,56 @@ public class AttendanceRecordQuery extends AttendanceRecordEntity { ...@@ -184,6 +183,56 @@ public class AttendanceRecordQuery extends AttendanceRecordEntity {
/** 结束 更新时间 */ /** 结束 更新时间 */
private String updateTimeEnd; 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) */ /** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private List<AttendanceRecordQuery> orConditionList; private List<AttendanceRecordQuery> orConditionList;
...@@ -193,1569 +242,2025 @@ public class AttendanceRecordQuery extends AttendanceRecordEntity { ...@@ -193,1569 +242,2025 @@ public class AttendanceRecordQuery extends AttendanceRecordEntity {
public AttendanceRecordQuery(){} public AttendanceRecordQuery(){}
/** /**
* 获取 开始 序号,主键,自增长 * 获取 开始 序号,主键,自增长
* @return idStart * @return idStart
*/ */
public Long getIdStart(){ public Long getIdStart(){
return this.idStart; return this.idStart;
} }
/** /**
* 设置 开始 序号,主键,自增长 * 设置 开始 序号,主键,自增长
* @param idStart * @param idStart
*/ */
public void setIdStart(Long idStart){ public void setIdStart(Long idStart){
this.idStart = idStart; this.idStart = idStart;
} }
/** /**
* 获取 结束 序号,主键,自增长 * 获取 结束 序号,主键,自增长
* @return $idEnd * @return $idEnd
*/ */
public Long getIdEnd(){ public Long getIdEnd(){
return this.idEnd; return this.idEnd;
} }
/** /**
* 设置 结束 序号,主键,自增长 * 设置 结束 序号,主键,自增长
* @param idEnd * @param idEnd
*/ */
public void setIdEnd(Long idEnd){ public void setIdEnd(Long idEnd){
this.idEnd = idEnd; this.idEnd = idEnd;
} }
/** /**
* 获取 增加 序号,主键,自增长 * 获取 增加 序号,主键,自增长
* @return idIncrement * @return idIncrement
*/ */
public Long getIdIncrement(){ public Long getIdIncrement(){
return this.idIncrement; return this.idIncrement;
} }
/** /**
* 设置 增加 序号,主键,自增长 * 设置 增加 序号,主键,自增长
* @param idIncrement * @param idIncrement
*/ */
public void setIdIncrement(Long idIncrement){ public void setIdIncrement(Long idIncrement){
this.idIncrement = idIncrement; this.idIncrement = idIncrement;
} }
/** /**
* 获取 序号,主键,自增长 * 获取 序号,主键,自增长
* @return idList * @return idList
*/ */
public List<Long> getIdList(){ public List<Long> getIdList(){
return this.idList; return this.idList;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param idList * @param idList
*/ */
public void setIdList(List<Long> idList){ public void setIdList(List<Long> idList){
this.idList = idList; this.idList = idList;
} }
/** /**
* 获取 序号,主键,自增长 * 获取 序号,主键,自增长
* @return idNotList * @return idNotList
*/ */
public List<Long> getIdNotList(){ public List<Long> getIdNotList(){
return this.idNotList; return this.idNotList;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param idNotList * @param idNotList
*/ */
public void setIdNotList(List<Long> idNotList){ public void setIdNotList(List<Long> idNotList){
this.idNotList = idNotList; this.idNotList = idNotList;
} }
/** /**
* 获取 开始 员工ID * 获取 开始 员工ID
* @return staffIdStart * @return staffIdStart
*/ */
public Long getStaffIdStart(){ public Long getStaffIdStart(){
return this.staffIdStart; return this.staffIdStart;
} }
/** /**
* 设置 开始 员工ID * 设置 开始 员工ID
* @param staffIdStart * @param staffIdStart
*/ */
public void setStaffIdStart(Long staffIdStart){ public void setStaffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart; this.staffIdStart = staffIdStart;
} }
/** /**
* 获取 结束 员工ID * 获取 结束 员工ID
* @return $staffIdEnd * @return $staffIdEnd
*/ */
public Long getStaffIdEnd(){ public Long getStaffIdEnd(){
return this.staffIdEnd; return this.staffIdEnd;
} }
/** /**
* 设置 结束 员工ID * 设置 结束 员工ID
* @param staffIdEnd * @param staffIdEnd
*/ */
public void setStaffIdEnd(Long staffIdEnd){ public void setStaffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd; this.staffIdEnd = staffIdEnd;
} }
/** /**
* 获取 增加 员工ID * 获取 增加 员工ID
* @return staffIdIncrement * @return staffIdIncrement
*/ */
public Long getStaffIdIncrement(){ public Long getStaffIdIncrement(){
return this.staffIdIncrement; return this.staffIdIncrement;
} }
/** /**
* 设置 增加 员工ID * 设置 增加 员工ID
* @param staffIdIncrement * @param staffIdIncrement
*/ */
public void setStaffIdIncrement(Long staffIdIncrement){ public void setStaffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement; this.staffIdIncrement = staffIdIncrement;
} }
/** /**
* 获取 员工ID * 获取 员工ID
* @return staffIdList * @return staffIdList
*/ */
public List<Long> getStaffIdList(){ public List<Long> getStaffIdList(){
return this.staffIdList; return this.staffIdList;
} }
/** /**
* 设置 员工ID * 设置 员工ID
* @param staffIdList * @param staffIdList
*/ */
public void setStaffIdList(List<Long> staffIdList){ public void setStaffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList; this.staffIdList = staffIdList;
} }
/** /**
* 获取 员工ID * 获取 员工ID
* @return staffIdNotList * @return staffIdNotList
*/ */
public List<Long> getStaffIdNotList(){ public List<Long> getStaffIdNotList(){
return this.staffIdNotList; return this.staffIdNotList;
} }
/** /**
* 设置 员工ID * 设置 员工ID
* @param staffIdNotList * @param staffIdNotList
*/ */
public void setStaffIdNotList(List<Long> staffIdNotList){ public void setStaffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList; this.staffIdNotList = staffIdNotList;
} }
/** /**
* 获取 员工姓名 * 获取 员工姓名
* @return staffNameList * @return staffNameList
*/ */
public List<String> getStaffNameList(){ public List<String> getStaffNameList(){
return this.staffNameList; return this.staffNameList;
} }
/** /**
* 设置 员工姓名 * 设置 员工姓名
* @param staffNameList * @param staffNameList
*/ */
public void setStaffNameList(List<String> staffNameList){ public void setStaffNameList(List<String> staffNameList){
this.staffNameList = staffNameList; this.staffNameList = staffNameList;
} }
/** /**
* 获取 员工姓名 * 获取 员工姓名
* @return staffNameNotList * @return staffNameNotList
*/ */
public List<String> getStaffNameNotList(){ public List<String> getStaffNameNotList(){
return this.staffNameNotList; return this.staffNameNotList;
} }
/** /**
* 设置 员工姓名 * 设置 员工姓名
* @param staffNameNotList * @param staffNameNotList
*/ */
public void setStaffNameNotList(List<String> staffNameNotList){ public void setStaffNameNotList(List<String> staffNameNotList){
this.staffNameNotList = staffNameNotList; this.staffNameNotList = staffNameNotList;
} }
/** /**
* 获取 工号 * 获取 工号
* @return workNumList * @return workNumList
*/ */
public List<String> getWorkNumList(){ public List<String> getWorkNumList(){
return this.workNumList; return this.workNumList;
} }
/** /**
* 设置 工号 * 设置 工号
* @param workNumList * @param workNumList
*/ */
public void setWorkNumList(List<String> workNumList){ public void setWorkNumList(List<String> workNumList){
this.workNumList = workNumList; this.workNumList = workNumList;
} }
/** /**
* 获取 工号 * 获取 工号
* @return workNumNotList * @return workNumNotList
*/ */
public List<String> getWorkNumNotList(){ public List<String> getWorkNumNotList(){
return this.workNumNotList; return this.workNumNotList;
} }
/** /**
* 设置 工号 * 设置 工号
* @param workNumNotList * @param workNumNotList
*/ */
public void setWorkNumNotList(List<String> workNumNotList){ public void setWorkNumNotList(List<String> workNumNotList){
this.workNumNotList = workNumNotList; this.workNumNotList = workNumNotList;
} }
/** /**
* 获取 开始 所属部门 * 获取 开始 所属部门
* @return deptIdStart * @return deptIdStart
*/ */
public Long getDeptIdStart(){ public Long getDeptIdStart(){
return this.deptIdStart; return this.deptIdStart;
} }
/** /**
* 设置 开始 所属部门 * 设置 开始 所属部门
* @param deptIdStart * @param deptIdStart
*/ */
public void setDeptIdStart(Long deptIdStart){ public void setDeptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart; this.deptIdStart = deptIdStart;
} }
/** /**
* 获取 结束 所属部门 * 获取 结束 所属部门
* @return $deptIdEnd * @return $deptIdEnd
*/ */
public Long getDeptIdEnd(){ public Long getDeptIdEnd(){
return this.deptIdEnd; return this.deptIdEnd;
} }
/** /**
* 设置 结束 所属部门 * 设置 结束 所属部门
* @param deptIdEnd * @param deptIdEnd
*/ */
public void setDeptIdEnd(Long deptIdEnd){ public void setDeptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd; this.deptIdEnd = deptIdEnd;
} }
/** /**
* 获取 增加 所属部门 * 获取 增加 所属部门
* @return deptIdIncrement * @return deptIdIncrement
*/ */
public Long getDeptIdIncrement(){ public Long getDeptIdIncrement(){
return this.deptIdIncrement; return this.deptIdIncrement;
} }
/** /**
* 设置 增加 所属部门 * 设置 增加 所属部门
* @param deptIdIncrement * @param deptIdIncrement
*/ */
public void setDeptIdIncrement(Long deptIdIncrement){ public void setDeptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement; this.deptIdIncrement = deptIdIncrement;
} }
/** /**
* 获取 所属部门 * 获取 所属部门
* @return deptIdList * @return deptIdList
*/ */
public List<Long> getDeptIdList(){ public List<Long> getDeptIdList(){
return this.deptIdList; return this.deptIdList;
} }
/** /**
* 设置 所属部门 * 设置 所属部门
* @param deptIdList * @param deptIdList
*/ */
public void setDeptIdList(List<Long> deptIdList){ public void setDeptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList; this.deptIdList = deptIdList;
} }
/** /**
* 获取 所属部门 * 获取 所属部门
* @return deptIdNotList * @return deptIdNotList
*/ */
public List<Long> getDeptIdNotList(){ public List<Long> getDeptIdNotList(){
return this.deptIdNotList; return this.deptIdNotList;
} }
/** /**
* 设置 所属部门 * 设置 所属部门
* @param deptIdNotList * @param deptIdNotList
*/ */
public void setDeptIdNotList(List<Long> deptIdNotList){ public void setDeptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList; this.deptIdNotList = deptIdNotList;
} }
/** /**
* 获取 所属部门名称 * 获取 所属部门名称
* @return deptNameList * @return deptNameList
*/ */
public List<String> getDeptNameList(){ public List<String> getDeptNameList(){
return this.deptNameList; return this.deptNameList;
} }
/** /**
* 设置 所属部门名称 * 设置 所属部门名称
* @param deptNameList * @param deptNameList
*/ */
public void setDeptNameList(List<String> deptNameList){ public void setDeptNameList(List<String> deptNameList){
this.deptNameList = deptNameList; this.deptNameList = deptNameList;
} }
/** /**
* 获取 所属部门名称 * 获取 所属部门名称
* @return deptNameNotList * @return deptNameNotList
*/ */
public List<String> getDeptNameNotList(){ public List<String> getDeptNameNotList(){
return this.deptNameNotList; return this.deptNameNotList;
} }
/** /**
* 设置 所属部门名称 * 设置 所属部门名称
* @param deptNameNotList * @param deptNameNotList
*/ */
public void setDeptNameNotList(List<String> deptNameNotList){ public void setDeptNameNotList(List<String> deptNameNotList){
this.deptNameNotList = deptNameNotList; this.deptNameNotList = deptNameNotList;
} }
/** /**
* 获取 开始 职位ID * 获取 开始 职位ID
* @return positionIdStart * @return positionIdStart
*/ */
public Long getPositionIdStart(){ public Long getPositionIdStart(){
return this.positionIdStart; return this.positionIdStart;
} }
/** /**
* 设置 开始 职位ID * 设置 开始 职位ID
* @param positionIdStart * @param positionIdStart
*/ */
public void setPositionIdStart(Long positionIdStart){ public void setPositionIdStart(Long positionIdStart){
this.positionIdStart = positionIdStart; this.positionIdStart = positionIdStart;
} }
/** /**
* 获取 结束 职位ID * 获取 结束 职位ID
* @return $positionIdEnd * @return $positionIdEnd
*/ */
public Long getPositionIdEnd(){ public Long getPositionIdEnd(){
return this.positionIdEnd; return this.positionIdEnd;
} }
/** /**
* 设置 结束 职位ID * 设置 结束 职位ID
* @param positionIdEnd * @param positionIdEnd
*/ */
public void setPositionIdEnd(Long positionIdEnd){ public void setPositionIdEnd(Long positionIdEnd){
this.positionIdEnd = positionIdEnd; this.positionIdEnd = positionIdEnd;
} }
/** /**
* 获取 增加 职位ID * 获取 增加 职位ID
* @return positionIdIncrement * @return positionIdIncrement
*/ */
public Long getPositionIdIncrement(){ public Long getPositionIdIncrement(){
return this.positionIdIncrement; return this.positionIdIncrement;
} }
/** /**
* 设置 增加 职位ID * 设置 增加 职位ID
* @param positionIdIncrement * @param positionIdIncrement
*/ */
public void setPositionIdIncrement(Long positionIdIncrement){ public void setPositionIdIncrement(Long positionIdIncrement){
this.positionIdIncrement = positionIdIncrement; this.positionIdIncrement = positionIdIncrement;
} }
/** /**
* 获取 职位ID * 获取 职位ID
* @return positionIdList * @return positionIdList
*/ */
public List<Long> getPositionIdList(){ public List<Long> getPositionIdList(){
return this.positionIdList; return this.positionIdList;
} }
/** /**
* 设置 职位ID * 设置 职位ID
* @param positionIdList * @param positionIdList
*/ */
public void setPositionIdList(List<Long> positionIdList){ public void setPositionIdList(List<Long> positionIdList){
this.positionIdList = positionIdList; this.positionIdList = positionIdList;
} }
/** /**
* 获取 职位ID * 获取 职位ID
* @return positionIdNotList * @return positionIdNotList
*/ */
public List<Long> getPositionIdNotList(){ public List<Long> getPositionIdNotList(){
return this.positionIdNotList; return this.positionIdNotList;
} }
/** /**
* 设置 职位ID * 设置 职位ID
* @param positionIdNotList * @param positionIdNotList
*/ */
public void setPositionIdNotList(List<Long> positionIdNotList){ public void setPositionIdNotList(List<Long> positionIdNotList){
this.positionIdNotList = positionIdNotList; this.positionIdNotList = positionIdNotList;
} }
/** /**
* 获取 职位名称 * 获取 职位名称
* @return positionNameList * @return positionNameList
*/ */
public List<String> getPositionNameList(){ public List<String> getPositionNameList(){
return this.positionNameList; return this.positionNameList;
} }
/** /**
* 设置 职位名称 * 设置 职位名称
* @param positionNameList * @param positionNameList
*/ */
public void setPositionNameList(List<String> positionNameList){ public void setPositionNameList(List<String> positionNameList){
this.positionNameList = positionNameList; this.positionNameList = positionNameList;
} }
/** /**
* 获取 职位名称 * 获取 职位名称
* @return positionNameNotList * @return positionNameNotList
*/ */
public List<String> getPositionNameNotList(){ public List<String> getPositionNameNotList(){
return this.positionNameNotList; return this.positionNameNotList;
} }
/** /**
* 设置 职位名称 * 设置 职位名称
* @param positionNameNotList * @param positionNameNotList
*/ */
public void setPositionNameNotList(List<String> positionNameNotList){ public void setPositionNameNotList(List<String> positionNameNotList){
this.positionNameNotList = positionNameNotList; this.positionNameNotList = positionNameNotList;
} }
/** /**
* 获取 开始 所属考勤组ID * 获取 开始 所属考勤组ID
* @return attendanceGroupIdStart * @return attendanceGroupIdStart
*/ */
public Long getAttendanceGroupIdStart(){ public Long getAttendanceGroupIdStart(){
return this.attendanceGroupIdStart; return this.attendanceGroupIdStart;
} }
/** /**
* 设置 开始 所属考勤组ID * 设置 开始 所属考勤组ID
* @param attendanceGroupIdStart * @param attendanceGroupIdStart
*/ */
public void setAttendanceGroupIdStart(Long attendanceGroupIdStart){ public void setAttendanceGroupIdStart(Long attendanceGroupIdStart){
this.attendanceGroupIdStart = attendanceGroupIdStart; this.attendanceGroupIdStart = attendanceGroupIdStart;
} }
/** /**
* 获取 结束 所属考勤组ID * 获取 结束 所属考勤组ID
* @return $attendanceGroupIdEnd * @return $attendanceGroupIdEnd
*/ */
public Long getAttendanceGroupIdEnd(){ public Long getAttendanceGroupIdEnd(){
return this.attendanceGroupIdEnd; return this.attendanceGroupIdEnd;
} }
/** /**
* 设置 结束 所属考勤组ID * 设置 结束 所属考勤组ID
* @param attendanceGroupIdEnd * @param attendanceGroupIdEnd
*/ */
public void setAttendanceGroupIdEnd(Long attendanceGroupIdEnd){ public void setAttendanceGroupIdEnd(Long attendanceGroupIdEnd){
this.attendanceGroupIdEnd = attendanceGroupIdEnd; this.attendanceGroupIdEnd = attendanceGroupIdEnd;
} }
/** /**
* 获取 增加 所属考勤组ID * 获取 增加 所属考勤组ID
* @return attendanceGroupIdIncrement * @return attendanceGroupIdIncrement
*/ */
public Long getAttendanceGroupIdIncrement(){ public Long getAttendanceGroupIdIncrement(){
return this.attendanceGroupIdIncrement; return this.attendanceGroupIdIncrement;
} }
/** /**
* 设置 增加 所属考勤组ID * 设置 增加 所属考勤组ID
* @param attendanceGroupIdIncrement * @param attendanceGroupIdIncrement
*/ */
public void setAttendanceGroupIdIncrement(Long attendanceGroupIdIncrement){ public void setAttendanceGroupIdIncrement(Long attendanceGroupIdIncrement){
this.attendanceGroupIdIncrement = attendanceGroupIdIncrement; this.attendanceGroupIdIncrement = attendanceGroupIdIncrement;
} }
/** /**
* 获取 所属考勤组ID * 获取 所属考勤组ID
* @return attendanceGroupIdList * @return attendanceGroupIdList
*/ */
public List<Long> getAttendanceGroupIdList(){ public List<Long> getAttendanceGroupIdList(){
return this.attendanceGroupIdList; return this.attendanceGroupIdList;
} }
/** /**
* 设置 所属考勤组ID * 设置 所属考勤组ID
* @param attendanceGroupIdList * @param attendanceGroupIdList
*/ */
public void setAttendanceGroupIdList(List<Long> attendanceGroupIdList){ public void setAttendanceGroupIdList(List<Long> attendanceGroupIdList){
this.attendanceGroupIdList = attendanceGroupIdList; this.attendanceGroupIdList = attendanceGroupIdList;
} }
/** /**
* 获取 所属考勤组ID * 获取 所属考勤组ID
* @return attendanceGroupIdNotList * @return attendanceGroupIdNotList
*/ */
public List<Long> getAttendanceGroupIdNotList(){ public List<Long> getAttendanceGroupIdNotList(){
return this.attendanceGroupIdNotList; return this.attendanceGroupIdNotList;
} }
/** /**
* 设置 所属考勤组ID * 设置 所属考勤组ID
* @param attendanceGroupIdNotList * @param attendanceGroupIdNotList
*/ */
public void setAttendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){ public void setAttendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){
this.attendanceGroupIdNotList = attendanceGroupIdNotList; this.attendanceGroupIdNotList = attendanceGroupIdNotList;
} }
/** /**
* 获取 所属考勤组名称 * 获取 所属考勤组名称
* @return attendanceGroupNameList * @return attendanceGroupNameList
*/ */
public List<String> getAttendanceGroupNameList(){ public List<String> getAttendanceGroupNameList(){
return this.attendanceGroupNameList; return this.attendanceGroupNameList;
} }
/** /**
* 设置 所属考勤组名称 * 设置 所属考勤组名称
* @param attendanceGroupNameList * @param attendanceGroupNameList
*/ */
public void setAttendanceGroupNameList(List<String> attendanceGroupNameList){ public void setAttendanceGroupNameList(List<String> attendanceGroupNameList){
this.attendanceGroupNameList = attendanceGroupNameList; this.attendanceGroupNameList = attendanceGroupNameList;
} }
/** /**
* 获取 所属考勤组名称 * 获取 所属考勤组名称
* @return attendanceGroupNameNotList * @return attendanceGroupNameNotList
*/ */
public List<String> getAttendanceGroupNameNotList(){ public List<String> getAttendanceGroupNameNotList(){
return this.attendanceGroupNameNotList; return this.attendanceGroupNameNotList;
} }
/** /**
* 设置 所属考勤组名称 * 设置 所属考勤组名称
* @param attendanceGroupNameNotList * @param attendanceGroupNameNotList
*/ */
public void setAttendanceGroupNameNotList(List<String> attendanceGroupNameNotList){ public void setAttendanceGroupNameNotList(List<String> attendanceGroupNameNotList){
this.attendanceGroupNameNotList = attendanceGroupNameNotList; this.attendanceGroupNameNotList = attendanceGroupNameNotList;
} }
/** /**
* 获取 开始 班次ID * 获取 开始 班次ID
* @return shiftsIdStart * @return shiftsIdStart
*/ */
public Long getShiftsIdStart(){ public Long getShiftsIdStart(){
return this.shiftsIdStart; return this.shiftsIdStart;
} }
/** /**
* 设置 开始 班次ID * 设置 开始 班次ID
* @param shiftsIdStart * @param shiftsIdStart
*/ */
public void setShiftsIdStart(Long shiftsIdStart){ public void setShiftsIdStart(Long shiftsIdStart){
this.shiftsIdStart = shiftsIdStart; this.shiftsIdStart = shiftsIdStart;
} }
/** /**
* 获取 结束 班次ID * 获取 结束 班次ID
* @return $shiftsIdEnd * @return $shiftsIdEnd
*/ */
public Long getShiftsIdEnd(){ public Long getShiftsIdEnd(){
return this.shiftsIdEnd; return this.shiftsIdEnd;
} }
/** /**
* 设置 结束 班次ID * 设置 结束 班次ID
* @param shiftsIdEnd * @param shiftsIdEnd
*/ */
public void setShiftsIdEnd(Long shiftsIdEnd){ public void setShiftsIdEnd(Long shiftsIdEnd){
this.shiftsIdEnd = shiftsIdEnd; this.shiftsIdEnd = shiftsIdEnd;
} }
/** /**
* 获取 增加 班次ID * 获取 增加 班次ID
* @return shiftsIdIncrement * @return shiftsIdIncrement
*/ */
public Long getShiftsIdIncrement(){ public Long getShiftsIdIncrement(){
return this.shiftsIdIncrement; return this.shiftsIdIncrement;
} }
/** /**
* 设置 增加 班次ID * 设置 增加 班次ID
* @param shiftsIdIncrement * @param shiftsIdIncrement
*/ */
public void setShiftsIdIncrement(Long shiftsIdIncrement){ public void setShiftsIdIncrement(Long shiftsIdIncrement){
this.shiftsIdIncrement = shiftsIdIncrement; this.shiftsIdIncrement = shiftsIdIncrement;
} }
/** /**
* 获取 班次ID * 获取 班次ID
* @return shiftsIdList * @return shiftsIdList
*/ */
public List<Long> getShiftsIdList(){ public List<Long> getShiftsIdList(){
return this.shiftsIdList; return this.shiftsIdList;
} }
/** /**
* 设置 班次ID * 设置 班次ID
* @param shiftsIdList * @param shiftsIdList
*/ */
public void setShiftsIdList(List<Long> shiftsIdList){ public void setShiftsIdList(List<Long> shiftsIdList){
this.shiftsIdList = shiftsIdList; this.shiftsIdList = shiftsIdList;
} }
/** /**
* 获取 班次ID * 获取 班次ID
* @return shiftsIdNotList * @return shiftsIdNotList
*/ */
public List<Long> getShiftsIdNotList(){ public List<Long> getShiftsIdNotList(){
return this.shiftsIdNotList; return this.shiftsIdNotList;
} }
/** /**
* 设置 班次ID * 设置 班次ID
* @param shiftsIdNotList * @param shiftsIdNotList
*/ */
public void setShiftsIdNotList(List<Long> shiftsIdNotList){ public void setShiftsIdNotList(List<Long> shiftsIdNotList){
this.shiftsIdNotList = shiftsIdNotList; this.shiftsIdNotList = shiftsIdNotList;
} }
/** /**
* 获取 班次名称 * 获取 班次名称
* @return shiftsNameList * @return shiftsNameList
*/ */
public List<String> getShiftsNameList(){ public List<String> getShiftsNameList(){
return this.shiftsNameList; return this.shiftsNameList;
} }
/** /**
* 设置 班次名称 * 设置 班次名称
* @param shiftsNameList * @param shiftsNameList
*/ */
public void setShiftsNameList(List<String> shiftsNameList){ public void setShiftsNameList(List<String> shiftsNameList){
this.shiftsNameList = shiftsNameList; this.shiftsNameList = shiftsNameList;
} }
/** /**
* 获取 班次名称 * 获取 班次名称
* @return shiftsNameNotList * @return shiftsNameNotList
*/ */
public List<String> getShiftsNameNotList(){ public List<String> getShiftsNameNotList(){
return this.shiftsNameNotList; return this.shiftsNameNotList;
} }
/** /**
* 设置 班次名称 * 设置 班次名称
* @param shiftsNameNotList * @param shiftsNameNotList
*/ */
public void setShiftsNameNotList(List<String> shiftsNameNotList){ public void setShiftsNameNotList(List<String> shiftsNameNotList){
this.shiftsNameNotList = shiftsNameNotList; this.shiftsNameNotList = shiftsNameNotList;
} }
/** /**
* 获取 开始 打卡日期 * 获取 开始 打卡日期
* @return attendanceDateStart * @return attendanceDateStart
*/ */
public String getAttendanceDateStart(){ public String getAttendanceDateStart(){
return this.attendanceDateStart; return this.attendanceDateStart;
} }
/** /**
* 设置 开始 打卡日期 * 设置 开始 打卡日期
* @param attendanceDateStart * @param attendanceDateStart
*/ */
public void setAttendanceDateStart(String attendanceDateStart){ public void setAttendanceDateStart(String attendanceDateStart){
this.attendanceDateStart = attendanceDateStart; this.attendanceDateStart = attendanceDateStart;
} }
/** /**
* 获取 结束 打卡日期 * 获取 结束 打卡日期
* @return attendanceDateEnd * @return attendanceDateEnd
*/ */
public String getAttendanceDateEnd(){ public String getAttendanceDateEnd(){
return this.attendanceDateEnd; return this.attendanceDateEnd;
} }
/** /**
* 设置 结束 打卡日期 * 设置 结束 打卡日期
* @param attendanceDateEnd * @param attendanceDateEnd
*/ */
public void setAttendanceDateEnd(String attendanceDateEnd){ public void setAttendanceDateEnd(String attendanceDateEnd){
this.attendanceDateEnd = attendanceDateEnd; this.attendanceDateEnd = attendanceDateEnd;
} }
/** /**
* 获取 备注 * 获取 备注
* @return remarkList * @return remarkList
*/ */
public List<String> getRemarkList(){ public List<String> getRemarkList(){
return this.remarkList; return this.remarkList;
} }
/** /**
* 设置 备注 * 设置 备注
* @param remarkList * @param remarkList
*/ */
public void setRemarkList(List<String> remarkList){ public void setRemarkList(List<String> remarkList){
this.remarkList = remarkList; this.remarkList = remarkList;
} }
/** /**
* 获取 备注 * 获取 备注
* @return remarkNotList * @return remarkNotList
*/ */
public List<String> getRemarkNotList(){ public List<String> getRemarkNotList(){
return this.remarkNotList; return this.remarkNotList;
} }
/** /**
* 设置 备注 * 设置 备注
* @param remarkNotList * @param remarkNotList
*/ */
public void setRemarkNotList(List<String> remarkNotList){ public void setRemarkNotList(List<String> remarkNotList){
this.remarkNotList = remarkNotList; this.remarkNotList = remarkNotList;
} }
/** /**
* 获取 开始 创建用户 * 获取 开始 创建用户
* @return createUserIdStart * @return createUserIdStart
*/ */
public Long getCreateUserIdStart(){ public Long getCreateUserIdStart(){
return this.createUserIdStart; return this.createUserIdStart;
} }
/** /**
* 设置 开始 创建用户 * 设置 开始 创建用户
* @param createUserIdStart * @param createUserIdStart
*/ */
public void setCreateUserIdStart(Long createUserIdStart){ public void setCreateUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart; this.createUserIdStart = createUserIdStart;
} }
/** /**
* 获取 结束 创建用户 * 获取 结束 创建用户
* @return $createUserIdEnd * @return $createUserIdEnd
*/ */
public Long getCreateUserIdEnd(){ public Long getCreateUserIdEnd(){
return this.createUserIdEnd; return this.createUserIdEnd;
} }
/** /**
* 设置 结束 创建用户 * 设置 结束 创建用户
* @param createUserIdEnd * @param createUserIdEnd
*/ */
public void setCreateUserIdEnd(Long createUserIdEnd){ public void setCreateUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd; this.createUserIdEnd = createUserIdEnd;
} }
/** /**
* 获取 增加 创建用户 * 获取 增加 创建用户
* @return createUserIdIncrement * @return createUserIdIncrement
*/ */
public Long getCreateUserIdIncrement(){ public Long getCreateUserIdIncrement(){
return this.createUserIdIncrement; return this.createUserIdIncrement;
} }
/** /**
* 设置 增加 创建用户 * 设置 增加 创建用户
* @param createUserIdIncrement * @param createUserIdIncrement
*/ */
public void setCreateUserIdIncrement(Long createUserIdIncrement){ public void setCreateUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement; this.createUserIdIncrement = createUserIdIncrement;
} }
/** /**
* 获取 创建用户 * 获取 创建用户
* @return createUserIdList * @return createUserIdList
*/ */
public List<Long> getCreateUserIdList(){ public List<Long> getCreateUserIdList(){
return this.createUserIdList; return this.createUserIdList;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdList * @param createUserIdList
*/ */
public void setCreateUserIdList(List<Long> createUserIdList){ public void setCreateUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList; this.createUserIdList = createUserIdList;
} }
/** /**
* 获取 创建用户 * 获取 创建用户
* @return createUserIdNotList * @return createUserIdNotList
*/ */
public List<Long> getCreateUserIdNotList(){ public List<Long> getCreateUserIdNotList(){
return this.createUserIdNotList; return this.createUserIdNotList;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdNotList * @param createUserIdNotList
*/ */
public void setCreateUserIdNotList(List<Long> createUserIdNotList){ public void setCreateUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList; this.createUserIdNotList = createUserIdNotList;
} }
/** /**
* 获取 开始 创建时间 * 获取 开始 创建时间
* @return createTimeStart * @return createTimeStart
*/ */
public String getCreateTimeStart(){ public String getCreateTimeStart(){
return this.createTimeStart; return this.createTimeStart;
} }
/** /**
* 设置 开始 创建时间 * 设置 开始 创建时间
* @param createTimeStart * @param createTimeStart
*/ */
public void setCreateTimeStart(String createTimeStart){ public void setCreateTimeStart(String createTimeStart){
this.createTimeStart = createTimeStart; this.createTimeStart = createTimeStart;
} }
/** /**
* 获取 结束 创建时间 * 获取 结束 创建时间
* @return createTimeEnd * @return createTimeEnd
*/ */
public String getCreateTimeEnd(){ public String getCreateTimeEnd(){
return this.createTimeEnd; return this.createTimeEnd;
} }
/** /**
* 设置 结束 创建时间 * 设置 结束 创建时间
* @param createTimeEnd * @param createTimeEnd
*/ */
public void setCreateTimeEnd(String createTimeEnd){ public void setCreateTimeEnd(String createTimeEnd){
this.createTimeEnd = createTimeEnd; this.createTimeEnd = createTimeEnd;
} }
/** /**
* 获取 开始 更新用户 * 获取 开始 更新用户
* @return updateUserIdStart * @return updateUserIdStart
*/ */
public Long getUpdateUserIdStart(){ public Long getUpdateUserIdStart(){
return this.updateUserIdStart; return this.updateUserIdStart;
} }
/** /**
* 设置 开始 更新用户 * 设置 开始 更新用户
* @param updateUserIdStart * @param updateUserIdStart
*/ */
public void setUpdateUserIdStart(Long updateUserIdStart){ public void setUpdateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart; this.updateUserIdStart = updateUserIdStart;
} }
/** /**
* 获取 结束 更新用户 * 获取 结束 更新用户
* @return $updateUserIdEnd * @return $updateUserIdEnd
*/ */
public Long getUpdateUserIdEnd(){ public Long getUpdateUserIdEnd(){
return this.updateUserIdEnd; return this.updateUserIdEnd;
} }
/** /**
* 设置 结束 更新用户 * 设置 结束 更新用户
* @param updateUserIdEnd * @param updateUserIdEnd
*/ */
public void setUpdateUserIdEnd(Long updateUserIdEnd){ public void setUpdateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd; this.updateUserIdEnd = updateUserIdEnd;
} }
/** /**
* 获取 增加 更新用户 * 获取 增加 更新用户
* @return updateUserIdIncrement * @return updateUserIdIncrement
*/ */
public Long getUpdateUserIdIncrement(){ public Long getUpdateUserIdIncrement(){
return this.updateUserIdIncrement; return this.updateUserIdIncrement;
} }
/** /**
* 设置 增加 更新用户 * 设置 增加 更新用户
* @param updateUserIdIncrement * @param updateUserIdIncrement
*/ */
public void setUpdateUserIdIncrement(Long updateUserIdIncrement){ public void setUpdateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement; this.updateUserIdIncrement = updateUserIdIncrement;
} }
/** /**
* 获取 更新用户 * 获取 更新用户
* @return updateUserIdList * @return updateUserIdList
*/ */
public List<Long> getUpdateUserIdList(){ public List<Long> getUpdateUserIdList(){
return this.updateUserIdList; return this.updateUserIdList;
} }
/** /**
* 设置 更新用户 * 设置 更新用户
* @param updateUserIdList * @param updateUserIdList
*/ */
public void setUpdateUserIdList(List<Long> updateUserIdList){ public void setUpdateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList; this.updateUserIdList = updateUserIdList;
} }
/** /**
* 获取 更新用户 * 获取 更新用户
* @return updateUserIdNotList * @return updateUserIdNotList
*/ */
public List<Long> getUpdateUserIdNotList(){ public List<Long> getUpdateUserIdNotList(){
return this.updateUserIdNotList; return this.updateUserIdNotList;
} }
/** /**
* 设置 更新用户 * 设置 更新用户
* @param updateUserIdNotList * @param updateUserIdNotList
*/ */
public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){ public void setUpdateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList; this.updateUserIdNotList = updateUserIdNotList;
} }
/** /**
* 获取 开始 更新时间 * 获取 开始 更新时间
* @return updateTimeStart * @return updateTimeStart
*/ */
public String getUpdateTimeStart(){ public String getUpdateTimeStart(){
return this.updateTimeStart; return this.updateTimeStart;
} }
/** /**
* 设置 开始 更新时间 * 设置 开始 更新时间
* @param updateTimeStart * @param updateTimeStart
*/ */
public void setUpdateTimeStart(String updateTimeStart){ public void setUpdateTimeStart(String updateTimeStart){
this.updateTimeStart = updateTimeStart; this.updateTimeStart = updateTimeStart;
} }
/** /**
* 获取 结束 更新时间 * 获取 结束 更新时间
* @return updateTimeEnd * @return updateTimeEnd
*/ */
public String getUpdateTimeEnd(){ public String getUpdateTimeEnd(){
return this.updateTimeEnd; return this.updateTimeEnd;
} }
/** /**
* 设置 结束 更新时间 * 设置 结束 更新时间
* @param updateTimeEnd * @param updateTimeEnd
*/ */
public void setUpdateTimeEnd(String updateTimeEnd){ public void setUpdateTimeEnd(String updateTimeEnd){
this.updateTimeEnd = updateTimeEnd; this.updateTimeEnd = updateTimeEnd;
} }
/** /**
* 设置 序号,主键,自增长 * 获取 开始 签到结果(0.否,1.是)
* @param id * @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){ public AttendanceRecordQuery id(Long id){
setId(id); setId(id);
return this; return this;
} }
/** /**
* 设置 开始 序号,主键,自增长 * 设置 开始 序号,主键,自增长
* @param idStart * @param idStart
*/ */
public AttendanceRecordQuery idStart(Long idStart){ public AttendanceRecordQuery idStart(Long idStart){
this.idStart = idStart; this.idStart = idStart;
return this; return this;
} }
/** /**
* 设置 结束 序号,主键,自增长 * 设置 结束 序号,主键,自增长
* @param idEnd * @param idEnd
*/ */
public AttendanceRecordQuery idEnd(Long idEnd){ public AttendanceRecordQuery idEnd(Long idEnd){
this.idEnd = idEnd; this.idEnd = idEnd;
return this; return this;
} }
/** /**
* 设置 增加 序号,主键,自增长 * 设置 增加 序号,主键,自增长
* @param idIncrement * @param idIncrement
*/ */
public AttendanceRecordQuery idIncrement(Long idIncrement){ public AttendanceRecordQuery idIncrement(Long idIncrement){
this.idIncrement = idIncrement; this.idIncrement = idIncrement;
return this; return this;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param idList * @param idList
*/ */
public AttendanceRecordQuery idList(List<Long> idList){ public AttendanceRecordQuery idList(List<Long> idList){
this.idList = idList; this.idList = idList;
return this; return this;
} }
/** /**
* 设置 序号,主键,自增长 * 设置 序号,主键,自增长
* @param idNotList * @param idNotList
*/ */
public AttendanceRecordQuery idNotList(List<Long> idNotList){ public AttendanceRecordQuery idNotList(List<Long> idNotList){
this.idNotList = idNotList; this.idNotList = idNotList;
return this; return this;
} }
/** /**
* 设置 员工ID * 设置 员工ID
* @param staffId * @param staffId
*/ */
public AttendanceRecordQuery staffId(Long staffId){ public AttendanceRecordQuery staffId(Long staffId){
setStaffId(staffId); setStaffId(staffId);
return this; return this;
} }
/** /**
* 设置 开始 员工ID * 设置 开始 员工ID
* @param staffIdStart * @param staffIdStart
*/ */
public AttendanceRecordQuery staffIdStart(Long staffIdStart){ public AttendanceRecordQuery staffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart; this.staffIdStart = staffIdStart;
return this; return this;
} }
/** /**
* 设置 结束 员工ID * 设置 结束 员工ID
* @param staffIdEnd * @param staffIdEnd
*/ */
public AttendanceRecordQuery staffIdEnd(Long staffIdEnd){ public AttendanceRecordQuery staffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd; this.staffIdEnd = staffIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 员工ID * 设置 增加 员工ID
* @param staffIdIncrement * @param staffIdIncrement
*/ */
public AttendanceRecordQuery staffIdIncrement(Long staffIdIncrement){ public AttendanceRecordQuery staffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement; this.staffIdIncrement = staffIdIncrement;
return this; return this;
} }
/** /**
* 设置 员工ID * 设置 员工ID
* @param staffIdList * @param staffIdList
*/ */
public AttendanceRecordQuery staffIdList(List<Long> staffIdList){ public AttendanceRecordQuery staffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList; this.staffIdList = staffIdList;
return this; return this;
} }
/** /**
* 设置 员工ID * 设置 员工ID
* @param staffIdNotList * @param staffIdNotList
*/ */
public AttendanceRecordQuery staffIdNotList(List<Long> staffIdNotList){ public AttendanceRecordQuery staffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList; this.staffIdNotList = staffIdNotList;
return this; return this;
} }
/** /**
* 设置 员工姓名 * 设置 员工姓名
* @param staffName * @param staffName
*/ */
public AttendanceRecordQuery staffName(String staffName){ public AttendanceRecordQuery staffName(String staffName){
setStaffName(staffName); setStaffName(staffName);
return this; return this;
} }
/** /**
* 设置 员工姓名 * 设置 员工姓名
* @param staffNameList * @param staffNameList
*/ */
public AttendanceRecordQuery staffNameList(List<String> staffNameList){ public AttendanceRecordQuery staffNameList(List<String> staffNameList){
this.staffNameList = staffNameList; this.staffNameList = staffNameList;
return this; return this;
} }
/** /**
* 设置 工号 * 设置 工号
* @param workNum * @param workNum
*/ */
public AttendanceRecordQuery workNum(String workNum){ public AttendanceRecordQuery workNum(String workNum){
setWorkNum(workNum); setWorkNum(workNum);
return this; return this;
} }
/** /**
* 设置 工号 * 设置 工号
* @param workNumList * @param workNumList
*/ */
public AttendanceRecordQuery workNumList(List<String> workNumList){ public AttendanceRecordQuery workNumList(List<String> workNumList){
this.workNumList = workNumList; this.workNumList = workNumList;
return this; return this;
} }
/** /**
* 设置 所属部门 * 设置 所属部门
* @param deptId * @param deptId
*/ */
public AttendanceRecordQuery deptId(Long deptId){ public AttendanceRecordQuery deptId(Long deptId){
setDeptId(deptId); setDeptId(deptId);
return this; return this;
} }
/** /**
* 设置 开始 所属部门 * 设置 开始 所属部门
* @param deptIdStart * @param deptIdStart
*/ */
public AttendanceRecordQuery deptIdStart(Long deptIdStart){ public AttendanceRecordQuery deptIdStart(Long deptIdStart){
this.deptIdStart = deptIdStart; this.deptIdStart = deptIdStart;
return this; return this;
} }
/** /**
* 设置 结束 所属部门 * 设置 结束 所属部门
* @param deptIdEnd * @param deptIdEnd
*/ */
public AttendanceRecordQuery deptIdEnd(Long deptIdEnd){ public AttendanceRecordQuery deptIdEnd(Long deptIdEnd){
this.deptIdEnd = deptIdEnd; this.deptIdEnd = deptIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 所属部门 * 设置 增加 所属部门
* @param deptIdIncrement * @param deptIdIncrement
*/ */
public AttendanceRecordQuery deptIdIncrement(Long deptIdIncrement){ public AttendanceRecordQuery deptIdIncrement(Long deptIdIncrement){
this.deptIdIncrement = deptIdIncrement; this.deptIdIncrement = deptIdIncrement;
return this; return this;
} }
/** /**
* 设置 所属部门 * 设置 所属部门
* @param deptIdList * @param deptIdList
*/ */
public AttendanceRecordQuery deptIdList(List<Long> deptIdList){ public AttendanceRecordQuery deptIdList(List<Long> deptIdList){
this.deptIdList = deptIdList; this.deptIdList = deptIdList;
return this; return this;
} }
/** /**
* 设置 所属部门 * 设置 所属部门
* @param deptIdNotList * @param deptIdNotList
*/ */
public AttendanceRecordQuery deptIdNotList(List<Long> deptIdNotList){ public AttendanceRecordQuery deptIdNotList(List<Long> deptIdNotList){
this.deptIdNotList = deptIdNotList; this.deptIdNotList = deptIdNotList;
return this; return this;
} }
/** /**
* 设置 所属部门名称 * 设置 所属部门名称
* @param deptName * @param deptName
*/ */
public AttendanceRecordQuery deptName(String deptName){ public AttendanceRecordQuery deptName(String deptName){
setDeptName(deptName); setDeptName(deptName);
return this; return this;
} }
/** /**
* 设置 所属部门名称 * 设置 所属部门名称
* @param deptNameList * @param deptNameList
*/ */
public AttendanceRecordQuery deptNameList(List<String> deptNameList){ public AttendanceRecordQuery deptNameList(List<String> deptNameList){
this.deptNameList = deptNameList; this.deptNameList = deptNameList;
return this; return this;
} }
/** /**
* 设置 职位ID * 设置 职位ID
* @param positionId * @param positionId
*/ */
public AttendanceRecordQuery positionId(Long positionId){ public AttendanceRecordQuery positionId(Long positionId){
setPositionId(positionId); setPositionId(positionId);
return this; return this;
} }
/** /**
* 设置 开始 职位ID * 设置 开始 职位ID
* @param positionIdStart * @param positionIdStart
*/ */
public AttendanceRecordQuery positionIdStart(Long positionIdStart){ public AttendanceRecordQuery positionIdStart(Long positionIdStart){
this.positionIdStart = positionIdStart; this.positionIdStart = positionIdStart;
return this; return this;
} }
/** /**
* 设置 结束 职位ID * 设置 结束 职位ID
* @param positionIdEnd * @param positionIdEnd
*/ */
public AttendanceRecordQuery positionIdEnd(Long positionIdEnd){ public AttendanceRecordQuery positionIdEnd(Long positionIdEnd){
this.positionIdEnd = positionIdEnd; this.positionIdEnd = positionIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 职位ID * 设置 增加 职位ID
* @param positionIdIncrement * @param positionIdIncrement
*/ */
public AttendanceRecordQuery positionIdIncrement(Long positionIdIncrement){ public AttendanceRecordQuery positionIdIncrement(Long positionIdIncrement){
this.positionIdIncrement = positionIdIncrement; this.positionIdIncrement = positionIdIncrement;
return this; return this;
} }
/** /**
* 设置 职位ID * 设置 职位ID
* @param positionIdList * @param positionIdList
*/ */
public AttendanceRecordQuery positionIdList(List<Long> positionIdList){ public AttendanceRecordQuery positionIdList(List<Long> positionIdList){
this.positionIdList = positionIdList; this.positionIdList = positionIdList;
return this; return this;
} }
/** /**
* 设置 职位ID * 设置 职位ID
* @param positionIdNotList * @param positionIdNotList
*/ */
public AttendanceRecordQuery positionIdNotList(List<Long> positionIdNotList){ public AttendanceRecordQuery positionIdNotList(List<Long> positionIdNotList){
this.positionIdNotList = positionIdNotList; this.positionIdNotList = positionIdNotList;
return this; return this;
} }
/** /**
* 设置 职位名称 * 设置 职位名称
* @param positionName * @param positionName
*/ */
public AttendanceRecordQuery positionName(String positionName){ public AttendanceRecordQuery positionName(String positionName){
setPositionName(positionName); setPositionName(positionName);
return this; return this;
} }
/** /**
* 设置 职位名称 * 设置 职位名称
* @param positionNameList * @param positionNameList
*/ */
public AttendanceRecordQuery positionNameList(List<String> positionNameList){ public AttendanceRecordQuery positionNameList(List<String> positionNameList){
this.positionNameList = positionNameList; this.positionNameList = positionNameList;
return this; return this;
} }
/** /**
* 设置 所属考勤组ID * 设置 所属考勤组ID
* @param attendanceGroupId * @param attendanceGroupId
*/ */
public AttendanceRecordQuery attendanceGroupId(Long attendanceGroupId){ public AttendanceRecordQuery attendanceGroupId(Long attendanceGroupId){
setAttendanceGroupId(attendanceGroupId); setAttendanceGroupId(attendanceGroupId);
return this; return this;
} }
/** /**
* 设置 开始 所属考勤组ID * 设置 开始 所属考勤组ID
* @param attendanceGroupIdStart * @param attendanceGroupIdStart
*/ */
public AttendanceRecordQuery attendanceGroupIdStart(Long attendanceGroupIdStart){ public AttendanceRecordQuery attendanceGroupIdStart(Long attendanceGroupIdStart){
this.attendanceGroupIdStart = attendanceGroupIdStart; this.attendanceGroupIdStart = attendanceGroupIdStart;
return this; return this;
} }
/** /**
* 设置 结束 所属考勤组ID * 设置 结束 所属考勤组ID
* @param attendanceGroupIdEnd * @param attendanceGroupIdEnd
*/ */
public AttendanceRecordQuery attendanceGroupIdEnd(Long attendanceGroupIdEnd){ public AttendanceRecordQuery attendanceGroupIdEnd(Long attendanceGroupIdEnd){
this.attendanceGroupIdEnd = attendanceGroupIdEnd; this.attendanceGroupIdEnd = attendanceGroupIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 所属考勤组ID * 设置 增加 所属考勤组ID
* @param attendanceGroupIdIncrement * @param attendanceGroupIdIncrement
*/ */
public AttendanceRecordQuery attendanceGroupIdIncrement(Long attendanceGroupIdIncrement){ public AttendanceRecordQuery attendanceGroupIdIncrement(Long attendanceGroupIdIncrement){
this.attendanceGroupIdIncrement = attendanceGroupIdIncrement; this.attendanceGroupIdIncrement = attendanceGroupIdIncrement;
return this; return this;
} }
/** /**
* 设置 所属考勤组ID * 设置 所属考勤组ID
* @param attendanceGroupIdList * @param attendanceGroupIdList
*/ */
public AttendanceRecordQuery attendanceGroupIdList(List<Long> attendanceGroupIdList){ public AttendanceRecordQuery attendanceGroupIdList(List<Long> attendanceGroupIdList){
this.attendanceGroupIdList = attendanceGroupIdList; this.attendanceGroupIdList = attendanceGroupIdList;
return this; return this;
} }
/** /**
* 设置 所属考勤组ID * 设置 所属考勤组ID
* @param attendanceGroupIdNotList * @param attendanceGroupIdNotList
*/ */
public AttendanceRecordQuery attendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){ public AttendanceRecordQuery attendanceGroupIdNotList(List<Long> attendanceGroupIdNotList){
this.attendanceGroupIdNotList = attendanceGroupIdNotList; this.attendanceGroupIdNotList = attendanceGroupIdNotList;
return this; return this;
} }
/** /**
* 设置 所属考勤组名称 * 设置 所属考勤组名称
* @param attendanceGroupName * @param attendanceGroupName
*/ */
public AttendanceRecordQuery attendanceGroupName(String attendanceGroupName){ public AttendanceRecordQuery attendanceGroupName(String attendanceGroupName){
setAttendanceGroupName(attendanceGroupName); setAttendanceGroupName(attendanceGroupName);
return this; return this;
} }
/** /**
* 设置 所属考勤组名称 * 设置 所属考勤组名称
* @param attendanceGroupNameList * @param attendanceGroupNameList
*/ */
public AttendanceRecordQuery attendanceGroupNameList(List<String> attendanceGroupNameList){ public AttendanceRecordQuery attendanceGroupNameList(List<String> attendanceGroupNameList){
this.attendanceGroupNameList = attendanceGroupNameList; this.attendanceGroupNameList = attendanceGroupNameList;
return this; return this;
} }
/** /**
* 设置 班次ID * 设置 班次ID
* @param shiftsId * @param shiftsId
*/ */
public AttendanceRecordQuery shiftsId(Long shiftsId){ public AttendanceRecordQuery shiftsId(Long shiftsId){
setShiftsId(shiftsId); setShiftsId(shiftsId);
return this; return this;
} }
/** /**
* 设置 开始 班次ID * 设置 开始 班次ID
* @param shiftsIdStart * @param shiftsIdStart
*/ */
public AttendanceRecordQuery shiftsIdStart(Long shiftsIdStart){ public AttendanceRecordQuery shiftsIdStart(Long shiftsIdStart){
this.shiftsIdStart = shiftsIdStart; this.shiftsIdStart = shiftsIdStart;
return this; return this;
} }
/** /**
* 设置 结束 班次ID * 设置 结束 班次ID
* @param shiftsIdEnd * @param shiftsIdEnd
*/ */
public AttendanceRecordQuery shiftsIdEnd(Long shiftsIdEnd){ public AttendanceRecordQuery shiftsIdEnd(Long shiftsIdEnd){
this.shiftsIdEnd = shiftsIdEnd; this.shiftsIdEnd = shiftsIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 班次ID * 设置 增加 班次ID
* @param shiftsIdIncrement * @param shiftsIdIncrement
*/ */
public AttendanceRecordQuery shiftsIdIncrement(Long shiftsIdIncrement){ public AttendanceRecordQuery shiftsIdIncrement(Long shiftsIdIncrement){
this.shiftsIdIncrement = shiftsIdIncrement; this.shiftsIdIncrement = shiftsIdIncrement;
return this; return this;
} }
/** /**
* 设置 班次ID * 设置 班次ID
* @param shiftsIdList * @param shiftsIdList
*/ */
public AttendanceRecordQuery shiftsIdList(List<Long> shiftsIdList){ public AttendanceRecordQuery shiftsIdList(List<Long> shiftsIdList){
this.shiftsIdList = shiftsIdList; this.shiftsIdList = shiftsIdList;
return this; return this;
} }
/** /**
* 设置 班次ID * 设置 班次ID
* @param shiftsIdNotList * @param shiftsIdNotList
*/ */
public AttendanceRecordQuery shiftsIdNotList(List<Long> shiftsIdNotList){ public AttendanceRecordQuery shiftsIdNotList(List<Long> shiftsIdNotList){
this.shiftsIdNotList = shiftsIdNotList; this.shiftsIdNotList = shiftsIdNotList;
return this; return this;
} }
/** /**
* 设置 班次名称 * 设置 班次名称
* @param shiftsName * @param shiftsName
*/ */
public AttendanceRecordQuery shiftsName(String shiftsName){ public AttendanceRecordQuery shiftsName(String shiftsName){
setShiftsName(shiftsName); setShiftsName(shiftsName);
return this; return this;
} }
/** /**
* 设置 班次名称 * 设置 班次名称
* @param shiftsNameList * @param shiftsNameList
*/ */
public AttendanceRecordQuery shiftsNameList(List<String> shiftsNameList){ public AttendanceRecordQuery shiftsNameList(List<String> shiftsNameList){
this.shiftsNameList = shiftsNameList; this.shiftsNameList = shiftsNameList;
return this; return this;
} }
/** /**
* 设置 备注 * 设置 备注
* @param remark * @param remark
*/ */
public AttendanceRecordQuery remark(String remark){ public AttendanceRecordQuery remark(String remark){
setRemark(remark); setRemark(remark);
return this; return this;
} }
/** /**
* 设置 备注 * 设置 备注
* @param remarkList * @param remarkList
*/ */
public AttendanceRecordQuery remarkList(List<String> remarkList){ public AttendanceRecordQuery remarkList(List<String> remarkList){
this.remarkList = remarkList; this.remarkList = remarkList;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserId * @param createUserId
*/ */
public AttendanceRecordQuery createUserId(Long createUserId){ public AttendanceRecordQuery createUserId(Long createUserId){
setCreateUserId(createUserId); setCreateUserId(createUserId);
return this; return this;
} }
/** /**
* 设置 开始 创建用户 * 设置 开始 创建用户
* @param createUserIdStart * @param createUserIdStart
*/ */
public AttendanceRecordQuery createUserIdStart(Long createUserIdStart){ public AttendanceRecordQuery createUserIdStart(Long createUserIdStart){
this.createUserIdStart = createUserIdStart; this.createUserIdStart = createUserIdStart;
return this; return this;
} }
/** /**
* 设置 结束 创建用户 * 设置 结束 创建用户
* @param createUserIdEnd * @param createUserIdEnd
*/ */
public AttendanceRecordQuery createUserIdEnd(Long createUserIdEnd){ public AttendanceRecordQuery createUserIdEnd(Long createUserIdEnd){
this.createUserIdEnd = createUserIdEnd; this.createUserIdEnd = createUserIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 创建用户 * 设置 增加 创建用户
* @param createUserIdIncrement * @param createUserIdIncrement
*/ */
public AttendanceRecordQuery createUserIdIncrement(Long createUserIdIncrement){ public AttendanceRecordQuery createUserIdIncrement(Long createUserIdIncrement){
this.createUserIdIncrement = createUserIdIncrement; this.createUserIdIncrement = createUserIdIncrement;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdList * @param createUserIdList
*/ */
public AttendanceRecordQuery createUserIdList(List<Long> createUserIdList){ public AttendanceRecordQuery createUserIdList(List<Long> createUserIdList){
this.createUserIdList = createUserIdList; this.createUserIdList = createUserIdList;
return this; return this;
} }
/** /**
* 设置 创建用户 * 设置 创建用户
* @param createUserIdNotList * @param createUserIdNotList
*/ */
public AttendanceRecordQuery createUserIdNotList(List<Long> createUserIdNotList){ public AttendanceRecordQuery createUserIdNotList(List<Long> createUserIdNotList){
this.createUserIdNotList = createUserIdNotList; this.createUserIdNotList = createUserIdNotList;
return this; return this;
} }
/** /**
* 设置 更新用户 * 设置 更新用户
* @param updateUserId * @param updateUserId
*/ */
public AttendanceRecordQuery updateUserId(Long updateUserId){ public AttendanceRecordQuery updateUserId(Long updateUserId){
setUpdateUserId(updateUserId); setUpdateUserId(updateUserId);
return this; return this;
} }
/** /**
* 设置 开始 更新用户 * 设置 开始 更新用户
* @param updateUserIdStart * @param updateUserIdStart
*/ */
public AttendanceRecordQuery updateUserIdStart(Long updateUserIdStart){ public AttendanceRecordQuery updateUserIdStart(Long updateUserIdStart){
this.updateUserIdStart = updateUserIdStart; this.updateUserIdStart = updateUserIdStart;
return this; return this;
} }
/** /**
* 设置 结束 更新用户 * 设置 结束 更新用户
* @param updateUserIdEnd * @param updateUserIdEnd
*/ */
public AttendanceRecordQuery updateUserIdEnd(Long updateUserIdEnd){ public AttendanceRecordQuery updateUserIdEnd(Long updateUserIdEnd){
this.updateUserIdEnd = updateUserIdEnd; this.updateUserIdEnd = updateUserIdEnd;
return this; return this;
} }
/** /**
* 设置 增加 更新用户 * 设置 增加 更新用户
* @param updateUserIdIncrement * @param updateUserIdIncrement
*/ */
public AttendanceRecordQuery updateUserIdIncrement(Long updateUserIdIncrement){ public AttendanceRecordQuery updateUserIdIncrement(Long updateUserIdIncrement){
this.updateUserIdIncrement = updateUserIdIncrement; this.updateUserIdIncrement = updateUserIdIncrement;
return this; return this;
} }
/** /**
* 设置 更新用户 * 设置 更新用户
* @param updateUserIdList * @param updateUserIdList
*/ */
public AttendanceRecordQuery updateUserIdList(List<Long> updateUserIdList){ public AttendanceRecordQuery updateUserIdList(List<Long> updateUserIdList){
this.updateUserIdList = updateUserIdList; this.updateUserIdList = updateUserIdList;
return this; return this;
} }
/** /**
* 设置 更新用户 * 设置 更新用户
* @param updateUserIdNotList * @param updateUserIdNotList
*/ */
public AttendanceRecordQuery updateUserIdNotList(List<Long> updateUserIdNotList){ public AttendanceRecordQuery updateUserIdNotList(List<Long> updateUserIdNotList){
this.updateUserIdNotList = updateUserIdNotList; this.updateUserIdNotList = updateUserIdNotList;
return this; 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) * 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList * @return orConditionList
*/ */
public List<AttendanceRecordQuery> getOrConditionList(){ 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) * 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList * @param orConditionList
*/ */
public void setOrConditionList(List<AttendanceRecordQuery> orConditionList){ public void setOrConditionList(List<AttendanceRecordQuery> orConditionList){
this.orConditionList = orConditionList; this.orConditionList = orConditionList;
} }
/** /**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) * 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList * @return andConditionList
*/ */
public List<AttendanceRecordQuery> getAndConditionList(){ public List<AttendanceRecordQuery> getAndConditionList(){
return this.andConditionList; return this.andConditionList;
} }
/** /**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4) * 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList * @param andConditionList
*/ */
public void setAndConditionList(List<AttendanceRecordQuery> andConditionList){ public void setAndConditionList(List<AttendanceRecordQuery> andConditionList){
this.andConditionList = andConditionList; this.andConditionList = andConditionList;
} }
......
...@@ -332,10 +332,10 @@ public class AttendanceStatEntity extends AttendanceStatVo { ...@@ -332,10 +332,10 @@ public class AttendanceStatEntity extends AttendanceStatVo {
this.phoneNumer = ""; 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 { ...@@ -19,6 +19,12 @@ public class AttendanceRecordVo extends BaseEntityLong {
private AttendanceRecordDetailEntity attendanceRecordDetailEntity; private AttendanceRecordDetailEntity attendanceRecordDetailEntity;
/**
* 考勤打卡记录详细信息信息
*/
private List<AttendanceRecordDetailEntity> attendanceRecordDetailList=new ArrayList<>();;
/** 开始 打卡日期 */ /** 开始 打卡日期 */
private String attendanceDateStart; private String attendanceDateStart;
......
...@@ -6,6 +6,7 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController; ...@@ -6,6 +6,7 @@ import com.mortals.framework.web.BaseCRUDJsonBodyMappingController;
import com.mortals.xhx.base.system.param.service.ParamService; import com.mortals.xhx.base.system.param.service.ParamService;
import com.mortals.xhx.common.code.GoWorkResultEnum; import com.mortals.xhx.common.code.GoWorkResultEnum;
import com.mortals.xhx.common.code.OffWorkResultEnum; 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.model.*;
import com.mortals.xhx.module.attendance.service.AttendanceClassService; import com.mortals.xhx.module.attendance.service.AttendanceClassService;
import com.mortals.xhx.module.attendance.service.AttendanceGroupService; import com.mortals.xhx.module.attendance.service.AttendanceGroupService;
...@@ -56,6 +57,9 @@ public class AttendanceRecordController extends BaseCRUDJsonBodyMappingControlle ...@@ -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, "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, "goWorkResult", GoWorkResultEnum.getEnumMap());
this.addDict(model, "offWorkResult", OffWorkResultEnum.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 ...@@ -122,6 +126,7 @@ public class AttendanceRecordController extends BaseCRUDJsonBodyMappingControlle
Iterator<AttendanceRecordEntity> iterator = list.iterator(); Iterator<AttendanceRecordEntity> iterator = list.iterator();
while (iterator.hasNext()) { while (iterator.hasNext()) {
AttendanceRecordEntity recordEntity = iterator.next(); AttendanceRecordEntity recordEntity = iterator.next();
Set<Integer> existSet = recordEntity.getAttendanceRecordDetailList().stream().map(i -> i.getOrderNum()).collect(Collectors.toSet()); Set<Integer> existSet = recordEntity.getAttendanceRecordDetailList().stream().map(i -> i.getOrderNum()).collect(Collectors.toSet());
//判断详细列表中是否存在顺序 没有自动填充空对象数据 //判断详细列表中是否存在顺序 没有自动填充空对象数据
List<AttendanceRecordDetailEntity> addDetailList = dsyncSet.stream().map(i -> { List<AttendanceRecordDetailEntity> addDetailList = dsyncSet.stream().map(i -> {
......
...@@ -23,23 +23,11 @@ ...@@ -23,23 +23,11 @@
<result property="createTime" column="createTime" /> <result property="createTime" column="createTime" />
<result property="updateUserId" column="updateUserId" /> <result property="updateUserId" column="updateUserId" />
<result property="updateTime" column="updateTime" /> <result property="updateTime" column="updateTime" />
<collection property="attendanceRecordDetailList" column="id" ofType="AttendanceRecordDetailEntity" javaType="ArrayList" select="getAttendanceRecordDetailByRecordId"></collection> <result property="signInResult" column="signInResult" />
</resultMap> <result property="signOutResult" column="signOutResult" />
<resultMap type="AttendanceRecordDetailEntity" id="AttendanceRecordDetailEntity-Map"> <result property="attendType" column="attendType" />
<result property="id" column="id" /> <result property="punchResult" column="punchResult" />
<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" />
</resultMap> </resultMap>
...@@ -100,29 +88,35 @@ ...@@ -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')))"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('updateTime') or colPickMode == 1 and data.containsKey('updateTime')))">
a.updateTime, a.updateTime,
</if> </if>
</trim> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('signInResult') or colPickMode == 1 and data.containsKey('signInResult')))">
</sql> a.signInResult,
<!-- 子表所有列 --> </if>
<sql id="_columns_sub"> <if test="(data == null) or (data != null and ( colPickMode == 0 and !data.containsKey('signOutResult') or colPickMode == 1 and data.containsKey('signOutResult')))">
<trim suffixOverrides="," suffix=""> a.signOutResult,
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>
<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> </trim>
</sql> </sql>
<!-- 新增 区分主键自增加还是业务插入 --> <!-- 新增 区分主键自增加还是业务插入 -->
<insert id="insert" parameterType="AttendanceRecordEntity" useGeneratedKeys="true" keyProperty="id"> <insert id="insert" parameterType="AttendanceRecordEntity" useGeneratedKeys="true" keyProperty="id">
insert into mortals_xhx_attendance_record 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 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>
<!-- 批量新增 --> <!-- 批量新增 -->
<insert id="insertBatch" parameterType="paramDto"> <insert id="insertBatch" parameterType="paramDto">
insert into mortals_xhx_attendance_record 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 VALUES
<foreach collection="data.dataList" item="item" index="index" separator="," > <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> </foreach>
</insert> </insert>
...@@ -204,6 +198,27 @@ ...@@ -204,6 +198,27 @@
<if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))"> <if test="(colPickMode==0 and data.containsKey('updateTime')) or (colPickMode==1 and !data.containsKey('updateTime'))">
a.updateTime=#{data.updateTime}, a.updateTime=#{data.updateTime},
</if> </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>
<trim suffixOverrides="where" suffix=""> <trim suffixOverrides="where" suffix="">
where where
...@@ -370,6 +385,49 @@ ...@@ -370,6 +385,49 @@
</if> </if>
</foreach> </foreach>
</trim> </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> </trim>
where id in where id in
<foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")"> <foreach collection="data.dataList" item="item" index="index" open="(" separator="," close=")">
...@@ -430,14 +488,6 @@ ...@@ -430,14 +488,6 @@
</trim> </trim>
<include refid="_orderCols_"/> <include refid="_orderCols_"/>
</select> </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 @@ ...@@ -502,13 +552,13 @@
${_conditionType_} a.id is null ${_conditionType_} a.id is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('idList')"> <if test="conditionParamRef.containsKey('idList') and conditionParamRef.idList.size() > 0">
${_conditionType_} a.id in ${_conditionType_} a.id in
<foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.idList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('idNotList')"> <if test="conditionParamRef.containsKey('idNotList') and conditionParamRef.idNotList.size() > 0">
${_conditionType_} a.id not in ${_conditionType_} a.id not in
<foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.idNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -529,13 +579,13 @@ ...@@ -529,13 +579,13 @@
${_conditionType_} a.staffId is null ${_conditionType_} a.staffId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('staffIdList')"> <if test="conditionParamRef.containsKey('staffIdList') and conditionParamRef.staffIdList.size() > 0">
${_conditionType_} a.staffId in ${_conditionType_} a.staffId in
<foreach collection="conditionParamRef.staffIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.staffIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('staffIdNotList')"> <if test="conditionParamRef.containsKey('staffIdNotList') and conditionParamRef.staffIdNotList.size() > 0">
${_conditionType_} a.staffId not in ${_conditionType_} a.staffId not in
<foreach collection="conditionParamRef.staffIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.staffIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -557,13 +607,13 @@ ...@@ -557,13 +607,13 @@
${_conditionType_} a.staffName is null ${_conditionType_} a.staffName is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('staffNameList')"> <if test="conditionParamRef.containsKey('staffNameList') and conditionParamRef.staffNameList.size() > 0">
${_conditionType_} a.staffName in ${_conditionType_} a.staffName in
<foreach collection="conditionParamRef.staffNameList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.staffNameList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('staffNameNotList')"> <if test="conditionParamRef.containsKey('staffNameNotList') and conditionParamRef.staffNameNotList.size() > 0">
${_conditionType_} a.staffName not in ${_conditionType_} a.staffName not in
<foreach collection="conditionParamRef.staffNameNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.staffNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -578,13 +628,13 @@ ...@@ -578,13 +628,13 @@
${_conditionType_} a.workNum is null ${_conditionType_} a.workNum is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('workNumList')"> <if test="conditionParamRef.containsKey('workNumList') and conditionParamRef.workNumList.size() > 0">
${_conditionType_} a.workNum in ${_conditionType_} a.workNum in
<foreach collection="conditionParamRef.workNumList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.workNumList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('workNumNotList')"> <if test="conditionParamRef.containsKey('workNumNotList') and conditionParamRef.workNumNotList.size() > 0">
${_conditionType_} a.workNum not in ${_conditionType_} a.workNum not in
<foreach collection="conditionParamRef.workNumNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.workNumNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -598,13 +648,13 @@ ...@@ -598,13 +648,13 @@
${_conditionType_} a.deptId is null ${_conditionType_} a.deptId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('deptIdList')"> <if test="conditionParamRef.containsKey('deptIdList') and conditionParamRef.deptIdList.size() > 0">
${_conditionType_} a.deptId in ${_conditionType_} a.deptId in
<foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.deptIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('deptIdNotList')"> <if test="conditionParamRef.containsKey('deptIdNotList') and conditionParamRef.deptIdNotList.size() > 0">
${_conditionType_} a.deptId not in ${_conditionType_} a.deptId not in
<foreach collection="conditionParamRef.deptIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.deptIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -626,13 +676,13 @@ ...@@ -626,13 +676,13 @@
${_conditionType_} a.deptName is null ${_conditionType_} a.deptName is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('deptNameList')"> <if test="conditionParamRef.containsKey('deptNameList') and conditionParamRef.deptNameList.size() > 0">
${_conditionType_} a.deptName in ${_conditionType_} a.deptName in
<foreach collection="conditionParamRef.deptNameList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.deptNameList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('deptNameNotList')"> <if test="conditionParamRef.containsKey('deptNameNotList') and conditionParamRef.deptNameNotList.size() > 0">
${_conditionType_} a.deptName not in ${_conditionType_} a.deptName not in
<foreach collection="conditionParamRef.deptNameNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.deptNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -646,13 +696,13 @@ ...@@ -646,13 +696,13 @@
${_conditionType_} a.positionId is null ${_conditionType_} a.positionId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('positionIdList')"> <if test="conditionParamRef.containsKey('positionIdList') and conditionParamRef.positionIdList.size() > 0">
${_conditionType_} a.positionId in ${_conditionType_} a.positionId in
<foreach collection="conditionParamRef.positionIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.positionIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('positionIdNotList')"> <if test="conditionParamRef.containsKey('positionIdNotList') and conditionParamRef.positionIdNotList.size() > 0">
${_conditionType_} a.positionId not in ${_conditionType_} a.positionId not in
<foreach collection="conditionParamRef.positionIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.positionIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -674,13 +724,13 @@ ...@@ -674,13 +724,13 @@
${_conditionType_} a.positionName is null ${_conditionType_} a.positionName is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('positionNameList')"> <if test="conditionParamRef.containsKey('positionNameList') and conditionParamRef.positionNameList.size() > 0">
${_conditionType_} a.positionName in ${_conditionType_} a.positionName in
<foreach collection="conditionParamRef.positionNameList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.positionNameList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('positionNameNotList')"> <if test="conditionParamRef.containsKey('positionNameNotList') and conditionParamRef.positionNameNotList.size() > 0">
${_conditionType_} a.positionName not in ${_conditionType_} a.positionName not in
<foreach collection="conditionParamRef.positionNameNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.positionNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -694,13 +744,13 @@ ...@@ -694,13 +744,13 @@
${_conditionType_} a.attendanceGroupId is null ${_conditionType_} a.attendanceGroupId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('attendanceGroupIdList')"> <if test="conditionParamRef.containsKey('attendanceGroupIdList') and conditionParamRef.attendanceGroupIdList.size() > 0">
${_conditionType_} a.attendanceGroupId in ${_conditionType_} a.attendanceGroupId in
<foreach collection="conditionParamRef.attendanceGroupIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.attendanceGroupIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('attendanceGroupIdNotList')"> <if test="conditionParamRef.containsKey('attendanceGroupIdNotList') and conditionParamRef.attendanceGroupIdNotList.size() > 0">
${_conditionType_} a.attendanceGroupId not in ${_conditionType_} a.attendanceGroupId not in
<foreach collection="conditionParamRef.attendanceGroupIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.attendanceGroupIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -722,13 +772,13 @@ ...@@ -722,13 +772,13 @@
${_conditionType_} a.attendanceGroupName is null ${_conditionType_} a.attendanceGroupName is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('attendanceGroupNameList')"> <if test="conditionParamRef.containsKey('attendanceGroupNameList') and conditionParamRef.attendanceGroupNameList.size() > 0">
${_conditionType_} a.attendanceGroupName in ${_conditionType_} a.attendanceGroupName in
<foreach collection="conditionParamRef.attendanceGroupNameList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.attendanceGroupNameList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('attendanceGroupNameNotList')"> <if test="conditionParamRef.containsKey('attendanceGroupNameNotList') and conditionParamRef.attendanceGroupNameNotList.size() > 0">
${_conditionType_} a.attendanceGroupName not in ${_conditionType_} a.attendanceGroupName not in
<foreach collection="conditionParamRef.attendanceGroupNameNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.attendanceGroupNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -742,13 +792,13 @@ ...@@ -742,13 +792,13 @@
${_conditionType_} a.shiftsId is null ${_conditionType_} a.shiftsId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('shiftsIdList')"> <if test="conditionParamRef.containsKey('shiftsIdList') and conditionParamRef.shiftsIdList.size() > 0">
${_conditionType_} a.shiftsId in ${_conditionType_} a.shiftsId in
<foreach collection="conditionParamRef.shiftsIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.shiftsIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('shiftsIdNotList')"> <if test="conditionParamRef.containsKey('shiftsIdNotList') and conditionParamRef.shiftsIdNotList.size() > 0">
${_conditionType_} a.shiftsId not in ${_conditionType_} a.shiftsId not in
<foreach collection="conditionParamRef.shiftsIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.shiftsIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -770,13 +820,13 @@ ...@@ -770,13 +820,13 @@
${_conditionType_} a.shiftsName is null ${_conditionType_} a.shiftsName is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('shiftsNameList')"> <if test="conditionParamRef.containsKey('shiftsNameList') and conditionParamRef.shiftsNameList.size() > 0">
${_conditionType_} a.shiftsName in ${_conditionType_} a.shiftsName in
<foreach collection="conditionParamRef.shiftsNameList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.shiftsNameList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('shiftsNameNotList')"> <if test="conditionParamRef.containsKey('shiftsNameNotList') and conditionParamRef.shiftsNameNotList.size() > 0">
${_conditionType_} a.shiftsName not in ${_conditionType_} a.shiftsName not in
<foreach collection="conditionParamRef.shiftsNameNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.shiftsNameNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -806,13 +856,13 @@ ...@@ -806,13 +856,13 @@
${_conditionType_} a.remark is null ${_conditionType_} a.remark is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('remarkList')"> <if test="conditionParamRef.containsKey('remarkList') and conditionParamRef.remarkList.size() > 0">
${_conditionType_} a.remark in ${_conditionType_} a.remark in
<foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.remarkList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('remarkNotList')"> <if test="conditionParamRef.containsKey('remarkNotList') and conditionParamRef.remarkNotList.size() > 0">
${_conditionType_} a.remark not in ${_conditionType_} a.remark not in
<foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.remarkNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -826,13 +876,13 @@ ...@@ -826,13 +876,13 @@
${_conditionType_} a.createUserId is null ${_conditionType_} a.createUserId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('createUserIdList')"> <if test="conditionParamRef.containsKey('createUserIdList') and conditionParamRef.createUserIdList.size() > 0">
${_conditionType_} a.createUserId in ${_conditionType_} a.createUserId in
<foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.createUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('createUserIdNotList')"> <if test="conditionParamRef.containsKey('createUserIdNotList') and conditionParamRef.createUserIdNotList.size() > 0">
${_conditionType_} a.createUserId not in ${_conditionType_} a.createUserId not in
<foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.createUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -868,13 +918,13 @@ ...@@ -868,13 +918,13 @@
${_conditionType_} a.updateUserId is null ${_conditionType_} a.updateUserId is null
</if> </if>
</if> </if>
<if test="conditionParamRef.containsKey('updateUserIdList')"> <if test="conditionParamRef.containsKey('updateUserIdList') and conditionParamRef.updateUserIdList.size() > 0">
${_conditionType_} a.updateUserId in ${_conditionType_} a.updateUserId in
<foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.updateUserIdList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
</foreach> </foreach>
</if> </if>
<if test="conditionParamRef.containsKey('updateUserIdNotList')"> <if test="conditionParamRef.containsKey('updateUserIdNotList') and conditionParamRef.updateUserIdNotList.size() > 0">
${_conditionType_} a.updateUserId not in ${_conditionType_} a.updateUserId not in
<foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=","> <foreach collection="conditionParamRef.updateUserIdNotList" open="(" close=")" index="index" item="item" separator=",">
#{item} #{item}
...@@ -902,6 +952,108 @@ ...@@ -902,6 +952,108 @@
<if test="conditionParamRef.containsKey('updateTimeEnd') and conditionParamRef.updateTimeEnd != null and conditionParamRef.updateTimeEnd!=''"> <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') ${_conditionType_} a.updateTime <![CDATA[ <= ]]> STR_TO_DATE(left(concat(#{${_conditionParam_}.updateTimeEnd},' 23:59:59'),19),'%Y-%m-%d %k:%i:%s')
</if> </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>
<sql id="_orderCols_"> <sql id="_orderCols_">
<if test="orderColList != null and !orderColList.isEmpty()"> <if test="orderColList != null and !orderColList.isEmpty()">
...@@ -1005,6 +1157,26 @@ ...@@ -1005,6 +1157,26 @@
<if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if> <if test='orderCol.updateTime != null and "DESC".equalsIgnoreCase(orderCol.updateTime)'>DESC</if>
, ,
</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> </trim>
</if> </if>
</sql> </sql>
...@@ -1018,7 +1190,4 @@ ...@@ -1018,7 +1190,4 @@
</trim> </trim>
</if> </if>
</sql> </sql>
<select id="getRecordId" resultType="com.mortals.xhx.module.attendance.model.AttendanceRecordEntity"> </mapper>
select id from mortals_xhx_attendance_record where staffId =#{id} \ No newline at end of file
</select>
</mapper>
...@@ -795,4 +795,16 @@ PRIMARY KEY (`id`) ...@@ -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