|
@ -140,6 +140,24 @@ public class BaseDoctorEndpoint extends EnvelopRestEndpoint {
|
|
|
return success(baseDoctors, count, page, size, BaseDoctorVO.class);
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDoctor.PAGE2)
|
|
|
@ApiOperation(value = "获取分页")
|
|
|
public PageEnvelop<BaseDoctorVO> page2(
|
|
|
@ApiParam(name = "fields", value = "返回的字段,为空返回全部字段")
|
|
|
@RequestParam(value = "fields", required = false) String fields,
|
|
|
@ApiParam(name = "filters", value = "过滤器,为空检索所有条件")
|
|
|
@RequestParam(value = "filters", required = false) String filters,
|
|
|
@ApiParam(name = "sorts", value = "排序,规则参见说明文档")
|
|
|
@RequestParam(value = "sorts", required = false) String sorts,
|
|
|
@ApiParam(name = "page", value = "分页大小", required = true, defaultValue = "1")
|
|
|
@RequestParam(value = "page") int page,
|
|
|
@ApiParam(name = "size", value = "页码", required = true, defaultValue = "15")
|
|
|
@RequestParam(value = "size") int size) throws Exception {
|
|
|
List<BaseDoctorDO> baseDoctors = baseDoctorService.search(fields, filters, sorts, page, size);
|
|
|
int count = (int) baseDoctorService.getCount(filters);
|
|
|
return success(baseDoctors, count, page, size, BaseDoctorVO.class);
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseDoctor.LIST)
|
|
|
@ApiOperation(value = "获取列表")
|
|
|
public ListEnvelop<BaseDoctorVO> list(
|