|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.kxs.common.core.constant.SecurityConstants;
|
|
import com.kxs.common.core.constant.SecurityConstants;
|
|
|
import com.kxs.common.core.constant.enums.UserStatusEnum;
|
|
import com.kxs.common.core.constant.enums.UserStatusEnum;
|
|
|
import com.kxs.common.core.util.R;
|
|
import com.kxs.common.core.util.R;
|
|
|
|
|
+import com.kxs.common.log.annotation.SysLog;
|
|
|
import com.kxs.common.security.annotation.Inner;
|
|
import com.kxs.common.security.annotation.Inner;
|
|
|
import com.kxs.user.api.dto.admin.user.RestPwdDTO;
|
|
import com.kxs.user.api.dto.admin.user.RestPwdDTO;
|
|
|
import com.kxs.user.api.dto.admin.user.SysUserLogoutListDTO;
|
|
import com.kxs.user.api.dto.admin.user.SysUserLogoutListDTO;
|
|
@@ -135,6 +136,7 @@ public class SysUserController {
|
|
|
* @param userId 创客ID结合
|
|
* @param userId 创客ID结合
|
|
|
* @return 创客信息-注销
|
|
* @return 创客信息-注销
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @SysLog("创客信息-注销")
|
|
|
@DeleteMapping("/logout/{userId}")
|
|
@DeleteMapping("/logout/{userId}")
|
|
|
public R logout(@PathVariable("userId") String userId) {
|
|
public R logout(@PathVariable("userId") String userId) {
|
|
|
kxsUserService.updateStatusByUserId(userId, UserStatusEnum.REMOVE);
|
|
kxsUserService.updateStatusByUserId(userId, UserStatusEnum.REMOVE);
|
|
@@ -147,6 +149,7 @@ public class SysUserController {
|
|
|
* @param userIdList 创客ID结合
|
|
* @param userIdList 创客ID结合
|
|
|
* @return 创客信息-注销
|
|
* @return 创客信息-注销
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @SysLog("创客信息-注销(批量)")
|
|
|
@DeleteMapping("/logout/batch")
|
|
@DeleteMapping("/logout/batch")
|
|
|
public R batchLogout(@RequestParam("userIdList") List<String> userIdList) {
|
|
public R batchLogout(@RequestParam("userIdList") List<String> userIdList) {
|
|
|
kxsUserService.updateStatusByUserIds(userIdList,UserStatusEnum.REMOVE);
|
|
kxsUserService.updateStatusByUserIds(userIdList,UserStatusEnum.REMOVE);
|
|
@@ -160,6 +163,7 @@ public class SysUserController {
|
|
|
* @param param 实体对象
|
|
* @param param 实体对象
|
|
|
* @return 创客信息-重置密码
|
|
* @return 创客信息-重置密码
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @SysLog("创客信息-重置密码")
|
|
|
@PutMapping("/restPwd")
|
|
@PutMapping("/restPwd")
|
|
|
public R restPwd(@RequestBody RestPwdDTO param) {
|
|
public R restPwd(@RequestBody RestPwdDTO param) {
|
|
|
kxsUserService.restPwd(param);
|
|
kxsUserService.restPwd(param);
|
|
@@ -173,6 +177,7 @@ public class SysUserController {
|
|
|
* @param userId 创客ID结合
|
|
* @param userId 创客ID结合
|
|
|
* @return 创客信息-锁定
|
|
* @return 创客信息-锁定
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @SysLog("创客信息-锁定")
|
|
|
@DeleteMapping("/lockUser/{userId}")
|
|
@DeleteMapping("/lockUser/{userId}")
|
|
|
public R lockUser(@PathVariable("userId") String userId) {
|
|
public R lockUser(@PathVariable("userId") String userId) {
|
|
|
kxsUserService.updateStatusByUserId(userId,UserStatusEnum.LOCKED);
|
|
kxsUserService.updateStatusByUserId(userId,UserStatusEnum.LOCKED);
|
|
@@ -185,6 +190,7 @@ public class SysUserController {
|
|
|
* @param userIdList 创客ID结合
|
|
* @param userIdList 创客ID结合
|
|
|
* @return 创客信息-锁定
|
|
* @return 创客信息-锁定
|
|
|
*/
|
|
*/
|
|
|
|
|
+ @SysLog("创客信息-锁定(批量操作)")
|
|
|
@DeleteMapping("/lockUser/batch")
|
|
@DeleteMapping("/lockUser/batch")
|
|
|
public R batchLockUser(@RequestParam("userIdList") List<String> userIdList) {
|
|
public R batchLockUser(@RequestParam("userIdList") List<String> userIdList) {
|
|
|
kxsUserService.updateStatusByUserIds(userIdList,UserStatusEnum.LOCKED);
|
|
kxsUserService.updateStatusByUserIds(userIdList,UserStatusEnum.LOCKED);
|