更新IAM用户控制器,调整接口文档格式,修改请求方式为POST
This commit is contained in:
@ -51,6 +51,7 @@ public class IamUserController {
|
||||
* 请求方式:GET
|
||||
* 请求地址:
|
||||
* {url}/users?pageIndex={pageIndex}&pageSize={pageSize}&startTime={startTime}&endTime={endTime}
|
||||
*
|
||||
* @param userRequestDTO 人员列表请求参数实体
|
||||
* 名称 格式 描述
|
||||
* url string 合作方应用接口地址,例如 <a href="https://iam.com/api/">文档样例</a> <a href="http://localhost:18018/iam/api/users">本地接口</a>
|
||||
@ -76,10 +77,8 @@ public class IamUserController {
|
||||
* }
|
||||
*/
|
||||
@ApiOperation("获取人员列表接口")
|
||||
@GetMapping("/users")
|
||||
public IamApiResponseDTO getUsers(
|
||||
IamApiRequestDTO userRequestDTO,
|
||||
@RequestHeader(value = "Authorization", required = false) String authorization) {
|
||||
@PostMapping("/users")
|
||||
public IamApiResponseDTO getUsers(@RequestBody IamApiRequestDTO userRequestDTO) {
|
||||
// 鉴权校验
|
||||
// if (authorization == null || !authorization.startsWith("Bearer ")) {
|
||||
// return IamApiResponseDTO.fail(401, "Missing or invalid Authorization header");
|
||||
@ -102,6 +101,7 @@ public class IamUserController {
|
||||
* 请求方式:POST
|
||||
* 请求地址:
|
||||
* {url}/user
|
||||
*
|
||||
* @param iamApiUser 人员请求参数实体
|
||||
* 请求体(Request Body)
|
||||
* {
|
||||
@ -132,6 +132,7 @@ public class IamUserController {
|
||||
* 请求方式:PUT
|
||||
* 请求地址:
|
||||
* {url}/user/{id}
|
||||
*
|
||||
* @param iamApiUser 人员请求参数实体
|
||||
* 请求体(Request Body)
|
||||
* {
|
||||
@ -161,6 +162,7 @@ public class IamUserController {
|
||||
* 请求方式:DELETE
|
||||
* 请求地址:
|
||||
* {url}/user/{id}
|
||||
*
|
||||
* @param id 人员ID
|
||||
* @return 删除/停用结果 样例:
|
||||
* {
|
||||
|
@ -25,6 +25,7 @@ public class IamUserServiceImpl extends ServiceImpl<IamUserMapper, IamApiUser> i
|
||||
int pageSize = iamUserRequestDTO.getPageSize() != null ? iamUserRequestDTO.getPageSize() : 10;
|
||||
Page<IamApiUser> page = new Page<>(pageIndex + 1, pageSize); // MyBatis-Plus页码从1开始,接口从0开始
|
||||
QueryWrapper<IamApiUser> queryWrapper = new QueryWrapper<>();
|
||||
|
||||
// 可根据startTime、endTime等条件添加查询条件
|
||||
if (iamUserRequestDTO.getStartTime() != null) {
|
||||
queryWrapper.ge("update_time", iamUserRequestDTO.getStartTime());
|
||||
|
@ -1,7 +1,7 @@
|
||||
package com.chinaunicom.mall.ebtp.extend.mail.controller;
|
||||
|
||||
import com.chinaunicom.mall.ebtp.common.base.entity.BaseResponse;
|
||||
import com.chinaunicom.mall.ebtp.extend.mail.entity.MailRequest;
|
||||
import com.chinaunicom.mall.ebtp.common.mail.entity.MailRequest;
|
||||
import com.chinaunicom.mall.ebtp.extend.mail.service.IMailService;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
@ -1,19 +0,0 @@
|
||||
package com.chinaunicom.mall.ebtp.extend.mail.entity;
|
||||
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@ApiModel("邮件请求参数")
|
||||
public class MailRequest {
|
||||
@ApiModelProperty(value = "收件人邮箱", required = true, example = "recipient@example.com")
|
||||
private String to;
|
||||
|
||||
@ApiModelProperty(value = "邮件主题", required = true, example = "测试邮件")
|
||||
private String subject;
|
||||
|
||||
@ApiModelProperty(value = "邮件内容", required = true,
|
||||
example = "这是一封测试邮件")
|
||||
private String content;
|
||||
}
|
@ -25,8 +25,9 @@ public class TimeServiceConstant {
|
||||
|
||||
private static TSAClient client;
|
||||
|
||||
@Value("${spring.redis.sentinel.master}")
|
||||
private String redis;
|
||||
// @Value("${spring.redis.sentinel.master}")
|
||||
// private String redis;
|
||||
private String redis = "master";
|
||||
|
||||
static {
|
||||
try {
|
||||
|
Reference in New Issue
Block a user