|
@ -40,7 +40,7 @@ public class SpecialistController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "findHealthAssistant", method = RequestMethod.GET)
|
|
@RequestMapping(value = "findHealthAssistant", method = RequestMethod.GET)
|
|
@ApiOperation("获取所有计管师")
|
|
@ApiOperation("获取所有计管师")
|
|
public String findHealthAssistant(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true)String doctor) {
|
|
|
|
|
|
public String findHealthAssistant(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true) String doctor) {
|
|
try {
|
|
try {
|
|
return write(200, "获取成功", "data", specialistService.findHealthAssistant(doctor));
|
|
return write(200, "获取成功", "data", specialistService.findHealthAssistant(doctor));
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@ -51,7 +51,7 @@ public class SpecialistController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "findHealthAssistantPatientCount", method = RequestMethod.GET)
|
|
@RequestMapping(value = "findHealthAssistantPatientCount", method = RequestMethod.GET)
|
|
@ApiOperation("获取所有计管师下居民数目")
|
|
@ApiOperation("获取所有计管师下居民数目")
|
|
public String findHealthAssistantPatientCount(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true)String doctor){
|
|
|
|
|
|
public String findHealthAssistantPatientCount(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true) String doctor) {
|
|
try {
|
|
try {
|
|
return write(200, "获取成功", "data", specialistService.findHealthAssistantPatientCount(doctor));
|
|
return write(200, "获取成功", "data", specialistService.findHealthAssistantPatientCount(doctor));
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@ -75,11 +75,11 @@ public class SpecialistController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "findLabelAndPatientCount", method = RequestMethod.GET)
|
|
@RequestMapping(value = "findLabelAndPatientCount", method = RequestMethod.GET)
|
|
@ApiOperation("获取标签与居民数量")
|
|
@ApiOperation("获取标签与居民数量")
|
|
public String findLabelAndPatientCount(@ApiParam(name = "doctor", value = "医生") @RequestParam(required = true)String doctor,
|
|
|
|
@ApiParam(name = "type", value = "标签类型") @RequestParam(required = true)String type,
|
|
|
|
@ApiParam(name = "teamCode", value = "团队id") @RequestParam(required = false)Long teamCode) {
|
|
|
|
|
|
public String findLabelAndPatientCount(@ApiParam(name = "doctor", value = "医生") @RequestParam(required = true) String doctor,
|
|
|
|
@ApiParam(name = "type", value = "标签类型") @RequestParam(required = true) String type,
|
|
|
|
@ApiParam(name = "teamCode", value = "团队id") @RequestParam(required = false) Long teamCode) {
|
|
try {
|
|
try {
|
|
return write(200, "获取成功", "data", specialistService.findLabelAndPatientCount(doctor,type,teamCode));
|
|
|
|
|
|
return write(200, "获取成功", "data", specialistService.findLabelAndPatientCount(doctor, type, teamCode));
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
error(e);
|
|
error(e);
|
|
return error(-1, "请求失败");
|
|
return error(-1, "请求失败");
|
|
@ -111,12 +111,12 @@ public class SpecialistController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "findPatientRelatioByAssistant", method = RequestMethod.GET)
|
|
@RequestMapping(value = "findPatientRelatioByAssistant", method = RequestMethod.GET)
|
|
@ApiOperation("获取计管师下未分配标签居民")
|
|
@ApiOperation("获取计管师下未分配标签居民")
|
|
public String findPatientRelatioByAssistant(@ApiParam(name = "doctor", value = "医生") @RequestParam(required = true)String doctor,
|
|
|
|
|
|
public String findPatientRelatioByAssistant(@ApiParam(name = "doctor", value = "医生") @RequestParam(required = true) String doctor,
|
|
@ApiParam(name = "assistant", value = "计管师") @RequestParam(required = true) String assistant,
|
|
@ApiParam(name = "assistant", value = "计管师") @RequestParam(required = true) String assistant,
|
|
@ApiParam(name = "page", value = "第几页,1开始") @RequestParam(required = true) Integer page,
|
|
@ApiParam(name = "page", value = "第几页,1开始") @RequestParam(required = true) Integer page,
|
|
@ApiParam(name = "size", value = "每页大小") @RequestParam(required = true) Integer size) throws Exception {
|
|
@ApiParam(name = "size", value = "每页大小") @RequestParam(required = true) Integer size) throws Exception {
|
|
try {
|
|
try {
|
|
return write(200, "获取成功", "data", specialistService.findPatientRelatioByAssistant(doctor,assistant, page, size));
|
|
|
|
|
|
return write(200, "获取成功", "data", specialistService.findPatientRelatioByAssistant(doctor, assistant, page, size));
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
error(e);
|
|
error(e);
|
|
return error(-1, "请求失败");
|
|
return error(-1, "请求失败");
|
|
@ -137,13 +137,13 @@ public class SpecialistController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "getPatientByLabel", method = RequestMethod.POST)
|
|
@RequestMapping(value = "getPatientByLabel", method = RequestMethod.POST)
|
|
@ApiOperation("获取标签下居民")
|
|
@ApiOperation("获取标签下居民")
|
|
public String getPatientByLabel(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true)String doctor,
|
|
|
|
@ApiParam(name = "labelType", value = "标签类型")@RequestParam(required = true) String labelType,
|
|
|
|
@ApiParam(name = "labelCode", value = "标签code") @RequestParam(required = true)String labelCode,
|
|
|
|
@ApiParam(name = "page", value = "第几页,1开始") @RequestParam(required = true)Integer page,
|
|
|
|
@ApiParam(name = "size", value = "每页大小")@RequestParam(required = true) Integer size) {
|
|
|
|
|
|
public String getPatientByLabel(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true) String doctor,
|
|
|
|
@ApiParam(name = "labelType", value = "标签类型") @RequestParam(required = true) String labelType,
|
|
|
|
@ApiParam(name = "labelCode", value = "标签code") @RequestParam(required = true) String labelCode,
|
|
|
|
@ApiParam(name = "page", value = "第几页,1开始") @RequestParam(required = true) Integer page,
|
|
|
|
@ApiParam(name = "size", value = "每页大小") @RequestParam(required = true) Integer size) {
|
|
try {
|
|
try {
|
|
return write(200, "获取成功", "data", specialistService.getPatientByLabel(doctor,labelType, labelCode, page, size));
|
|
|
|
|
|
return write(200, "获取成功", "data", specialistService.getPatientByLabel(doctor, labelType, labelCode, page, size));
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
error(e);
|
|
error(e);
|
|
return error(-1, "请求失败");
|
|
return error(-1, "请求失败");
|
|
@ -152,7 +152,7 @@ public class SpecialistController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "findDoctorTeamMenmber", method = RequestMethod.GET)
|
|
@RequestMapping(value = "findDoctorTeamMenmber", method = RequestMethod.GET)
|
|
@ApiOperation("获取团队及团队成员")
|
|
@ApiOperation("获取团队及团队成员")
|
|
public String findDoctorTeamMenmber(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true)String doctor) {
|
|
|
|
|
|
public String findDoctorTeamMenmber(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true) String doctor) {
|
|
try {
|
|
try {
|
|
return write(200, "获取成功", "data", specialistService.findDoctorTeamMenmber(doctor));
|
|
return write(200, "获取成功", "data", specialistService.findDoctorTeamMenmber(doctor));
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@ -163,12 +163,12 @@ public class SpecialistController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "getDoctorInHospital", method = RequestMethod.GET)
|
|
@RequestMapping(value = "getDoctorInHospital", method = RequestMethod.GET)
|
|
@ApiOperation("获取院内工作人员")
|
|
@ApiOperation("获取院内工作人员")
|
|
public String getDoctorInHospital(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true)String doctor,
|
|
|
|
@ApiParam(name = "name", value = "医生姓名模糊") @RequestParam(required = false)String name,
|
|
|
|
@ApiParam(name = "page", value = "第几页,1开始") @RequestParam(required = true)Integer page,
|
|
|
|
@ApiParam(name = "size", value = "每页大小") @RequestParam(required = true)Integer size){
|
|
|
|
|
|
public String getDoctorInHospital(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true) String doctor,
|
|
|
|
@ApiParam(name = "name", value = "医生姓名模糊") @RequestParam(required = false) String name,
|
|
|
|
@ApiParam(name = "page", value = "第几页,1开始") @RequestParam(required = true) Integer page,
|
|
|
|
@ApiParam(name = "size", value = "每页大小") @RequestParam(required = true) Integer size) {
|
|
try {
|
|
try {
|
|
return write(200, "获取成功", "data", specialistService.getDoctorInHospital(doctor,name,page,size));
|
|
|
|
|
|
return write(200, "获取成功", "data", specialistService.getDoctorInHospital(doctor, name, page, size));
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
error(e);
|
|
error(e);
|
|
return error(-1, "请求失败");
|
|
return error(-1, "请求失败");
|
|
@ -177,12 +177,12 @@ public class SpecialistController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "getDoctorPatientByName", method = RequestMethod.GET)
|
|
@RequestMapping(value = "getDoctorPatientByName", method = RequestMethod.GET)
|
|
@ApiOperation("搜索专科医生下的居民")
|
|
@ApiOperation("搜索专科医生下的居民")
|
|
public String getDoctorPatientByName(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true)String doctor,
|
|
|
|
@ApiParam(name = "nameKey", value = "居民姓名模糊") @RequestParam(required = false)String nameKey,
|
|
|
|
@ApiParam(name = "page", value = "第几页,1开始") @RequestParam(required = true)Integer page,
|
|
|
|
@ApiParam(name = "size", value = "每页大小") @RequestParam(required = true)Integer size) {
|
|
|
|
|
|
public String getDoctorPatientByName(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true) String doctor,
|
|
|
|
@ApiParam(name = "nameKey", value = "居民姓名模糊") @RequestParam(required = false) String nameKey,
|
|
|
|
@ApiParam(name = "page", value = "第几页,1开始") @RequestParam(required = true) Integer page,
|
|
|
|
@ApiParam(name = "size", value = "每页大小") @RequestParam(required = true) Integer size) {
|
|
try {
|
|
try {
|
|
return write(200, "获取成功", "data", specialistService.getDoctorPatientByName(doctor,nameKey,page,size));
|
|
|
|
|
|
return write(200, "获取成功", "data", specialistService.getDoctorPatientByName(doctor, nameKey, page, size));
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
error(e);
|
|
error(e);
|
|
return error(-1, "请求失败");
|
|
return error(-1, "请求失败");
|
|
@ -191,11 +191,11 @@ public class SpecialistController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "findPatientNoAssistant", method = RequestMethod.GET)
|
|
@RequestMapping(value = "findPatientNoAssistant", method = RequestMethod.GET)
|
|
@ApiOperation(value = "获取未分配计管师居民列表")
|
|
@ApiOperation(value = "获取未分配计管师居民列表")
|
|
public String findPatientNoAssistant(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true)String doctor,
|
|
|
|
@ApiParam(name = "page", value = "第几页,1开始") @RequestParam(required = true)Integer page,
|
|
|
|
@ApiParam(name = "size", value = "每页大小") @RequestParam(required = true)Integer size) {
|
|
|
|
|
|
public String findPatientNoAssistant(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true) String doctor,
|
|
|
|
@ApiParam(name = "page", value = "第几页,1开始") @RequestParam(required = true) Integer page,
|
|
|
|
@ApiParam(name = "size", value = "每页大小") @RequestParam(required = true) Integer size) {
|
|
try {
|
|
try {
|
|
return write(200, "获取成功", "data", specialistService.findPatientNoAssistant(doctor,page,size));
|
|
|
|
|
|
return write(200, "获取成功", "data", specialistService.findPatientNoAssistant(doctor, page, size));
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
error(e);
|
|
error(e);
|
|
return error(-1, "请求失败");
|
|
return error(-1, "请求失败");
|
|
@ -204,7 +204,7 @@ public class SpecialistController extends BaseController {
|
|
|
|
|
|
@RequestMapping(value = "getSpecialistTeamList", method = RequestMethod.GET)
|
|
@RequestMapping(value = "getSpecialistTeamList", method = RequestMethod.GET)
|
|
@ApiOperation(value = "获取专科医生所在团队信息列表")
|
|
@ApiOperation(value = "获取专科医生所在团队信息列表")
|
|
public String getSpecialistTeamList(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true)String doctor) {
|
|
|
|
|
|
public String getSpecialistTeamList(@ApiParam(name = "doctor", value = "医生code") @RequestParam(required = true) String doctor) {
|
|
try {
|
|
try {
|
|
return write(200, "获取成功", "data", specialistService.getSpecialistTeamList(doctor));
|
|
return write(200, "获取成功", "data", specialistService.getSpecialistTeamList(doctor));
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@ -216,15 +216,39 @@ public class SpecialistController extends BaseController {
|
|
@RequestMapping(value = "/agreeSpecialistTeam", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/agreeSpecialistTeam", method = RequestMethod.GET)
|
|
@ApiOperation(value = "医生审核")
|
|
@ApiOperation(value = "医生审核")
|
|
@ObserverRequired
|
|
@ObserverRequired
|
|
public String agreeSpecialistTeam(@ApiParam(name = "state", value = "状态0为拒绝,1为同意") @RequestParam(required = true)String state,
|
|
|
|
@ApiParam(name = "relationCode", value = "关联code") @RequestParam(required = true)String relationCode,
|
|
|
|
@ApiParam(name = "remark", value = "审核失败原因") @RequestParam(required = false)String remark,
|
|
|
|
@ApiParam(name = "mesId", value = "消息Id") @RequestParam(required = false)Long mesId)throws Exception {
|
|
|
|
|
|
public String agreeSpecialistTeam(@ApiParam(name = "state", value = "状态0为拒绝,1为同意") @RequestParam(required = true) String state,
|
|
|
|
@ApiParam(name = "relationCode", value = "关联code") @RequestParam(required = true) String relationCode,
|
|
|
|
@ApiParam(name = "remark", value = "审核失败原因") @RequestParam(required = false) String remark,
|
|
|
|
@ApiParam(name = "mesId", value = "消息Id") @RequestParam(required = false) Long mesId) throws Exception {
|
|
try {
|
|
try {
|
|
return write(200, "获取成功", "data", specialistService.agreeSpecialistTeam( state, relationCode, remark, mesId));
|
|
|
|
|
|
return write(200, "获取成功", "data", specialistService.agreeSpecialistTeam(state, relationCode, remark, mesId));
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
error(e);
|
|
error(e);
|
|
return error(-1, "请求失败");
|
|
return error(-1, "请求失败");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@RequestMapping(value = "/findPatientSigninfo", method = RequestMethod.GET)
|
|
|
|
@ApiOperation(value = "医生审核")
|
|
|
|
@ObserverRequired
|
|
|
|
public String findPatientSigninfo(@ApiParam(name = "code", value = "专科医生签约code") @RequestParam(required = true) String code) {
|
|
|
|
try {
|
|
|
|
return write(200, "获取成功", "data", specialistService.findPatientSigninfo(code));
|
|
|
|
} catch (Exception e) {
|
|
|
|
error(e);
|
|
|
|
return error(-1, "请求失败");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@RequestMapping(value = "/findPatientTeamList", method = RequestMethod.GET)
|
|
|
|
@ApiOperation(value = "获取居民所有专科医生签约信息")
|
|
|
|
public String findPatientTeamList(@ApiParam(name = "patient", value = "居民code") @RequestParam(required = true) String patient) {
|
|
|
|
try {
|
|
|
|
return write(200, "获取成功", "data", specialistService.findPatientTeamList(patient));
|
|
|
|
} catch (Exception e) {
|
|
|
|
error(e);
|
|
|
|
return error(-1, "请求失败");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
}
|
|
}
|