Browse Source

文档

master
6 years ago
parent
commit
9a01710283
  1. 2
      ht/src/main/java/com/ccsens/ht/api/DoctorController.java
  2. 4
      ht/src/main/java/com/ccsens/ht/api/PatientController.java
  3. 10
      ht/src/main/java/com/ccsens/ht/api/PatientReportController.java
  4. 4
      ht/src/main/java/com/ccsens/ht/api/PositionController.java
  5. 2
      ht/src/main/java/com/ccsens/ht/api/QuestionController.java
  6. 2
      ht/src/main/java/com/ccsens/ht/service/IPatientReportService.java
  7. 2
      ht/src/main/java/com/ccsens/ht/service/PatientReportService.java

2
ht/src/main/java/com/ccsens/ht/api/DoctorController.java

@ -55,7 +55,7 @@ public class DoctorController {
@ApiImplicitParam(name = "json", value = "医生查询条件", required = true) @ApiImplicitParam(name = "json", value = "医生查询条件", required = true)
}) })
@RequestMapping(value = "/queryDoctors", method = RequestMethod.POST) @RequestMapping(value = "/queryDoctors", method = RequestMethod.POST)
public JsonResponse queryDoctors(@RequestBody @ApiParam @Valid QueryDto<DoctorDto.Query> params) { public JsonResponse<PageInfo<DoctorVo.Query>> queryDoctors(@RequestBody @ApiParam @Valid QueryDto<DoctorDto.Query> params) {
log.info("资格认证列表:{}", params); log.info("资格认证列表:{}", params);
PageInfo<DoctorVo.Query> dtos = doctorService.queryDoctors(params.getParam(), params.getUserId()); PageInfo<DoctorVo.Query> dtos = doctorService.queryDoctors(params.getParam(), params.getUserId());
return JsonResponse.newInstance().ok(CodeEnum.SUCCESS, dtos); return JsonResponse.newInstance().ok(CodeEnum.SUCCESS, dtos);

4
ht/src/main/java/com/ccsens/ht/api/PatientController.java

@ -51,7 +51,7 @@ public class PatientController {
@ApiImplicitParam(name = "json", value = "病友基础信息", required = true) @ApiImplicitParam(name = "json", value = "病友基础信息", required = true)
}) })
@RequestMapping(value="/queryPatient", method = RequestMethod.POST) @RequestMapping(value="/queryPatient", method = RequestMethod.POST)
public JsonResponse query(@RequestBody @ApiParam @Valid QueryDto<PatientDto.Query> params) { public JsonResponse<PatientVo.Query> query(@RequestBody @ApiParam @Valid QueryDto<PatientDto.Query> params) {
log.info("病友信息查询:{}", params); log.info("病友信息查询:{}", params);
PatientDto.Query patient = params.getParam(); PatientDto.Query patient = params.getParam();
@ -75,7 +75,7 @@ public class PatientController {
@ApiImplicitParam(name = "json", value = "病友基础信息", required = true) @ApiImplicitParam(name = "json", value = "病友基础信息", required = true)
}) })
@RequestMapping(value="/editPatient", method = RequestMethod.POST) @RequestMapping(value="/editPatient", method = RequestMethod.POST)
public JsonResponse edit(@RequestBody @ApiParam @Valid QueryDto<PatientDto.Edit>params) { public JsonResponse<PatientVo.Edit> edit(@RequestBody @ApiParam @Valid QueryDto<PatientDto.Edit>params) {
log.info("病友信息编辑:{}", params); log.info("病友信息编辑:{}", params);
PatientDto.Edit patient = params.getParam(); PatientDto.Edit patient = params.getParam();
if(StringUtils.isEmpty(patient.getMobile()) || StringUtils.isEmpty(patient.getName())) { if(StringUtils.isEmpty(patient.getMobile()) || StringUtils.isEmpty(patient.getName())) {

10
ht/src/main/java/com/ccsens/ht/api/PatientReportController.java

@ -41,14 +41,14 @@ public class PatientReportController {
@ApiImplicitParam(name = "json", value = "报告单信息", required = true) @ApiImplicitParam(name = "json", value = "报告单信息", required = true)
}) })
@RequestMapping(value="/generatePatientReport", method = RequestMethod.POST) @RequestMapping(value="/generatePatientReport", method = RequestMethod.POST)
public JsonResponse generate(@RequestBody @ApiParam @Valid QueryDto<PatientReportDto.Generate> dto){ public JsonResponse<PatientReportVo.Generate> generate(@RequestBody @ApiParam @Valid QueryDto<PatientReportDto.Generate> dto){
log.info("生成报告单请求参数:{}", dto); log.info("生成报告单请求参数:{}", dto);
PatientReportDto.Generate patientReport = dto.getParam(); PatientReportDto.Generate patientReport = dto.getParam();
if (patientReport == null || patientReport.getPatientId() == null || patientReport.getPatientId() == 0) { if (patientReport == null || patientReport.getPatientId() == null || patientReport.getPatientId() == 0) {
return JsonResponse.newInstance().ok(CodeEnum.PARAM_NULL); return JsonResponse.newInstance().ok(CodeEnum.PARAM_NULL);
} }
//TODO 判断病友是否和当前医院绑定,未绑定,进行绑定 //TODO 判断病友是否和当前医院绑定,未绑定,进行绑定
JsonResponse response = patientReportService.generatePatientReport(patientReport, dto.getUserId()); JsonResponse<PatientReportVo.Generate> response = patientReportService.generatePatientReport(patientReport, dto.getUserId());
log.info("生成病友报告单返回:{}", response); log.info("生成病友报告单返回:{}", response);
return JsonResponse.newInstance().ok(response); return JsonResponse.newInstance().ok(response);
} }
@ -74,7 +74,7 @@ public class PatientReportController {
@ApiImplicitParam(name = "json", value = "编辑报告单信息", required = true) @ApiImplicitParam(name = "json", value = "编辑报告单信息", required = true)
}) })
@RequestMapping(value="/queryReports", method = RequestMethod.POST) @RequestMapping(value="/queryReports", method = RequestMethod.POST)
public JsonResponse queryReports(@RequestBody @ApiParam @Valid QueryDto<PatientReportDto.QueryReports> param){ public JsonResponse<PageInfo<PatientReportVo.ReportName>> queryReports(@RequestBody @ApiParam @Valid QueryDto<PatientReportDto.QueryReports> param){
//编辑报告单信息 //编辑报告单信息
log.info("查询报告单列表:{}", param); log.info("查询报告单列表:{}", param);
@ -88,7 +88,7 @@ public class PatientReportController {
@ApiImplicitParam(name = "json", value = "查询报告单详情", required = true) @ApiImplicitParam(name = "json", value = "查询报告单详情", required = true)
}) })
@RequestMapping(value="/queryReportDetail", method = RequestMethod.POST) @RequestMapping(value="/queryReportDetail", method = RequestMethod.POST)
public JsonResponse queryReportDetail(@RequestBody @ApiParam @Valid QueryDto<PatientReportDto.QueryDetail> param){ public JsonResponse<PatientReportVo.ReprotDetail> queryReportDetail(@RequestBody @ApiParam @Valid QueryDto<PatientReportDto.QueryDetail> param){
//查询报告单信息 //查询报告单信息
log.info("查询报告单详情:{}", param); log.info("查询报告单详情:{}", param);
PatientReportVo.ReprotDetail detail = patientReportService.queryReportDetail(param.getParam(), param.getUserId()); PatientReportVo.ReprotDetail detail = patientReportService.queryReportDetail(param.getParam(), param.getUserId());
@ -102,7 +102,7 @@ public class PatientReportController {
@ApiImplicitParam(name = "json", value = "报告单ID", required = true) @ApiImplicitParam(name = "json", value = "报告单ID", required = true)
}) })
@RequestMapping(value="/queryAuthority", method = RequestMethod.POST) @RequestMapping(value="/queryAuthority", method = RequestMethod.POST)
public JsonResponse queryAuthority(@RequestBody @ApiParam @Valid QueryDto<PatientReportDto.Authority> param){ public JsonResponse<PatientReportVo.Authority> queryAuthority(@RequestBody @ApiParam @Valid QueryDto<PatientReportDto.Authority> param){
//查询报告单信息 //查询报告单信息
log.info("查询医生对报告单的权限:{}", param); log.info("查询医生对报告单的权限:{}", param);
PatientReportVo.Authority authority = patientReportService.queryReportAuthority(param.getParam(), param.getUserId()); PatientReportVo.Authority authority = patientReportService.queryReportAuthority(param.getParam(), param.getUserId());

4
ht/src/main/java/com/ccsens/ht/api/PositionController.java

@ -36,7 +36,7 @@ public class PositionController {
@ApiImplicitParam(name = "json", value = "医院/部门/职务查询", required = true) @ApiImplicitParam(name = "json", value = "医院/部门/职务查询", required = true)
}) })
@RequestMapping(value="/queryPosition", method = RequestMethod.POST) @RequestMapping(value="/queryPosition", method = RequestMethod.POST)
public JsonResponse queryPosition(@RequestBody @ApiParam @Valid QueryDto<PositionDto.Position> params){ public JsonResponse<List<PositionVo.Position>> queryPosition(@RequestBody @ApiParam @Valid QueryDto<PositionDto.Position> params){
log.info("查询职务:{}", params); log.info("查询职务:{}", params);
List<PositionVo.Position> positions = positionService.queryPosition(params.getParam(), params.getUserId()); List<PositionVo.Position> positions = positionService.queryPosition(params.getParam(), params.getUserId());
return JsonResponse.newInstance().ok(positions); return JsonResponse.newInstance().ok(positions);
@ -48,7 +48,7 @@ public class PositionController {
@ApiImplicitParam(name = "json", value = "职称查询", required = true) @ApiImplicitParam(name = "json", value = "职称查询", required = true)
}) })
@RequestMapping(value="/queryTitle", method = RequestMethod.POST) @RequestMapping(value="/queryTitle", method = RequestMethod.POST)
public JsonResponse queryTitle(){ public JsonResponse<List<PositionVo.Title>> queryTitle(){
log.info("查询职称"); log.info("查询职称");
List<PositionVo.Title> titles = positionService.queryTitles(); List<PositionVo.Title> titles = positionService.queryTitles();
return JsonResponse.newInstance().ok(titles); return JsonResponse.newInstance().ok(titles);

2
ht/src/main/java/com/ccsens/ht/api/QuestionController.java

@ -41,7 +41,7 @@ public class QuestionController {
@ApiImplicitParam(name = "json", value = "测评试题查询信息", required = true) @ApiImplicitParam(name = "json", value = "测评试题查询信息", required = true)
}) })
@RequestMapping(value="/queryQuestion", method = RequestMethod.POST) @RequestMapping(value="/queryQuestion", method = RequestMethod.POST)
public JsonResponse query(@RequestBody @ApiParam @Valid QueryDto<QuestionDto.Query> queryDto){ public JsonResponse<QuestionVo.Query> query(@RequestBody @ApiParam @Valid QueryDto<QuestionDto.Query> queryDto){
log.info("查询试题:{}", queryDto); log.info("查询试题:{}", queryDto);
QuestionVo.Query query = questionService.queryQuestion(queryDto.getParam(), queryDto.getUserId()); QuestionVo.Query query = questionService.queryQuestion(queryDto.getParam(), queryDto.getUserId());
log.info("查询试题结果:{}", query); log.info("查询试题结果:{}", query);

2
ht/src/main/java/com/ccsens/ht/service/IPatientReportService.java

@ -17,7 +17,7 @@ public interface IPatientReportService {
*@Author: wuHuiJuan *@Author: wuHuiJuan
*@date: 2019/10/30 16:45 *@date: 2019/10/30 16:45
*/ */
JsonResponse generatePatientReport(PatientReportDto.Generate patientReport, Long userId); JsonResponse<PatientReportVo.Generate> generatePatientReport(PatientReportDto.Generate patientReport, Long userId);
/** /**
* 编辑病人报告单其他信息初步印象临床诊断床号 * 编辑病人报告单其他信息初步印象临床诊断床号
* @param patientReport * @param patientReport

2
ht/src/main/java/com/ccsens/ht/service/PatientReportService.java

@ -57,7 +57,7 @@ public class PatientReportService implements IPatientReportService {
private HtPatientReportRecordMapper htPatientReportRecordMapper; private HtPatientReportRecordMapper htPatientReportRecordMapper;
@Override @Override
public JsonResponse generatePatientReport(PatientReportDto.Generate generate, Long userId) { public JsonResponse<PatientReportVo.Generate> generatePatientReport(PatientReportDto.Generate generate, Long userId) {
log.info("生成报告单请求参数:userId:{}, patientReport:{}", userId, generate); log.info("生成报告单请求参数:userId:{}, patientReport:{}", userId, generate);
//查询医生信息 //查询医生信息
HtDoctorExample doctorExample = new HtDoctorExample(); HtDoctorExample doctorExample = new HtDoctorExample();

Loading…
Cancel
Save