优化年报修改授权功能

This commit is contained in:
zhouxy 2026-01-29 21:10:04 +08:00
parent 1016fc5d08
commit b0b14c0652
2 changed files with 40 additions and 3 deletions

View File

@ -16,8 +16,10 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import javax.validation.Valid;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.Map;
/**
@ -38,8 +40,12 @@ public class AnModifyPermitController extends BaseController {
@ApiOperation(value = "1.新增信息 ", position = 1)
@ApiOperationSupport(order = 1)
@PostMapping("/save")
public RestResult<AnModifyPermit> savePermit(@RequestBody @Valid AnModifyPermit anModifyPermit, BindingResult bindingResult) {
public RestResult<AnModifyPermit> savePermit(@RequestBody @Valid AnModifyPermit anModifyPermit, BindingResult bindingResult, HttpServletRequest request) {
AssertUtils.isBndingValidit(bindingResult);
anModifyPermit.setCreateId(getLoginUser(request).getPrimaryKey());
anModifyPermit.setUpdateId(getLoginUser(request).getPrimaryKey());
anModifyPermit.setCreateTime(LocalDateTime.now());
anModifyPermit.setUpdateTime(LocalDateTime.now());
anModifyPermitService.save(anModifyPermit);
return RestResult.ok(anModifyPermit);
}
@ -61,8 +67,10 @@ public class AnModifyPermitController extends BaseController {
@ApiOperation(value = "3.修改信息 ", position = 3)
@PostMapping("/update")
public RestResult<String> updatePermit(@RequestBody @Valid AnModifyPermit anModifyPermit, BindingResult bindingResult) {
public RestResult<String> updatePermit(@RequestBody @Valid AnModifyPermit anModifyPermit, BindingResult bindingResult, HttpServletRequest request) {
AssertUtils.isBndingValidit(bindingResult);
anModifyPermit.setUpdateId(getLoginUser(request).getPrimaryKey());
anModifyPermit.setUpdateTime(LocalDateTime.now());
anModifyPermitService.updateById(anModifyPermit);
return RestResult.ok();
}

View File

@ -22,7 +22,7 @@ import java.time.LocalDateTime;
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel("年报修改许可")
@TableName("AN_MODIFY_PERMIT")
@TableName("AICCS.AN_MODIFY_PERMIT")
public class AnModifyPermit implements Serializable {
private final static long serialVersionUID = 1L;
@ -74,4 +74,33 @@ public class AnModifyPermit implements Serializable {
@ApiModelProperty("同步标志")
@TableField("ISYNC")
private String isync;
/**
* 更新时间
*/
@ApiModelProperty("更新时间")
@TableField("UPDATE_TIME")
private LocalDateTime updateTime;
/**
* 修改用户id
*/
@ApiModelProperty("修改用户id")
@TableField("UPDATEID")
private String updateId;
/**
* 添加时间
*/
@ApiModelProperty("添加时间")
@TableField("CREATE_TIME")
private LocalDateTime createTime;
/**
* 添加用户id
*/
@ApiModelProperty("添加用户id")
@TableField("CREATEID")
private String createId;
}