| | |
| | | import com.fengdu.gas.common.ExecutedResult; |
| | | import com.fengdu.gas.common.PagerResult; |
| | | import com.fengdu.gas.common.jwt.LoginUserDTO; |
| | | import com.fengdu.gas.common.util.IPUtils; |
| | | import com.fengdu.gas.common.util.ParameterUtil; |
| | | import com.fengdu.gas.common.validator.ParameterValidateResult; |
| | | import com.fengdu.gas.common.validator.ParameterValidator; |
| | |
| | | import com.fengdu.gas.repository.vo.AdminUserVO; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | |
| | | /** |
| | | * 40.管理员用户相关接口 |
| | |
| | | //#endregion |
| | | return service.adminLogin(request); |
| | | } |
| | | |
| | | /** |
| | | * 获取登录设备ip地址 |
| | | * |
| | | * @param request 获取登录设备ip地址 |
| | | * @author lin.liu |
| | | * @date 2023/02/17 |
| | | */ |
| | | @GetMapping("/getIpAddress") |
| | | @NonLogin |
| | | public ExecutedResult<String> getIpAddress(HttpServletRequest request) { |
| | | return ExecutedResult.success(IPUtils.getIpAddress(request)); |
| | | } |
| | | /** |
| | | * 保存前端登录验证码 |
| | | * |
| | | * @param uuid 请求参数 |
| | | * @author lin.liu |
| | | * @date 2023/02/17 |
| | | */ |
| | | @GetMapping("/generate") |
| | | @NonLogin |
| | | public ExecutedResult<String> generate(@RequestParam String uuid) { |
| | | //#endregion |
| | | return service.generate(uuid); |
| | | } |
| | | |
| | | /** |
| | | * 获取管理员权限列表 |