luoyb
2021-02-03 ed8053c1f6e2bc681c1cb9d8bd762b7c0db9eca2
docs(人力和代码生成微服务): 接口文档调整和接口生成模板调整

1.人力微服务接口文档名称调整,
4.controller生成模板调整,自定义文档显示的接口名称
15个文件已修改
47 ■■■■■ 已修改文件
febs-server/febs-server-generator/src/main/resources/generator/templates/controller.ftl 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpAccidentCasesController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBadRecordController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBaseInfoController.java 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpContractInfoController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpDimissionAttendController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpInsuranceController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLaborTroubleController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLeaveInfoController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpOccupationalController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpPhysicalExamController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpRemarkInfoController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpResignController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpWorkExperienceController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
febs-server/febs-server-generator/src/main/resources/generator/templates/controller.ftl
@@ -25,6 +25,7 @@
* @date ${date}
* @since JDK1.8
*/
@Api(tags = "${tableComment}管理接口")
@Slf4j
@Validated
@RestController
@@ -34,19 +35,23 @@
private final I${className}Service ${className?uncap_first}Service;
@ApiOperation(value = "${tableComment}无翻页列表")
@GetMapping
@PreAuthorize("hasAuthority('${className?uncap_first}:list')")
public FebsResponse getAll${className}s(${className} ${className?uncap_first}) {
return new FebsResponse().data(${className?uncap_first}Service.find${className}s(${className?uncap_first}));
}
@ApiOperation(value = "${tableComment}翻页列表")
@GetMapping("list")
@PreAuthorize("hasAuthority('${className?uncap_first}:list')")
public FebsResponse ${className?uncap_first}List(QueryRequest request, ${className} ${className?uncap_first}) {
Map<String, Object> dataTable = FebsUtil.getDataTable(this.${className?uncap_first}Service.find${className}s(request, ${className?uncap_first}));
Map
<String, Object> dataTable = FebsUtil.getDataTable(this.${className?uncap_first}Service.find${className}s(request, ${className?uncap_first}));
return new FebsResponse().data(dataTable);
}
@ApiOperation(value = "${tableComment}增加")
@PostMapping
@PreAuthorize("hasAuthority('${className?uncap_first}:add')")
public void add${className}(@Valid ${className} ${className?uncap_first}) throws FebsException {
@@ -59,6 +64,7 @@
}
}
@ApiOperation(value = "${tableComment}物理删除")
@DeleteMapping
@PreAuthorize("hasAuthority('${className?uncap_first}:delete')")
public void delete${className}(${className} ${className?uncap_first}) throws FebsException {
@@ -71,6 +77,7 @@
}
}
@ApiOperation(value = "${tableComment}逻辑删除")
@DeleteMapping("{ids}")
@PreAuthorize("hasAuthority('${className?uncap_first}:delete')")
public void logicDelete${className}(@PathVariable("ids") String ids) throws FebsException {
@@ -83,6 +90,7 @@
}
}
@ApiOperation(value = "${tableComment}修改")
@PutMapping
@PreAuthorize("hasAuthority('${className?uncap_first}:update')")
public void update${className}(${className} ${className?uncap_first}) throws FebsException {
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpAccidentCasesController.java
@@ -6,6 +6,7 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -25,6 +26,7 @@
* @date 2021-01-31 11:26:27
* @since JDK1.8
*/
@Api(tags = "人员意外险案件录入接口")
@Slf4j
@Validated
@RestController
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBadRecordController.java
@@ -6,6 +6,7 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -25,6 +26,7 @@
* @date 2021-01-31 11:26:42
* @since JDK1.8
*/
@Api(tags = "人员不良记录录入接口")
@Slf4j
@Validated
@RestController
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpBaseInfoController.java
@@ -10,6 +10,8 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
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;
@@ -29,6 +31,7 @@
 * @date 2021-01-30 08:04:50
 * @since JDK1.8
 */
@Api(tags = "人员基本信息录入接口")
@Slf4j
@Validated
@RestController
@@ -39,12 +42,14 @@
    private final IEmpBaseInfoService empBaseInfoService;
    private final IRemoteUserService remoteUserService;
    private final IRemoteDeptService remoteDeptService;
    @ApiOperation(value = "人员基本信息无翻页列表")
    @GetMapping
    @PreAuthorize("hasAuthority('empBaseinfo:list')")
    public FebsResponse getAllEmpBaseInfos(EmpBaseInfo empBaseinfo) {
        return new FebsResponse().data(empBaseInfoService.findEmpBaseInfos(empBaseinfo));
    }
    @ApiOperation(value = "人员基本信息翻页列表")
    @GetMapping("list")
    @PreAuthorize("hasAuthority('empBaseinfo:list')")
    public FebsResponse empBaseInfoList(QueryRequest request, EmpBaseInfo empBaseinfo) {
@@ -52,6 +57,7 @@
        return new FebsResponse().data(dataTable);
    }
    @ApiOperation(value = "人员基本信息增加")
    @PostMapping
    @PreAuthorize("hasAuthority('empBaseinfo:add')")
    public void addEmpBaseInfo(@Valid EmpBaseInfo empBaseinfo) throws FebsException {
@@ -64,6 +70,7 @@
        }
    }
    @ApiOperation(value = "人员基本信息物理删除")
    @DeleteMapping
    @PreAuthorize("hasAuthority('empBaseinfo:delete')")
    public void deleteEmpBaseInfo(EmpBaseInfo empBaseinfo) throws FebsException {
@@ -76,6 +83,7 @@
        }
    }
    @ApiOperation(value = "人员基本信息逻辑删除")
    @DeleteMapping("{ids}")
    @PreAuthorize("hasAuthority('empBaseinfo:delete')")
    public void logicDeleteEmpBaseInfo(@PathVariable("ids") String ids) throws FebsException {
@@ -88,6 +96,7 @@
        }
    }
    @ApiOperation(value = "人员基本信息修改")
    @PutMapping
    @PreAuthorize("hasAuthority('empBaseinfo:update')")
    public void updateEmpBaseInfo(EmpBaseInfo empBaseinfo) throws FebsException {
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpContractInfoController.java
@@ -6,6 +6,7 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -25,6 +26,7 @@
* @date 2021-01-31 11:28:23
* @since JDK1.8
*/
@Api(tags = "人员合同信息录入接口")
@Slf4j
@Validated
@RestController
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpDimissionAttendController.java
@@ -6,6 +6,7 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -25,6 +26,7 @@
* @date 2021-01-31 11:26:04
* @since JDK1.8
*/
@Api(tags = "人员离职当月考勤信息录入接口")
@Slf4j
@Validated
@RestController
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpInsuranceController.java
@@ -6,6 +6,7 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -25,6 +26,7 @@
* @date 2021-01-31 11:26:23
* @since JDK1.8
*/
@Api(tags = "人员社保申请信息录入接口")
@Slf4j
@Validated
@RestController
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLaborTroubleController.java
@@ -6,6 +6,7 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -25,6 +26,7 @@
* @date 2021-01-31 11:26:36
* @since JDK1.8
*/
@Api(tags = "人员劳资案件信息录入接口")
@Slf4j
@Validated
@RestController
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpLeaveInfoController.java
@@ -6,6 +6,7 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -25,6 +26,7 @@
* @date 2021-01-31 11:26:13
* @since JDK1.8
*/
@Api(tags = "人员请假信息录入接口")
@Slf4j
@Validated
@RestController
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpOccupationalController.java
@@ -6,6 +6,7 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -25,6 +26,7 @@
* @date 2021-01-31 11:26:32
* @since JDK1.8
*/
@Api(tags = "人员工伤信息录入接口")
@Slf4j
@Validated
@RestController
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpPhysicalExamController.java
@@ -6,6 +6,7 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -24,6 +25,7 @@
 * @date 2021-01-31 09:11:00
 * @since JDK1.8
 */
@Api(tags = "人员体检信息录入接口")
@Slf4j
@Validated
@RestController
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpRemarkInfoController.java
@@ -6,6 +6,7 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -25,6 +26,7 @@
* @date 2021-01-31 11:26:48
* @since JDK1.8
*/
@Api(tags = "人员备注信息录入接口")
@Slf4j
@Validated
@RestController
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpResignController.java
@@ -6,6 +6,7 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -25,6 +26,7 @@
* @date 2021-01-31 11:26:18
* @since JDK1.8
*/
@Api(tags = "人员辞职申请信息录入接口")
@Slf4j
@Validated
@RestController
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/controller/EmpWorkExperienceController.java
@@ -6,6 +6,7 @@
import cc.mrbird.febs.common.core.entity.QueryRequest;
import cc.mrbird.febs.common.core.exception.FebsException;
import cc.mrbird.febs.common.core.utils.FebsUtil;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import lombok.RequiredArgsConstructor;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -24,6 +25,7 @@
 * @date 2021-01-28 12:33:31
 * @since JDK1.8
 */
@Api(tags = "人员工伤经历信息录入接口")
@Slf4j
@Validated
@RestController
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/EmpBaseInfoServiceImpl.java
@@ -160,7 +160,7 @@
    private List<EmpBaseInfo> setDeptName(List<EmpBaseInfo> empBaseInfoList) {
        List<Dept> depts = CastUtil.castList(redisService.get("depts"), Dept.class);
        for (EmpBaseInfo empBaseInfo : empBaseInfoList) {
            // 设置民族
            // 设置部门
            empBaseInfo.setDeptName(depts.stream()
                    .filter(k -> k.getDeptId().equals(empBaseInfo.getDeptId()))
                    .findFirst()