From 340806caea109648150bcc62da337ff2d56fc2cb Mon Sep 17 00:00:00 2001 From: ilal <lalqqhy@163.com> Date: Tue, 20 Oct 2020 16:00:00 +0800 Subject: [PATCH] 提交 --- src/main/java/cn/timer/api/bean/xcgl/XcglAdminXzz.java | 5 +++++ src/main/java/cn/timer/api/controller/xcgl/SalaryManagementController.java | 14 ++++++++++++++ src/main/java/cn/timer/api/dto/xcgl/SalaryRulesDto.java | 13 +++++++++++++ src/main/resources/mapping/xcgl/XcglAdminXzzMapper.xml | 3 +++ 4 files changed, 35 insertions(+) create mode 100644 src/main/java/cn/timer/api/dto/xcgl/SalaryRulesDto.java diff --git a/src/main/java/cn/timer/api/bean/xcgl/XcglAdminXzz.java b/src/main/java/cn/timer/api/bean/xcgl/XcglAdminXzz.java index fc1dd94..3d6c52c 100644 --- a/src/main/java/cn/timer/api/bean/xcgl/XcglAdminXzz.java +++ b/src/main/java/cn/timer/api/bean/xcgl/XcglAdminXzz.java @@ -77,5 +77,10 @@ public class XcglAdminXzz extends Model<XcglAdminXzz> { @ApiModelProperty(value="算薪月份",example="2019-12") private String xzyf; + @ApiModelProperty(value="薪资规则确定(0:未确定;1:已确定)",example="2019-12") + private Integer isXzgz; + + @ApiModelProperty(value="薪资锁定(0:未锁定;1:已锁定)",example="2019-12") + private Integer isXzsd; } \ No newline at end of file diff --git a/src/main/java/cn/timer/api/controller/xcgl/SalaryManagementController.java b/src/main/java/cn/timer/api/controller/xcgl/SalaryManagementController.java index fcb00a8..fda15ea 100644 --- a/src/main/java/cn/timer/api/controller/xcgl/SalaryManagementController.java +++ b/src/main/java/cn/timer/api/controller/xcgl/SalaryManagementController.java @@ -1305,6 +1305,20 @@ public class SalaryManagementController { } + @PostMapping(value = "/determinesalaryrules") + @ApiOperation(value = "是否确定薪资规则", httpMethod = "POST", notes = "接口发布说明") + public Result<Object> DetermineSalaryRules(@CurrentUser UserBean userBean,@RequestBody SalaryRulesDto salaryrulesdto) { + XcglAdminXzz.builder().id(salaryrulesdto.getXzzid()).isXzgz(salaryrulesdto.getState()).build().updateById(); + return ResultUtil.success("操作成功!"); + } + + @PostMapping(value = "/locksalary") + @ApiOperation(value = "是否锁定薪资", httpMethod = "POST", notes = "接口发布说明") + public Result<Object> LockSalary(@CurrentUser UserBean userBean,@RequestBody SalaryRulesDto salaryrulesdto) { + XcglAdminXzz.builder().id(salaryrulesdto.getXzzid()).isXzsd(salaryrulesdto.getState()).build().updateById(); + return ResultUtil.success("操作成功!"); + } + /** * 查看薪资 diff --git a/src/main/java/cn/timer/api/dto/xcgl/SalaryRulesDto.java b/src/main/java/cn/timer/api/dto/xcgl/SalaryRulesDto.java new file mode 100644 index 0000000..81a0c53 --- /dev/null +++ b/src/main/java/cn/timer/api/dto/xcgl/SalaryRulesDto.java @@ -0,0 +1,13 @@ +package cn.timer.api.dto.xcgl; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.NoArgsConstructor; + +@Data +@AllArgsConstructor +@NoArgsConstructor +public class SalaryRulesDto { + Integer xzzid; + Integer state;//0 未 +} diff --git a/src/main/resources/mapping/xcgl/XcglAdminXzzMapper.xml b/src/main/resources/mapping/xcgl/XcglAdminXzzMapper.xml index a0c8bd5..95dfbe5 100644 --- a/src/main/resources/mapping/xcgl/XcglAdminXzzMapper.xml +++ b/src/main/resources/mapping/xcgl/XcglAdminXzzMapper.xml @@ -17,6 +17,9 @@ <result column="pxfs" property="pxfs" /> <result column="monthtime" property="monthtime" /> <result column="xzyf" property="xzyf" /> + + <result column="is_xzgz" property="isXzgz" /> + <result column="is_xzsd" property="isXzsd" /> </resultMap> <resultMap id="PayrollExceptionDtoMap" type="cn.timer.api.dto.xcgl.PayrollExceptionDto" > -- libgit2 0.26.0