|
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.github.yitter.idgen.YitIdHelper;
|
|
import com.github.yitter.idgen.YitIdHelper;
|
|
import com.xy.annotation.Lock;
|
|
import com.xy.annotation.Lock;
|
|
import com.xy.dto.SysWorkUser.AddDto;
|
|
import com.xy.dto.SysWorkUser.AddDto;
|
|
|
|
+import com.xy.dto.SysWorkUser.DelDto;
|
|
import com.xy.dto.SysWorkUser.UpdateDto;
|
|
import com.xy.dto.SysWorkUser.UpdateDto;
|
|
import com.xy.dto.UserInfoDto;
|
|
import com.xy.dto.UserInfoDto;
|
|
import com.xy.entity.UserInfo;
|
|
import com.xy.entity.UserInfo;
|
|
@@ -17,6 +18,7 @@ import io.swagger.annotations.ApiOperation;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.util.StringUtils;
|
|
import org.springframework.util.StringUtils;
|
|
|
|
+import org.springframework.validation.annotation.Validated;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
|
|
@@ -167,4 +169,18 @@ public class UserInfoServiceImpl extends ServiceImpl<UserInfoMapper, UserInfo> i
|
|
updateById(updateInfo);
|
|
updateById(updateInfo);
|
|
return R.ok();
|
|
return R.ok();
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @ApiOperation("删除用户")
|
|
|
|
+ @Override
|
|
|
|
+ public R del(@RequestBody @Validated UserInfoDto.DelDto dto) {
|
|
|
|
+ //sys_work_user 权限用户表
|
|
|
|
+ R r = sysWorkUserService.del(copy(DelDto.class, dto));
|
|
|
|
+ if (R.Enum.SUCCESS.getCode() != r.getCode()) {
|
|
|
|
+ return R.fail(r.getMsg());
|
|
|
|
+ }
|
|
|
|
+ //user_info 用户表
|
|
|
|
+ return R.ok(removeBatchByIds(dto.getId()));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|