Jelajahi Sumber

增加删除应用接口

dsx 1 tahun lalu
induk
melakukan
889de99e31

+ 7 - 0
src/main/java/com/fdkankan/openApi/controller/system/SsoUserController.java

@@ -70,6 +70,13 @@ public class SsoUserController extends BaseController {
         return accountService.listApp(param);
     }
 
+    @SaIgnore
+    @PostMapping("app/delete")
+    public ResultData deleteApp(@RequestBody @Validated UpdateAppUserParamVo param){
+        accountService.deleteApp(param);
+        return ResultData.ok();
+    }
+
 
 }
 

+ 1 - 0
src/main/java/com/fdkankan/openApi/service/system/IAccountService.java

@@ -30,4 +30,5 @@ public interface IAccountService extends IService<Account> {
 
     ResultData listApp(PageAppUserParamVo param);
 
+    void deleteApp(UpdateAppUserParamVo param);
 }

+ 10 - 0
src/main/java/com/fdkankan/openApi/service/system/impl/AccountServiceImpl.java

@@ -231,4 +231,14 @@ public class AccountServiceImpl extends ServiceImpl<IAccountMapper, Account> imp
         }
         return ResultData.ok(PageInfo.PageInfo(appUserVoPage));
     }
+
+    @Override
+    public void deleteApp(UpdateAppUserParamVo param) {
+        Account account = new Account();
+        account.setId(param.getId());
+        account.setUpdaterId(param.getUpdaterId());
+        this.updateById(account);
+
+        this.removeById(account.getId());
+    }
 }