|
|
@@ -20,7 +20,6 @@ import work.baiyun.chronicdiseaseapp.model.vo.CreateUserBindingRequest;
|
|
|
import work.baiyun.chronicdiseaseapp.model.vo.DeleteUserBindingRequest;
|
|
|
import work.baiyun.chronicdiseaseapp.model.vo.CheckUserBindingResponse;
|
|
|
import work.baiyun.chronicdiseaseapp.model.vo.CheckUserBindingRequest;
|
|
|
-import work.baiyun.chronicdiseaseapp.model.vo.UserBindingPageResult;
|
|
|
import work.baiyun.chronicdiseaseapp.enums.ErrorCode;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
@@ -80,7 +79,7 @@ public class UserBindingController {
|
|
|
@ApiResponses(value = {
|
|
|
@ApiResponse(responseCode = "200", description = "成功查询绑定关系列表",
|
|
|
content = @Content(mediaType = "application/json",
|
|
|
- schema = @Schema(implementation = UserBindingPageResult.class))),
|
|
|
+ schema = @Schema(implementation = work.baiyun.chronicdiseaseapp.model.vo.UserBindingPageResponse.class))),
|
|
|
@ApiResponse(responseCode = "500", description = "服务器内部错误",
|
|
|
content = @Content(mediaType = "application/json",
|
|
|
schema = @Schema(implementation = Void.class)))
|
|
|
@@ -89,7 +88,14 @@ public class UserBindingController {
|
|
|
public R<?> listByPatient(Long patientUserId, String bindingType, @RequestBody BaseQueryRequest req) {
|
|
|
try {
|
|
|
Page<UserBindingResponse> page = userBindingService.listBindingsByPatient(patientUserId, bindingType, req);
|
|
|
- return R.success(200, "ok", page);
|
|
|
+ work.baiyun.chronicdiseaseapp.model.vo.UserBindingPageResponse vo = new work.baiyun.chronicdiseaseapp.model.vo.UserBindingPageResponse();
|
|
|
+ vo.setRecords(page.getRecords());
|
|
|
+ vo.setTotal(page.getTotal());
|
|
|
+ vo.setSize(page.getSize());
|
|
|
+ vo.setCurrent(page.getCurrent());
|
|
|
+ vo.setOptimizeCountSql(page.optimizeCountSql());
|
|
|
+ vo.setPages(page.getPages());
|
|
|
+ return R.success(200, "ok", vo);
|
|
|
} catch (Exception e) {
|
|
|
logger.error("list bindings by patient failed", e);
|
|
|
return R.fail(ErrorCode.SYSTEM_ERROR.getCode(), ErrorCode.SYSTEM_ERROR.getMessage());
|
|
|
@@ -100,7 +106,7 @@ public class UserBindingController {
|
|
|
@ApiResponses(value = {
|
|
|
@ApiResponse(responseCode = "200", description = "成功查询被绑定关系列表",
|
|
|
content = @Content(mediaType = "application/json",
|
|
|
- schema = @Schema(implementation = UserBindingPageResult.class))),
|
|
|
+ schema = @Schema(implementation = work.baiyun.chronicdiseaseapp.model.vo.UserBindingPageResponse.class))),
|
|
|
@ApiResponse(responseCode = "500", description = "服务器内部错误",
|
|
|
content = @Content(mediaType = "application/json",
|
|
|
schema = @Schema(implementation = Void.class)))
|
|
|
@@ -109,7 +115,14 @@ public class UserBindingController {
|
|
|
public R<?> listByBoundUser(Long boundUserId, String bindingType, @RequestBody BaseQueryRequest req) {
|
|
|
try {
|
|
|
Page<UserBindingResponse> page = userBindingService.listBindingsByBoundUser(boundUserId, bindingType, req);
|
|
|
- return R.success(200, "ok", page);
|
|
|
+ work.baiyun.chronicdiseaseapp.model.vo.UserBindingPageResponse vo = new work.baiyun.chronicdiseaseapp.model.vo.UserBindingPageResponse();
|
|
|
+ vo.setRecords(page.getRecords());
|
|
|
+ vo.setTotal(page.getTotal());
|
|
|
+ vo.setSize(page.getSize());
|
|
|
+ vo.setCurrent(page.getCurrent());
|
|
|
+ vo.setOptimizeCountSql(page.optimizeCountSql());
|
|
|
+ vo.setPages(page.getPages());
|
|
|
+ return R.success(200, "ok", vo);
|
|
|
} catch (Exception e) {
|
|
|
logger.error("list bindings by bound user failed", e);
|
|
|
return R.fail(ErrorCode.SYSTEM_ERROR.getCode(), ErrorCode.SYSTEM_ERROR.getMessage());
|