doum
2025-09-19 d8c6b9f7dac473ca1684eff210e29f2c83bff8e7
server/system_service/src/main/java/com/doumee/api/system/SystemUserController.java
@@ -5,9 +5,10 @@
import com.doumee.core.annotation.pr.PreventRepeat;
import com.doumee.core.annotation.trace.Trace;
import com.doumee.core.constants.OperaType;
import com.doumee.core.model.ApiResponse;
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.service.business.third.model.ApiResponse;
import com.doumee.service.business.third.model.PageData;
import com.doumee.service.business.third.model.PageWrap;
import com.doumee.core.utils.Constants;
import com.doumee.dao.system.dto.CreateSystemUserDTO;
import com.doumee.dao.system.dto.CreateUserRoleDTO;
import com.doumee.dao.system.dto.QuerySystemUserDTO;
@@ -45,7 +46,8 @@
    @ApiOperation("配置用户角色")
    @PostMapping("/createUserRole")
    @RequiresPermissions("system:user:createUserRole")
    public ApiResponse createUserRole (@Validated @RequestBody CreateUserRoleDTO dto) {
    public ApiResponse createUserRole (@Validated @RequestBody CreateUserRoleDTO dto, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
        dto.setCreateUser(this.getLoginUser(token).getId());
        systemUserBiz.createUserRole(dto);
        return ApiResponse.success(null);
    }
@@ -55,8 +57,9 @@
    @ApiOperation("重置用户密码")
    @PostMapping("/resetPwd")
    @RequiresPermissions("system:user:resetPwd")
    public ApiResponse resetPwd (@Validated @RequestBody ResetSystemUserPwdDTO dto) {
        dto.setOperaUserId(this.getLoginUser().getId());
    public ApiResponse resetPwd (@Validated @RequestBody ResetSystemUserPwdDTO dto, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
        dto.setOperaUserId(this.getLoginUser(token).getId());
        dto.setNeedChangePwd(Constants.ZERO);
        systemUserBiz.resetPwd(dto);
        return ApiResponse.success(null);
    }
@@ -66,8 +69,8 @@
    @ApiOperation("新建")
    @PostMapping("/create")
    @RequiresPermissions("system:user:create")
    public ApiResponse create(@Validated(OperaType.Create.class) @RequestBody CreateSystemUserDTO systemUser) {
        systemUser.setCreateUser(this.getLoginUser().getId());
    public ApiResponse create(@Validated(OperaType.Create.class) @RequestBody CreateSystemUserDTO systemUser, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
        systemUser.setCreateUser(this.getLoginUser(token).getId());
        systemUserBiz.create(systemUser);
        return ApiResponse.success(null);
    }
@@ -97,8 +100,8 @@
    @ApiOperation("修改")
    @PostMapping("/updateById")
    @RequiresPermissions("system:user:update")
    public ApiResponse updateById( @RequestBody CreateSystemUserDTO systemUser) {
        systemUser.setUpdateUser(this.getLoginUser().getId());
    public ApiResponse updateById( @RequestBody CreateSystemUserDTO systemUser, @RequestHeader(Constants.HEADER_USER_TOKEN) String token) {
        systemUser.setUpdateUser(this.getLoginUser(token).getId());
        systemUserBiz.updateById(systemUser);
        return ApiResponse.success(null);
    }