12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- package com.fdkankan.openApi.controller.system;
- import cn.dev33.satoken.annotation.SaIgnore;
- import cn.dev33.satoken.stp.SaLoginModel;
- import cn.dev33.satoken.stp.StpUtil;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.fdkankan.common.util.Base64Converter;
- import com.fdkankan.common.util.PasswordUtils;
- import com.fdkankan.openApi.aop.ValidateApi;
- import com.fdkankan.openApi.controller.BaseController;
- import com.fdkankan.openApi.entity.system.Account;
- import com.fdkankan.openApi.entity.system.UserAuthInfo;
- import com.fdkankan.openApi.httpclient.client.FdKKClient;
- import com.fdkankan.openApi.service.system.IAccountService;
- import com.fdkankan.openApi.service.system.IUserAuthInfoService;
- import com.fdkankan.openApi.vo.system.*;
- import com.fdkankan.openApi.vo.www.FdkkLoginVo;
- import com.fdkankan.web.response.Result;
- import com.fdkankan.web.response.ResultData;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.validation.annotation.Validated;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.Objects;
- /**
- * <p>
- * 前端控制器
- * </p>
- *
- * @author
- * @since 2023-02-15
- */
- @RestController
- @RequestMapping("/sso/user")
- public class SsoUserController extends BaseController {
- @Autowired
- private IAccountService accountService;
- /**
- * 登录
- * @return
- */
- @SaIgnore
- @PostMapping("/v1/login")
- public ResultData longinV1(@RequestBody @Validated LoginParam param) {
- return accountService.longinV1(param);
- }
- @SaIgnore
- @PostMapping("app/create")
- public ResultData createApp(@RequestBody @Validated CreateAppUserParamVo param){
- return accountService.createApp(param);
- }
- @SaIgnore
- @PostMapping("app/update")
- public ResultData updateApp(@RequestBody @Validated UpdateAppUserParamVo param){
- return accountService.updateApp(param);
- }
- @SaIgnore
- @PostMapping("app/list")
- public ResultData listApp(@RequestBody PageAppUserParamVo param){
- return accountService.listApp(param);
- }
- @SaIgnore
- @PostMapping("app/delete")
- public ResultData deleteApp(@RequestBody @Validated UpdateAppUserParamVo param){
- accountService.deleteApp(param);
- return ResultData.ok();
- }
- }
|