From 46a7bda364c481e1b7ae3af10f8b25c968868f4a Mon Sep 17 00:00:00 2001
From: luoyb <412940104@qq.com>
Date: 星期五, 05 二月 2021 00:48:55 +0800
Subject: [PATCH] feat(人力微服务): 信息录入
---
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpBaseInfoMapper.java | 81
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpLaborTroubleServiceImpl.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpWorkExperienceService.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpRemarkInfoController.java | 145 +-
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpContractInfoMapper.java | 21
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBadRecordServiceImpl.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpUnemploymentMapper.java | 71
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpInsuranceServiceImpl.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpOccupationalServiceImpl.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpBaseInfo.java | 23
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpContractInfoController.java | 15
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLaborTroubleController.java | 15
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpRemarkinfoService.java | 114 +
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpInsuranceMapper.java | 71
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpResignController.java | 144 +-
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpUnemploymentService.java | 114 +
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/configure/P6spySqlFormatConfigure.java | 21
febs-server/febs-server-hr/src/main/resources/spy.properties | 13
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpAccidentCasesServiceImpl.java | 13
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpWorkExperienceController.java | 15
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpContractInfoServiceImpl.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpRemarkInfoServiceImpl.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpPhysicalExamController.java | 15
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpInsuranceService.java | 114 +
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpAccidentCasesMapper.java | 81
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpLeaveInfoServiceImpl.java | 15
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java | 35
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpContractInfoService.java | 114 +
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpResignService.java | 114 +
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpBadRecordService.java | 114 +
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpAccidentCasesController.java | 17
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpOccupationalMapper.java | 71
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpPhysicalExamMapper.java | 22
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpLaborTroubleService.java | 114 +
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpDimissionAttendController.java | 15
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBadRecordController.java | 15
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpOccupationalService.java | 114 +
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpOccupationalController.java | 144 +-
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpAccidentCasesService.java | 114 +
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBaseInfoController.java | 35
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpResignMapper.java | 71
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpUnemploymentController.java | 144 +-
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpLeaveInfoMapper.java | 71
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpLaborTroubleMapper.java | 71
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpDimissionAttendService.java | 114 +
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpWorkExperienceServiceImpl.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpRemarkInfoMapper.java | 71
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpPhysicalExamServiceImpl.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpUnemploymentServiceImpl.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpWorkExperienceMapper.java | 12
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLeaveInfoController.java | 19
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpDimissionAttendMapper.java | 71
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpBadRecordMapper.java | 81
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpBaseInfoService.java | 125 +
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpPhysicalExamService.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpDimissionAttendServiceImpl.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpInsuranceController.java | 15
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpResignServiceImpl.java | 11
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpLeaveInfoService.java | 114 +
59 files changed, 1,992 insertions(+), 1,269 deletions(-)
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/configure/P6spySqlFormatConfigure.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/configure/P6spySqlFormatConfigure.java
new file mode 100644
index 0000000..e1054d0
--- /dev/null
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/configure/P6spySqlFormatConfigure.java
@@ -0,0 +1,21 @@
+package cc.mrbird.febs.server.hr.configure;
+
+import cc.mrbird.febs.common.core.utils.DateUtil;
+import com.p6spy.engine.spy.appender.MessageFormattingStrategy;
+import org.apache.commons.lang3.StringUtils;
+
+import java.time.LocalDateTime;
+
+/**
+ * 自定义 p6spy sql输出格式
+ *
+ * @author MrBird
+ */
+public class P6spySqlFormatConfigure implements MessageFormattingStrategy {
+
+ @Override
+ public String formatMessage(int connectionId, String now, long elapsed, String category, String prepared, String sql, String url) {
+ return StringUtils.isNotBlank(sql) ? DateUtil.formatFullTime(LocalDateTime.now(), DateUtil.FULL_TIME_SPLIT_PATTERN)
+ + " | 耗时 " + elapsed + " ms | SQL 语句:" + StringUtils.LF + sql.replaceAll("[\\s]+", StringUtils.SPACE) + ";" : StringUtils.EMPTY;
+ }
+}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpAccidentCasesController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpAccidentCasesController.java
index 3ae6d93..b935cdd 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpAccidentCasesController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpAccidentCasesController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,6 +15,7 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
@@ -77,7 +79,7 @@
@PreAuthorize("hasAuthority('empAccidentcases:delete')")
public void logicDeleteEmpAccidentCases(@PathVariable("ids") String ids) throws FebsException {
try {
-this.empAccidentCasesService.logicDelEmpAccidentcases(ids);
+this.empAccidentCasesService.logicDelEmpAccidentCases(ids);
} catch (Exception e) {
String message = "逻辑删除员工意外险案件失败";
log.error(message, e);
@@ -96,4 +98,17 @@
throw new FebsException(message);
}
}
+
+ @ApiOperation(value = "意外险案件信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empAccidentcases:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empAccidentCasesService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "意外险案件信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBadRecordController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBadRecordController.java
index 2ec6600..305fff2 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBadRecordController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBadRecordController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,6 +15,7 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
@@ -96,4 +98,17 @@
throw new FebsException(message);
}
}
+
+ @ApiOperation(value = "不良记录信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empBadrecord:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empBadrecordService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "不良记录信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBaseInfoController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBaseInfoController.java
index 57681d5..430a036 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBaseInfoController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBaseInfoController.java
@@ -1,7 +1,5 @@
package cc.mrbird.febs.server.hr.controller;
-import cc.mrbird.febs.common.core.entity.system.Dept;
-import cc.mrbird.febs.common.core.entity.system.SystemUser;
import cc.mrbird.febs.server.hr.entity.EmpBaseInfo;
import cc.mrbird.febs.server.hr.feign.IRemoteDeptService;
import cc.mrbird.febs.server.hr.feign.IRemoteUserService;
@@ -19,7 +17,7 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
-import java.util.List;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
@@ -61,7 +59,11 @@
@PostMapping
@PreAuthorize("hasAuthority('empBaseinfo:add')")
public void addEmpBaseInfo(@Valid EmpBaseInfo empBaseinfo) throws FebsException {
+ if(this.empBaseInfoService.verifyEmpNumb(empBaseinfo)){
+ throw new FebsException("已存在此员工编号");
+ }
try {
+ //EmpBaseInfo tempInfo = this.empBaseInfoService.
this.empBaseInfoService.createEmpBaseInfo(empBaseinfo);
} catch (Exception e) {
String message = "新增员工基本信息失败";
@@ -86,7 +88,7 @@
@ApiOperation(value = "人员基本信息逻辑删除")
@DeleteMapping("{ids}")
@PreAuthorize("hasAuthority('empBaseinfo:delete')")
- public void logicDeleteEmpBaseInfo(@PathVariable("ids") String ids) throws FebsException {
+ public void logicDeleteEmpBaseInfo(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
try {
this.empBaseInfoService.logicDelEmpBaseInfo(ids);
} catch (Exception e) {
@@ -99,7 +101,10 @@
@ApiOperation(value = "人员基本信息修改")
@PutMapping
@PreAuthorize("hasAuthority('empBaseinfo:update')")
- public void updateEmpBaseInfo(EmpBaseInfo empBaseinfo) throws FebsException {
+ public void updateEmpBaseInfo(@Valid EmpBaseInfo empBaseinfo) throws FebsException {
+ if(this.empBaseInfoService.verifyEmpNumb(empBaseinfo)){
+ throw new FebsException("已存在此员工编号:" + empBaseinfo.getEmpNumb());
+ }
try {
this.empBaseInfoService.updateEmpBaseInfo(empBaseinfo);
} catch (Exception e) {
@@ -108,13 +113,17 @@
throw new FebsException(message);
}
}
+ @ApiOperation(value = "基本信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empBaseinfo:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empBaseInfoService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "基本信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
- // @GetMapping("user/list")
- // public FebsResponse getRemoteUserList(QueryRequest request, SystemUser user) {
- // return remoteUserService.userList(request, user);
- // }
- // @GetMapping("dept/list")
- // public List<Dept> getRemoteDeptList(Dept dept) {
- // return remoteDeptService.selectAllDept(dept);
- // }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpContractInfoController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpContractInfoController.java
index 6c40472..4626a43 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpContractInfoController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpContractInfoController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,6 +15,7 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
@@ -96,4 +98,17 @@
throw new FebsException(message);
}
}
+
+ @ApiOperation(value = "合同信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empContractinfo:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empContractinfoService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "合同信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpDimissionAttendController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpDimissionAttendController.java
index 9b0a489..bbee976 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpDimissionAttendController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpDimissionAttendController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,6 +15,7 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
@@ -96,4 +98,17 @@
throw new FebsException(message);
}
}
+
+ @ApiOperation(value = "离职当月考勤信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empDimissionattend:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empDimissionattendService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "离职当月考勤信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpInsuranceController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpInsuranceController.java
index 18bd838..d1f7de8 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpInsuranceController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpInsuranceController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,6 +15,7 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
@@ -96,4 +98,17 @@
throw new FebsException(message);
}
}
+
+ @ApiOperation(value = "社保申请信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empInsurance:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empInsuranceService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "社保申请信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLaborTroubleController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLaborTroubleController.java
index 988f79c..c0610c2 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLaborTroubleController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLaborTroubleController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,6 +15,7 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
@@ -96,4 +98,17 @@
throw new FebsException(message);
}
}
+
+ @ApiOperation(value = "劳资案件信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empLabortrouble:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empLabortroubleService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "劳资信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLeaveInfoController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLeaveInfoController.java
index a7c3e9e..49faf24 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLeaveInfoController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLeaveInfoController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,6 +15,7 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
@@ -39,13 +41,13 @@
@GetMapping
@PreAuthorize("hasAuthority('empLeaveinfo:list')")
public FebsResponse getAllEmpLeaveinfos(EmpLeaveInfo empLeaveinfo) {
-return new FebsResponse().data(empLeaveinfoService.findEmpLeaveinfos(empLeaveinfo));
+return new FebsResponse().data(empLeaveinfoService.findEmpLeaveInfos(empLeaveinfo));
}
@GetMapping("list")
@PreAuthorize("hasAuthority('empLeaveinfo:list')")
public FebsResponse empLeaveinfoList(QueryRequest request, EmpLeaveInfo empLeaveinfo) {
-Map<String, Object> dataTable = FebsUtil.getDataTable(this.empLeaveinfoService.findEmpLeaveinfos(request, empLeaveinfo));
+Map<String, Object> dataTable = FebsUtil.getDataTable(this.empLeaveinfoService.findEmpLeaveInfos(request, empLeaveinfo));
return new FebsResponse().data(dataTable);
}
@@ -96,4 +98,17 @@
throw new FebsException(message);
}
}
+
+ @ApiOperation(value = "请假申请信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empLeaveinfo:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empLeaveinfoService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "请假申请信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpOccupationalController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpOccupationalController.java
index 50e6c91..5cd2e54 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpOccupationalController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpOccupationalController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,18 +15,18 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
-*
-* name:EmpOccupational
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工工伤案件控制器
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:32
-* @since JDK1.8
-*/
+ * name:EmpOccupational
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工工伤案件控制器
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:32
+ * @since JDK1.8
+ */
@Api(tags = "人员工伤信息录入接口")
@Slf4j
@Validated
@@ -34,66 +35,79 @@
@RequiredArgsConstructor
public class EmpOccupationalController {
-private final IEmpOccupationalService empOccupationalService;
+ private final IEmpOccupationalService empOccupationalService;
-@GetMapping
-@PreAuthorize("hasAuthority('empOccupational:list')")
-public FebsResponse getAllEmpOccupationals(EmpOccupational empOccupational) {
-return new FebsResponse().data(empOccupationalService.findEmpOccupationals(empOccupational));
-}
+ @GetMapping
+ @PreAuthorize("hasAuthority('empOccupational:list')")
+ public FebsResponse getAllEmpOccupationals(EmpOccupational empOccupational) {
+ return new FebsResponse().data(empOccupationalService.findEmpOccupationals(empOccupational));
+ }
-@GetMapping("list")
-@PreAuthorize("hasAuthority('empOccupational:list')")
-public FebsResponse empOccupationalList(QueryRequest request, EmpOccupational empOccupational) {
-Map<String, Object> dataTable = FebsUtil.getDataTable(this.empOccupationalService.findEmpOccupationals(request, empOccupational));
-return new FebsResponse().data(dataTable);
-}
+ @GetMapping("list")
+ @PreAuthorize("hasAuthority('empOccupational:list')")
+ public FebsResponse empOccupationalList(QueryRequest request, EmpOccupational empOccupational) {
+ Map<String, Object> dataTable = FebsUtil.getDataTable(this.empOccupationalService.findEmpOccupationals(request, empOccupational));
+ return new FebsResponse().data(dataTable);
+ }
-@PostMapping
-@PreAuthorize("hasAuthority('empOccupational:add')")
-public void addEmpOccupational(@Valid EmpOccupational empOccupational) throws FebsException {
-try {
-this.empOccupationalService.createEmpOccupational(empOccupational);
-} catch (Exception e) {
-String message = "新增员工工伤案件失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @PostMapping
+ @PreAuthorize("hasAuthority('empOccupational:add')")
+ public void addEmpOccupational(@Valid EmpOccupational empOccupational) throws FebsException {
+ try {
+ this.empOccupationalService.createEmpOccupational(empOccupational);
+ } catch (Exception e) {
+ String message = "新增员工工伤案件失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@DeleteMapping
-@PreAuthorize("hasAuthority('empOccupational:delete')")
-public void deleteEmpOccupational(EmpOccupational empOccupational) throws FebsException {
-try {
-this.empOccupationalService.deleteEmpOccupational(empOccupational);
-} catch (Exception e) {
-String message = "删除员工工伤案件失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @DeleteMapping
+ @PreAuthorize("hasAuthority('empOccupational:delete')")
+ public void deleteEmpOccupational(EmpOccupational empOccupational) throws FebsException {
+ try {
+ this.empOccupationalService.deleteEmpOccupational(empOccupational);
+ } catch (Exception e) {
+ String message = "删除员工工伤案件失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@DeleteMapping("{ids}")
-@PreAuthorize("hasAuthority('empOccupational:delete')")
-public void logicDeleteEmpOccupational(@PathVariable("ids") String ids) throws FebsException {
-try {
-this.empOccupationalService.logicDelEmpOccupational(ids);
-} catch (Exception e) {
-String message = "逻辑删除员工工伤案件失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @DeleteMapping("{ids}")
+ @PreAuthorize("hasAuthority('empOccupational:delete')")
+ public void logicDeleteEmpOccupational(@PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empOccupationalService.logicDelEmpOccupational(ids);
+ } catch (Exception e) {
+ String message = "逻辑删除员工工伤案件失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@PutMapping
-@PreAuthorize("hasAuthority('empOccupational:update')")
-public void updateEmpOccupational(EmpOccupational empOccupational) throws FebsException {
-try {
-this.empOccupationalService.updateEmpOccupational(empOccupational);
-} catch (Exception e) {
-String message = "修改员工工伤案件失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @PutMapping
+ @PreAuthorize("hasAuthority('empOccupational:update')")
+ public void updateEmpOccupational(EmpOccupational empOccupational) throws FebsException {
+ try {
+ this.empOccupationalService.updateEmpOccupational(empOccupational);
+ } catch (Exception e) {
+ String message = "修改员工工伤案件失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
+
+ @ApiOperation(value = "工伤案件信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empOccupational:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empOccupationalService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "工伤案件信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpPhysicalExamController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpPhysicalExamController.java
index 6941aea..f262cbb 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpPhysicalExamController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpPhysicalExamController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,6 +15,7 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
@@ -95,4 +97,17 @@
throw new FebsException(message);
}
}
+
+ @ApiOperation(value = "体检信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empPhysicalexam:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empPhysicalExamService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "体检信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpRemarkInfoController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpRemarkInfoController.java
index 5fca2c2..9bfdc73 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpRemarkInfoController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpRemarkInfoController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,18 +15,18 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
-*
-* name:EmpRemarkinfo
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工备注信息控制器
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:48
-* @since JDK1.8
-*/
+ * name:EmpRemarkinfo
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工备注信息控制器
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:48
+ * @since JDK1.8
+ */
@Api(tags = "人员备注信息录入接口")
@Slf4j
@Validated
@@ -34,66 +35,80 @@
@RequiredArgsConstructor
public class EmpRemarkInfoController {
-private final IEmpRemarkinfoService empRemarkinfoService;
+ private final IEmpRemarkinfoService empRemarkinfoService;
-@GetMapping
-@PreAuthorize("hasAuthority('empRemarkinfo:list')")
-public FebsResponse getAllEmpRemarkinfos(EmpRemarkInfo empRemarkinfo) {
-return new FebsResponse().data(empRemarkinfoService.findEmpRemarkinfos(empRemarkinfo));
-}
+ @GetMapping
+ @PreAuthorize("hasAuthority('empRemarkinfo:list')")
+ public FebsResponse getAllEmpRemarkinfos(EmpRemarkInfo empRemarkinfo) {
+ return new FebsResponse().data(empRemarkinfoService.findEmpRemarkinfos(empRemarkinfo));
+ }
-@GetMapping("list")
-@PreAuthorize("hasAuthority('empRemarkinfo:list')")
-public FebsResponse empRemarkinfoList(QueryRequest request, EmpRemarkInfo empRemarkinfo) {
-Map<String, Object> dataTable = FebsUtil.getDataTable(this.empRemarkinfoService.findEmpRemarkinfos(request, empRemarkinfo));
-return new FebsResponse().data(dataTable);
-}
+ @GetMapping("list")
+ @PreAuthorize("hasAuthority('empRemarkinfo:list')")
+ public FebsResponse empRemarkinfoList(QueryRequest request, EmpRemarkInfo empRemarkinfo) {
+ Map<String, Object> dataTable = FebsUtil.getDataTable(this.empRemarkinfoService.findEmpRemarkinfos(request, empRemarkinfo));
+ return new FebsResponse().data(dataTable);
+ }
-@PostMapping
-@PreAuthorize("hasAuthority('empRemarkinfo:add')")
-public void addEmpRemarkinfo(@Valid EmpRemarkInfo empRemarkinfo) throws FebsException {
-try {
-this.empRemarkinfoService.createEmpRemarkinfo(empRemarkinfo);
-} catch (Exception e) {
-String message = "新增员工备注信息失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @PostMapping
+ @PreAuthorize("hasAuthority('empRemarkinfo:add')")
+ public void addEmpRemarkinfo(@Valid EmpRemarkInfo empRemarkinfo) throws FebsException {
+ try {
+ this.empRemarkinfoService.createEmpRemarkinfo(empRemarkinfo);
+ } catch (Exception e) {
+ String message = "新增员工备注信息失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@DeleteMapping
-@PreAuthorize("hasAuthority('empRemarkinfo:delete')")
-public void deleteEmpRemarkinfo(EmpRemarkInfo empRemarkinfo) throws FebsException {
-try {
-this.empRemarkinfoService.deleteEmpRemarkinfo(empRemarkinfo);
-} catch (Exception e) {
-String message = "删除员工备注信息失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @DeleteMapping
+ @PreAuthorize("hasAuthority('empRemarkinfo:delete')")
+ public void deleteEmpRemarkinfo(EmpRemarkInfo empRemarkinfo) throws FebsException {
+ try {
+ this.empRemarkinfoService.deleteEmpRemarkinfo(empRemarkinfo);
+ } catch (Exception e) {
+ String message = "删除员工备注信息失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@DeleteMapping("{ids}")
-@PreAuthorize("hasAuthority('empRemarkinfo:delete')")
-public void logicDeleteEmpRemarkinfo(@PathVariable("ids") String ids) throws FebsException {
-try {
-this.empRemarkinfoService.logicDelEmpRemarkinfo(ids);
-} catch (Exception e) {
-String message = "逻辑删除员工备注信息失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @DeleteMapping("{ids}")
+ @PreAuthorize("hasAuthority('empRemarkinfo:delete')")
+ public void logicDeleteEmpRemarkinfo(@PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empRemarkinfoService.logicDelEmpRemarkinfo(ids);
+ } catch (Exception e) {
+ String message = "逻辑删除员工备注信息失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@PutMapping
-@PreAuthorize("hasAuthority('empRemarkinfo:update')")
-public void updateEmpRemarkinfo(EmpRemarkInfo empRemarkinfo) throws FebsException {
-try {
-this.empRemarkinfoService.updateEmpRemarkinfo(empRemarkinfo);
-} catch (Exception e) {
-String message = "修改员工备注信息失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @PutMapping
+ @PreAuthorize("hasAuthority('empRemarkinfo:update')")
+ public void updateEmpRemarkinfo(EmpRemarkInfo empRemarkinfo) throws FebsException {
+ try {
+ this.empRemarkinfoService.updateEmpRemarkinfo(empRemarkinfo);
+ } catch (Exception e) {
+ String message = "修改员工备注信息失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
+
+ @ApiOperation(value = "备注信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empRemarkinfo:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empRemarkinfoService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "备注信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
+
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpResignController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpResignController.java
index 8a5bdb1..318fa65 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpResignController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpResignController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,18 +15,18 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
-*
-* name:EmpResign
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工辞职申请控制器
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:18
-* @since JDK1.8
-*/
+ * name:EmpResign
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工辞职申请控制器
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:18
+ * @since JDK1.8
+ */
@Api(tags = "人员辞职申请信息录入接口")
@Slf4j
@Validated
@@ -34,66 +35,79 @@
@RequiredArgsConstructor
public class EmpResignController {
-private final IEmpResignService empResignService;
+ private final IEmpResignService empResignService;
-@GetMapping
-@PreAuthorize("hasAuthority('empResign:list')")
-public FebsResponse getAllEmpResigns(EmpResign empResign) {
-return new FebsResponse().data(empResignService.findEmpResigns(empResign));
-}
+ @GetMapping
+ @PreAuthorize("hasAuthority('empResign:list')")
+ public FebsResponse getAllEmpResigns(EmpResign empResign) {
+ return new FebsResponse().data(empResignService.findEmpResigns(empResign));
+ }
-@GetMapping("list")
-@PreAuthorize("hasAuthority('empResign:list')")
-public FebsResponse empResignList(QueryRequest request, EmpResign empResign) {
-Map<String, Object> dataTable = FebsUtil.getDataTable(this.empResignService.findEmpResigns(request, empResign));
-return new FebsResponse().data(dataTable);
-}
+ @GetMapping("list")
+ @PreAuthorize("hasAuthority('empResign:list')")
+ public FebsResponse empResignList(QueryRequest request, EmpResign empResign) {
+ Map<String, Object> dataTable = FebsUtil.getDataTable(this.empResignService.findEmpResigns(request, empResign));
+ return new FebsResponse().data(dataTable);
+ }
-@PostMapping
-@PreAuthorize("hasAuthority('empResign:add')")
-public void addEmpResign(@Valid EmpResign empResign) throws FebsException {
-try {
-this.empResignService.createEmpResign(empResign);
-} catch (Exception e) {
-String message = "新增员工辞职申请失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @PostMapping
+ @PreAuthorize("hasAuthority('empResign:add')")
+ public void addEmpResign(@Valid EmpResign empResign) throws FebsException {
+ try {
+ this.empResignService.createEmpResign(empResign);
+ } catch (Exception e) {
+ String message = "新增员工辞职申请失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@DeleteMapping
-@PreAuthorize("hasAuthority('empResign:delete')")
-public void deleteEmpResign(EmpResign empResign) throws FebsException {
-try {
-this.empResignService.deleteEmpResign(empResign);
-} catch (Exception e) {
-String message = "删除员工辞职申请失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @DeleteMapping
+ @PreAuthorize("hasAuthority('empResign:delete')")
+ public void deleteEmpResign(EmpResign empResign) throws FebsException {
+ try {
+ this.empResignService.deleteEmpResign(empResign);
+ } catch (Exception e) {
+ String message = "删除员工辞职申请失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@DeleteMapping("{ids}")
-@PreAuthorize("hasAuthority('empResign:delete')")
-public void logicDeleteEmpResign(@PathVariable("ids") String ids) throws FebsException {
-try {
-this.empResignService.logicDelEmpResign(ids);
-} catch (Exception e) {
-String message = "逻辑删除员工辞职申请失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @DeleteMapping("{ids}")
+ @PreAuthorize("hasAuthority('empResign:delete')")
+ public void logicDeleteEmpResign(@PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empResignService.logicDelEmpResign(ids);
+ } catch (Exception e) {
+ String message = "逻辑删除员工辞职申请失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@PutMapping
-@PreAuthorize("hasAuthority('empResign:update')")
-public void updateEmpResign(EmpResign empResign) throws FebsException {
-try {
-this.empResignService.updateEmpResign(empResign);
-} catch (Exception e) {
-String message = "修改员工辞职申请失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @PutMapping
+ @PreAuthorize("hasAuthority('empResign:update')")
+ public void updateEmpResign(EmpResign empResign) throws FebsException {
+ try {
+ this.empResignService.updateEmpResign(empResign);
+ } catch (Exception e) {
+ String message = "修改员工辞职申请失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
+
+ @ApiOperation(value = "辞职申请信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empResign:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empResignService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "辞职申请信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpUnemploymentController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpUnemploymentController.java
index bdc7bf6..12cc8b5 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpUnemploymentController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpUnemploymentController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,18 +15,18 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
-*
-* name:EmpUnemployment
-* package:cc.mrbird.febs.server.hr.controller
-* description:失业金领取表控制器
-*
-* @author luoyibo
-* @date 2021-02-01 00:22:28
-* @since JDK1.8
-*/
+ * name:EmpUnemployment
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:失业金领取表控制器
+ *
+ * @author luoyibo
+ * @date 2021-02-01 00:22:28
+ * @since JDK1.8
+ */
@Api(tags = "人员失业金领取信息录入接口")
@Slf4j
@Validated
@@ -34,66 +35,79 @@
@RequiredArgsConstructor
public class EmpUnemploymentController {
-private final IEmpUnemploymentService empUnemploymentService;
+ private final IEmpUnemploymentService empUnemploymentService;
-@GetMapping
-@PreAuthorize("hasAuthority('empUnemployment:list')")
-public FebsResponse getAllEmpUnemployments(EmpUnemployment empUnemployment) {
-return new FebsResponse().data(empUnemploymentService.findEmpUnemployments(empUnemployment));
-}
+ @GetMapping
+ @PreAuthorize("hasAuthority('empUnemployment:list')")
+ public FebsResponse getAllEmpUnemployments(EmpUnemployment empUnemployment) {
+ return new FebsResponse().data(empUnemploymentService.findEmpUnemployments(empUnemployment));
+ }
-@GetMapping("list")
-@PreAuthorize("hasAuthority('empUnemployment:list')")
-public FebsResponse empUnemploymentList(QueryRequest request, EmpUnemployment empUnemployment) {
-Map<String, Object> dataTable = FebsUtil.getDataTable(this.empUnemploymentService.findEmpUnemployments(request, empUnemployment));
-return new FebsResponse().data(dataTable);
-}
+ @GetMapping("list")
+ @PreAuthorize("hasAuthority('empUnemployment:list')")
+ public FebsResponse empUnemploymentList(QueryRequest request, EmpUnemployment empUnemployment) {
+ Map<String, Object> dataTable = FebsUtil.getDataTable(this.empUnemploymentService.findEmpUnemployments(request, empUnemployment));
+ return new FebsResponse().data(dataTable);
+ }
-@PostMapping
-@PreAuthorize("hasAuthority('empUnemployment:add')")
-public void addEmpUnemployment(@Valid EmpUnemployment empUnemployment) throws FebsException {
-try {
-this.empUnemploymentService.createEmpUnemployment(empUnemployment);
-} catch (Exception e) {
-String message = "新增失业金领取表失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @PostMapping
+ @PreAuthorize("hasAuthority('empUnemployment:add')")
+ public void addEmpUnemployment(@Valid EmpUnemployment empUnemployment) throws FebsException {
+ try {
+ this.empUnemploymentService.createEmpUnemployment(empUnemployment);
+ } catch (Exception e) {
+ String message = "新增失业金领取表失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@DeleteMapping
-@PreAuthorize("hasAuthority('empUnemployment:delete')")
-public void deleteEmpUnemployment(EmpUnemployment empUnemployment) throws FebsException {
-try {
-this.empUnemploymentService.deleteEmpUnemployment(empUnemployment);
-} catch (Exception e) {
-String message = "删除失业金领取表失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @DeleteMapping
+ @PreAuthorize("hasAuthority('empUnemployment:delete')")
+ public void deleteEmpUnemployment(EmpUnemployment empUnemployment) throws FebsException {
+ try {
+ this.empUnemploymentService.deleteEmpUnemployment(empUnemployment);
+ } catch (Exception e) {
+ String message = "删除失业金领取表失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@DeleteMapping("{ids}")
-@PreAuthorize("hasAuthority('empUnemployment:delete')")
-public void logicDeleteEmpUnemployment(@PathVariable("ids") String ids) throws FebsException {
-try {
-this.empUnemploymentService.logicDelEmpUnemployment(ids);
-} catch (Exception e) {
-String message = "逻辑删除失业金领取表失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @DeleteMapping("{ids}")
+ @PreAuthorize("hasAuthority('empUnemployment:delete')")
+ public void logicDeleteEmpUnemployment(@PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empUnemploymentService.logicDelEmpUnemployment(ids);
+ } catch (Exception e) {
+ String message = "逻辑删除失业金领取表失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
-@PutMapping
-@PreAuthorize("hasAuthority('empUnemployment:update')")
-public void updateEmpUnemployment(EmpUnemployment empUnemployment) throws FebsException {
-try {
-this.empUnemploymentService.updateEmpUnemployment(empUnemployment);
-} catch (Exception e) {
-String message = "修改失业金领取表失败";
-log.error(message, e);
-throw new FebsException(message);
-}
-}
+ @PutMapping
+ @PreAuthorize("hasAuthority('empUnemployment:update')")
+ public void updateEmpUnemployment(EmpUnemployment empUnemployment) throws FebsException {
+ try {
+ this.empUnemploymentService.updateEmpUnemployment(empUnemployment);
+ } catch (Exception e) {
+ String message = "修改失业金领取表失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
+
+ @ApiOperation(value = "失业金领取信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empUnemployment:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empUnemploymentService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "失业金领取信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpWorkExperienceController.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpWorkExperienceController.java
index 89fe523..5daa8d3 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpWorkExperienceController.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpWorkExperienceController.java
@@ -7,6 +7,7 @@
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -14,6 +15,7 @@
import org.springframework.web.bind.annotation.*;
import javax.validation.Valid;
+import javax.validation.constraints.NotBlank;
import java.util.Map;
/**
@@ -95,4 +97,17 @@
throw new FebsException(message);
}
}
+
+ @ApiOperation(value = "工作简历信息提交")
+ @DeleteMapping("toNormal/{ids}")
+ @PreAuthorize("hasAuthority('empWorkexperience:delete')")
+ public void momentToNormal(@NotBlank(message = "{required}") @PathVariable("ids") String ids) throws FebsException {
+ try {
+ this.empWorkExperienceService.momentToNormal(ids);
+ } catch (Exception e) {
+ String message = "工作简历信息提交失败";
+ log.error(message, e);
+ throw new FebsException(message);
+ }
+ }
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpBaseInfo.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpBaseInfo.java
index f0f7f9c..ec57073 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpBaseInfo.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/entity/EmpBaseInfo.java
@@ -17,6 +17,8 @@
import com.baomidou.mybatisplus.annotation.Version;
import org.springframework.format.annotation.DateTimeFormat;
+import javax.validation.constraints.NotBlank;
+
/**
* name:EmpBaseinfo
* package:cc.mrbird.febs.server.hr.controller
@@ -50,14 +52,17 @@
@TableField(exist = false)
private String deptName = "";
+ @NotBlank(message = "{required}")
@FieldInfo(name = "empNumb", type = "varchar", explain = "员工编号")
@TableField("empNumb")
private String empNumb = "";
+ @NotBlank(message = "{required}")
@FieldInfo(name = "empName", type = "varchar", explain = "员工姓名")
@TableField("empName")
private String empName = "";
+ @NotBlank(message = "{required}")
@FieldInfo(name = "sex", type = "varchar", explain = "性别")
@TableField("sex")
private String sex = "";
@@ -74,9 +79,14 @@
@TableField("jobName")
private String jobName = "";
- @FieldInfo(name = "empType", type = "varchar", explain = "员工类别,员工类另字典表")
+ @NotBlank(message = "{required}")
+ @FieldInfo(name = "empType", type = "varchar", explain = "员工类别,员工类别字典表")
@TableField("empType")
private String empType = "";
+
+ @FieldInfo(name = "empTypeName", type = "varchar", explain = "员工类别,员工类别字典表")
+ @TableField(exist = false)
+ private String empTypeName = "";
@FieldInfo(name = "certificateType", type = "varchar", explain = "证件类型,人员证件类型,国标代码")
@TableField("certificateType")
@@ -187,6 +197,10 @@
@TableField("archivesStatus")
private String archivesStatus = "";
+ @FieldInfo(name = "archivesStatusName", type = "varchar", explain = "档案情况")
+ @TableField(exist = false)
+ private String archivesStatusName = "";
+
@FieldInfo(name = "bankName", type = "varchar", explain = "银行名称")
@TableField("bankName")
private String bankName = "";
@@ -198,6 +212,10 @@
@FieldInfo(name = "InsuranceType", type = "varchar", explain = "保险类型")
@TableField("InsuranceType")
private String insuranceType = "";
+
+ @FieldInfo(name = "InsuranceTypeName", type = "varchar", explain = "保险类型")
+ @TableField(exist = false)
+ private String insuranceTypeName = "";
@FieldInfo(name = "socialNumb", type = "varchar", explain = "社保电脑号")
@TableField("socialNumb")
@@ -227,7 +245,6 @@
@TableField(exist = false)
private String certificateListName = "";
-
@FieldInfo(name = "createTime", type = "datetime", explain = "记录创建时间")
@TableField("createTime")
@JsonSerialize(using = DateTimeSerializer.class)
@@ -250,7 +267,7 @@
@TableField("modifier")
private String modifier = "";
- @FieldInfo(name = "delFlag", type = "bit", explain = "记录删除标志。0-未删除 1-已删除,默认0")
+ @FieldInfo(name = "delFlag", type = "int", explain = "记录删除标志。0-未删除 1-已删除,默认0")
@TableField("delFlag")
private Integer delFlag = 0;
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpAccidentCasesMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpAccidentCasesMapper.java
index c1bf82d..6c9eb10 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpAccidentCasesMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpAccidentCasesMapper.java
@@ -8,35 +8,56 @@
import java.util.List;
/**
-*
-* name:EmpAccidentcases
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工意外险案件实体Mapper
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:27
-* @since JDK1.8
-*/
+ * name:EmpAccidentcases
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工意外险案件实体Mapper
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:27
+ * @since JDK1.8
+ */
public interface EmpAccidentCasesMapper extends BaseMapper<EmpAccidentCases> {
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date luoyibo
-* @author: 2021-01-31 11:26:27
-* @param list 待删除Id
-* @param operatorId 操作员Id
-* @return void
-*/
-@Update("<script> " +
- " UPDATE t_emp_accidentcases SET delFlag = 1,\n" +
- " modifyTime = NOW(),\n" +
- " modifier = #{operatorId}, \n" +
- " version = version+1 \n" +
- " WHERE accidentId IN \n" +
- " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
- " #{delId}\n" +
- " </foreach>\n" +
- "</script>")
-void logicDeleteByIds(@Param("list") List<String> list,@Param("operatorId") String operatorId);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date luoyibo
+ *
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-01-31 11:26:27
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_accidentcases SET delFlag = 1,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE accidentId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId}\n" +
+ " </foreach>\n" +
+ "</script>")
+ void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ /**
+ * 暂存记录提交
+ * <p>
+ * date 2021-02-04 23:04
+ *
+ * @param list 暂存记录标识列表
+ * @param operatorId 操作员Id
+ * @return int
+ * @author: luoyibo
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_accidentcases SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE accidentId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId}\n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpBadRecordMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpBadRecordMapper.java
index 15a02a4..1f651a9 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpBadRecordMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpBadRecordMapper.java
@@ -8,35 +8,56 @@
import java.util.List;
/**
-*
-* name:EmpBadrecord
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工不良记录信息实体Mapper
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:42
-* @since JDK1.8
-*/
+ * name:EmpBadrecord
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工不良记录信息实体Mapper
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:42
+ * @since JDK1.8
+ */
public interface EmpBadRecordMapper extends BaseMapper<EmpBadRecord> {
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date luoyibo
-* @author: 2021-01-31 11:26:42
-* @param list 待删除Id
-* @param operatorId 操作员Id
-* @return void
-*/
-@Update("<script> " +
- " UPDATE t_emp_badrecord SET delFlag = 1,\n" +
- " modifyTime = NOW(),\n" +
- " modifier = #{operatorId}, \n" +
- " version = version+1 \n" +
- " WHERE badId IN \n" +
- " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
- " #{delId} \n" +
- " </foreach>\n" +
- "</script>")
-void logicDeleteByIds(@Param("list") List<String> list,@Param("operatorId") String operatorId);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date luoyibo
+ *
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-01-31 11:26:42
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_badrecord SET delFlag = 1,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE badId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ /**
+ * 暂存记录提交
+ * <p>
+ * date luoyibo
+ *
+ * @param list 暂存记录Id列表
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-01-31 11:26:42
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_badrecord SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE badId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpBaseInfoMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpBaseInfoMapper.java
index ee67fa0..12deba4 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpBaseInfoMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpBaseInfoMapper.java
@@ -8,35 +8,56 @@
import java.util.List;
/**
-*
-* name:EmpBaseinfo
-* package:cc.mrbird.febs.server.hr.controller
-* description:实体Mapper
-*
-* @author luoyibo
-* @date 2021-01-30 08:04:50
-* @since JDK1.8
-*/
+ * name:EmpBaseinfo
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:实体Mapper
+ *
+ * @author luoyibo
+ * @date 2021-01-30 08:04:50
+ * @since JDK1.8
+ */
public interface EmpBaseInfoMapper extends BaseMapper<EmpBaseInfo> {
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date luoyibo
-* @author: 2021-01-30 08:04:50
-* @param list 待删除Id
-* @param operatorId 操作员Id
-* @return void
-*/
-@Update("<script> " +
- " UPDATE t_emp_baseinfo SET delFlag = 1,\n" +
- " modifyTime = NOW(),\n" +
- " modifier = #{operatorId}, \n" +
- " version = version+1 \n" +
- " WHERE empId IN \n" +
- " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
- " #{delId} \n" +
- " </foreach>\n" +
- "</script>")
-void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date luoyibo
+ *
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-01-30 08:04:50
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_baseinfo SET delFlag = 1,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE empId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ /**
+ * 将记录从暂存状态转为正常状态
+ * <p>
+ * date 2021-02-04 21:28
+ *
+ * @param list 待转换记录标识
+ * @param operatorId 操作员
+ * @return int
+ * @author: luoyibo
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_baseinfo SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE empId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpContractInfoMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpContractInfoMapper.java
index a035d5f..4c1e12e 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpContractInfoMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpContractInfoMapper.java
@@ -39,4 +39,25 @@
" </foreach>\n" +
"</script>")
void logicDeleteByIds(@Param("list") List<String> list,@Param("operatorId") String operatorId);
+ /**
+ *
+ * 暂存记录提交
+ *
+ * date luoyibo
+ * @author: 2021-01-31 11:28:23
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_contractinfo SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE contractId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list,@Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpDimissionAttendMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpDimissionAttendMapper.java
index d00356e..72d2f3b 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpDimissionAttendMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpDimissionAttendMapper.java
@@ -8,35 +8,46 @@
import java.util.List;
/**
-*
-* name:EmpDimissionattend
-* package:cc.mrbird.febs.server.hr.controller
-* description:离职当月考勤实体Mapper
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:04
-* @since JDK1.8
-*/
+ * name:EmpDimissionattend
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:离职当月考勤实体Mapper
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:04
+ * @since JDK1.8
+ */
public interface EmpDimissionAttendMapper extends BaseMapper<EmpDimissionAttend> {
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date luoyibo
-* @author: 2021-01-31 11:26:04
-* @param list 待删除Id
-* @param operatorId 操作员Id
-* @return void
-*/
-@Update("<script> " +
- " UPDATE t_emp_dimissionattend SET delFlag = 1,\n" +
- " modifyTime = NOW(),\n" +
- " modifier = #{operatorId}, \n" +
- " version = version+1 \n" +
- " WHERE dimissionAttendId IN \n" +
- " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
- " #{delId} \n" +
- " </foreach>\n" +
- "</script>")
-void logicDeleteByIds(@Param("list") List<String> list,@Param("operatorId") String operatorId);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date luoyibo
+ *
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-01-31 11:26:04
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_dimissionattend SET delFlag = 1,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE dimissionAttendId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ @Update("<script> " +
+ " UPDATE t_emp_dimissionattend SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE dimissionAttendId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpInsuranceMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpInsuranceMapper.java
index 2fd08ae..0560623 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpInsuranceMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpInsuranceMapper.java
@@ -8,35 +8,46 @@
import java.util.List;
/**
-*
-* name:EmpInsurance
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工社保申请实体Mapper
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:23
-* @since JDK1.8
-*/
+ * name:EmpInsurance
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工社保申请实体Mapper
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:23
+ * @since JDK1.8
+ */
public interface EmpInsuranceMapper extends BaseMapper<EmpInsurance> {
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date luoyibo
-* @author: 2021-01-31 11:26:23
-* @param list 待删除Id
-* @param operatorId 操作员Id
-* @return void
-*/
-@Update("<script> " +
- " UPDATE t_emp_insurance SET delFlag = 1,\n" +
- " modifyTime = NOW(),\n" +
- " modifier = #{operatorId}, \n" +
- " version = version+1 \n" +
- " WHERE insuranceId IN \n" +
- " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
- " #{delId} \n" +
- " </foreach>\n" +
- "</script>")
-void logicDeleteByIds(@Param("list") List<String> list,@Param("operatorId") String operatorId);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date luoyibo
+ *
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-01-31 11:26:23
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_insurance SET delFlag = 1,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE insuranceId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ @Update("<script> " +
+ " UPDATE t_emp_insurance SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE insuranceId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpLaborTroubleMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpLaborTroubleMapper.java
index 1e951da..aa7649c 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpLaborTroubleMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpLaborTroubleMapper.java
@@ -8,35 +8,46 @@
import java.util.List;
/**
-*
-* name:EmpLabortrouble
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工劳资案件实体Mapper
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:36
-* @since JDK1.8
-*/
+ * name:EmpLabortrouble
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工劳资案件实体Mapper
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:36
+ * @since JDK1.8
+ */
public interface EmpLaborTroubleMapper extends BaseMapper<EmpLaborTrouble> {
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date luoyibo
-* @author: 2021-01-31 11:26:36
-* @param list 待删除Id
-* @param operatorId 操作员Id
-* @return void
-*/
-@Update("<script> " +
- " UPDATE t_emp_labortrouble SET delFlag = 1,\n" +
- " modifyTime = NOW(),\n" +
- " modifier = #{operatorId}, \n" +
- " version = version+1 \n" +
- " WHERE arbitrationId IN \n" +
- " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
- " #{delId} \n" +
- " </foreach>\n" +
- "</script>")
-void logicDeleteByIds(@Param("list") List<String> list,@Param("operatorId") String operatorId);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date luoyibo
+ *
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-01-31 11:26:36
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_labortrouble SET delFlag = 1,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE arbitrationId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ @Update("<script> " +
+ " UPDATE t_emp_labortrouble SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE arbitrationId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpLeaveInfoMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpLeaveInfoMapper.java
index d5cfb9e..a34c147 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpLeaveInfoMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpLeaveInfoMapper.java
@@ -8,35 +8,46 @@
import java.util.List;
/**
-*
-* name:EmpLeaveinfo
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工请假记录实体Mapper
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:13
-* @since JDK1.8
-*/
+ * name:EmpLeaveinfo
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工请假记录实体Mapper
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:13
+ * @since JDK1.8
+ */
public interface EmpLeaveInfoMapper extends BaseMapper<EmpLeaveInfo> {
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date luoyibo
-* @author: 2021-01-31 11:26:13
-* @param list 待删除Id
-* @param operatorId 操作员Id
-* @return void
-*/
-@Update("<script> " +
- " UPDATE t_emp_leaveinfo SET delFlag = 1,\n" +
- " modifyTime = NOW(),\n" +
- " modifier = #{operatorId}, \n" +
- " version = version+1 \n" +
- " WHERE leaveId IN \n" +
- " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
- " #{delId} \n" +
- " </foreach>\n" +
- "</script>")
-void logicDeleteByIds(@Param("list") List<String> list,@Param("operatorId") String operatorId);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date luoyibo
+ *
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-01-31 11:26:13
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_leaveinfo SET delFlag = 1,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE leaveId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ @Update("<script> " +
+ " UPDATE t_emp_leaveinfo SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE leaveId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpOccupationalMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpOccupationalMapper.java
index f79ec94..d8f6e25 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpOccupationalMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpOccupationalMapper.java
@@ -8,35 +8,46 @@
import java.util.List;
/**
-*
-* name:EmpOccupational
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工工伤案件实体Mapper
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:32
-* @since JDK1.8
-*/
+ * name:EmpOccupational
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工工伤案件实体Mapper
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:32
+ * @since JDK1.8
+ */
public interface EmpOccupationalMapper extends BaseMapper<EmpOccupational> {
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date luoyibo
-* @author: 2021-01-31 11:26:32
-* @param list 待删除Id
-* @param operatorId 操作员Id
-* @return void
-*/
-@Update("<script> " +
- " UPDATE t_emp_occupational SET delFlag = 1,\n" +
- " modifyTime = NOW(),\n" +
- " modifier = #{operatorId}, \n" +
- " version = version+1 \n" +
- " WHERE occupationalId IN \n" +
- " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
- " #{delId} \n" +
- " </foreach>\n" +
- "</script>")
-void logicDeleteByIds(@Param("list") List<String> list,@Param("operatorId") String operatorId);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date luoyibo
+ *
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-01-31 11:26:32
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_occupational SET delFlag = 1,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE occupationalId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ @Update("<script> " +
+ " UPDATE t_emp_occupational SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE occupationalId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpPhysicalExamMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpPhysicalExamMapper.java
index 4538088..754c2fa 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpPhysicalExamMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpPhysicalExamMapper.java
@@ -38,4 +38,26 @@
" </foreach>\n" +
"</script>")
void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date luoyibo
+ *
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-01-31 09:11:00
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_physicalexam SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE physicalExamId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpRemarkInfoMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpRemarkInfoMapper.java
index 2cef382..fbadbfe 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpRemarkInfoMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpRemarkInfoMapper.java
@@ -8,35 +8,46 @@
import java.util.List;
/**
-*
-* name:EmpRemarkinfo
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工备注信息实体Mapper
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:48
-* @since JDK1.8
-*/
+ * name:EmpRemarkinfo
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工备注信息实体Mapper
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:48
+ * @since JDK1.8
+ */
public interface EmpRemarkInfoMapper extends BaseMapper<EmpRemarkInfo> {
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date luoyibo
-* @author: 2021-01-31 11:26:48
-* @param list 待删除Id
-* @param operatorId 操作员Id
-* @return void
-*/
-@Update("<script> " +
- " UPDATE t_emp_remarkinfo SET delFlag = 1,\n" +
- " modifyTime = NOW(),\n" +
- " modifier = #{operatorId}, \n" +
- " version = version+1 \n" +
- " WHERE remarkId IN \n" +
- " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
- " #{delId} \n" +
- " </foreach>\n" +
- "</script>")
-void logicDeleteByIds(@Param("list") List<String> list,@Param("operatorId") String operatorId);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date luoyibo
+ *
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-01-31 11:26:48
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_remarkinfo SET delFlag = 1,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE remarkId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ @Update("<script> " +
+ " UPDATE t_emp_remarkinfo SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE remarkId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpResignMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpResignMapper.java
index 5015127..b97c7ec 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpResignMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpResignMapper.java
@@ -8,35 +8,46 @@
import java.util.List;
/**
-*
-* name:EmpResign
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工辞职申请实体Mapper
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:18
-* @since JDK1.8
-*/
+ * name:EmpResign
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工辞职申请实体Mapper
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:18
+ * @since JDK1.8
+ */
public interface EmpResignMapper extends BaseMapper<EmpResign> {
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date luoyibo
-* @author: 2021-01-31 11:26:18
-* @param list 待删除Id
-* @param operatorId 操作员Id
-* @return void
-*/
-@Update("<script> " +
- " UPDATE t_emp_resign SET delFlag = 1,\n" +
- " modifyTime = NOW(),\n" +
- " modifier = #{operatorId}, \n" +
- " version = version+1 \n" +
- " WHERE resignId IN \n" +
- " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
- " #{delId} \n" +
- " </foreach>\n" +
- "</script>")
-void logicDeleteByIds(@Param("list") List<String> list,@Param("operatorId") String operatorId);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date luoyibo
+ *
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-01-31 11:26:18
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_resign SET delFlag = 1,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE resignId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ @Update("<script> " +
+ " UPDATE t_emp_resign SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE resignId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId} \n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpUnemploymentMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpUnemploymentMapper.java
index bfb7a17..fbc6e7b 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpUnemploymentMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpUnemploymentMapper.java
@@ -8,35 +8,46 @@
import java.util.List;
/**
-*
-* name:EmpUnemployment
-* package:cc.mrbird.febs.server.hr.controller
-* description:失业金领取表实体Mapper
-*
-* @author luoyibo
-* @date 2021-02-01 00:22:28
-* @since JDK1.8
-*/
+ * name:EmpUnemployment
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:失业金领取表实体Mapper
+ *
+ * @author luoyibo
+ * @date 2021-02-01 00:22:28
+ * @since JDK1.8
+ */
public interface EmpUnemploymentMapper extends BaseMapper<EmpUnemployment> {
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date luoyibo
-* @author: 2021-02-01 00:22:28
-* @param list 待删除Id
-* @param operatorId 操作员Id
-* @return void
-*/
-@Update("<script> " +
- " UPDATE t_emp_unemployment SET delFlag = 1,\n" +
- " modifyTime = NOW(),\n" +
- " modifier = #{operatorId}, \n" +
- " version = version+1 \n" +
- " WHERE unemploymentId IN \n" +
- " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
- " #{delId}\n" +
- " </foreach>\n" +
- "</script>")
-void logicDeleteByIds(@Param("list") List<String> list,@Param("operatorId") String operatorId);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date luoyibo
+ *
+ * @param list 待删除Id
+ * @param operatorId 操作员Id
+ * @return void
+ * @author: 2021-02-01 00:22:28
+ */
+ @Update("<script> " +
+ " UPDATE t_emp_unemployment SET delFlag = 1,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE unemploymentId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId}\n" +
+ " </foreach>\n" +
+ "</script>")
+ void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ @Update("<script> " +
+ " UPDATE t_emp_unemployment SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE unemploymentId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId}\n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpWorkExperienceMapper.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpWorkExperienceMapper.java
index 76b7933..e2f100c 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpWorkExperienceMapper.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/mapper/EmpWorkExperienceMapper.java
@@ -38,4 +38,16 @@
" </foreach>\n" +
"</script>")
void logicDeleteByIds(@Param("list") List<String> list, @Param("operatorId") String operatorId);
+
+ @Update("<script> " +
+ " UPDATE t_emp_workExperience SET delFlag = 0,\n" +
+ " modifyTime = NOW(),\n" +
+ " modifier = #{operatorId}, \n" +
+ " version = version+1 \n" +
+ " WHERE workExperienceId IN \n" +
+ " <foreach item=\"delId\" collection=\"list\" open=\"(\" close=\")\" separator=\",\">\n" +
+ " #{delId}\n" +
+ " </foreach>\n" +
+ "</script>")
+ int momentToNormal(@Param("list") List<String> list, @Param("operatorId") String operatorId);
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpAccidentCasesService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpAccidentCasesService.java
index 857fb39..981b130 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpAccidentCasesService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpAccidentCasesService.java
@@ -9,62 +9,72 @@
import java.util.List;
/**
-*
-* name:EmpAccidentcases
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工意外险案件服务接口
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:27
-* @since JDK1.8
-*/
+ * name:EmpAccidentcases
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工意外险案件服务接口
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:27
+ * @since JDK1.8
+ */
public interface IEmpAccidentCasesService extends IService<EmpAccidentCases> {
-/**
-* 查询(分页)
-*
-* @param request QueryRequest
-* @param empAccidentcases empAccidentcases
-* @return IPage<EmpAccidentcases>
-*/
-IPage<EmpAccidentCases> findEmpAccidentcasess(QueryRequest request, EmpAccidentCases empAccidentcases);
+ /**
+ * 查询(分页)
+ *
+ * @param request QueryRequest
+ * @param empAccidentcases empAccidentcases
+ * @return IPage<EmpAccidentcases>
+ */
+ IPage<EmpAccidentCases> findEmpAccidentcasess(QueryRequest request, EmpAccidentCases empAccidentcases);
-/**
-* 查询(所有)
-*
-* @param empAccidentcases empAccidentcases
-* @return List<EmpAccidentcases>
-*/
-List<EmpAccidentCases> findEmpAccidentcasess(EmpAccidentCases empAccidentcases);
+ /**
+ * 查询(所有)
+ *
+ * @param empAccidentcases empAccidentcases
+ * @return List<EmpAccidentcases>
+ */
+ List<EmpAccidentCases> findEmpAccidentcasess(EmpAccidentCases empAccidentcases);
-/**
-* 新增
-*
-* @param empAccidentcases empAccidentcases
-*/
-void createEmpAccidentcases(EmpAccidentCases empAccidentcases);
+ /**
+ * 新增
+ *
+ * @param empAccidentcases empAccidentcases
+ */
+ void createEmpAccidentcases(EmpAccidentCases empAccidentcases);
-/**
-* 修改
-*
-* @param empAccidentcases empAccidentcases
-*/
-void updateEmpAccidentcases(EmpAccidentCases empAccidentcases);
+ /**
+ * 修改
+ *
+ * @param empAccidentcases empAccidentcases
+ */
+ void updateEmpAccidentcases(EmpAccidentCases empAccidentcases);
-/**
-* 删除
-*
-* @param empAccidentcases empAccidentcases
-*/
-void deleteEmpAccidentcases(EmpAccidentCases empAccidentcases);
+ /**
+ * 删除
+ *
+ * @param empAccidentcases empAccidentcases
+ */
+ void deleteEmpAccidentcases(EmpAccidentCases empAccidentcases);
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date 2021-01-28 10:48
-* @author: luoyibo
-* @param ids 待删除Id
-* @return void
-*/
-void logicDelEmpAccidentcases(String ids);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date 2021-01-28 10:48
+ *
+ * @param ids 待删除Id
+ * @return void
+ * @author: luoyibo
+ */
+ void logicDelEmpAccidentCases(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpBadRecordService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpBadRecordService.java
index 0682846..8942369 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpBadRecordService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpBadRecordService.java
@@ -9,62 +9,72 @@
import java.util.List;
/**
-*
-* name:EmpBadrecord
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工不良记录信息服务接口
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:42
-* @since JDK1.8
-*/
+ * name:EmpBadrecord
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工不良记录信息服务接口
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:42
+ * @since JDK1.8
+ */
public interface IEmpBadRecordService extends IService<EmpBadRecord> {
-/**
-* 查询(分页)
-*
-* @param request QueryRequest
-* @param empBadrecord empBadrecord
-* @return IPage<EmpBadrecord>
-*/
-IPage<EmpBadRecord> findEmpBadrecords(QueryRequest request, EmpBadRecord empBadrecord);
+ /**
+ * 查询(分页)
+ *
+ * @param request QueryRequest
+ * @param empBadrecord empBadrecord
+ * @return IPage<EmpBadrecord>
+ */
+ IPage<EmpBadRecord> findEmpBadrecords(QueryRequest request, EmpBadRecord empBadrecord);
-/**
-* 查询(所有)
-*
-* @param empBadrecord empBadrecord
-* @return List<EmpBadrecord>
-*/
-List<EmpBadRecord> findEmpBadrecords(EmpBadRecord empBadrecord);
+ /**
+ * 查询(所有)
+ *
+ * @param empBadrecord empBadrecord
+ * @return List<EmpBadrecord>
+ */
+ List<EmpBadRecord> findEmpBadrecords(EmpBadRecord empBadrecord);
-/**
-* 新增
-*
-* @param empBadrecord empBadrecord
-*/
-void createEmpBadrecord(EmpBadRecord empBadrecord);
+ /**
+ * 新增
+ *
+ * @param empBadrecord empBadrecord
+ */
+ void createEmpBadrecord(EmpBadRecord empBadrecord);
-/**
-* 修改
-*
-* @param empBadrecord empBadrecord
-*/
-void updateEmpBadrecord(EmpBadRecord empBadrecord);
+ /**
+ * 修改
+ *
+ * @param empBadrecord empBadrecord
+ */
+ void updateEmpBadrecord(EmpBadRecord empBadrecord);
-/**
-* 删除
-*
-* @param empBadrecord empBadrecord
-*/
-void deleteEmpBadrecord(EmpBadRecord empBadrecord);
+ /**
+ * 删除
+ *
+ * @param empBadrecord empBadrecord
+ */
+ void deleteEmpBadrecord(EmpBadRecord empBadrecord);
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date 2021-01-28 10:48
-* @author: luoyibo
-* @param ids 待删除Id
-* @return void
-*/
-void logicDelEmpBadrecord(String ids);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date 2021-01-28 10:48
+ *
+ * @param ids 待删除Id
+ * @return void
+ * @author: luoyibo
+ */
+ void logicDelEmpBadrecord(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpBaseInfoService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpBaseInfoService.java
index e23f7ac..4b32ac4 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpBaseInfoService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpBaseInfoService.java
@@ -9,62 +9,83 @@
import java.util.List;
/**
-*
-* name:EmpBaseinfo
-* package:cc.mrbird.febs.server.hr.controller
-* description:服务接口
-*
-* @author luoyibo
-* @date 2021-01-30 08:04:50
-* @since JDK1.8
-*/
+ * name:EmpBaseinfo
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:服务接口
+ *
+ * @author luoyibo
+ * @date 2021-01-30 08:04:50
+ * @since JDK1.8
+ */
public interface IEmpBaseInfoService extends IService<EmpBaseInfo> {
-/**
-* 查询(分页)
-*
-* @param request QueryRequest
-* @param empBaseInfo empBaseinfo
-* @return IPage<EmpBaseinfo>
-*/
-IPage<EmpBaseInfo> findEmpBaseInfos(QueryRequest request, EmpBaseInfo empBaseInfo);
+ /**
+ * 查询(分页)
+ *
+ * @param request QueryRequest
+ * @param empBaseInfo empBaseinfo
+ * @return IPage<EmpBaseinfo>
+ */
+ IPage<EmpBaseInfo> findEmpBaseInfos(QueryRequest request, EmpBaseInfo empBaseInfo);
-/**
-* 查询(所有)
-*
-* @param empBaseInfo empBaseInfo
-* @return List<EmpBaseinfo>
-*/
-List<EmpBaseInfo> findEmpBaseInfos(EmpBaseInfo empBaseInfo);
+ /**
+ * 查询(所有)
+ *
+ * @param empBaseInfo empBaseInfo
+ * @return List<EmpBaseinfo>
+ */
+ List<EmpBaseInfo> findEmpBaseInfos(EmpBaseInfo empBaseInfo);
-/**
-* 新增
-*
-* @param empBaseInfo empBaseInfo
-*/
-void createEmpBaseInfo(EmpBaseInfo empBaseInfo);
+ /**
+ * 新增
+ *
+ * @param empBaseInfo empBaseInfo
+ */
+ void createEmpBaseInfo(EmpBaseInfo empBaseInfo);
-/**
-* 修改
-*
-* @param empBaseInfo empBaseInfo
-*/
-void updateEmpBaseInfo(EmpBaseInfo empBaseInfo);
+ /**
+ * 修改
+ *
+ * @param empBaseInfo empBaseInfo
+ */
+ void updateEmpBaseInfo(EmpBaseInfo empBaseInfo);
-/**
-* 删除
-*
-* @param empBaseInfo empBaseInfo
-*/
-void deleteEmpBaseInfo(EmpBaseInfo empBaseInfo);
+ /**
+ * 删除
+ *
+ * @param empBaseInfo empBaseInfo
+ */
+ void deleteEmpBaseInfo(EmpBaseInfo empBaseInfo);
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date 2021-01-28 10:48
-* @author: luoyibo
-* @param ids 待删除Id
-* @return void
-*/
-void logicDelEmpBaseInfo(String ids);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date 2021-01-28 10:48
+ *
+ * @param ids 待删除Id
+ * @return void
+ * @author: luoyibo
+ */
+ void logicDelEmpBaseInfo(String ids);
+
+ /**
+ * 人员编号唯一性检查
+ * <p>
+ * date 2021-02-03 22:32
+ *
+ * @param empBaseInfo 人员信息
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean verifyEmpNumb(EmpBaseInfo empBaseInfo);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpContractInfoService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpContractInfoService.java
index 303de62..437ffa0 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpContractInfoService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpContractInfoService.java
@@ -9,62 +9,72 @@
import java.util.List;
/**
-*
-* name:EmpContractinfo
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工合同信息服务接口
-*
-* @author luoyibo
-* @date 2021-01-31 11:28:23
-* @since JDK1.8
-*/
+ * name:EmpContractinfo
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工合同信息服务接口
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:28:23
+ * @since JDK1.8
+ */
public interface IEmpContractInfoService extends IService<EmpContractInfo> {
-/**
-* 查询(分页)
-*
-* @param request QueryRequest
-* @param empContractinfo empContractinfo
-* @return IPage<EmpContractinfo>
-*/
-IPage<EmpContractInfo> findEmpContractinfos(QueryRequest request, EmpContractInfo empContractinfo);
+ /**
+ * 查询(分页)
+ *
+ * @param request QueryRequest
+ * @param empContractinfo empContractinfo
+ * @return IPage<EmpContractinfo>
+ */
+ IPage<EmpContractInfo> findEmpContractinfos(QueryRequest request, EmpContractInfo empContractinfo);
-/**
-* 查询(所有)
-*
-* @param empContractinfo empContractinfo
-* @return List<EmpContractinfo>
-*/
-List<EmpContractInfo> findEmpContractinfos(EmpContractInfo empContractinfo);
+ /**
+ * 查询(所有)
+ *
+ * @param empContractinfo empContractinfo
+ * @return List<EmpContractinfo>
+ */
+ List<EmpContractInfo> findEmpContractinfos(EmpContractInfo empContractinfo);
-/**
-* 新增
-*
-* @param empContractinfo empContractinfo
-*/
-void createEmpContractinfo(EmpContractInfo empContractinfo);
+ /**
+ * 新增
+ *
+ * @param empContractinfo empContractinfo
+ */
+ void createEmpContractinfo(EmpContractInfo empContractinfo);
-/**
-* 修改
-*
-* @param empContractinfo empContractinfo
-*/
-void updateEmpContractinfo(EmpContractInfo empContractinfo);
+ /**
+ * 修改
+ *
+ * @param empContractinfo empContractinfo
+ */
+ void updateEmpContractinfo(EmpContractInfo empContractinfo);
-/**
-* 删除
-*
-* @param empContractinfo empContractinfo
-*/
-void deleteEmpContractinfo(EmpContractInfo empContractinfo);
+ /**
+ * 删除
+ *
+ * @param empContractinfo empContractinfo
+ */
+ void deleteEmpContractinfo(EmpContractInfo empContractinfo);
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date 2021-01-28 10:48
-* @author: luoyibo
-* @param ids 待删除Id
-* @return void
-*/
-void logicDelEmpContractinfo(String ids);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date 2021-01-28 10:48
+ *
+ * @param ids 待删除Id
+ * @return void
+ * @author: luoyibo
+ */
+ void logicDelEmpContractinfo(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpDimissionAttendService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpDimissionAttendService.java
index 001e225..b966daf 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpDimissionAttendService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpDimissionAttendService.java
@@ -9,62 +9,72 @@
import java.util.List;
/**
-*
-* name:EmpDimissionattend
-* package:cc.mrbird.febs.server.hr.controller
-* description:离职当月考勤服务接口
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:04
-* @since JDK1.8
-*/
+ * name:EmpDimissionattend
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:离职当月考勤服务接口
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:04
+ * @since JDK1.8
+ */
public interface IEmpDimissionAttendService extends IService<EmpDimissionAttend> {
-/**
-* 查询(分页)
-*
-* @param request QueryRequest
-* @param empDimissionattend empDimissionattend
-* @return IPage<EmpDimissionattend>
-*/
-IPage<EmpDimissionAttend> findEmpDimissionattends(QueryRequest request, EmpDimissionAttend empDimissionattend);
+ /**
+ * 查询(分页)
+ *
+ * @param request QueryRequest
+ * @param empDimissionattend empDimissionattend
+ * @return IPage<EmpDimissionattend>
+ */
+ IPage<EmpDimissionAttend> findEmpDimissionattends(QueryRequest request, EmpDimissionAttend empDimissionattend);
-/**
-* 查询(所有)
-*
-* @param empDimissionattend empDimissionattend
-* @return List<EmpDimissionattend>
-*/
-List<EmpDimissionAttend> findEmpDimissionattends(EmpDimissionAttend empDimissionattend);
+ /**
+ * 查询(所有)
+ *
+ * @param empDimissionattend empDimissionattend
+ * @return List<EmpDimissionattend>
+ */
+ List<EmpDimissionAttend> findEmpDimissionattends(EmpDimissionAttend empDimissionattend);
-/**
-* 新增
-*
-* @param empDimissionattend empDimissionattend
-*/
-void createEmpDimissionattend(EmpDimissionAttend empDimissionattend);
+ /**
+ * 新增
+ *
+ * @param empDimissionattend empDimissionattend
+ */
+ void createEmpDimissionattend(EmpDimissionAttend empDimissionattend);
-/**
-* 修改
-*
-* @param empDimissionattend empDimissionattend
-*/
-void updateEmpDimissionattend(EmpDimissionAttend empDimissionattend);
+ /**
+ * 修改
+ *
+ * @param empDimissionattend empDimissionattend
+ */
+ void updateEmpDimissionattend(EmpDimissionAttend empDimissionattend);
-/**
-* 删除
-*
-* @param empDimissionattend empDimissionattend
-*/
-void deleteEmpDimissionattend(EmpDimissionAttend empDimissionattend);
+ /**
+ * 删除
+ *
+ * @param empDimissionattend empDimissionattend
+ */
+ void deleteEmpDimissionattend(EmpDimissionAttend empDimissionattend);
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date 2021-01-28 10:48
-* @author: luoyibo
-* @param ids 待删除Id
-* @return void
-*/
-void logicDelEmpDimissionattend(String ids);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date 2021-01-28 10:48
+ *
+ * @param ids 待删除Id
+ * @return void
+ * @author: luoyibo
+ */
+ void logicDelEmpDimissionattend(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpInsuranceService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpInsuranceService.java
index 7a0542e..edf799a 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpInsuranceService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpInsuranceService.java
@@ -9,62 +9,72 @@
import java.util.List;
/**
-*
-* name:EmpInsurance
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工社保申请服务接口
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:23
-* @since JDK1.8
-*/
+ * name:EmpInsurance
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工社保申请服务接口
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:23
+ * @since JDK1.8
+ */
public interface IEmpInsuranceService extends IService<EmpInsurance> {
-/**
-* 查询(分页)
-*
-* @param request QueryRequest
-* @param empInsurance empInsurance
-* @return IPage<EmpInsurance>
-*/
-IPage<EmpInsurance> findEmpInsurances(QueryRequest request, EmpInsurance empInsurance);
+ /**
+ * 查询(分页)
+ *
+ * @param request QueryRequest
+ * @param empInsurance empInsurance
+ * @return IPage<EmpInsurance>
+ */
+ IPage<EmpInsurance> findEmpInsurances(QueryRequest request, EmpInsurance empInsurance);
-/**
-* 查询(所有)
-*
-* @param empInsurance empInsurance
-* @return List<EmpInsurance>
-*/
-List<EmpInsurance> findEmpInsurances(EmpInsurance empInsurance);
+ /**
+ * 查询(所有)
+ *
+ * @param empInsurance empInsurance
+ * @return List<EmpInsurance>
+ */
+ List<EmpInsurance> findEmpInsurances(EmpInsurance empInsurance);
-/**
-* 新增
-*
-* @param empInsurance empInsurance
-*/
-void createEmpInsurance(EmpInsurance empInsurance);
+ /**
+ * 新增
+ *
+ * @param empInsurance empInsurance
+ */
+ void createEmpInsurance(EmpInsurance empInsurance);
-/**
-* 修改
-*
-* @param empInsurance empInsurance
-*/
-void updateEmpInsurance(EmpInsurance empInsurance);
+ /**
+ * 修改
+ *
+ * @param empInsurance empInsurance
+ */
+ void updateEmpInsurance(EmpInsurance empInsurance);
-/**
-* 删除
-*
-* @param empInsurance empInsurance
-*/
-void deleteEmpInsurance(EmpInsurance empInsurance);
+ /**
+ * 删除
+ *
+ * @param empInsurance empInsurance
+ */
+ void deleteEmpInsurance(EmpInsurance empInsurance);
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date 2021-01-28 10:48
-* @author: luoyibo
-* @param ids 待删除Id
-* @return void
-*/
-void logicDelEmpInsurance(String ids);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date 2021-01-28 10:48
+ *
+ * @param ids 待删除Id
+ * @return void
+ * @author: luoyibo
+ */
+ void logicDelEmpInsurance(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpLaborTroubleService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpLaborTroubleService.java
index e4ebbaa..6c43e4e 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpLaborTroubleService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpLaborTroubleService.java
@@ -9,62 +9,72 @@
import java.util.List;
/**
-*
-* name:EmpLabortrouble
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工劳资案件服务接口
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:36
-* @since JDK1.8
-*/
+ * name:EmpLabortrouble
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工劳资案件服务接口
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:36
+ * @since JDK1.8
+ */
public interface IEmpLaborTroubleService extends IService<EmpLaborTrouble> {
-/**
-* 查询(分页)
-*
-* @param request QueryRequest
-* @param empLabortrouble empLabortrouble
-* @return IPage<EmpLabortrouble>
-*/
-IPage<EmpLaborTrouble> findEmpLabortroubles(QueryRequest request, EmpLaborTrouble empLabortrouble);
+ /**
+ * 查询(分页)
+ *
+ * @param request QueryRequest
+ * @param empLabortrouble empLabortrouble
+ * @return IPage<EmpLabortrouble>
+ */
+ IPage<EmpLaborTrouble> findEmpLabortroubles(QueryRequest request, EmpLaborTrouble empLabortrouble);
-/**
-* 查询(所有)
-*
-* @param empLabortrouble empLabortrouble
-* @return List<EmpLabortrouble>
-*/
-List<EmpLaborTrouble> findEmpLabortroubles(EmpLaborTrouble empLabortrouble);
+ /**
+ * 查询(所有)
+ *
+ * @param empLabortrouble empLabortrouble
+ * @return List<EmpLabortrouble>
+ */
+ List<EmpLaborTrouble> findEmpLabortroubles(EmpLaborTrouble empLabortrouble);
-/**
-* 新增
-*
-* @param empLabortrouble empLabortrouble
-*/
-void createEmpLabortrouble(EmpLaborTrouble empLabortrouble);
+ /**
+ * 新增
+ *
+ * @param empLabortrouble empLabortrouble
+ */
+ void createEmpLabortrouble(EmpLaborTrouble empLabortrouble);
-/**
-* 修改
-*
-* @param empLabortrouble empLabortrouble
-*/
-void updateEmpLabortrouble(EmpLaborTrouble empLabortrouble);
+ /**
+ * 修改
+ *
+ * @param empLabortrouble empLabortrouble
+ */
+ void updateEmpLabortrouble(EmpLaborTrouble empLabortrouble);
-/**
-* 删除
-*
-* @param empLabortrouble empLabortrouble
-*/
-void deleteEmpLabortrouble(EmpLaborTrouble empLabortrouble);
+ /**
+ * 删除
+ *
+ * @param empLabortrouble empLabortrouble
+ */
+ void deleteEmpLabortrouble(EmpLaborTrouble empLabortrouble);
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date 2021-01-28 10:48
-* @author: luoyibo
-* @param ids 待删除Id
-* @return void
-*/
-void logicDelEmpLabortrouble(String ids);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date 2021-01-28 10:48
+ *
+ * @param ids 待删除Id
+ * @return void
+ * @author: luoyibo
+ */
+ void logicDelEmpLabortrouble(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpLeaveInfoService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpLeaveInfoService.java
index 70b83cc..67a5916 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpLeaveInfoService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpLeaveInfoService.java
@@ -9,62 +9,72 @@
import java.util.List;
/**
-*
-* name:EmpLeaveinfo
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工请假记录服务接口
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:13
-* @since JDK1.8
-*/
+ * name:EmpLeaveinfo
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工请假记录服务接口
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:13
+ * @since JDK1.8
+ */
public interface IEmpLeaveInfoService extends IService<EmpLeaveInfo> {
-/**
-* 查询(分页)
-*
-* @param request QueryRequest
-* @param empLeaveinfo empLeaveinfo
-* @return IPage<EmpLeaveinfo>
-*/
-IPage<EmpLeaveInfo> findEmpLeaveinfos(QueryRequest request, EmpLeaveInfo empLeaveinfo);
+ /**
+ * 查询(分页)
+ *
+ * @param request QueryRequest
+ * @param empLeaveinfo empLeaveinfo
+ * @return IPage<EmpLeaveinfo>
+ */
+ IPage<EmpLeaveInfo> findEmpLeaveInfos(QueryRequest request, EmpLeaveInfo empLeaveinfo);
-/**
-* 查询(所有)
-*
-* @param empLeaveinfo empLeaveinfo
-* @return List<EmpLeaveinfo>
-*/
-List<EmpLeaveInfo> findEmpLeaveinfos(EmpLeaveInfo empLeaveinfo);
+ /**
+ * 查询(所有)
+ *
+ * @param empLeaveinfo empLeaveinfo
+ * @return List<EmpLeaveinfo>
+ */
+ List<EmpLeaveInfo> findEmpLeaveInfos(EmpLeaveInfo empLeaveinfo);
-/**
-* 新增
-*
-* @param empLeaveinfo empLeaveinfo
-*/
-void createEmpLeaveinfo(EmpLeaveInfo empLeaveinfo);
+ /**
+ * 新增
+ *
+ * @param empLeaveinfo empLeaveinfo
+ */
+ void createEmpLeaveinfo(EmpLeaveInfo empLeaveinfo);
-/**
-* 修改
-*
-* @param empLeaveinfo empLeaveinfo
-*/
-void updateEmpLeaveinfo(EmpLeaveInfo empLeaveinfo);
+ /**
+ * 修改
+ *
+ * @param empLeaveinfo empLeaveinfo
+ */
+ void updateEmpLeaveinfo(EmpLeaveInfo empLeaveinfo);
-/**
-* 删除
-*
-* @param empLeaveinfo empLeaveinfo
-*/
-void deleteEmpLeaveinfo(EmpLeaveInfo empLeaveinfo);
+ /**
+ * 删除
+ *
+ * @param empLeaveinfo empLeaveinfo
+ */
+ void deleteEmpLeaveinfo(EmpLeaveInfo empLeaveinfo);
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date 2021-01-28 10:48
-* @author: luoyibo
-* @param ids 待删除Id
-* @return void
-*/
-void logicDelEmpLeaveinfo(String ids);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date 2021-01-28 10:48
+ *
+ * @param ids 待删除Id
+ * @return void
+ * @author: luoyibo
+ */
+ void logicDelEmpLeaveinfo(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpOccupationalService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpOccupationalService.java
index 48c09d6..4a6a98b 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpOccupationalService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpOccupationalService.java
@@ -9,62 +9,72 @@
import java.util.List;
/**
-*
-* name:EmpOccupational
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工工伤案件服务接口
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:32
-* @since JDK1.8
-*/
+ * name:EmpOccupational
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工工伤案件服务接口
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:32
+ * @since JDK1.8
+ */
public interface IEmpOccupationalService extends IService<EmpOccupational> {
-/**
-* 查询(分页)
-*
-* @param request QueryRequest
-* @param empOccupational empOccupational
-* @return IPage<EmpOccupational>
-*/
-IPage<EmpOccupational> findEmpOccupationals(QueryRequest request, EmpOccupational empOccupational);
+ /**
+ * 查询(分页)
+ *
+ * @param request QueryRequest
+ * @param empOccupational empOccupational
+ * @return IPage<EmpOccupational>
+ */
+ IPage<EmpOccupational> findEmpOccupationals(QueryRequest request, EmpOccupational empOccupational);
-/**
-* 查询(所有)
-*
-* @param empOccupational empOccupational
-* @return List<EmpOccupational>
-*/
-List<EmpOccupational> findEmpOccupationals(EmpOccupational empOccupational);
+ /**
+ * 查询(所有)
+ *
+ * @param empOccupational empOccupational
+ * @return List<EmpOccupational>
+ */
+ List<EmpOccupational> findEmpOccupationals(EmpOccupational empOccupational);
-/**
-* 新增
-*
-* @param empOccupational empOccupational
-*/
-void createEmpOccupational(EmpOccupational empOccupational);
+ /**
+ * 新增
+ *
+ * @param empOccupational empOccupational
+ */
+ void createEmpOccupational(EmpOccupational empOccupational);
-/**
-* 修改
-*
-* @param empOccupational empOccupational
-*/
-void updateEmpOccupational(EmpOccupational empOccupational);
+ /**
+ * 修改
+ *
+ * @param empOccupational empOccupational
+ */
+ void updateEmpOccupational(EmpOccupational empOccupational);
-/**
-* 删除
-*
-* @param empOccupational empOccupational
-*/
-void deleteEmpOccupational(EmpOccupational empOccupational);
+ /**
+ * 删除
+ *
+ * @param empOccupational empOccupational
+ */
+ void deleteEmpOccupational(EmpOccupational empOccupational);
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date 2021-01-28 10:48
-* @author: luoyibo
-* @param ids 待删除Id
-* @return void
-*/
-void logicDelEmpOccupational(String ids);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date 2021-01-28 10:48
+ *
+ * @param ids 待删除Id
+ * @return void
+ * @author: luoyibo
+ */
+ void logicDelEmpOccupational(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpPhysicalExamService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpPhysicalExamService.java
index d5d2132..7afef25 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpPhysicalExamService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpPhysicalExamService.java
@@ -66,4 +66,15 @@
* @author: luoyibo
*/
void logicDelEmpPhysicalExam(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpRemarkinfoService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpRemarkinfoService.java
index 8644b0d..d2839a4 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpRemarkinfoService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpRemarkinfoService.java
@@ -9,62 +9,72 @@
import java.util.List;
/**
-*
-* name:EmpRemarkinfo
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工备注信息服务接口
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:48
-* @since JDK1.8
-*/
+ * name:EmpRemarkinfo
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工备注信息服务接口
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:48
+ * @since JDK1.8
+ */
public interface IEmpRemarkinfoService extends IService<EmpRemarkInfo> {
-/**
-* 查询(分页)
-*
-* @param request QueryRequest
-* @param empRemarkinfo empRemarkinfo
-* @return IPage<EmpRemarkinfo>
-*/
-IPage<EmpRemarkInfo> findEmpRemarkinfos(QueryRequest request, EmpRemarkInfo empRemarkinfo);
+ /**
+ * 查询(分页)
+ *
+ * @param request QueryRequest
+ * @param empRemarkinfo empRemarkinfo
+ * @return IPage<EmpRemarkinfo>
+ */
+ IPage<EmpRemarkInfo> findEmpRemarkinfos(QueryRequest request, EmpRemarkInfo empRemarkinfo);
-/**
-* 查询(所有)
-*
-* @param empRemarkinfo empRemarkinfo
-* @return List<EmpRemarkinfo>
-*/
-List<EmpRemarkInfo> findEmpRemarkinfos(EmpRemarkInfo empRemarkinfo);
+ /**
+ * 查询(所有)
+ *
+ * @param empRemarkinfo empRemarkinfo
+ * @return List<EmpRemarkinfo>
+ */
+ List<EmpRemarkInfo> findEmpRemarkinfos(EmpRemarkInfo empRemarkinfo);
-/**
-* 新增
-*
-* @param empRemarkinfo empRemarkinfo
-*/
-void createEmpRemarkinfo(EmpRemarkInfo empRemarkinfo);
+ /**
+ * 新增
+ *
+ * @param empRemarkinfo empRemarkinfo
+ */
+ void createEmpRemarkinfo(EmpRemarkInfo empRemarkinfo);
-/**
-* 修改
-*
-* @param empRemarkinfo empRemarkinfo
-*/
-void updateEmpRemarkinfo(EmpRemarkInfo empRemarkinfo);
+ /**
+ * 修改
+ *
+ * @param empRemarkinfo empRemarkinfo
+ */
+ void updateEmpRemarkinfo(EmpRemarkInfo empRemarkinfo);
-/**
-* 删除
-*
-* @param empRemarkinfo empRemarkinfo
-*/
-void deleteEmpRemarkinfo(EmpRemarkInfo empRemarkinfo);
+ /**
+ * 删除
+ *
+ * @param empRemarkinfo empRemarkinfo
+ */
+ void deleteEmpRemarkinfo(EmpRemarkInfo empRemarkinfo);
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date 2021-01-28 10:48
-* @author: luoyibo
-* @param ids 待删除Id
-* @return void
-*/
-void logicDelEmpRemarkinfo(String ids);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date 2021-01-28 10:48
+ *
+ * @param ids 待删除Id
+ * @return void
+ * @author: luoyibo
+ */
+ void logicDelEmpRemarkinfo(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpResignService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpResignService.java
index d24cbb3..004862f 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpResignService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpResignService.java
@@ -9,62 +9,72 @@
import java.util.List;
/**
-*
-* name:EmpResign
-* package:cc.mrbird.febs.server.hr.controller
-* description:员工辞职申请服务接口
-*
-* @author luoyibo
-* @date 2021-01-31 11:26:18
-* @since JDK1.8
-*/
+ * name:EmpResign
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:员工辞职申请服务接口
+ *
+ * @author luoyibo
+ * @date 2021-01-31 11:26:18
+ * @since JDK1.8
+ */
public interface IEmpResignService extends IService<EmpResign> {
-/**
-* 查询(分页)
-*
-* @param request QueryRequest
-* @param empResign empResign
-* @return IPage<EmpResign>
-*/
-IPage<EmpResign> findEmpResigns(QueryRequest request, EmpResign empResign);
+ /**
+ * 查询(分页)
+ *
+ * @param request QueryRequest
+ * @param empResign empResign
+ * @return IPage<EmpResign>
+ */
+ IPage<EmpResign> findEmpResigns(QueryRequest request, EmpResign empResign);
-/**
-* 查询(所有)
-*
-* @param empResign empResign
-* @return List<EmpResign>
-*/
-List<EmpResign> findEmpResigns(EmpResign empResign);
+ /**
+ * 查询(所有)
+ *
+ * @param empResign empResign
+ * @return List<EmpResign>
+ */
+ List<EmpResign> findEmpResigns(EmpResign empResign);
-/**
-* 新增
-*
-* @param empResign empResign
-*/
-void createEmpResign(EmpResign empResign);
+ /**
+ * 新增
+ *
+ * @param empResign empResign
+ */
+ void createEmpResign(EmpResign empResign);
-/**
-* 修改
-*
-* @param empResign empResign
-*/
-void updateEmpResign(EmpResign empResign);
+ /**
+ * 修改
+ *
+ * @param empResign empResign
+ */
+ void updateEmpResign(EmpResign empResign);
-/**
-* 删除
-*
-* @param empResign empResign
-*/
-void deleteEmpResign(EmpResign empResign);
+ /**
+ * 删除
+ *
+ * @param empResign empResign
+ */
+ void deleteEmpResign(EmpResign empResign);
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date 2021-01-28 10:48
-* @author: luoyibo
-* @param ids 待删除Id
-* @return void
-*/
-void logicDelEmpResign(String ids);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date 2021-01-28 10:48
+ *
+ * @param ids 待删除Id
+ * @return void
+ * @author: luoyibo
+ */
+ void logicDelEmpResign(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpUnemploymentService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpUnemploymentService.java
index 37cdfec..1f3db07 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpUnemploymentService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpUnemploymentService.java
@@ -9,62 +9,72 @@
import java.util.List;
/**
-*
-* name:EmpUnemployment
-* package:cc.mrbird.febs.server.hr.controller
-* description:失业金领取表服务接口
-*
-* @author luoyibo
-* @date 2021-02-01 00:22:28
-* @since JDK1.8
-*/
+ * name:EmpUnemployment
+ * package:cc.mrbird.febs.server.hr.controller
+ * description:失业金领取表服务接口
+ *
+ * @author luoyibo
+ * @date 2021-02-01 00:22:28
+ * @since JDK1.8
+ */
public interface IEmpUnemploymentService extends IService<EmpUnemployment> {
-/**
-* 查询(分页)
-*
-* @param request QueryRequest
-* @param empUnemployment empUnemployment
-* @return IPage<EmpUnemployment>
-*/
-IPage<EmpUnemployment> findEmpUnemployments(QueryRequest request, EmpUnemployment empUnemployment);
+ /**
+ * 查询(分页)
+ *
+ * @param request QueryRequest
+ * @param empUnemployment empUnemployment
+ * @return IPage<EmpUnemployment>
+ */
+ IPage<EmpUnemployment> findEmpUnemployments(QueryRequest request, EmpUnemployment empUnemployment);
-/**
-* 查询(所有)
-*
-* @param empUnemployment empUnemployment
-* @return List<EmpUnemployment>
-*/
-List<EmpUnemployment> findEmpUnemployments(EmpUnemployment empUnemployment);
+ /**
+ * 查询(所有)
+ *
+ * @param empUnemployment empUnemployment
+ * @return List<EmpUnemployment>
+ */
+ List<EmpUnemployment> findEmpUnemployments(EmpUnemployment empUnemployment);
-/**
-* 新增
-*
-* @param empUnemployment empUnemployment
-*/
-void createEmpUnemployment(EmpUnemployment empUnemployment);
+ /**
+ * 新增
+ *
+ * @param empUnemployment empUnemployment
+ */
+ void createEmpUnemployment(EmpUnemployment empUnemployment);
-/**
-* 修改
-*
-* @param empUnemployment empUnemployment
-*/
-void updateEmpUnemployment(EmpUnemployment empUnemployment);
+ /**
+ * 修改
+ *
+ * @param empUnemployment empUnemployment
+ */
+ void updateEmpUnemployment(EmpUnemployment empUnemployment);
-/**
-* 删除
-*
-* @param empUnemployment empUnemployment
-*/
-void deleteEmpUnemployment(EmpUnemployment empUnemployment);
+ /**
+ * 删除
+ *
+ * @param empUnemployment empUnemployment
+ */
+ void deleteEmpUnemployment(EmpUnemployment empUnemployment);
-/**
-*
-* 根据Id批量逻辑删除记录
-*
-* date 2021-01-28 10:48
-* @author: luoyibo
-* @param ids 待删除Id
-* @return void
-*/
-void logicDelEmpUnemployment(String ids);
+ /**
+ * 根据Id批量逻辑删除记录
+ * <p>
+ * date 2021-01-28 10:48
+ *
+ * @param ids 待删除Id
+ * @return void
+ * @author: luoyibo
+ */
+ void logicDelEmpUnemployment(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpWorkExperienceService.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpWorkExperienceService.java
index 35d74c0..4232a10 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpWorkExperienceService.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/IEmpWorkExperienceService.java
@@ -66,4 +66,15 @@
* @author: luoyibo
*/
void logicDelEmpWorkExperience(String ids);
+
+ /**
+ * 从暂存状态转成正式状态
+ * <p>
+ * date 2021-02-04 21:11
+ *
+ * @param ids 待转换记录Id
+ * @return boolean
+ * @author: luoyibo
+ */
+ boolean momentToNormal(String ids);
}
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpAccidentCasesServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpAccidentCasesServiceImpl.java
index 8f50d00..b765c74 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpAccidentCasesServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpAccidentCasesServiceImpl.java
@@ -40,7 +40,7 @@
@Override
public IPage<EmpAccidentCases> findEmpAccidentcasess(QueryRequest request, EmpAccidentCases empAccidentcases) {
LambdaQueryWrapper<EmpAccidentCases> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpAccidentCases::getDelFlag, 0);
+ queryWrapper.eq(EmpAccidentCases::getDelFlag, empAccidentcases.getDelFlag());
Page<EmpAccidentCases> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@@ -48,7 +48,7 @@
@Override
public List<EmpAccidentCases> findEmpAccidentcasess(EmpAccidentCases empAccidentcases) {
LambdaQueryWrapper<EmpAccidentCases> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpAccidentCases::getDelFlag, 0);
+ queryWrapper.eq(EmpAccidentCases::getDelFlag, empAccidentcases.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -92,9 +92,16 @@
*/
@Override
@Transactional(rollbackFor = Exception.class)
- public void logicDelEmpAccidentcases(String ids) {
+ public void logicDelEmpAccidentCases(String ids) {
String[] str = ids.split(",");
List<String> list = new ArrayList<>(Arrays.asList(str));
empAccidentcasesMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empAccidentcasesMapper.momentToNormal(list, operatorId) > 0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBadRecordServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBadRecordServiceImpl.java
index a258298..c1dedc4 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBadRecordServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBadRecordServiceImpl.java
@@ -40,7 +40,7 @@
@Override
public IPage<EmpBadRecord> findEmpBadrecords(QueryRequest request, EmpBadRecord empBadrecord) {
LambdaQueryWrapper<EmpBadRecord> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpBadRecord::getDelFlag, 0);
+ queryWrapper.eq(EmpBadRecord::getDelFlag, empBadrecord.getDelFlag());
Page<EmpBadRecord> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@@ -48,7 +48,7 @@
@Override
public List<EmpBadRecord> findEmpBadrecords(EmpBadRecord empBadrecord) {
LambdaQueryWrapper<EmpBadRecord> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpBadRecord::getDelFlag, 0);
+ queryWrapper.eq(EmpBadRecord::getDelFlag, empBadrecord.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -97,4 +97,11 @@
List<String> list = new ArrayList<>(Arrays.asList(str));
empBadrecordMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empBadrecordMapper.momentToNormal(list, operatorId) > 0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java
index b9076db..6bfdf4f 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java
@@ -14,10 +14,12 @@
import cc.mrbird.febs.server.hr.mapper.EmpBaseInfoMapper;
import cc.mrbird.febs.server.hr.service.IEmpBaseInfoService;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.RequiredArgsConstructor;
+import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
@@ -47,17 +49,20 @@
@Override
public IPage<EmpBaseInfo> findEmpBaseInfos(QueryRequest request, EmpBaseInfo empBaseInfo) {
LambdaQueryWrapper<EmpBaseInfo> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpBaseInfo::getDelFlag, 0);
+ queryWrapper.eq(EmpBaseInfo::getDelFlag, empBaseInfo.getDelFlag());
+ if (StringUtils.isNotBlank(empBaseInfo.getSex())) {
+ queryWrapper.eq(EmpBaseInfo::getSex, empBaseInfo.getSex());
+ }
Page<EmpBaseInfo> page = new Page<>(request.getPageNum(), request.getPageSize());
IPage<EmpBaseInfo> iPage = this.page(page, queryWrapper);
- ;
- // List<EmpBaseInfo> list = iPage.getRecords();
//设置部门
List<EmpBaseInfo> list = setDeptName(iPage.getRecords());
List<DicItem> dicItems = CastUtil.castList(redisService.get("dicItems"), DicItem.class);
list.forEach(p -> {
p.setSexName("1".equals(p.getSex()) ? "男" : "女");
- p.setJobName("测试岗位");
+ p.setEmpTypeName("1".equals(p.getEmpType()) ? "正式工" : "临时工");
+ p.setInsuranceTypeName("1".equals(p.getInsuranceType()) ? "(深户)五险一档" : "(非深户)五险一档");
+ p.setArchivesStatusName("0".equals(p.getArchivesStatus()) ? "未移交" : "已移交");
// 设置民族
p.setNationName(dicItems.stream()
.filter(k -> DicCode.NATION.equals(k.getDicCode()) && k.getDicItemCode().equals(p.getNation()))
@@ -96,7 +101,7 @@
@Override
public List<EmpBaseInfo> findEmpBaseInfos(EmpBaseInfo empBaseInfo) {
LambdaQueryWrapper<EmpBaseInfo> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpBaseInfo::getDelFlag, 0);
+ queryWrapper.eq(EmpBaseInfo::getDelFlag, empBaseInfo.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -104,8 +109,6 @@
@Transactional(rollbackFor = Exception.class)
public void createEmpBaseInfo(EmpBaseInfo empBaseInfo) {
empBaseInfo.setEmpId(SequenceUtil.generateId(0L, ModuleCode.HR_EMPLOYEE));
- empBaseInfo.setDeptId(1L);
- empBaseInfo.setJobId(1L);
empBaseInfo.setCreator(operatorId);
empBaseInfo.setModifier(operatorId);
this.save(empBaseInfo);
@@ -169,4 +172,22 @@
}
return empBaseInfoList;
}
+
+ @Override
+ public boolean verifyEmpNumb(EmpBaseInfo empBaseInfo) {
+ QueryWrapper<EmpBaseInfo> queryWrapper = new QueryWrapper<>();
+ queryWrapper.lambda().eq(EmpBaseInfo::getEmpNumb, empBaseInfo.getEmpNumb());
+ EmpBaseInfo tempEmpBaseInfo = this.getOne(queryWrapper);
+ if (tempEmpBaseInfo == null) {
+ return false;
+ }
+ return !empBaseInfo.getEmpId().equals(tempEmpBaseInfo.getEmpId());
+ }
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empBaseInfoMapper.momentToNormal(list, operatorId) > 0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpContractInfoServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpContractInfoServiceImpl.java
index 4900ebc..adc53a7 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpContractInfoServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpContractInfoServiceImpl.java
@@ -40,7 +40,7 @@
@Override
public IPage<EmpContractInfo> findEmpContractinfos(QueryRequest request, EmpContractInfo empContractinfo) {
LambdaQueryWrapper<EmpContractInfo> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpContractInfo::getDelFlag, 0);
+ queryWrapper.eq(EmpContractInfo::getDelFlag, empContractinfo.getDelFlag());
Page<EmpContractInfo> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@@ -48,7 +48,7 @@
@Override
public List<EmpContractInfo> findEmpContractinfos(EmpContractInfo empContractinfo) {
LambdaQueryWrapper<EmpContractInfo> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpContractInfo::getDelFlag, 0);
+ queryWrapper.eq(EmpContractInfo::getDelFlag, empContractinfo.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -97,4 +97,11 @@
List<String> list = new ArrayList<>(Arrays.asList(str));
empContractinfoMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empContractinfoMapper.momentToNormal(list, operatorId)>0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpDimissionAttendServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpDimissionAttendServiceImpl.java
index 45bbdee..6c1300b 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpDimissionAttendServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpDimissionAttendServiceImpl.java
@@ -40,7 +40,7 @@
@Override
public IPage<EmpDimissionAttend> findEmpDimissionattends(QueryRequest request, EmpDimissionAttend empDimissionattend) {
LambdaQueryWrapper<EmpDimissionAttend> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpDimissionAttend::getDelFlag, 0);
+ queryWrapper.eq(EmpDimissionAttend::getDelFlag, empDimissionattend.getDelFlag());
Page<EmpDimissionAttend> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@@ -48,7 +48,7 @@
@Override
public List<EmpDimissionAttend> findEmpDimissionattends(EmpDimissionAttend empDimissionattend) {
LambdaQueryWrapper<EmpDimissionAttend> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpDimissionAttend::getDelFlag, 0);
+ queryWrapper.eq(EmpDimissionAttend::getDelFlag, empDimissionattend.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -97,4 +97,11 @@
List<String> list = new ArrayList<>(Arrays.asList(str));
empDimissionattendMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empDimissionattendMapper.momentToNormal(list, operatorId)>0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpInsuranceServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpInsuranceServiceImpl.java
index 6fa1039..ac252bc 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpInsuranceServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpInsuranceServiceImpl.java
@@ -40,7 +40,7 @@
@Override
public IPage<EmpInsurance> findEmpInsurances(QueryRequest request, EmpInsurance empInsurance) {
LambdaQueryWrapper<EmpInsurance> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpInsurance::getDelFlag, 0);
+ queryWrapper.eq(EmpInsurance::getDelFlag, empInsurance.getDelFlag());
Page<EmpInsurance> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@@ -48,7 +48,7 @@
@Override
public List<EmpInsurance> findEmpInsurances(EmpInsurance empInsurance) {
LambdaQueryWrapper<EmpInsurance> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpInsurance::getDelFlag, 0);
+ queryWrapper.eq(EmpInsurance::getDelFlag, empInsurance.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -97,4 +97,11 @@
List<String> list = new ArrayList<>(Arrays.asList(str));
empInsuranceMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empInsuranceMapper.momentToNormal(list, operatorId)>0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpLaborTroubleServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpLaborTroubleServiceImpl.java
index be36aef..0b5e2d4 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpLaborTroubleServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpLaborTroubleServiceImpl.java
@@ -40,7 +40,7 @@
@Override
public IPage<EmpLaborTrouble> findEmpLabortroubles(QueryRequest request, EmpLaborTrouble empLabortrouble) {
LambdaQueryWrapper<EmpLaborTrouble> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpLaborTrouble::getDelFlag, 0);
+ queryWrapper.eq(EmpLaborTrouble::getDelFlag, empLabortrouble.getDelFlag());
Page<EmpLaborTrouble> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@@ -48,7 +48,7 @@
@Override
public List<EmpLaborTrouble> findEmpLabortroubles(EmpLaborTrouble empLabortrouble) {
LambdaQueryWrapper<EmpLaborTrouble> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpLaborTrouble::getDelFlag, 0);
+ queryWrapper.eq(EmpLaborTrouble::getDelFlag, empLabortrouble.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -97,4 +97,11 @@
List<String> list = new ArrayList<>(Arrays.asList(str));
empLabortroubleMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empLabortroubleMapper.momentToNormal(list, operatorId)>0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpLeaveInfoServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpLeaveInfoServiceImpl.java
index 870adfb..121f233 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpLeaveInfoServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpLeaveInfoServiceImpl.java
@@ -38,17 +38,17 @@
.orElse("1");
@Override
- public IPage<EmpLeaveInfo> findEmpLeaveinfos(QueryRequest request, EmpLeaveInfo empLeaveinfo) {
+ public IPage<EmpLeaveInfo> findEmpLeaveInfos(QueryRequest request, EmpLeaveInfo empLeaveinfo) {
LambdaQueryWrapper<EmpLeaveInfo> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpLeaveInfo::getDelFlag, 0);
+ queryWrapper.eq(EmpLeaveInfo::getDelFlag, empLeaveinfo.getDelFlag());
Page<EmpLeaveInfo> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@Override
- public List<EmpLeaveInfo> findEmpLeaveinfos(EmpLeaveInfo empLeaveinfo) {
+ public List<EmpLeaveInfo> findEmpLeaveInfos(EmpLeaveInfo empLeaveinfo) {
LambdaQueryWrapper<EmpLeaveInfo> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpLeaveInfo::getDelFlag, 0);
+ queryWrapper.eq(EmpLeaveInfo::getDelFlag, empLeaveinfo.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -97,4 +97,11 @@
List<String> list = new ArrayList<>(Arrays.asList(str));
empLeaveinfoMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empLeaveinfoMapper.momentToNormal(list, operatorId)>0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpOccupationalServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpOccupationalServiceImpl.java
index e9ed8b6..40f1b32 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpOccupationalServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpOccupationalServiceImpl.java
@@ -40,7 +40,7 @@
@Override
public IPage<EmpOccupational> findEmpOccupationals(QueryRequest request, EmpOccupational empOccupational) {
LambdaQueryWrapper<EmpOccupational> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpOccupational::getDelFlag, 0);
+ queryWrapper.eq(EmpOccupational::getDelFlag, empOccupational.getDelFlag());
Page<EmpOccupational> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@@ -48,7 +48,7 @@
@Override
public List<EmpOccupational> findEmpOccupationals(EmpOccupational empOccupational) {
LambdaQueryWrapper<EmpOccupational> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpOccupational::getDelFlag, 0);
+ queryWrapper.eq(EmpOccupational::getDelFlag, empOccupational.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -97,4 +97,11 @@
List<String> list = new ArrayList<>(Arrays.asList(str));
empOccupationalMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empOccupationalMapper.momentToNormal(list, operatorId)>0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpPhysicalExamServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpPhysicalExamServiceImpl.java
index 6907163..9ed37a4 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpPhysicalExamServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpPhysicalExamServiceImpl.java
@@ -40,7 +40,7 @@
@Override
public IPage<EmpPhysicalExam> findEmpPhysicalExams(QueryRequest request, EmpPhysicalExam empPhysicalexam) {
LambdaQueryWrapper<EmpPhysicalExam> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpPhysicalExam::getDelFlag, 0);
+ queryWrapper.eq(EmpPhysicalExam::getDelFlag, empPhysicalexam.getDelFlag());
Page<EmpPhysicalExam> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@@ -48,7 +48,7 @@
@Override
public List<EmpPhysicalExam> findEmpPhysicalExams(EmpPhysicalExam empPhysicalexam) {
LambdaQueryWrapper<EmpPhysicalExam> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpPhysicalExam::getDelFlag, 0);
+ queryWrapper.eq(EmpPhysicalExam::getDelFlag, empPhysicalexam.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -97,4 +97,11 @@
List<String> list = new ArrayList<>(Arrays.asList(str));
empPhysicalexamMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empPhysicalexamMapper.momentToNormal(list, operatorId)>0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpRemarkInfoServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpRemarkInfoServiceImpl.java
index 0fbe628..9b985dd 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpRemarkInfoServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpRemarkInfoServiceImpl.java
@@ -40,7 +40,7 @@
@Override
public IPage<EmpRemarkInfo> findEmpRemarkinfos(QueryRequest request, EmpRemarkInfo empRemarkinfo) {
LambdaQueryWrapper<EmpRemarkInfo> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpRemarkInfo::getDelFlag, 0);
+ queryWrapper.eq(EmpRemarkInfo::getDelFlag, empRemarkinfo.getDelFlag());
Page<EmpRemarkInfo> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@@ -48,7 +48,7 @@
@Override
public List<EmpRemarkInfo> findEmpRemarkinfos(EmpRemarkInfo empRemarkinfo) {
LambdaQueryWrapper<EmpRemarkInfo> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpRemarkInfo::getDelFlag, 0);
+ queryWrapper.eq(EmpRemarkInfo::getDelFlag, empRemarkinfo.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -97,4 +97,11 @@
List<String> list = new ArrayList<>(Arrays.asList(str));
empRemarkinfoMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empRemarkinfoMapper.momentToNormal(list, operatorId)>0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpResignServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpResignServiceImpl.java
index ce302be..2de822a 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpResignServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpResignServiceImpl.java
@@ -40,7 +40,7 @@
@Override
public IPage<EmpResign> findEmpResigns(QueryRequest request, EmpResign empResign) {
LambdaQueryWrapper<EmpResign> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpResign::getDelFlag, 0);
+ queryWrapper.eq(EmpResign::getDelFlag, empResign.getDelFlag());
Page<EmpResign> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@@ -48,7 +48,7 @@
@Override
public List<EmpResign> findEmpResigns(EmpResign empResign) {
LambdaQueryWrapper<EmpResign> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpResign::getDelFlag, 0);
+ queryWrapper.eq(EmpResign::getDelFlag, empResign.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -97,4 +97,11 @@
List<String> list = new ArrayList<>(Arrays.asList(str));
empResignMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empResignMapper.momentToNormal(list, operatorId)>0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpUnemploymentServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpUnemploymentServiceImpl.java
index 891794a..63adc3d 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpUnemploymentServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpUnemploymentServiceImpl.java
@@ -40,7 +40,7 @@
@Override
public IPage<EmpUnemployment> findEmpUnemployments(QueryRequest request, EmpUnemployment empUnemployment) {
LambdaQueryWrapper<EmpUnemployment> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpUnemployment::getDelFlag, 0);
+ queryWrapper.eq(EmpUnemployment::getDelFlag, empUnemployment.getDelFlag());
Page<EmpUnemployment> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@@ -48,7 +48,7 @@
@Override
public List<EmpUnemployment> findEmpUnemployments(EmpUnemployment empUnemployment) {
LambdaQueryWrapper<EmpUnemployment> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpUnemployment::getDelFlag, 0);
+ queryWrapper.eq(EmpUnemployment::getDelFlag, empUnemployment.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -97,4 +97,11 @@
List<String> list = new ArrayList<>(Arrays.asList(str));
empUnemploymentMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empUnemploymentMapper.momentToNormal(list, operatorId)>0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpWorkExperienceServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpWorkExperienceServiceImpl.java
index ec37857..4708d77 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpWorkExperienceServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpWorkExperienceServiceImpl.java
@@ -40,7 +40,7 @@
@Override
public IPage<EmpWorkExperience> findEmpWorkExperiences(QueryRequest request, EmpWorkExperience empWorkexperience) {
LambdaQueryWrapper<EmpWorkExperience> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpWorkExperience::getDelFlag, 0);
+ queryWrapper.eq(EmpWorkExperience::getDelFlag,empWorkexperience.getDelFlag());
Page<EmpWorkExperience> page = new Page<>(request.getPageNum(), request.getPageSize());
return this.page(page, queryWrapper);
}
@@ -48,7 +48,7 @@
@Override
public List<EmpWorkExperience> findEmpWorkExperiences(EmpWorkExperience empWorkexperience) {
LambdaQueryWrapper<EmpWorkExperience> queryWrapper = new LambdaQueryWrapper<>();
- queryWrapper.eq(EmpWorkExperience::getDelFlag, 0);
+ queryWrapper.eq(EmpWorkExperience::getDelFlag,empWorkexperience.getDelFlag());
return this.baseMapper.selectList(queryWrapper);
}
@@ -100,4 +100,11 @@
list.addAll(Arrays.asList(str));
empWorkexperienceMapper.logicDeleteByIds(list, operatorId);
}
+
+ @Override
+ public boolean momentToNormal(String ids) {
+ String[] str = ids.split(",");
+ List<String> list = new ArrayList<>(Arrays.asList(str));
+ return empWorkexperienceMapper.momentToNormal(list, operatorId)>0;
+ }
}
\ No newline at end of file
diff --git a/febs-server/febs-server-hr/src/main/resources/spy.properties b/febs-server/febs-server-hr/src/main/resources/spy.properties
new file mode 100644
index 0000000..52c6eef
--- /dev/null
+++ b/febs-server/febs-server-hr/src/main/resources/spy.properties
@@ -0,0 +1,13 @@
+# p6spy\u914D\u7F6E\uFF0C\u6587\u6863 https://p6spy.readthedocs.io/en/latest/configandusage.html
+# \u4F7F\u7528\u65E5\u5FD7\u7CFB\u7EDF\u8BB0\u5F55 sql
+appender=com.p6spy.engine.spy.appender.Slf4JLogger
+# \u81EA\u5B9A\u4E49\u65E5\u5FD7\u6253\u5370
+logMessageFormat=cc.mrbird.febs.server.hr.configure.P6spySqlFormatConfigure
+# \u662F\u5426\u5F00\u542F\u6162 SQL\u8BB0\u5F55
+outagedetection=true
+# \u6162 SQL\u8BB0\u5F55\u6807\u51C6 2 \u79D2
+outagedetectioninterval=2
+# \u5F00\u542F\u8FC7\u6EE4
+filter=true
+# \u914D\u7F6E\u4E0D\u6253\u5370\u7684\u5185\u5BB9
+exclude=select 1
\ No newline at end of file
--
Gitblit v1.8.0