Commit b10d3391 by jianan

客户端用户分页查询接口

parent 3459f3cd
...@@ -4,6 +4,7 @@ import com.yd.common.result.Result; ...@@ -4,6 +4,7 @@ import com.yd.common.result.Result;
import com.yd.user.feign.fallback.clientuser.ApiClientUserFeignFallbackFactory; import com.yd.user.feign.fallback.clientuser.ApiClientUserFeignFallbackFactory;
import com.yd.user.feign.request.clientuser.ApiClientUserPageRequest; import com.yd.user.feign.request.clientuser.ApiClientUserPageRequest;
import com.yd.user.feign.response.clientuser.ApiClientUserDetailResponse; import com.yd.user.feign.response.clientuser.ApiClientUserDetailResponse;
import io.swagger.v3.oas.annotations.Operation;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
...@@ -24,6 +25,7 @@ public interface ApiClientUserFeignClient { ...@@ -24,6 +25,7 @@ public interface ApiClientUserFeignClient {
* @return * @return
*/ */
@PostMapping("/page") @PostMapping("/page")
@Operation(summary = "分页查询-客户端用户信息")
Result page(@Validated @RequestBody ApiClientUserPageRequest request); Result page(@Validated @RequestBody ApiClientUserPageRequest request);
/** /**
...@@ -32,5 +34,6 @@ public interface ApiClientUserFeignClient { ...@@ -32,5 +34,6 @@ public interface ApiClientUserFeignClient {
* @return * @return
*/ */
@GetMapping("/detail") @GetMapping("/detail")
@Operation(summary = "详情-客户端用户信息")
Result<ApiClientUserDetailResponse> detail(@NotBlank(message = "客户端用户表唯一业务ID不能为空") @RequestParam(value = "clientUserBizId") String clientUserBizId); Result<ApiClientUserDetailResponse> detail(@NotBlank(message = "客户端用户表唯一业务ID不能为空") @RequestParam(value = "clientUserBizId") String clientUserBizId);
} }
package com.yd.user.feign.request.clientuser; package com.yd.user.feign.request.clientuser;
import com.yd.common.dto.PageDto; import com.yd.common.dto.PageDto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
@Data @Data
...@@ -9,20 +10,23 @@ public class ApiClientUserPageRequest extends PageDto { ...@@ -9,20 +10,23 @@ public class ApiClientUserPageRequest extends PageDto {
/** /**
* 查询内容(姓名/手机号/邮箱,支持模糊搜索) * 查询内容(姓名/手机号/邮箱,支持模糊搜索)
*/ */
@Schema(description = "查询内容(姓名/手机号/邮箱,支持模糊搜索)")
private String queryContent; private String queryContent;
/** /**
* 所属租户唯一业务ID * 所属租户唯一业务ID
*/ */
@Schema(description = "所属租户唯一业务ID", requiredMode = Schema.RequiredMode.REQUIRED)
private String tenantBizId; private String tenantBizId;
/** /**
* 所属项目唯一业务ID * 所属项目唯一业务ID
*/ */
@Schema(description = "所属项目唯一业务ID", requiredMode = Schema.RequiredMode.REQUIRED)
private String projectBizId; private String projectBizId;
/** /**
* 用户唯一标识(sys_user系统用户表) * 用户唯一标识(sys_user系统用户表)
*/ */
@Schema(description = "用户唯一标识(sys_user系统用户表)")
private String userBizId; private String userBizId;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment