Browse Source

删除无用代码

master
zhizhi wu 4 years ago
parent
commit
9ff01298c1
  1. 1
      src/main/java/com/ccsens/carbasics/CarbasicsApplication.java
  2. 66
      src/main/java/com/ccsens/carbasics/api/CarController.java
  3. 19
      src/main/java/com/ccsens/carbasics/api/DebugController.java
  4. 58
      src/main/java/com/ccsens/carbasics/api/FirstAidRecordController.java
  5. 139
      src/main/java/com/ccsens/carbasics/api/PatientController.java
  6. 27
      src/main/java/com/ccsens/carbasics/api/ProjectController.java
  7. 69
      src/main/java/com/ccsens/carbasics/api/RecordController.java
  8. 2
      src/main/java/com/ccsens/carbasics/api/RoleController.java
  9. 65
      src/main/java/com/ccsens/carbasics/api/StatisticalController.java
  10. 65
      src/main/java/com/ccsens/carbasics/api/WorkerController.java
  11. 15
      src/main/java/com/ccsens/carbasics/bean/dto/PatientDto.java
  12. 265
      src/main/java/com/ccsens/carbasics/bean/po/CodeDictionaries.java
  13. 1730
      src/main/java/com/ccsens/carbasics/bean/po/CodeDictionariesExample.java
  14. 210
      src/main/java/com/ccsens/carbasics/bean/po/CodeParent.java
  15. 1380
      src/main/java/com/ccsens/carbasics/bean/po/CodeParentExample.java
  16. 172
      src/main/java/com/ccsens/carbasics/bean/po/Doctor.java
  17. 1081
      src/main/java/com/ccsens/carbasics/bean/po/DoctorExample.java
  18. 452
      src/main/java/com/ccsens/carbasics/bean/po/FirstAid.java
  19. 2760
      src/main/java/com/ccsens/carbasics/bean/po/FirstAidExample.java
  20. 232
      src/main/java/com/ccsens/carbasics/bean/po/FirstAidLog.java
  21. 1480
      src/main/java/com/ccsens/carbasics/bean/po/FirstAidLogExample.java
  22. 199
      src/main/java/com/ccsens/carbasics/bean/po/FirstAidMember.java
  23. 1300
      src/main/java/com/ccsens/carbasics/bean/po/FirstAidMemberExample.java
  24. 254
      src/main/java/com/ccsens/carbasics/bean/po/FirstAidRecord.java
  25. 1640
      src/main/java/com/ccsens/carbasics/bean/po/FirstAidRecordExample.java
  26. 254
      src/main/java/com/ccsens/carbasics/bean/po/FirstAidRecordLog.java
  27. 1640
      src/main/java/com/ccsens/carbasics/bean/po/FirstAidRecordLogExample.java
  28. 106
      src/main/java/com/ccsens/carbasics/bean/po/FirstAidStandard.java
  29. 298
      src/main/java/com/ccsens/carbasics/bean/po/Organization.java
  30. 128
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationDepartment.java
  31. 1580
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationDepartmentExample.java
  32. 1900
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationExample.java
  33. 243
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationMember.java
  34. 1570
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationMemberExample.java
  35. 210
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationParent.java
  36. 621
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationParentExample.java
  37. 232
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationPosition.java
  38. 1550
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationPositionExample.java
  39. 95
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationProject.java
  40. 1360
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationProjectExample.java
  41. 221
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationTemplate.java
  42. 1380
      src/main/java/com/ccsens/carbasics/bean/po/OrganizationTemplateExample.java
  43. 161
      src/main/java/com/ccsens/carbasics/bean/po/Patient.java
  44. 1021
      src/main/java/com/ccsens/carbasics/bean/po/PatientExample.java
  45. 150
      src/main/java/com/ccsens/carbasics/bean/po/Rfid.java
  46. 951
      src/main/java/com/ccsens/carbasics/bean/po/RfidExample.java
  47. 254
      src/main/java/com/ccsens/carbasics/bean/po/Step.java
  48. 1650
      src/main/java/com/ccsens/carbasics/bean/po/StepExample.java
  49. 24
      src/main/java/com/ccsens/carbasics/bean/vo/PatientVo.java
  50. 205
      src/main/java/com/ccsens/carbasics/mq/RabbitController.java
  51. 28
      src/main/java/com/ccsens/carbasics/persist/dao/AttendanceRecordDao.java
  52. 24
      src/main/java/com/ccsens/carbasics/persist/dao/CarRecordDao.java
  53. 20
      src/main/java/com/ccsens/carbasics/persist/dao/CodeParentDao.java
  54. 30
      src/main/java/com/ccsens/carbasics/persist/dao/DoctorDao.java
  55. 20
      src/main/java/com/ccsens/carbasics/persist/dao/FirstAidMessageDao.java
  56. 32
      src/main/java/com/ccsens/carbasics/persist/dao/HospitalDao.java
  57. 44
      src/main/java/com/ccsens/carbasics/persist/dao/PatientDao.java
  58. 46
      src/main/java/com/ccsens/carbasics/persist/dao/PatientWisdomCarDao.java
  59. 19
      src/main/java/com/ccsens/carbasics/persist/dao/RfidDao.java
  60. 31
      src/main/java/com/ccsens/carbasics/persist/dao/WorkingDao.java
  61. 31
      src/main/java/com/ccsens/carbasics/persist/mapper/AttendanceRecordMapper.java
  62. 31
      src/main/java/com/ccsens/carbasics/persist/mapper/CarRecordMapper.java
  63. 59
      src/main/java/com/ccsens/carbasics/persist/mapper/CodeDictionariesMapper.java
  64. 30
      src/main/java/com/ccsens/carbasics/persist/mapper/CodeParentMapper.java
  65. 31
      src/main/java/com/ccsens/carbasics/persist/mapper/DoctorMapper.java
  66. 30
      src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidLogMapper.java
  67. 59
      src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidMapper.java
  68. 30
      src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidMemberMapper.java
  69. 31
      src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidMessageMapper.java
  70. 59
      src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidRecordLogMapper.java
  71. 59
      src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidRecordMapper.java
  72. 31
      src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidStandardMapper.java
  73. 31
      src/main/java/com/ccsens/carbasics/persist/mapper/HospitalMapper.java
  74. 30
      src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationDepartmentMapper.java
  75. 30
      src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationMapper.java
  76. 30
      src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationMemberMapper.java
  77. 30
      src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationParentMapper.java
  78. 30
      src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationPositionMapper.java
  79. 30
      src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationProjectMapper.java
  80. 30
      src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationTemplateMapper.java
  81. 31
      src/main/java/com/ccsens/carbasics/persist/mapper/PatientMapper.java
  82. 31
      src/main/java/com/ccsens/carbasics/persist/mapper/PatientWisdomCarMapper.java
  83. 31
      src/main/java/com/ccsens/carbasics/persist/mapper/RfidMapper.java
  84. 59
      src/main/java/com/ccsens/carbasics/persist/mapper/StepMapper.java
  85. 31
      src/main/java/com/ccsens/carbasics/persist/mapper/WisdomCarMapper.java
  86. 31
      src/main/java/com/ccsens/carbasics/persist/mapper/WorkingMapper.java
  87. 31
      src/main/java/com/ccsens/carbasics/persist/mapper/WrokingMapper.java
  88. 65
      src/main/java/com/ccsens/carbasics/service/DictionariesService.java
  89. 194
      src/main/java/com/ccsens/carbasics/service/FirstAidRecordService.java
  90. 35
      src/main/java/com/ccsens/carbasics/service/IFirstAidRecordService.java
  91. 11
      src/main/java/com/ccsens/carbasics/service/IFirstAidService.java
  92. 65
      src/main/java/com/ccsens/carbasics/service/IPatientService.java
  93. 32
      src/main/java/com/ccsens/carbasics/service/IPatientWisdomCarService.java
  94. 9
      src/main/java/com/ccsens/carbasics/service/IQcpProjectService.java
  95. 33
      src/main/java/com/ccsens/carbasics/service/IRecordService.java
  96. 37
      src/main/java/com/ccsens/carbasics/service/IStatisticalService.java
  97. 34
      src/main/java/com/ccsens/carbasics/service/IWorkerService.java
  98. 312
      src/main/java/com/ccsens/carbasics/service/PatientService.java
  99. 178
      src/main/java/com/ccsens/carbasics/service/PatientWisdomCarService.java
  100. 308
      src/main/java/com/ccsens/carbasics/service/QcpProjectService.java

1
src/main/java/com/ccsens/carbasics/CarbasicsApplication.java

@ -19,7 +19,6 @@ import org.springframework.scheduling.annotation.EnableAsync;
@EnableFeignClients(basePackages = "com.ccsens.cloudutil.feign")
@SpringBootApplication
@ComponentScan(basePackages = "com.ccsens", excludeFilters = { @ComponentScan.Filter(type= FilterType.ASSIGNABLE_TYPE, value = RibbonConfiguration.class)})
public class CarbasicsApplication {
public static void main(String[] args) {

66
src/main/java/com/ccsens/carbasics/api/CarController.java

@ -1,66 +0,0 @@
package com.ccsens.carbasics.api;
import com.ccsens.carbasics.bean.dto.CarDto;
import com.ccsens.carbasics.bean.vo.CarVo;
import com.ccsens.carbasics.service.IPatientWisdomCarService;
import com.ccsens.cloudutil.annotation.MustLogin;
import com.ccsens.util.CodeError;
import com.ccsens.util.JsonResponse;
import com.ccsens.util.bean.dto.QueryDto;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
* @description:平车相关
* @author: whj
* @time: 2021/7/27 16:39
*/
@Api(tags = "平车相关")
@RestController
@RequestMapping("/car")
@Slf4j
public class CarController {
// @Resource
// private IPatientWisdomCarService patientWisdomCarService;
// @MustLogin
// @ApiOperation(value = "查询医院的平车信息")
// @RequestMapping(value = "/query", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
// public JsonResponse<List<CarVo.Car>> query(@ApiParam @Validated @RequestBody QueryDto params) {
// log.info("查询医院的平车信息:{}", params);
// List<CarVo.Car> list = patientWisdomCarService.query(params.getUserId());
// log.info("查询医院的平车信息结果:{}", list);
// return JsonResponse.newInstance().ok(list);
// }
// @MustLogin
// @ApiOperation(value = "查询患者绑定的平车信息")
// @RequestMapping(value = "/queryBind", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
// public JsonResponse<CarVo.QueryBind> queryBind(@ApiParam @Validated @RequestBody QueryDto<CarDto.QueryBind> params) {
// log.info("查询患者绑定的平车信息:{}", params);
// CarVo.QueryBind bind = patientWisdomCarService.queryBind(params.getParam(), params.getUserId());
// log.info("查询患者绑定的平车信息结果:{}", bind);
// return JsonResponse.newInstance().ok(bind);
// }
// @MustLogin
// @ApiOperation(value = "绑定平车")
// @RequestMapping(value = "/bind", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
// public JsonResponse bind(@ApiParam @Validated @RequestBody QueryDto<CarDto.Bind> params) {
// log.info("绑定平车:{}", params);
// CodeError.Code codeError = patientWisdomCarService.bind(params.getParam(), params.getUserId());
// log.info("绑定平车结果:{}", codeError);
// return JsonResponse.newInstance().ok(codeError);
// }
}

19
src/main/java/com/ccsens/carbasics/api/DebugController.java

@ -1,21 +1,14 @@
package com.ccsens.carbasics.api;
import com.ccsens.carbasics.bean.dto.message.CarRecordMessageDto;
import com.ccsens.carbasics.service.IRecordService;
import com.ccsens.util.JsonResponse;
import com.ccsens.util.bean.dto.QueryDto;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
@Api(tags = "DEBUG" , description = "DebugController | ")
@ -24,9 +17,6 @@ import javax.servlet.http.HttpServletRequest;
@Slf4j
public class DebugController {
@Resource
private IRecordService recordService;
@ApiOperation(value = "/测试",notes = "")
@ApiImplicitParams({
})
@ -36,13 +26,4 @@ public class DebugController {
return JsonResponse.newInstance().ok("测试");
}
@ApiOperation(value = "/测试消息接收存放",notes = "")
@ApiImplicitParams({
})
@RequestMapping(value="/record",method = RequestMethod.POST,produces = {"application/json;charset=UTF-8"})
public JsonResponse record(@ApiParam @Validated @RequestBody QueryDto<CarRecordMessageDto> params) throws Exception {
recordService.disposeMessage(params.getParam());
return JsonResponse.newInstance().ok("测试");
}
}

58
src/main/java/com/ccsens/carbasics/api/FirstAidRecordController.java

@ -0,0 +1,58 @@
package com.ccsens.carbasics.api;
import com.ccsens.carbasics.bean.dto.PatientDto;
import com.ccsens.carbasics.bean.vo.PatientVo;
import com.ccsens.carbasics.service.IFirstAidRecordService;
import com.ccsens.cloudutil.annotation.MustLogin;
import com.ccsens.util.JsonResponse;
import com.ccsens.util.bean.dto.QueryDto;
import com.github.pagehelper.PageInfo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
/**
* @author
*/
@Api(tags = "数据录入相关" , description = "")
@RestController
@RequestMapping("/patient")
@Slf4j
public class FirstAidRecordController {
@Resource
private IFirstAidRecordService patientService;
@MustLogin
@ApiOperation(value = "查询类型的所有下级和完成情况", notes = "")
@RequestMapping(value = "/subordinate", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<PatientVo.QuerySubordinate> querySubordinate(@ApiParam @Validated @RequestBody QueryDto<PatientDto.QuerySubordinate> params) throws Exception{
PatientVo.QuerySubordinate querySubordinate = patientService.querySubordinate(params.getParam(), params.getUserId());
return JsonResponse.newInstance().ok(querySubordinate);
}
@MustLogin
@ApiOperation(value = "批量提交急救信息", notes = "")
@RequestMapping(value = "/aidRecord", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse saveAidRecordN(@ApiParam @Validated @RequestBody QueryDto<PatientDto.SaveAidRecordN> params) throws Exception{
patientService.saveAidRecordN(params.getParam(), params.getUserId());
return JsonResponse.newInstance().ok();
}
@MustLogin
@ApiOperation(value = "批量查询急救信息", notes = "")
@RequestMapping(value = "/queryAidRecord", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<PatientVo.QueryAidRecordN> queryAidRecordN(@ApiParam @Validated @RequestBody QueryDto<PatientDto.QueryAidRecord> params) throws Exception{
PatientVo.QueryAidRecordN queryAidRecord = patientService.queryAidRecordN(params.getParam(), params.getUserId());
return JsonResponse.newInstance().ok(queryAidRecord);
}
}

139
src/main/java/com/ccsens/carbasics/api/PatientController.java

@ -1,94 +1,45 @@
package com.ccsens.carbasics.api;
import com.ccsens.carbasics.bean.dto.PatientDto;
import com.ccsens.carbasics.bean.dto.StatisticalDto;
import com.ccsens.carbasics.bean.vo.PatientVo;
import com.ccsens.carbasics.service.IPatientService;
import com.ccsens.cloudutil.annotation.MustLogin;
import com.ccsens.util.JsonResponse;
import com.ccsens.util.bean.dto.QueryDto;
import com.github.pagehelper.PageInfo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
/**
* @author
*/
@Api(tags = "患者相关" , description = "")
@RestController
@RequestMapping("/patient")
@Slf4j
public class PatientController {
@Resource
private IPatientService patientService;
@MustLogin
@ApiOperation(value = "查询患者列表", notes = "查询患者列表")
@RequestMapping(value = "/query", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<PageInfo<PatientVo.QueryPatientList>> queryPatientList(@ApiParam @Validated @RequestBody QueryDto<PatientDto.QueryPatient> params) throws Exception{
PageInfo<PatientVo.QueryPatientList> patientList = patientService.queryPatientList(params.getParam(), params.getUserId());
return JsonResponse.newInstance().ok(patientList);
}
// @MustLogin
// @ApiOperation(value = "批量提交急救信息", notes = "")
// @RequestMapping(value = "/aidRecord", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
// public JsonResponse saveAidRecord(@ApiParam @Validated @RequestBody QueryDto<PatientDto.SaveAidRecord> params) throws Exception{
// patientService.saveAidRecord(params.getParam(), params.getUserId());
// return JsonResponse.newInstance().ok();
// }
//
// @MustLogin
// @ApiOperation(value = "批量查询急救信息", notes = "")
// @RequestMapping(value = "/queryAidRecord", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
// public JsonResponse<PatientVo.QueryAidRecord> queryAidRecord(@ApiParam @Validated @RequestBody QueryDto<PatientDto.QueryAidRecord> params) throws Exception{
// PatientVo.QueryAidRecord queryAidRecord = patientService.queryAidRecord(params.getParam(), params.getUserId());
// return JsonResponse.newInstance().ok(queryAidRecord);
// }
@MustLogin
@ApiOperation(value = "查询类型的所有下级和完成情况", notes = "")
@RequestMapping(value = "/subordinate", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<PatientVo.QuerySubordinate> querySubordinate(@ApiParam @Validated @RequestBody QueryDto<PatientDto.QuerySubordinate> params) throws Exception{
PatientVo.QuerySubordinate querySubordinate = patientService.querySubordinate(params.getParam(), params.getUserId());
return JsonResponse.newInstance().ok(querySubordinate);
}
//
@MustLogin
@ApiOperation(value = "时间沙漏", notes = "")
@RequestMapping(value = "/sandClock", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<PatientVo.TimeSandClock> timeSandClock(@ApiParam @Validated @RequestBody QueryDto<StatisticalDto.QueryStep> params) throws Exception{
PatientVo.TimeSandClock timeSandClock = patientService.timeSandClock(params.getParam(), params.getUserId());
return JsonResponse.newInstance().ok(timeSandClock);
}
@MustLogin
@ApiOperation(value = "批量提交急救信息", notes = "")
@RequestMapping(value = "/aidRecord", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse saveAidRecordN(@ApiParam @Validated @RequestBody QueryDto<PatientDto.SaveAidRecordN> params) throws Exception{
patientService.saveAidRecordN(params.getParam(), params.getUserId());
return JsonResponse.newInstance().ok();
}
@MustLogin
@ApiOperation(value = "批量查询急救信息", notes = "")
@RequestMapping(value = "/queryAidRecord", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<PatientVo.QueryAidRecordN> queryAidRecordN(@ApiParam @Validated @RequestBody QueryDto<PatientDto.QueryAidRecord> params) throws Exception{
PatientVo.QueryAidRecordN queryAidRecord = patientService.queryAidRecordN(params.getParam(), params.getUserId());
return JsonResponse.newInstance().ok(queryAidRecord);
}
}
package com.ccsens.carbasics.api;
import com.ccsens.carbasics.bean.dto.PatientDto;
import com.ccsens.carbasics.bean.vo.PatientVo;
import com.ccsens.carbasics.service.IFirstAidService;
import com.ccsens.cloudutil.annotation.MustLogin;
import com.ccsens.util.JsonResponse;
import com.ccsens.util.bean.dto.QueryDto;
import com.github.pagehelper.PageInfo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
/**
* @description:
* @author: whj
* @time: 2021/8/30 18:18
*/
@Api(tags = "患者列表相关" , description = "")
@RestController
@RequestMapping("/patient")
@Slf4j
public class PatientController {
@Resource
private IFirstAidService firstAidService;
@MustLogin
@ApiOperation(value = "病例列表", notes = "分诊护士/神内医生/神外医生查看相关病例")
@RequestMapping(value = "/querySelf", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<PageInfo<PatientVo.QueryPatientList>> querySelf(@ApiParam @Validated @RequestBody QueryDto<PatientDto.QueryPatient> params) throws Exception{
log.info("查询自己相关的病例列表:{}", params);
PageInfo<PatientVo.QueryPatientList> page = firstAidService.querySelf(params.getParam(), params.getUserId());
log.info("查询自己相关的病例列表成功");
return JsonResponse.newInstance().ok(page);
}
}

27
src/main/java/com/ccsens/carbasics/api/ProjectController.java

@ -42,15 +42,15 @@ public class ProjectController {
return JsonResponse.newInstance().ok(projectById);
}
@MustLogin
@ApiOperation(value = "创建病例", notes = "")
@RequestMapping(value = "/createCase", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<ProjectVo.CreateCaseV> createCase(@ApiParam @Validated @RequestBody QueryDto<ProjectDto.CreateCaseD> params) throws Exception{
log.info("创建病例开始:{}",params);
ProjectVo.CreateCaseV projectId = qcpProjectService.createCase(params.getParam(), params.getUserId());
log.info("创建病例结束{}",projectId);
return JsonResponse.newInstance().ok(projectId);
}
// @MustLogin
// @ApiOperation(value = "创建病例", notes = "")
// @RequestMapping(value = "/createCase", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
// public JsonResponse<ProjectVo.CreateCaseV> createCase(@ApiParam @Validated @RequestBody QueryDto<ProjectDto.CreateCaseD> params) throws Exception{
// log.info("创建病例开始:{}",params);
// ProjectVo.CreateCaseV projectId = qcpProjectService.createCase(params.getParam(), params.getUserId());
// log.info("创建病例结束{}",projectId);
// return JsonResponse.newInstance().ok(projectId);
// }
@MustLogin
@ -63,13 +63,4 @@ public class ProjectController {
return JsonResponse.newInstance().ok();
}
@MustLogin
@ApiOperation(value = "查询当前项目最新消息", notes = "")
@RequestMapping(value = "/queryNewMessage", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<ProjectVo.NewMessage> queryNewMessage(@ApiParam @Validated @RequestBody QueryDto<ProjectDto.QueryNewMessage> params) throws Exception{
log.info("创建病例开始:{}",params);
ProjectVo.NewMessage newMessage = qcpProjectService.queryNewMessage(params.getParam(), params.getUserId());
log.info("创建病例结束{}",newMessage);
return JsonResponse.newInstance().ok(newMessage);
}
}

69
src/main/java/com/ccsens/carbasics/api/RecordController.java

@ -1,69 +0,0 @@
package com.ccsens.carbasics.api;
import cn.hutool.core.util.CharsetUtil;
import com.ccsens.carbasics.bean.dto.RecordDto;
import com.ccsens.carbasics.bean.vo.RecordVo;
import com.ccsens.carbasics.service.IRecordService;
import com.ccsens.util.DateUtil;
import com.ccsens.util.JsonResponse;
import com.ccsens.util.bean.dto.QueryDto;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.ss.usermodel.Workbook;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.net.URLEncoder;
import java.util.Date;
import java.util.List;
/**
* @author whj
*/
@Slf4j
@Api(tags = "消息记录相关api" )
@RestController
@RequestMapping("/record")
public class RecordController {
// @Resource
// private IRecordService recordService;
// @ApiOperation(value = "查询智慧平车称重和rfid记录", notes = "")
// @RequestMapping(value = "/weightList", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
// public JsonResponse<RecordVo.WeightAndRfid> timeList(@ApiParam @Validated @RequestBody QueryDto<RecordDto.WeightAndRfid> params){
// log.info("查询智慧平车称重和rfid记录:{}", params);
// if (params.getParam().getEndTime() != null) {
// params.getParam().setEndTime(params.getParam().getEndTime() + 24 * 3600 *1000);
// }
// List<RecordVo.WeightAndRfid> list = recordService.queryWeightAndRfid(params.getParam(), params.getUserId());
// log.info("查询智慧平车称重和rfid记录结果:{}",list);
// return JsonResponse.newInstance().ok(list);
// }
// @ApiOperation(value = "智慧平车称重和rfid记录导出", notes = "")
// @RequestMapping(value = "/weightExport", method = RequestMethod.GET, produces = {"application/json;charset=UTF-8"})
// public void weightExport(@ApiParam @Validated RecordDto.WeightAndRfidExport param, HttpServletResponse response) throws IOException {
// log.info("导出智慧平车称重和rfid记录:{}", param);
// if (param.getEndTime() != null) {
// param.setEndTime(param.getEndTime() + 24 * 3600 *1000);
// }
// Workbook workbook = recordService.exportWeightAndRfid(param);
// log.info("导出智慧平车称重和rfid记录结果结束");
// Date start = new Date();
// start.setTime(param.getStartTime());
// Date end = new Date();
// end.setTime(param.getEndTime() - 24 * 3600 * 1000);
// String fileName = "智慧平车记录"+ DateUtil.format(start, DateUtil.yyyyMMdd) + "-" + DateUtil.format(end, DateUtil.yyyyMMdd) +".xlsx";
// response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileName, CharsetUtil.UTF_8));
// workbook.write(response.getOutputStream());
// }
}

2
src/main/java/com/ccsens/carbasics/api/RoleController.java

@ -33,7 +33,7 @@ public class RoleController {
@ApiOperation(value = "根据项目id查找角色", notes = "")
@RequestMapping(value = "/show", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<CRoleVo.QueryRole> queryByProjectId(@ApiParam @Validated @RequestBody QueryDto<CRoleDto.QueryRoleById> params) {
CRoleVo.QueryRole queryRole = roleService.QueryShowRole(params.getParam(), params.getUserId());
CRoleVo.QueryRole queryRole = roleService.queryShowRole(params.getParam(), params.getUserId());
return JsonResponse.newInstance().ok(queryRole);
}

65
src/main/java/com/ccsens/carbasics/api/StatisticalController.java

@ -1,27 +1,15 @@
package com.ccsens.carbasics.api;
import com.ccsens.carbasics.bean.dto.StatisticalDto;
import com.ccsens.carbasics.bean.vo.StatisticalVo;
import com.ccsens.carbasics.bean.vo.StatisticsVo;
import com.ccsens.carbasics.service.IStatisticalService;
import com.ccsens.cloudutil.annotation.MustLogin;
import com.ccsens.util.JsonResponse;
import com.ccsens.util.bean.dto.QueryDto;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
/**
* @description:统计查询
* @description: 统计查询
* @author: whj
* @time: 2021/7/28 8:54
*/
@ -33,55 +21,4 @@ public class StatisticalController {
@Resource
private IStatisticalService statisticalService;
@MustLogin
@ApiOperation(value = "急救环节完成情况")
@RequestMapping(value = "/step", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<List<StatisticalVo.Step>> queryStep(@ApiParam @Validated @RequestBody QueryDto<StatisticalDto.QueryStep> params) {
log.info("查询急救环节完成情况:{}", params);
List<StatisticalVo.Step> steps = statisticalService.queryStep(params.getParam(), params.getUserId());
log.info("询急救环节完成情况结果:{}", steps);
return JsonResponse.newInstance().ok(steps);
}
@MustLogin
@ApiOperation(value = "查询质控报告")
@RequestMapping(value = "/queryQuality", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<List<StatisticalVo.Quality>> queryQuality(@ApiParam @Validated @RequestBody QueryDto<StatisticalDto.Quality> params) {
log.info("查询质控报告:{}", params);
List<StatisticalVo.Quality> qualities = statisticalService.queryQuality(params.getParam(), params.getUserId());
log.info("查询质控报告结果:{}", qualities);
return JsonResponse.newInstance().ok(qualities);
}
@MustLogin
@ApiOperation(value = "查询每天质控报告")
@RequestMapping(value = "/queryQuality/everyday", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<List<StatisticalVo.DayQuality>> queryEveryDayQuality(@ApiParam @Validated @RequestBody QueryDto params) {
log.info("查询每天质控报告:{}", params);
List<StatisticalVo.DayQuality> qualities = statisticalService.queryEveryDayQuality(params.getUserId());
log.info("查询每天质控报告结果:{}", qualities);
return JsonResponse.newInstance().ok(qualities);
}
@MustLogin
@ApiOperation(value = "急救各个节点时间统计", notes = "")
@RequestMapping(value = "/getPointTime", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<StatisticsVo.PointTimeList> getPointTime(@ApiParam @Validated @RequestBody QueryDto<StatisticalDto.PointTime> params) {
log.info("急救各个节点时间统计:{}",params);
StatisticsVo.PointTimeList pointTime = statisticalService.getPointTime(params.getParam(),params.getUserId());
log.info("急救各个节点时间统计");
return JsonResponse.newInstance().ok(pointTime);
}
@MustLogin
@ApiOperation(value = "急救数量统计图数据", notes = "")
@RequestMapping(value = "/selResult", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<StatisticsVo.UseNumsVo> selResult(@ApiParam @Validated @RequestBody QueryDto<StatisticalDto.SelResult> params) {
log.info("急救各个节点时间统计:{}",params);
StatisticsVo.UseNumsVo useNumsVo = statisticalService.selResult(params.getParam(),params.getUserId());
log.info("急救各个节点时间统计");
return JsonResponse.newInstance().ok(useNumsVo);
}
}

65
src/main/java/com/ccsens/carbasics/api/WorkerController.java

@ -1,65 +0,0 @@
package com.ccsens.carbasics.api;
import com.ccsens.carbasics.bean.dto.WorkerDto;
import com.ccsens.carbasics.bean.vo.WorkerVo;
import com.ccsens.carbasics.service.IWorkerService;
import com.ccsens.cloudutil.annotation.MustLogin;
import com.ccsens.util.JsonResponse;
import com.ccsens.util.bean.dto.QueryDto;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import io.swagger.annotations.ApiParam;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
/**
* @author AUSU
*/
@Api(tags = "人员相关" , description = "")
@RestController
@RequestMapping("/worker")
@Slf4j
public class WorkerController {
@Resource
IWorkerService workerService;
@MustLogin
@ApiOperation(value = "添加到场人员信息", notes = "添加到场人员信息")
@RequestMapping(value = "/addArriveWorker", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse addArriveWorker(@ApiParam @Validated @RequestBody QueryDto<WorkerDto.AddArriveWorker> params) throws Exception{
log.info("添加到场人员信息接口开始{}",params);
workerService.addArriveWorker(params.getParam(), params.getUserId());
log.info("添加到场人员信息接口结束");
return JsonResponse.newInstance().ok();
}
@MustLogin
@ApiOperation(value = "查询到场人员信息", notes = "查询到场人员信息")
@RequestMapping(value = "/queryArriveWorker", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<List<WorkerVo.WorkInformation>> queryArriveWorker(@ApiParam @Validated @RequestBody QueryDto<WorkerDto.QueryArriveWorker> params) throws Exception{
log.info("查询到场人员信息开始{}",params);
List<WorkerVo.WorkInformation> workerInfoList = workerService.queryArriveWorker(params.getParam(), params.getUserId());
log.info("查询到场人员信息结束{}",workerInfoList);
return JsonResponse.newInstance().ok(workerInfoList);
}
@MustLogin
@ApiOperation(value = "查询医院成员和急救期间是否值班", notes = "查询医院成员和急救期间是否值班")
@RequestMapping(value = "/queryAllDoctor", method = RequestMethod.POST, produces = {"application/json;charset=UTF-8"})
public JsonResponse<Map<Byte, List<WorkerVo.AllDoctor>>> queryAllDoctor(@ApiParam @Validated @RequestBody QueryDto params) throws Exception{
log.info("添加到场人员信息接口开始{}",params);
Map<Byte, List<WorkerVo.AllDoctor>> workerInfoList = workerService.queryAllDoctor(params.getUserId());
log.info("添加到场人员信息接口结束");
return JsonResponse.newInstance().ok(workerInfoList);
}
}

15
src/main/java/com/ccsens/carbasics/bean/dto/PatientDto.java

@ -18,12 +18,17 @@ public class PatientDto {
@ApiModel("查询医院下的患者列表")
public static class QueryPatient{
@Min(value = 0,message = "请查询正确的患者类型")
@Max(value=2,message = "请查询正确的患者类型")
@ApiModelProperty("患者类型 0急救患者 1平车患者 2转归患者")
private int type;
@Max(value=1,message = "请查询正确的患者类型")
@ApiModelProperty("患者类型 0:急诊 1:转归")
private byte firstAidType;
@Length(max = 20,message = "名称过长")
@ApiModelProperty("患者名称 不传查询全部")
private String patientName;
private String name;
@ApiModelProperty("查询权限 0 :查自己创建的 1:查自己录入的和无医生加入的,默认0")
private byte type = 0;
@NotNull
@ApiModelProperty("项目ID")
private Long projectId;
@ApiModelProperty("第几页")
@Min(value = 1)
@ -89,7 +94,7 @@ public class PatientDto {
private Long projectId;
@Max(value=1,message = "请查询正确的提交人类型")
@ApiModelProperty("提交人类型(0平车 1人)")
private byte userType = 0;
private byte userType = 1;
@ApiModelProperty("code和答案")
private List<CodeAndAnswerN> codeAndAnswerList;
}

265
src/main/java/com/ccsens/carbasics/bean/po/CodeDictionaries.java

@ -1,139 +1,128 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class CodeDictionaries implements Serializable {
private Long id;
private String question;
private String questionCode;
private String parentCode;
private Long hospitalId;
private String taskName;
private Long stepId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getQuestion() {
return question;
}
public void setQuestion(String question) {
this.question = question == null ? null : question.trim();
}
public String getQuestionCode() {
return questionCode;
}
public void setQuestionCode(String questionCode) {
this.questionCode = questionCode == null ? null : questionCode.trim();
}
public String getParentCode() {
return parentCode;
}
public void setParentCode(String parentCode) {
this.parentCode = parentCode == null ? null : parentCode.trim();
}
public Long getHospitalId() {
return hospitalId;
}
public void setHospitalId(Long hospitalId) {
this.hospitalId = hospitalId;
}
public String getTaskName() {
return taskName;
}
public void setTaskName(String taskName) {
this.taskName = taskName == null ? null : taskName.trim();
}
public Long getStepId() {
return stepId;
}
public void setStepId(Long stepId) {
this.stepId = stepId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", question=").append(question);
sb.append(", questionCode=").append(questionCode);
sb.append(", parentCode=").append(parentCode);
sb.append(", hospitalId=").append(hospitalId);
sb.append(", taskName=").append(taskName);
sb.append(", stepId=").append(stepId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class CodeDictionaries implements Serializable {
private Long id;
private String question;
private String questionCode;
private Long hospitalId;
private String taskName;
private Long stepId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getQuestion() {
return question;
}
public void setQuestion(String question) {
this.question = question == null ? null : question.trim();
}
public String getQuestionCode() {
return questionCode;
}
public void setQuestionCode(String questionCode) {
this.questionCode = questionCode == null ? null : questionCode.trim();
}
public Long getHospitalId() {
return hospitalId;
}
public void setHospitalId(Long hospitalId) {
this.hospitalId = hospitalId;
}
public String getTaskName() {
return taskName;
}
public void setTaskName(String taskName) {
this.taskName = taskName == null ? null : taskName.trim();
}
public Long getStepId() {
return stepId;
}
public void setStepId(Long stepId) {
this.stepId = stepId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", question=").append(question);
sb.append(", questionCode=").append(questionCode);
sb.append(", hospitalId=").append(hospitalId);
sb.append(", taskName=").append(taskName);
sb.append(", stepId=").append(stepId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1730
src/main/java/com/ccsens/carbasics/bean/po/CodeDictionariesExample.java

File diff suppressed because it is too large

210
src/main/java/com/ccsens/carbasics/bean/po/Working.java → src/main/java/com/ccsens/carbasics/bean/po/CodeParent.java

@ -1,117 +1,95 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class Working implements Serializable {
private Long id;
private Long doctorId;
private Long startTime;
private Long endTime;
private Byte post;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getDoctorId() {
return doctorId;
}
public void setDoctorId(Long doctorId) {
this.doctorId = doctorId;
}
public Long getStartTime() {
return startTime;
}
public void setStartTime(Long startTime) {
this.startTime = startTime;
}
public Long getEndTime() {
return endTime;
}
public void setEndTime(Long endTime) {
this.endTime = endTime;
}
public Byte getPost() {
return post;
}
public void setPost(Byte post) {
this.post = post;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", doctorId=").append(doctorId);
sb.append(", startTime=").append(startTime);
sb.append(", endTime=").append(endTime);
sb.append(", post=").append(post);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class CodeParent implements Serializable {
private Long id;
private String questionCode;
private String parentCode;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getQuestionCode() {
return questionCode;
}
public void setQuestionCode(String questionCode) {
this.questionCode = questionCode == null ? null : questionCode.trim();
}
public String getParentCode() {
return parentCode;
}
public void setParentCode(String parentCode) {
this.parentCode = parentCode == null ? null : parentCode.trim();
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", questionCode=").append(questionCode);
sb.append(", parentCode=").append(parentCode);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1380
src/main/java/com/ccsens/carbasics/bean/po/WorkingExample.java → src/main/java/com/ccsens/carbasics/bean/po/CodeParentExample.java

File diff suppressed because it is too large

172
src/main/java/com/ccsens/carbasics/bean/po/Doctor.java

@ -1,172 +0,0 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class Doctor implements Serializable {
private Long id;
private Byte post;
private Byte department;
private Long hospitalId;
private String name;
private String serial;
private String phone;
private Byte gender;
private String rfid;
private Long userId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Byte getPost() {
return post;
}
public void setPost(Byte post) {
this.post = post;
}
public Byte getDepartment() {
return department;
}
public void setDepartment(Byte department) {
this.department = department;
}
public Long getHospitalId() {
return hospitalId;
}
public void setHospitalId(Long hospitalId) {
this.hospitalId = hospitalId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public String getSerial() {
return serial;
}
public void setSerial(String serial) {
this.serial = serial == null ? null : serial.trim();
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone == null ? null : phone.trim();
}
public Byte getGender() {
return gender;
}
public void setGender(Byte gender) {
this.gender = gender;
}
public String getRfid() {
return rfid;
}
public void setRfid(String rfid) {
this.rfid = rfid == null ? null : rfid.trim();
}
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", post=").append(post);
sb.append(", department=").append(department);
sb.append(", hospitalId=").append(hospitalId);
sb.append(", name=").append(name);
sb.append(", serial=").append(serial);
sb.append(", phone=").append(phone);
sb.append(", gender=").append(gender);
sb.append(", rfid=").append(rfid);
sb.append(", userId=").append(userId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1081
src/main/java/com/ccsens/carbasics/bean/po/DoctorExample.java

File diff suppressed because it is too large

452
src/main/java/com/ccsens/carbasics/bean/po/FirstAid.java

@ -1,249 +1,205 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class FirstAid implements Serializable {
private Long id;
private Long patientId;
private Long projectId;
private Byte type;
private Byte valueType;
private Byte saveType;
private String kinsfolkPhone;
private String medicalRecordNum;
private String parientSn;
private Long time;
private Byte hospitalStroke;
private Long arriveHospitalTime;
private Long hospitalizedTime;
private Long lastNormalTime;
private String pathway;
private Byte inHospitalType;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private Byte timeType;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getPatientId() {
return patientId;
}
public void setPatientId(Long patientId) {
this.patientId = patientId;
}
public Long getProjectId() {
return projectId;
}
public void setProjectId(Long projectId) {
this.projectId = projectId;
}
public Byte getType() {
return type;
}
public void setType(Byte type) {
this.type = type;
}
public Byte getValueType() {
return valueType;
}
public void setValueType(Byte valueType) {
this.valueType = valueType;
}
public Byte getSaveType() {
return saveType;
}
public void setSaveType(Byte saveType) {
this.saveType = saveType;
}
public String getKinsfolkPhone() {
return kinsfolkPhone;
}
public void setKinsfolkPhone(String kinsfolkPhone) {
this.kinsfolkPhone = kinsfolkPhone == null ? null : kinsfolkPhone.trim();
}
public String getMedicalRecordNum() {
return medicalRecordNum;
}
public void setMedicalRecordNum(String medicalRecordNum) {
this.medicalRecordNum = medicalRecordNum == null ? null : medicalRecordNum.trim();
}
public String getParientSn() {
return parientSn;
}
public void setParientSn(String parientSn) {
this.parientSn = parientSn == null ? null : parientSn.trim();
}
public Long getTime() {
return time;
}
public void setTime(Long time) {
this.time = time;
}
public Byte getHospitalStroke() {
return hospitalStroke;
}
public void setHospitalStroke(Byte hospitalStroke) {
this.hospitalStroke = hospitalStroke;
}
public Long getArriveHospitalTime() {
return arriveHospitalTime;
}
public void setArriveHospitalTime(Long arriveHospitalTime) {
this.arriveHospitalTime = arriveHospitalTime;
}
public Long getHospitalizedTime() {
return hospitalizedTime;
}
public void setHospitalizedTime(Long hospitalizedTime) {
this.hospitalizedTime = hospitalizedTime;
}
public Long getLastNormalTime() {
return lastNormalTime;
}
public void setLastNormalTime(Long lastNormalTime) {
this.lastNormalTime = lastNormalTime;
}
public String getPathway() {
return pathway;
}
public void setPathway(String pathway) {
this.pathway = pathway == null ? null : pathway.trim();
}
public Byte getInHospitalType() {
return inHospitalType;
}
public void setInHospitalType(Byte inHospitalType) {
this.inHospitalType = inHospitalType;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
public Byte getTimeType() {
return timeType;
}
public void setTimeType(Byte timeType) {
this.timeType = timeType;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", patientId=").append(patientId);
sb.append(", projectId=").append(projectId);
sb.append(", type=").append(type);
sb.append(", valueType=").append(valueType);
sb.append(", saveType=").append(saveType);
sb.append(", kinsfolkPhone=").append(kinsfolkPhone);
sb.append(", medicalRecordNum=").append(medicalRecordNum);
sb.append(", parientSn=").append(parientSn);
sb.append(", time=").append(time);
sb.append(", hospitalStroke=").append(hospitalStroke);
sb.append(", arriveHospitalTime=").append(arriveHospitalTime);
sb.append(", hospitalizedTime=").append(hospitalizedTime);
sb.append(", lastNormalTime=").append(lastNormalTime);
sb.append(", pathway=").append(pathway);
sb.append(", inHospitalType=").append(inHospitalType);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append(", timeType=").append(timeType);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class FirstAid implements Serializable {
private Long id;
private String name;
private Byte gender;
private Integer age;
private String nation;
private String idcard;
private String phone;
private Byte type;
private Byte valueType;
private Byte saveType;
private Byte dataStatus;
private Long projectId;
private Long hospitalId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public Byte getGender() {
return gender;
}
public void setGender(Byte gender) {
this.gender = gender;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getNation() {
return nation;
}
public void setNation(String nation) {
this.nation = nation == null ? null : nation.trim();
}
public String getIdcard() {
return idcard;
}
public void setIdcard(String idcard) {
this.idcard = idcard == null ? null : idcard.trim();
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone == null ? null : phone.trim();
}
public Byte getType() {
return type;
}
public void setType(Byte type) {
this.type = type;
}
public Byte getValueType() {
return valueType;
}
public void setValueType(Byte valueType) {
this.valueType = valueType;
}
public Byte getSaveType() {
return saveType;
}
public void setSaveType(Byte saveType) {
this.saveType = saveType;
}
public Byte getDataStatus() {
return dataStatus;
}
public void setDataStatus(Byte dataStatus) {
this.dataStatus = dataStatus;
}
public Long getProjectId() {
return projectId;
}
public void setProjectId(Long projectId) {
this.projectId = projectId;
}
public Long getHospitalId() {
return hospitalId;
}
public void setHospitalId(Long hospitalId) {
this.hospitalId = hospitalId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", name=").append(name);
sb.append(", gender=").append(gender);
sb.append(", age=").append(age);
sb.append(", nation=").append(nation);
sb.append(", idcard=").append(idcard);
sb.append(", phone=").append(phone);
sb.append(", type=").append(type);
sb.append(", valueType=").append(valueType);
sb.append(", saveType=").append(saveType);
sb.append(", dataStatus=").append(dataStatus);
sb.append(", projectId=").append(projectId);
sb.append(", hospitalId=").append(hospitalId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

2760
src/main/java/com/ccsens/carbasics/bean/po/FirstAidExample.java

File diff suppressed because it is too large

232
src/main/java/com/ccsens/carbasics/bean/po/PatientWisdomCar.java → src/main/java/com/ccsens/carbasics/bean/po/FirstAidLog.java

@ -1,117 +1,117 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class PatientWisdomCar implements Serializable {
private Long id;
private Long firstAidId;
private Long carId;
private Long startTime;
private Long endTime;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getFirstAidId() {
return firstAidId;
}
public void setFirstAidId(Long firstAidId) {
this.firstAidId = firstAidId;
}
public Long getCarId() {
return carId;
}
public void setCarId(Long carId) {
this.carId = carId;
}
public Long getStartTime() {
return startTime;
}
public void setStartTime(Long startTime) {
this.startTime = startTime;
}
public Long getEndTime() {
return endTime;
}
public void setEndTime(Long endTime) {
this.endTime = endTime;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", firstAidId=").append(firstAidId);
sb.append(", carId=").append(carId);
sb.append(", startTime=").append(startTime);
sb.append(", endTime=").append(endTime);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class FirstAidLog implements Serializable {
private Long id;
private Long firstAidId;
private Long operationTime;
private Long operationUserId;
private Byte operationType;
private Byte operationRole;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getFirstAidId() {
return firstAidId;
}
public void setFirstAidId(Long firstAidId) {
this.firstAidId = firstAidId;
}
public Long getOperationTime() {
return operationTime;
}
public void setOperationTime(Long operationTime) {
this.operationTime = operationTime;
}
public Long getOperationUserId() {
return operationUserId;
}
public void setOperationUserId(Long operationUserId) {
this.operationUserId = operationUserId;
}
public Byte getOperationType() {
return operationType;
}
public void setOperationType(Byte operationType) {
this.operationType = operationType;
}
public Byte getOperationRole() {
return operationRole;
}
public void setOperationRole(Byte operationRole) {
this.operationRole = operationRole;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", firstAidId=").append(firstAidId);
sb.append(", operationTime=").append(operationTime);
sb.append(", operationUserId=").append(operationUserId);
sb.append(", operationType=").append(operationType);
sb.append(", operationRole=").append(operationRole);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1480
src/main/java/com/ccsens/carbasics/bean/po/PatientWisdomCarExample.java → src/main/java/com/ccsens/carbasics/bean/po/FirstAidLogExample.java

File diff suppressed because it is too large

199
src/main/java/com/ccsens/carbasics/bean/po/FirstAidMessage.java → src/main/java/com/ccsens/carbasics/bean/po/FirstAidMember.java

@ -1,106 +1,95 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class FirstAidMessage implements Serializable {
private Long id;
private Long firstAidId;
private String content;
private Long toUser;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getFirstAidId() {
return firstAidId;
}
public void setFirstAidId(Long firstAidId) {
this.firstAidId = firstAidId;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content == null ? null : content.trim();
}
public Long getToUser() {
return toUser;
}
public void setToUser(Long toUser) {
this.toUser = toUser;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", firstAidId=").append(firstAidId);
sb.append(", content=").append(content);
sb.append(", toUser=").append(toUser);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class FirstAidMember implements Serializable {
private Long id;
private Long firstAidId;
private Long createUserId;
private Long recordUserId;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getFirstAidId() {
return firstAidId;
}
public void setFirstAidId(Long firstAidId) {
this.firstAidId = firstAidId;
}
public Long getCreateUserId() {
return createUserId;
}
public void setCreateUserId(Long createUserId) {
this.createUserId = createUserId;
}
public Long getRecordUserId() {
return recordUserId;
}
public void setRecordUserId(Long recordUserId) {
this.recordUserId = recordUserId;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", firstAidId=").append(firstAidId);
sb.append(", createUserId=").append(createUserId);
sb.append(", recordUserId=").append(recordUserId);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1300
src/main/java/com/ccsens/carbasics/bean/po/FirstAidStandardExample.java → src/main/java/com/ccsens/carbasics/bean/po/FirstAidMemberExample.java

File diff suppressed because it is too large

254
src/main/java/com/ccsens/carbasics/bean/po/FirstAidRecord.java

@ -1,128 +1,128 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class FirstAidRecord implements Serializable {
private Long id;
private Long firstAidId;
private String questionCode;
private String answer;
private Long submitUserId;
private Byte submitUserType;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getFirstAidId() {
return firstAidId;
}
public void setFirstAidId(Long firstAidId) {
this.firstAidId = firstAidId;
}
public String getQuestionCode() {
return questionCode;
}
public void setQuestionCode(String questionCode) {
this.questionCode = questionCode == null ? null : questionCode.trim();
}
public String getAnswer() {
return answer;
}
public void setAnswer(String answer) {
this.answer = answer == null ? null : answer.trim();
}
public Long getSubmitUserId() {
return submitUserId;
}
public void setSubmitUserId(Long submitUserId) {
this.submitUserId = submitUserId;
}
public Byte getSubmitUserType() {
return submitUserType;
}
public void setSubmitUserType(Byte submitUserType) {
this.submitUserType = submitUserType;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", firstAidId=").append(firstAidId);
sb.append(", questionCode=").append(questionCode);
sb.append(", answer=").append(answer);
sb.append(", submitUserId=").append(submitUserId);
sb.append(", submitUserType=").append(submitUserType);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class FirstAidRecord implements Serializable {
private Long id;
private Long firstAidId;
private String questionCode;
private String answer;
private Long submitUserId;
private Byte submitUserType;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getFirstAidId() {
return firstAidId;
}
public void setFirstAidId(Long firstAidId) {
this.firstAidId = firstAidId;
}
public String getQuestionCode() {
return questionCode;
}
public void setQuestionCode(String questionCode) {
this.questionCode = questionCode == null ? null : questionCode.trim();
}
public String getAnswer() {
return answer;
}
public void setAnswer(String answer) {
this.answer = answer == null ? null : answer.trim();
}
public Long getSubmitUserId() {
return submitUserId;
}
public void setSubmitUserId(Long submitUserId) {
this.submitUserId = submitUserId;
}
public Byte getSubmitUserType() {
return submitUserType;
}
public void setSubmitUserType(Byte submitUserType) {
this.submitUserType = submitUserType;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", firstAidId=").append(firstAidId);
sb.append(", questionCode=").append(questionCode);
sb.append(", answer=").append(answer);
sb.append(", submitUserId=").append(submitUserId);
sb.append(", submitUserType=").append(submitUserType);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1640
src/main/java/com/ccsens/carbasics/bean/po/FirstAidRecordExample.java

File diff suppressed because it is too large

254
src/main/java/com/ccsens/carbasics/bean/po/FirstAidRecordLog.java

@ -1,128 +1,128 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class FirstAidRecordLog implements Serializable {
private Long id;
private Long firstAidId;
private String questionCode;
private String answer;
private Long submitUserId;
private Byte submitUserType;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getFirstAidId() {
return firstAidId;
}
public void setFirstAidId(Long firstAidId) {
this.firstAidId = firstAidId;
}
public String getQuestionCode() {
return questionCode;
}
public void setQuestionCode(String questionCode) {
this.questionCode = questionCode == null ? null : questionCode.trim();
}
public String getAnswer() {
return answer;
}
public void setAnswer(String answer) {
this.answer = answer == null ? null : answer.trim();
}
public Long getSubmitUserId() {
return submitUserId;
}
public void setSubmitUserId(Long submitUserId) {
this.submitUserId = submitUserId;
}
public Byte getSubmitUserType() {
return submitUserType;
}
public void setSubmitUserType(Byte submitUserType) {
this.submitUserType = submitUserType;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", firstAidId=").append(firstAidId);
sb.append(", questionCode=").append(questionCode);
sb.append(", answer=").append(answer);
sb.append(", submitUserId=").append(submitUserId);
sb.append(", submitUserType=").append(submitUserType);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class FirstAidRecordLog implements Serializable {
private Long id;
private Long firstAidId;
private String questionCode;
private String answer;
private Long submitUserId;
private Byte submitUserType;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getFirstAidId() {
return firstAidId;
}
public void setFirstAidId(Long firstAidId) {
this.firstAidId = firstAidId;
}
public String getQuestionCode() {
return questionCode;
}
public void setQuestionCode(String questionCode) {
this.questionCode = questionCode == null ? null : questionCode.trim();
}
public String getAnswer() {
return answer;
}
public void setAnswer(String answer) {
this.answer = answer == null ? null : answer.trim();
}
public Long getSubmitUserId() {
return submitUserId;
}
public void setSubmitUserId(Long submitUserId) {
this.submitUserId = submitUserId;
}
public Byte getSubmitUserType() {
return submitUserType;
}
public void setSubmitUserType(Byte submitUserType) {
this.submitUserType = submitUserType;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", firstAidId=").append(firstAidId);
sb.append(", questionCode=").append(questionCode);
sb.append(", answer=").append(answer);
sb.append(", submitUserId=").append(submitUserId);
sb.append(", submitUserType=").append(submitUserType);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1640
src/main/java/com/ccsens/carbasics/bean/po/FirstAidRecordLogExample.java

File diff suppressed because it is too large

106
src/main/java/com/ccsens/carbasics/bean/po/FirstAidStandard.java

@ -1,106 +0,0 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class FirstAidStandard implements Serializable {
private Long id;
private Byte type;
private Long hospitalId;
private Long stepId;
private Long duration;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Byte getType() {
return type;
}
public void setType(Byte type) {
this.type = type;
}
public Long getHospitalId() {
return hospitalId;
}
public void setHospitalId(Long hospitalId) {
this.hospitalId = hospitalId;
}
public Long getStepId() {
return stepId;
}
public void setStepId(Long stepId) {
this.stepId = stepId;
}
public Long getDuration() {
return duration;
}
public void setDuration(Long duration) {
this.duration = duration;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", type=").append(type);
sb.append(", hospitalId=").append(hospitalId);
sb.append(", stepId=").append(stepId);
sb.append(", duration=").append(duration);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

298
src/main/java/com/ccsens/carbasics/bean/po/AttendanceRecord.java → src/main/java/com/ccsens/carbasics/bean/po/Organization.java

@ -1,150 +1,150 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class AttendanceRecord implements Serializable {
private Long id;
private Long firstAidId;
private Long stepId;
private String rfid;
private String name;
private Long userId;
private Byte type;
private Long time;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getFirstAidId() {
return firstAidId;
}
public void setFirstAidId(Long firstAidId) {
this.firstAidId = firstAidId;
}
public Long getStepId() {
return stepId;
}
public void setStepId(Long stepId) {
this.stepId = stepId;
}
public String getRfid() {
return rfid;
}
public void setRfid(String rfid) {
this.rfid = rfid == null ? null : rfid.trim();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
public Byte getType() {
return type;
}
public void setType(Byte type) {
this.type = type;
}
public Long getTime() {
return time;
}
public void setTime(Long time) {
this.time = time;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", firstAidId=").append(firstAidId);
sb.append(", stepId=").append(stepId);
sb.append(", rfid=").append(rfid);
sb.append(", name=").append(name);
sb.append(", userId=").append(userId);
sb.append(", type=").append(type);
sb.append(", time=").append(time);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class Organization implements Serializable {
private Long id;
private Byte organizationType;
private String code;
private String name;
private String shortName;
private String introduce;
private Byte level;
private Long parentId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Byte getOrganizationType() {
return organizationType;
}
public void setOrganizationType(Byte organizationType) {
this.organizationType = organizationType;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code == null ? null : code.trim();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public String getShortName() {
return shortName;
}
public void setShortName(String shortName) {
this.shortName = shortName == null ? null : shortName.trim();
}
public String getIntroduce() {
return introduce;
}
public void setIntroduce(String introduce) {
this.introduce = introduce == null ? null : introduce.trim();
}
public Byte getLevel() {
return level;
}
public void setLevel(Byte level) {
this.level = level;
}
public Long getParentId() {
return parentId;
}
public void setParentId(Long parentId) {
this.parentId = parentId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", organizationType=").append(organizationType);
sb.append(", code=").append(code);
sb.append(", name=").append(name);
sb.append(", shortName=").append(shortName);
sb.append(", introduce=").append(introduce);
sb.append(", level=").append(level);
sb.append(", parentId=").append(parentId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

128
src/main/java/com/ccsens/carbasics/bean/po/OrganizationDepartment.java

@ -0,0 +1,128 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class OrganizationDepartment implements Serializable {
private Long id;
private String code;
private String name;
private String introduce;
private Long parentId;
private Long organizationId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code == null ? null : code.trim();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public String getIntroduce() {
return introduce;
}
public void setIntroduce(String introduce) {
this.introduce = introduce == null ? null : introduce.trim();
}
public Long getParentId() {
return parentId;
}
public void setParentId(Long parentId) {
this.parentId = parentId;
}
public Long getOrganizationId() {
return organizationId;
}
public void setOrganizationId(Long organizationId) {
this.organizationId = organizationId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", code=").append(code);
sb.append(", name=").append(name);
sb.append(", introduce=").append(introduce);
sb.append(", parentId=").append(parentId);
sb.append(", organizationId=").append(organizationId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1580
src/main/java/com/ccsens/carbasics/bean/po/CarRecordExample.java → src/main/java/com/ccsens/carbasics/bean/po/OrganizationDepartmentExample.java

File diff suppressed because it is too large

1900
src/main/java/com/ccsens/carbasics/bean/po/AttendanceRecordExample.java → src/main/java/com/ccsens/carbasics/bean/po/OrganizationExample.java

File diff suppressed because it is too large

243
src/main/java/com/ccsens/carbasics/bean/po/WisdomCar.java → src/main/java/com/ccsens/carbasics/bean/po/OrganizationMember.java

@ -1,117 +1,128 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class WisdomCar implements Serializable {
private Long id;
private String serial;
private Long warehouseTime;
private Long hospitalId;
private Long userId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getSerial() {
return serial;
}
public void setSerial(String serial) {
this.serial = serial == null ? null : serial.trim();
}
public Long getWarehouseTime() {
return warehouseTime;
}
public void setWarehouseTime(Long warehouseTime) {
this.warehouseTime = warehouseTime;
}
public Long getHospitalId() {
return hospitalId;
}
public void setHospitalId(Long hospitalId) {
this.hospitalId = hospitalId;
}
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", serial=").append(serial);
sb.append(", warehouseTime=").append(warehouseTime);
sb.append(", hospitalId=").append(hospitalId);
sb.append(", userId=").append(userId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class OrganizationMember implements Serializable {
private Long id;
private Long userId;
private String name;
private String contact;
private Long positionId;
private Long departmentId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public String getContact() {
return contact;
}
public void setContact(String contact) {
this.contact = contact == null ? null : contact.trim();
}
public Long getPositionId() {
return positionId;
}
public void setPositionId(Long positionId) {
this.positionId = positionId;
}
public Long getDepartmentId() {
return departmentId;
}
public void setDepartmentId(Long departmentId) {
this.departmentId = departmentId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", userId=").append(userId);
sb.append(", name=").append(name);
sb.append(", contact=").append(contact);
sb.append(", positionId=").append(positionId);
sb.append(", departmentId=").append(departmentId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1570
src/main/java/com/ccsens/carbasics/bean/po/WisdomCarExample.java → src/main/java/com/ccsens/carbasics/bean/po/OrganizationMemberExample.java

File diff suppressed because it is too large

210
src/main/java/com/ccsens/carbasics/bean/po/Wroking.java → src/main/java/com/ccsens/carbasics/bean/po/OrganizationParent.java

@ -1,117 +1,95 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class Wroking implements Serializable {
private Long id;
private Long doctorId;
private Long startTime;
private Long endTime;
private Byte post;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getDoctorId() {
return doctorId;
}
public void setDoctorId(Long doctorId) {
this.doctorId = doctorId;
}
public Long getStartTime() {
return startTime;
}
public void setStartTime(Long startTime) {
this.startTime = startTime;
}
public Long getEndTime() {
return endTime;
}
public void setEndTime(Long endTime) {
this.endTime = endTime;
}
public Byte getPost() {
return post;
}
public void setPost(Byte post) {
this.post = post;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", doctorId=").append(doctorId);
sb.append(", startTime=").append(startTime);
sb.append(", endTime=").append(endTime);
sb.append(", post=").append(post);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class OrganizationParent implements Serializable {
private Long id;
private Long organizationId;
private Long parentId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getOrganizationId() {
return organizationId;
}
public void setOrganizationId(Long organizationId) {
this.organizationId = organizationId;
}
public Long getParentId() {
return parentId;
}
public void setParentId(Long parentId) {
this.parentId = parentId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", organizationId=").append(organizationId);
sb.append(", parentId=").append(parentId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

621
src/main/java/com/ccsens/carbasics/bean/po/OrganizationParentExample.java

@ -0,0 +1,621 @@
package com.ccsens.carbasics.bean.po;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class OrganizationParentExample {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public OrganizationParentExample() {
oredCriteria = new ArrayList<Criteria>();
}
public void setOrderByClause(String orderByClause) {
this.orderByClause = orderByClause;
}
public String getOrderByClause() {
return orderByClause;
}
public void setDistinct(boolean distinct) {
this.distinct = distinct;
}
public boolean isDistinct() {
return distinct;
}
public List<Criteria> getOredCriteria() {
return oredCriteria;
}
public void or(Criteria criteria) {
oredCriteria.add(criteria);
}
public Criteria or() {
Criteria criteria = createCriteriaInternal();
oredCriteria.add(criteria);
return criteria;
}
public Criteria createCriteria() {
Criteria criteria = createCriteriaInternal();
if (oredCriteria.size() == 0) {
oredCriteria.add(criteria);
}
return criteria;
}
protected Criteria createCriteriaInternal() {
Criteria criteria = new Criteria();
return criteria;
}
public void clear() {
oredCriteria.clear();
orderByClause = null;
distinct = false;
}
protected abstract static class GeneratedCriteria {
protected List<Criterion> criteria;
protected GeneratedCriteria() {
super();
criteria = new ArrayList<Criterion>();
}
public boolean isValid() {
return criteria.size() > 0;
}
public List<Criterion> getAllCriteria() {
return criteria;
}
public List<Criterion> getCriteria() {
return criteria;
}
protected void addCriterion(String condition) {
if (condition == null) {
throw new RuntimeException("Value for condition cannot be null");
}
criteria.add(new Criterion(condition));
}
protected void addCriterion(String condition, Object value, String property) {
if (value == null) {
throw new RuntimeException("Value for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value));
}
protected void addCriterion(String condition, Object value1, Object value2, String property) {
if (value1 == null || value2 == null) {
throw new RuntimeException("Between values for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value1, value2));
}
public Criteria andIdIsNull() {
addCriterion("id is null");
return (Criteria) this;
}
public Criteria andIdIsNotNull() {
addCriterion("id is not null");
return (Criteria) this;
}
public Criteria andIdEqualTo(Long value) {
addCriterion("id =", value, "id");
return (Criteria) this;
}
public Criteria andIdNotEqualTo(Long value) {
addCriterion("id <>", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThan(Long value) {
addCriterion("id >", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThanOrEqualTo(Long value) {
addCriterion("id >=", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThan(Long value) {
addCriterion("id <", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThanOrEqualTo(Long value) {
addCriterion("id <=", value, "id");
return (Criteria) this;
}
public Criteria andIdIn(List<Long> values) {
addCriterion("id in", values, "id");
return (Criteria) this;
}
public Criteria andIdNotIn(List<Long> values) {
addCriterion("id not in", values, "id");
return (Criteria) this;
}
public Criteria andIdBetween(Long value1, Long value2) {
addCriterion("id between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andIdNotBetween(Long value1, Long value2) {
addCriterion("id not between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andOrganizationIdIsNull() {
addCriterion("organization_id is null");
return (Criteria) this;
}
public Criteria andOrganizationIdIsNotNull() {
addCriterion("organization_id is not null");
return (Criteria) this;
}
public Criteria andOrganizationIdEqualTo(Long value) {
addCriterion("organization_id =", value, "organizationId");
return (Criteria) this;
}
public Criteria andOrganizationIdNotEqualTo(Long value) {
addCriterion("organization_id <>", value, "organizationId");
return (Criteria) this;
}
public Criteria andOrganizationIdGreaterThan(Long value) {
addCriterion("organization_id >", value, "organizationId");
return (Criteria) this;
}
public Criteria andOrganizationIdGreaterThanOrEqualTo(Long value) {
addCriterion("organization_id >=", value, "organizationId");
return (Criteria) this;
}
public Criteria andOrganizationIdLessThan(Long value) {
addCriterion("organization_id <", value, "organizationId");
return (Criteria) this;
}
public Criteria andOrganizationIdLessThanOrEqualTo(Long value) {
addCriterion("organization_id <=", value, "organizationId");
return (Criteria) this;
}
public Criteria andOrganizationIdIn(List<Long> values) {
addCriterion("organization_id in", values, "organizationId");
return (Criteria) this;
}
public Criteria andOrganizationIdNotIn(List<Long> values) {
addCriterion("organization_id not in", values, "organizationId");
return (Criteria) this;
}
public Criteria andOrganizationIdBetween(Long value1, Long value2) {
addCriterion("organization_id between", value1, value2, "organizationId");
return (Criteria) this;
}
public Criteria andOrganizationIdNotBetween(Long value1, Long value2) {
addCriterion("organization_id not between", value1, value2, "organizationId");
return (Criteria) this;
}
public Criteria andParentIdIsNull() {
addCriterion("parent_id is null");
return (Criteria) this;
}
public Criteria andParentIdIsNotNull() {
addCriterion("parent_id is not null");
return (Criteria) this;
}
public Criteria andParentIdEqualTo(Long value) {
addCriterion("parent_id =", value, "parentId");
return (Criteria) this;
}
public Criteria andParentIdNotEqualTo(Long value) {
addCriterion("parent_id <>", value, "parentId");
return (Criteria) this;
}
public Criteria andParentIdGreaterThan(Long value) {
addCriterion("parent_id >", value, "parentId");
return (Criteria) this;
}
public Criteria andParentIdGreaterThanOrEqualTo(Long value) {
addCriterion("parent_id >=", value, "parentId");
return (Criteria) this;
}
public Criteria andParentIdLessThan(Long value) {
addCriterion("parent_id <", value, "parentId");
return (Criteria) this;
}
public Criteria andParentIdLessThanOrEqualTo(Long value) {
addCriterion("parent_id <=", value, "parentId");
return (Criteria) this;
}
public Criteria andParentIdIn(List<Long> values) {
addCriterion("parent_id in", values, "parentId");
return (Criteria) this;
}
public Criteria andParentIdNotIn(List<Long> values) {
addCriterion("parent_id not in", values, "parentId");
return (Criteria) this;
}
public Criteria andParentIdBetween(Long value1, Long value2) {
addCriterion("parent_id between", value1, value2, "parentId");
return (Criteria) this;
}
public Criteria andParentIdNotBetween(Long value1, Long value2) {
addCriterion("parent_id not between", value1, value2, "parentId");
return (Criteria) this;
}
public Criteria andOperatorIsNull() {
addCriterion("operator is null");
return (Criteria) this;
}
public Criteria andOperatorIsNotNull() {
addCriterion("operator is not null");
return (Criteria) this;
}
public Criteria andOperatorEqualTo(Long value) {
addCriterion("operator =", value, "operator");
return (Criteria) this;
}
public Criteria andOperatorNotEqualTo(Long value) {
addCriterion("operator <>", value, "operator");
return (Criteria) this;
}
public Criteria andOperatorGreaterThan(Long value) {
addCriterion("operator >", value, "operator");
return (Criteria) this;
}
public Criteria andOperatorGreaterThanOrEqualTo(Long value) {
addCriterion("operator >=", value, "operator");
return (Criteria) this;
}
public Criteria andOperatorLessThan(Long value) {
addCriterion("operator <", value, "operator");
return (Criteria) this;
}
public Criteria andOperatorLessThanOrEqualTo(Long value) {
addCriterion("operator <=", value, "operator");
return (Criteria) this;
}
public Criteria andOperatorIn(List<Long> values) {
addCriterion("operator in", values, "operator");
return (Criteria) this;
}
public Criteria andOperatorNotIn(List<Long> values) {
addCriterion("operator not in", values, "operator");
return (Criteria) this;
}
public Criteria andOperatorBetween(Long value1, Long value2) {
addCriterion("operator between", value1, value2, "operator");
return (Criteria) this;
}
public Criteria andOperatorNotBetween(Long value1, Long value2) {
addCriterion("operator not between", value1, value2, "operator");
return (Criteria) this;
}
public Criteria andCreatedAtIsNull() {
addCriterion("created_at is null");
return (Criteria) this;
}
public Criteria andCreatedAtIsNotNull() {
addCriterion("created_at is not null");
return (Criteria) this;
}
public Criteria andCreatedAtEqualTo(Date value) {
addCriterion("created_at =", value, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtNotEqualTo(Date value) {
addCriterion("created_at <>", value, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtGreaterThan(Date value) {
addCriterion("created_at >", value, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtGreaterThanOrEqualTo(Date value) {
addCriterion("created_at >=", value, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtLessThan(Date value) {
addCriterion("created_at <", value, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtLessThanOrEqualTo(Date value) {
addCriterion("created_at <=", value, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtIn(List<Date> values) {
addCriterion("created_at in", values, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtNotIn(List<Date> values) {
addCriterion("created_at not in", values, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtBetween(Date value1, Date value2) {
addCriterion("created_at between", value1, value2, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtNotBetween(Date value1, Date value2) {
addCriterion("created_at not between", value1, value2, "createdAt");
return (Criteria) this;
}
public Criteria andUpdatedAtIsNull() {
addCriterion("updated_at is null");
return (Criteria) this;
}
public Criteria andUpdatedAtIsNotNull() {
addCriterion("updated_at is not null");
return (Criteria) this;
}
public Criteria andUpdatedAtEqualTo(Date value) {
addCriterion("updated_at =", value, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtNotEqualTo(Date value) {
addCriterion("updated_at <>", value, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtGreaterThan(Date value) {
addCriterion("updated_at >", value, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtGreaterThanOrEqualTo(Date value) {
addCriterion("updated_at >=", value, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtLessThan(Date value) {
addCriterion("updated_at <", value, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtLessThanOrEqualTo(Date value) {
addCriterion("updated_at <=", value, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtIn(List<Date> values) {
addCriterion("updated_at in", values, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtNotIn(List<Date> values) {
addCriterion("updated_at not in", values, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtBetween(Date value1, Date value2) {
addCriterion("updated_at between", value1, value2, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtNotBetween(Date value1, Date value2) {
addCriterion("updated_at not between", value1, value2, "updatedAt");
return (Criteria) this;
}
public Criteria andRecStatusIsNull() {
addCriterion("rec_status is null");
return (Criteria) this;
}
public Criteria andRecStatusIsNotNull() {
addCriterion("rec_status is not null");
return (Criteria) this;
}
public Criteria andRecStatusEqualTo(Byte value) {
addCriterion("rec_status =", value, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusNotEqualTo(Byte value) {
addCriterion("rec_status <>", value, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusGreaterThan(Byte value) {
addCriterion("rec_status >", value, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusGreaterThanOrEqualTo(Byte value) {
addCriterion("rec_status >=", value, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusLessThan(Byte value) {
addCriterion("rec_status <", value, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusLessThanOrEqualTo(Byte value) {
addCriterion("rec_status <=", value, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusIn(List<Byte> values) {
addCriterion("rec_status in", values, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusNotIn(List<Byte> values) {
addCriterion("rec_status not in", values, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusBetween(Byte value1, Byte value2) {
addCriterion("rec_status between", value1, value2, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusNotBetween(Byte value1, Byte value2) {
addCriterion("rec_status not between", value1, value2, "recStatus");
return (Criteria) this;
}
}
public static class Criteria extends GeneratedCriteria {
protected Criteria() {
super();
}
}
public static class Criterion {
private String condition;
private Object value;
private Object secondValue;
private boolean noValue;
private boolean singleValue;
private boolean betweenValue;
private boolean listValue;
private String typeHandler;
public String getCondition() {
return condition;
}
public Object getValue() {
return value;
}
public Object getSecondValue() {
return secondValue;
}
public boolean isNoValue() {
return noValue;
}
public boolean isSingleValue() {
return singleValue;
}
public boolean isBetweenValue() {
return betweenValue;
}
public boolean isListValue() {
return listValue;
}
public String getTypeHandler() {
return typeHandler;
}
protected Criterion(String condition) {
super();
this.condition = condition;
this.typeHandler = null;
this.noValue = true;
}
protected Criterion(String condition, Object value, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.typeHandler = typeHandler;
if (value instanceof List<?>) {
this.listValue = true;
} else {
this.singleValue = true;
}
}
protected Criterion(String condition, Object value) {
this(condition, value, null);
}
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.secondValue = secondValue;
this.typeHandler = typeHandler;
this.betweenValue = true;
}
protected Criterion(String condition, Object value, Object secondValue) {
this(condition, value, secondValue, null);
}
}
}

232
src/main/java/com/ccsens/carbasics/bean/po/Hospital.java → src/main/java/com/ccsens/carbasics/bean/po/OrganizationPosition.java

@ -1,117 +1,117 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class Hospital implements Serializable {
private Long id;
private String serial;
private String name;
private String shortName;
private String introduce;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getSerial() {
return serial;
}
public void setSerial(String serial) {
this.serial = serial == null ? null : serial.trim();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public String getShortName() {
return shortName;
}
public void setShortName(String shortName) {
this.shortName = shortName == null ? null : shortName.trim();
}
public String getIntroduce() {
return introduce;
}
public void setIntroduce(String introduce) {
this.introduce = introduce == null ? null : introduce.trim();
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", serial=").append(serial);
sb.append(", name=").append(name);
sb.append(", shortName=").append(shortName);
sb.append(", introduce=").append(introduce);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class OrganizationPosition implements Serializable {
private Long id;
private String code;
private String name;
private String introduce;
private Byte type;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code == null ? null : code.trim();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public String getIntroduce() {
return introduce;
}
public void setIntroduce(String introduce) {
this.introduce = introduce == null ? null : introduce.trim();
}
public Byte getType() {
return type;
}
public void setType(Byte type) {
this.type = type;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", code=").append(code);
sb.append(", name=").append(name);
sb.append(", introduce=").append(introduce);
sb.append(", type=").append(type);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1550
src/main/java/com/ccsens/carbasics/bean/po/HospitalExample.java → src/main/java/com/ccsens/carbasics/bean/po/OrganizationPositionExample.java

File diff suppressed because it is too large

95
src/main/java/com/ccsens/carbasics/bean/po/OrganizationProject.java

@ -0,0 +1,95 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class OrganizationProject implements Serializable {
private Long id;
private Long organizationId;
private Long projectId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getOrganizationId() {
return organizationId;
}
public void setOrganizationId(Long organizationId) {
this.organizationId = organizationId;
}
public Long getProjectId() {
return projectId;
}
public void setProjectId(Long projectId) {
this.projectId = projectId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", organizationId=").append(organizationId);
sb.append(", projectId=").append(projectId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1360
src/main/java/com/ccsens/carbasics/bean/po/WrokingExample.java → src/main/java/com/ccsens/carbasics/bean/po/OrganizationProjectExample.java

File diff suppressed because it is too large

221
src/main/java/com/ccsens/carbasics/bean/po/CarRecord.java → src/main/java/com/ccsens/carbasics/bean/po/OrganizationTemplate.java

@ -1,117 +1,106 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class CarRecord implements Serializable {
private Long id;
private Long carId;
private Byte type;
private String carValue;
private Long time;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public Long getCarId() {
return carId;
}
public void setCarId(Long carId) {
this.carId = carId;
}
public Byte getType() {
return type;
}
public void setType(Byte type) {
this.type = type;
}
public String getCarValue() {
return carValue;
}
public void setCarValue(String carValue) {
this.carValue = carValue == null ? null : carValue.trim();
}
public Long getTime() {
return time;
}
public void setTime(Long time) {
this.time = time;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", carId=").append(carId);
sb.append(", type=").append(type);
sb.append(", carValue=").append(carValue);
sb.append(", time=").append(time);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class OrganizationTemplate implements Serializable {
private Long id;
private String code;
private Byte template;
private Byte codeType;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code == null ? null : code.trim();
}
public Byte getTemplate() {
return template;
}
public void setTemplate(Byte template) {
this.template = template;
}
public Byte getCodeType() {
return codeType;
}
public void setCodeType(Byte codeType) {
this.codeType = codeType;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", code=").append(code);
sb.append(", template=").append(template);
sb.append(", codeType=").append(codeType);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1380
src/main/java/com/ccsens/carbasics/bean/po/FirstAidMessageExample.java → src/main/java/com/ccsens/carbasics/bean/po/OrganizationTemplateExample.java

File diff suppressed because it is too large

161
src/main/java/com/ccsens/carbasics/bean/po/Patient.java

@ -1,161 +0,0 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class Patient implements Serializable {
private Long id;
private String name;
private Byte gender;
private Integer age;
private String nation;
private String idcard;
private String phone;
private Long hospitalId;
private Long userId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public Byte getGender() {
return gender;
}
public void setGender(Byte gender) {
this.gender = gender;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public String getNation() {
return nation;
}
public void setNation(String nation) {
this.nation = nation == null ? null : nation.trim();
}
public String getIdcard() {
return idcard;
}
public void setIdcard(String idcard) {
this.idcard = idcard == null ? null : idcard.trim();
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone == null ? null : phone.trim();
}
public Long getHospitalId() {
return hospitalId;
}
public void setHospitalId(Long hospitalId) {
this.hospitalId = hospitalId;
}
public Long getUserId() {
return userId;
}
public void setUserId(Long userId) {
this.userId = userId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", name=").append(name);
sb.append(", gender=").append(gender);
sb.append(", age=").append(age);
sb.append(", nation=").append(nation);
sb.append(", idcard=").append(idcard);
sb.append(", phone=").append(phone);
sb.append(", hospitalId=").append(hospitalId);
sb.append(", userId=").append(userId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

1021
src/main/java/com/ccsens/carbasics/bean/po/PatientExample.java

File diff suppressed because it is too large

150
src/main/java/com/ccsens/carbasics/bean/po/Rfid.java

@ -1,150 +0,0 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class Rfid implements Serializable {
private Long id;
private String hospitalSerial;
private Byte type1;
private Byte type2;
private Byte type3;
private String serial;
private String fullSerial;
private Long stepId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getHospitalSerial() {
return hospitalSerial;
}
public void setHospitalSerial(String hospitalSerial) {
this.hospitalSerial = hospitalSerial == null ? null : hospitalSerial.trim();
}
public Byte getType1() {
return type1;
}
public void setType1(Byte type1) {
this.type1 = type1;
}
public Byte getType2() {
return type2;
}
public void setType2(Byte type2) {
this.type2 = type2;
}
public Byte getType3() {
return type3;
}
public void setType3(Byte type3) {
this.type3 = type3;
}
public String getSerial() {
return serial;
}
public void setSerial(String serial) {
this.serial = serial == null ? null : serial.trim();
}
public String getFullSerial() {
return fullSerial;
}
public void setFullSerial(String fullSerial) {
this.fullSerial = fullSerial == null ? null : fullSerial.trim();
}
public Long getStepId() {
return stepId;
}
public void setStepId(Long stepId) {
this.stepId = stepId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", hospitalSerial=").append(hospitalSerial);
sb.append(", type1=").append(type1);
sb.append(", type2=").append(type2);
sb.append(", type3=").append(type3);
sb.append(", serial=").append(serial);
sb.append(", fullSerial=").append(fullSerial);
sb.append(", stepId=").append(stepId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
}

951
src/main/java/com/ccsens/carbasics/bean/po/RfidExample.java

@ -1,951 +0,0 @@
package com.ccsens.carbasics.bean.po;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class RfidExample {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public RfidExample() {
oredCriteria = new ArrayList<Criteria>();
}
public void setOrderByClause(String orderByClause) {
this.orderByClause = orderByClause;
}
public String getOrderByClause() {
return orderByClause;
}
public void setDistinct(boolean distinct) {
this.distinct = distinct;
}
public boolean isDistinct() {
return distinct;
}
public List<Criteria> getOredCriteria() {
return oredCriteria;
}
public void or(Criteria criteria) {
oredCriteria.add(criteria);
}
public Criteria or() {
Criteria criteria = createCriteriaInternal();
oredCriteria.add(criteria);
return criteria;
}
public Criteria createCriteria() {
Criteria criteria = createCriteriaInternal();
if (oredCriteria.size() == 0) {
oredCriteria.add(criteria);
}
return criteria;
}
protected Criteria createCriteriaInternal() {
Criteria criteria = new Criteria();
return criteria;
}
public void clear() {
oredCriteria.clear();
orderByClause = null;
distinct = false;
}
protected abstract static class GeneratedCriteria {
protected List<Criterion> criteria;
protected GeneratedCriteria() {
super();
criteria = new ArrayList<Criterion>();
}
public boolean isValid() {
return criteria.size() > 0;
}
public List<Criterion> getAllCriteria() {
return criteria;
}
public List<Criterion> getCriteria() {
return criteria;
}
protected void addCriterion(String condition) {
if (condition == null) {
throw new RuntimeException("Value for condition cannot be null");
}
criteria.add(new Criterion(condition));
}
protected void addCriterion(String condition, Object value, String property) {
if (value == null) {
throw new RuntimeException("Value for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value));
}
protected void addCriterion(String condition, Object value1, Object value2, String property) {
if (value1 == null || value2 == null) {
throw new RuntimeException("Between values for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value1, value2));
}
public Criteria andIdIsNull() {
addCriterion("id is null");
return (Criteria) this;
}
public Criteria andIdIsNotNull() {
addCriterion("id is not null");
return (Criteria) this;
}
public Criteria andIdEqualTo(Long value) {
addCriterion("id =", value, "id");
return (Criteria) this;
}
public Criteria andIdNotEqualTo(Long value) {
addCriterion("id <>", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThan(Long value) {
addCriterion("id >", value, "id");
return (Criteria) this;
}
public Criteria andIdGreaterThanOrEqualTo(Long value) {
addCriterion("id >=", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThan(Long value) {
addCriterion("id <", value, "id");
return (Criteria) this;
}
public Criteria andIdLessThanOrEqualTo(Long value) {
addCriterion("id <=", value, "id");
return (Criteria) this;
}
public Criteria andIdIn(List<Long> values) {
addCriterion("id in", values, "id");
return (Criteria) this;
}
public Criteria andIdNotIn(List<Long> values) {
addCriterion("id not in", values, "id");
return (Criteria) this;
}
public Criteria andIdBetween(Long value1, Long value2) {
addCriterion("id between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andIdNotBetween(Long value1, Long value2) {
addCriterion("id not between", value1, value2, "id");
return (Criteria) this;
}
public Criteria andHospitalSerialIsNull() {
addCriterion("hospital_serial is null");
return (Criteria) this;
}
public Criteria andHospitalSerialIsNotNull() {
addCriterion("hospital_serial is not null");
return (Criteria) this;
}
public Criteria andHospitalSerialEqualTo(String value) {
addCriterion("hospital_serial =", value, "hospitalSerial");
return (Criteria) this;
}
public Criteria andHospitalSerialNotEqualTo(String value) {
addCriterion("hospital_serial <>", value, "hospitalSerial");
return (Criteria) this;
}
public Criteria andHospitalSerialGreaterThan(String value) {
addCriterion("hospital_serial >", value, "hospitalSerial");
return (Criteria) this;
}
public Criteria andHospitalSerialGreaterThanOrEqualTo(String value) {
addCriterion("hospital_serial >=", value, "hospitalSerial");
return (Criteria) this;
}
public Criteria andHospitalSerialLessThan(String value) {
addCriterion("hospital_serial <", value, "hospitalSerial");
return (Criteria) this;
}
public Criteria andHospitalSerialLessThanOrEqualTo(String value) {
addCriterion("hospital_serial <=", value, "hospitalSerial");
return (Criteria) this;
}
public Criteria andHospitalSerialLike(String value) {
addCriterion("hospital_serial like", value, "hospitalSerial");
return (Criteria) this;
}
public Criteria andHospitalSerialNotLike(String value) {
addCriterion("hospital_serial not like", value, "hospitalSerial");
return (Criteria) this;
}
public Criteria andHospitalSerialIn(List<String> values) {
addCriterion("hospital_serial in", values, "hospitalSerial");
return (Criteria) this;
}
public Criteria andHospitalSerialNotIn(List<String> values) {
addCriterion("hospital_serial not in", values, "hospitalSerial");
return (Criteria) this;
}
public Criteria andHospitalSerialBetween(String value1, String value2) {
addCriterion("hospital_serial between", value1, value2, "hospitalSerial");
return (Criteria) this;
}
public Criteria andHospitalSerialNotBetween(String value1, String value2) {
addCriterion("hospital_serial not between", value1, value2, "hospitalSerial");
return (Criteria) this;
}
public Criteria andType1IsNull() {
addCriterion("type1 is null");
return (Criteria) this;
}
public Criteria andType1IsNotNull() {
addCriterion("type1 is not null");
return (Criteria) this;
}
public Criteria andType1EqualTo(Byte value) {
addCriterion("type1 =", value, "type1");
return (Criteria) this;
}
public Criteria andType1NotEqualTo(Byte value) {
addCriterion("type1 <>", value, "type1");
return (Criteria) this;
}
public Criteria andType1GreaterThan(Byte value) {
addCriterion("type1 >", value, "type1");
return (Criteria) this;
}
public Criteria andType1GreaterThanOrEqualTo(Byte value) {
addCriterion("type1 >=", value, "type1");
return (Criteria) this;
}
public Criteria andType1LessThan(Byte value) {
addCriterion("type1 <", value, "type1");
return (Criteria) this;
}
public Criteria andType1LessThanOrEqualTo(Byte value) {
addCriterion("type1 <=", value, "type1");
return (Criteria) this;
}
public Criteria andType1In(List<Byte> values) {
addCriterion("type1 in", values, "type1");
return (Criteria) this;
}
public Criteria andType1NotIn(List<Byte> values) {
addCriterion("type1 not in", values, "type1");
return (Criteria) this;
}
public Criteria andType1Between(Byte value1, Byte value2) {
addCriterion("type1 between", value1, value2, "type1");
return (Criteria) this;
}
public Criteria andType1NotBetween(Byte value1, Byte value2) {
addCriterion("type1 not between", value1, value2, "type1");
return (Criteria) this;
}
public Criteria andType2IsNull() {
addCriterion("type2 is null");
return (Criteria) this;
}
public Criteria andType2IsNotNull() {
addCriterion("type2 is not null");
return (Criteria) this;
}
public Criteria andType2EqualTo(Byte value) {
addCriterion("type2 =", value, "type2");
return (Criteria) this;
}
public Criteria andType2NotEqualTo(Byte value) {
addCriterion("type2 <>", value, "type2");
return (Criteria) this;
}
public Criteria andType2GreaterThan(Byte value) {
addCriterion("type2 >", value, "type2");
return (Criteria) this;
}
public Criteria andType2GreaterThanOrEqualTo(Byte value) {
addCriterion("type2 >=", value, "type2");
return (Criteria) this;
}
public Criteria andType2LessThan(Byte value) {
addCriterion("type2 <", value, "type2");
return (Criteria) this;
}
public Criteria andType2LessThanOrEqualTo(Byte value) {
addCriterion("type2 <=", value, "type2");
return (Criteria) this;
}
public Criteria andType2In(List<Byte> values) {
addCriterion("type2 in", values, "type2");
return (Criteria) this;
}
public Criteria andType2NotIn(List<Byte> values) {
addCriterion("type2 not in", values, "type2");
return (Criteria) this;
}
public Criteria andType2Between(Byte value1, Byte value2) {
addCriterion("type2 between", value1, value2, "type2");
return (Criteria) this;
}
public Criteria andType2NotBetween(Byte value1, Byte value2) {
addCriterion("type2 not between", value1, value2, "type2");
return (Criteria) this;
}
public Criteria andType3IsNull() {
addCriterion("type3 is null");
return (Criteria) this;
}
public Criteria andType3IsNotNull() {
addCriterion("type3 is not null");
return (Criteria) this;
}
public Criteria andType3EqualTo(Byte value) {
addCriterion("type3 =", value, "type3");
return (Criteria) this;
}
public Criteria andType3NotEqualTo(Byte value) {
addCriterion("type3 <>", value, "type3");
return (Criteria) this;
}
public Criteria andType3GreaterThan(Byte value) {
addCriterion("type3 >", value, "type3");
return (Criteria) this;
}
public Criteria andType3GreaterThanOrEqualTo(Byte value) {
addCriterion("type3 >=", value, "type3");
return (Criteria) this;
}
public Criteria andType3LessThan(Byte value) {
addCriterion("type3 <", value, "type3");
return (Criteria) this;
}
public Criteria andType3LessThanOrEqualTo(Byte value) {
addCriterion("type3 <=", value, "type3");
return (Criteria) this;
}
public Criteria andType3In(List<Byte> values) {
addCriterion("type3 in", values, "type3");
return (Criteria) this;
}
public Criteria andType3NotIn(List<Byte> values) {
addCriterion("type3 not in", values, "type3");
return (Criteria) this;
}
public Criteria andType3Between(Byte value1, Byte value2) {
addCriterion("type3 between", value1, value2, "type3");
return (Criteria) this;
}
public Criteria andType3NotBetween(Byte value1, Byte value2) {
addCriterion("type3 not between", value1, value2, "type3");
return (Criteria) this;
}
public Criteria andSerialIsNull() {
addCriterion("serial is null");
return (Criteria) this;
}
public Criteria andSerialIsNotNull() {
addCriterion("serial is not null");
return (Criteria) this;
}
public Criteria andSerialEqualTo(String value) {
addCriterion("serial =", value, "serial");
return (Criteria) this;
}
public Criteria andSerialNotEqualTo(String value) {
addCriterion("serial <>", value, "serial");
return (Criteria) this;
}
public Criteria andSerialGreaterThan(String value) {
addCriterion("serial >", value, "serial");
return (Criteria) this;
}
public Criteria andSerialGreaterThanOrEqualTo(String value) {
addCriterion("serial >=", value, "serial");
return (Criteria) this;
}
public Criteria andSerialLessThan(String value) {
addCriterion("serial <", value, "serial");
return (Criteria) this;
}
public Criteria andSerialLessThanOrEqualTo(String value) {
addCriterion("serial <=", value, "serial");
return (Criteria) this;
}
public Criteria andSerialLike(String value) {
addCriterion("serial like", value, "serial");
return (Criteria) this;
}
public Criteria andSerialNotLike(String value) {
addCriterion("serial not like", value, "serial");
return (Criteria) this;
}
public Criteria andSerialIn(List<String> values) {
addCriterion("serial in", values, "serial");
return (Criteria) this;
}
public Criteria andSerialNotIn(List<String> values) {
addCriterion("serial not in", values, "serial");
return (Criteria) this;
}
public Criteria andSerialBetween(String value1, String value2) {
addCriterion("serial between", value1, value2, "serial");
return (Criteria) this;
}
public Criteria andSerialNotBetween(String value1, String value2) {
addCriterion("serial not between", value1, value2, "serial");
return (Criteria) this;
}
public Criteria andFullSerialIsNull() {
addCriterion("full_serial is null");
return (Criteria) this;
}
public Criteria andFullSerialIsNotNull() {
addCriterion("full_serial is not null");
return (Criteria) this;
}
public Criteria andFullSerialEqualTo(String value) {
addCriterion("full_serial =", value, "fullSerial");
return (Criteria) this;
}
public Criteria andFullSerialNotEqualTo(String value) {
addCriterion("full_serial <>", value, "fullSerial");
return (Criteria) this;
}
public Criteria andFullSerialGreaterThan(String value) {
addCriterion("full_serial >", value, "fullSerial");
return (Criteria) this;
}
public Criteria andFullSerialGreaterThanOrEqualTo(String value) {
addCriterion("full_serial >=", value, "fullSerial");
return (Criteria) this;
}
public Criteria andFullSerialLessThan(String value) {
addCriterion("full_serial <", value, "fullSerial");
return (Criteria) this;
}
public Criteria andFullSerialLessThanOrEqualTo(String value) {
addCriterion("full_serial <=", value, "fullSerial");
return (Criteria) this;
}
public Criteria andFullSerialLike(String value) {
addCriterion("full_serial like", value, "fullSerial");
return (Criteria) this;
}
public Criteria andFullSerialNotLike(String value) {
addCriterion("full_serial not like", value, "fullSerial");
return (Criteria) this;
}
public Criteria andFullSerialIn(List<String> values) {
addCriterion("full_serial in", values, "fullSerial");
return (Criteria) this;
}
public Criteria andFullSerialNotIn(List<String> values) {
addCriterion("full_serial not in", values, "fullSerial");
return (Criteria) this;
}
public Criteria andFullSerialBetween(String value1, String value2) {
addCriterion("full_serial between", value1, value2, "fullSerial");
return (Criteria) this;
}
public Criteria andFullSerialNotBetween(String value1, String value2) {
addCriterion("full_serial not between", value1, value2, "fullSerial");
return (Criteria) this;
}
public Criteria andStepIdIsNull() {
addCriterion("step_id is null");
return (Criteria) this;
}
public Criteria andStepIdIsNotNull() {
addCriterion("step_id is not null");
return (Criteria) this;
}
public Criteria andStepIdEqualTo(Long value) {
addCriterion("step_id =", value, "stepId");
return (Criteria) this;
}
public Criteria andStepIdNotEqualTo(Long value) {
addCriterion("step_id <>", value, "stepId");
return (Criteria) this;
}
public Criteria andStepIdGreaterThan(Long value) {
addCriterion("step_id >", value, "stepId");
return (Criteria) this;
}
public Criteria andStepIdGreaterThanOrEqualTo(Long value) {
addCriterion("step_id >=", value, "stepId");
return (Criteria) this;
}
public Criteria andStepIdLessThan(Long value) {
addCriterion("step_id <", value, "stepId");
return (Criteria) this;
}
public Criteria andStepIdLessThanOrEqualTo(Long value) {
addCriterion("step_id <=", value, "stepId");
return (Criteria) this;
}
public Criteria andStepIdIn(List<Long> values) {
addCriterion("step_id in", values, "stepId");
return (Criteria) this;
}
public Criteria andStepIdNotIn(List<Long> values) {
addCriterion("step_id not in", values, "stepId");
return (Criteria) this;
}
public Criteria andStepIdBetween(Long value1, Long value2) {
addCriterion("step_id between", value1, value2, "stepId");
return (Criteria) this;
}
public Criteria andStepIdNotBetween(Long value1, Long value2) {
addCriterion("step_id not between", value1, value2, "stepId");
return (Criteria) this;
}
public Criteria andOperatorIsNull() {
addCriterion("operator is null");
return (Criteria) this;
}
public Criteria andOperatorIsNotNull() {
addCriterion("operator is not null");
return (Criteria) this;
}
public Criteria andOperatorEqualTo(Long value) {
addCriterion("operator =", value, "operator");
return (Criteria) this;
}
public Criteria andOperatorNotEqualTo(Long value) {
addCriterion("operator <>", value, "operator");
return (Criteria) this;
}
public Criteria andOperatorGreaterThan(Long value) {
addCriterion("operator >", value, "operator");
return (Criteria) this;
}
public Criteria andOperatorGreaterThanOrEqualTo(Long value) {
addCriterion("operator >=", value, "operator");
return (Criteria) this;
}
public Criteria andOperatorLessThan(Long value) {
addCriterion("operator <", value, "operator");
return (Criteria) this;
}
public Criteria andOperatorLessThanOrEqualTo(Long value) {
addCriterion("operator <=", value, "operator");
return (Criteria) this;
}
public Criteria andOperatorIn(List<Long> values) {
addCriterion("operator in", values, "operator");
return (Criteria) this;
}
public Criteria andOperatorNotIn(List<Long> values) {
addCriterion("operator not in", values, "operator");
return (Criteria) this;
}
public Criteria andOperatorBetween(Long value1, Long value2) {
addCriterion("operator between", value1, value2, "operator");
return (Criteria) this;
}
public Criteria andOperatorNotBetween(Long value1, Long value2) {
addCriterion("operator not between", value1, value2, "operator");
return (Criteria) this;
}
public Criteria andCreatedAtIsNull() {
addCriterion("created_at is null");
return (Criteria) this;
}
public Criteria andCreatedAtIsNotNull() {
addCriterion("created_at is not null");
return (Criteria) this;
}
public Criteria andCreatedAtEqualTo(Date value) {
addCriterion("created_at =", value, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtNotEqualTo(Date value) {
addCriterion("created_at <>", value, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtGreaterThan(Date value) {
addCriterion("created_at >", value, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtGreaterThanOrEqualTo(Date value) {
addCriterion("created_at >=", value, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtLessThan(Date value) {
addCriterion("created_at <", value, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtLessThanOrEqualTo(Date value) {
addCriterion("created_at <=", value, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtIn(List<Date> values) {
addCriterion("created_at in", values, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtNotIn(List<Date> values) {
addCriterion("created_at not in", values, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtBetween(Date value1, Date value2) {
addCriterion("created_at between", value1, value2, "createdAt");
return (Criteria) this;
}
public Criteria andCreatedAtNotBetween(Date value1, Date value2) {
addCriterion("created_at not between", value1, value2, "createdAt");
return (Criteria) this;
}
public Criteria andUpdatedAtIsNull() {
addCriterion("updated_at is null");
return (Criteria) this;
}
public Criteria andUpdatedAtIsNotNull() {
addCriterion("updated_at is not null");
return (Criteria) this;
}
public Criteria andUpdatedAtEqualTo(Date value) {
addCriterion("updated_at =", value, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtNotEqualTo(Date value) {
addCriterion("updated_at <>", value, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtGreaterThan(Date value) {
addCriterion("updated_at >", value, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtGreaterThanOrEqualTo(Date value) {
addCriterion("updated_at >=", value, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtLessThan(Date value) {
addCriterion("updated_at <", value, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtLessThanOrEqualTo(Date value) {
addCriterion("updated_at <=", value, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtIn(List<Date> values) {
addCriterion("updated_at in", values, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtNotIn(List<Date> values) {
addCriterion("updated_at not in", values, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtBetween(Date value1, Date value2) {
addCriterion("updated_at between", value1, value2, "updatedAt");
return (Criteria) this;
}
public Criteria andUpdatedAtNotBetween(Date value1, Date value2) {
addCriterion("updated_at not between", value1, value2, "updatedAt");
return (Criteria) this;
}
public Criteria andRecStatusIsNull() {
addCriterion("rec_status is null");
return (Criteria) this;
}
public Criteria andRecStatusIsNotNull() {
addCriterion("rec_status is not null");
return (Criteria) this;
}
public Criteria andRecStatusEqualTo(Byte value) {
addCriterion("rec_status =", value, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusNotEqualTo(Byte value) {
addCriterion("rec_status <>", value, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusGreaterThan(Byte value) {
addCriterion("rec_status >", value, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusGreaterThanOrEqualTo(Byte value) {
addCriterion("rec_status >=", value, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusLessThan(Byte value) {
addCriterion("rec_status <", value, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusLessThanOrEqualTo(Byte value) {
addCriterion("rec_status <=", value, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusIn(List<Byte> values) {
addCriterion("rec_status in", values, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusNotIn(List<Byte> values) {
addCriterion("rec_status not in", values, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusBetween(Byte value1, Byte value2) {
addCriterion("rec_status between", value1, value2, "recStatus");
return (Criteria) this;
}
public Criteria andRecStatusNotBetween(Byte value1, Byte value2) {
addCriterion("rec_status not between", value1, value2, "recStatus");
return (Criteria) this;
}
}
public static class Criteria extends GeneratedCriteria {
protected Criteria() {
super();
}
}
public static class Criterion {
private String condition;
private Object value;
private Object secondValue;
private boolean noValue;
private boolean singleValue;
private boolean betweenValue;
private boolean listValue;
private String typeHandler;
public String getCondition() {
return condition;
}
public Object getValue() {
return value;
}
public Object getSecondValue() {
return secondValue;
}
public boolean isNoValue() {
return noValue;
}
public boolean isSingleValue() {
return singleValue;
}
public boolean isBetweenValue() {
return betweenValue;
}
public boolean isListValue() {
return listValue;
}
public String getTypeHandler() {
return typeHandler;
}
protected Criterion(String condition) {
super();
this.condition = condition;
this.typeHandler = null;
this.noValue = true;
}
protected Criterion(String condition, Object value, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.typeHandler = typeHandler;
if (value instanceof List<?>) {
this.listValue = true;
} else {
this.singleValue = true;
}
}
protected Criterion(String condition, Object value) {
this(condition, value, null);
}
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.secondValue = secondValue;
this.typeHandler = typeHandler;
this.betweenValue = true;
}
protected Criterion(String condition, Object value, Object secondValue) {
this(condition, value, secondValue, null);
}
}
}

254
src/main/java/com/ccsens/carbasics/bean/po/Step.java

@ -1,139 +1,117 @@
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class Step implements Serializable {
private Long id;
private String code;
private String name;
private Byte type;
private Long startEffectTime;
private Long endEffectTime;
private Long hospitalId;
private Long operator;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code == null ? null : code.trim();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public Byte getType() {
return type;
}
public void setType(Byte type) {
this.type = type;
}
public Long getStartEffectTime() {
return startEffectTime;
}
public void setStartEffectTime(Long startEffectTime) {
this.startEffectTime = startEffectTime;
}
public Long getEndEffectTime() {
return endEffectTime;
}
public void setEndEffectTime(Long endEffectTime) {
this.endEffectTime = endEffectTime;
}
public Long getHospitalId() {
return hospitalId;
}
public void setHospitalId(Long hospitalId) {
this.hospitalId = hospitalId;
}
public Long getOperator() {
return operator;
}
public void setOperator(Long operator) {
this.operator = operator;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", code=").append(code);
sb.append(", name=").append(name);
sb.append(", type=").append(type);
sb.append(", startEffectTime=").append(startEffectTime);
sb.append(", endEffectTime=").append(endEffectTime);
sb.append(", hospitalId=").append(hospitalId);
sb.append(", operator=").append(operator);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append("]");
return sb.toString();
}
package com.ccsens.carbasics.bean.po;
import java.io.Serializable;
import java.util.Date;
public class Step implements Serializable {
private Long id;
private String name;
private String code;
private Integer sequence;
private Byte stepType;
private Date createdAt;
private Date updatedAt;
private Byte recStatus;
private String taskSubName;
private static final long serialVersionUID = 1L;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name == null ? null : name.trim();
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code == null ? null : code.trim();
}
public Integer getSequence() {
return sequence;
}
public void setSequence(Integer sequence) {
this.sequence = sequence;
}
public Byte getStepType() {
return stepType;
}
public void setStepType(Byte stepType) {
this.stepType = stepType;
}
public Date getCreatedAt() {
return createdAt;
}
public void setCreatedAt(Date createdAt) {
this.createdAt = createdAt;
}
public Date getUpdatedAt() {
return updatedAt;
}
public void setUpdatedAt(Date updatedAt) {
this.updatedAt = updatedAt;
}
public Byte getRecStatus() {
return recStatus;
}
public void setRecStatus(Byte recStatus) {
this.recStatus = recStatus;
}
public String getTaskSubName() {
return taskSubName;
}
public void setTaskSubName(String taskSubName) {
this.taskSubName = taskSubName == null ? null : taskSubName.trim();
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", name=").append(name);
sb.append(", code=").append(code);
sb.append(", sequence=").append(sequence);
sb.append(", stepType=").append(stepType);
sb.append(", createdAt=").append(createdAt);
sb.append(", updatedAt=").append(updatedAt);
sb.append(", recStatus=").append(recStatus);
sb.append(", taskSubName=").append(taskSubName);
sb.append("]");
return sb.toString();
}
}

1650
src/main/java/com/ccsens/carbasics/bean/po/StepExample.java

File diff suppressed because it is too large

24
src/main/java/com/ccsens/carbasics/bean/vo/PatientVo.java

@ -20,26 +20,30 @@ public class PatientVo {
private Long id;
@ApiModelProperty("急救id")
private Long firstAidId;
@ApiModelProperty("病案号")
private String medicalRecordNum;
@ApiModelProperty("名称")
private String name;
@ApiModelProperty("性别")
private byte gender;
@ApiModelProperty("年龄")
private int age;
@ApiModelProperty("发病时间")
private Long morbidityTime;
@ApiModelProperty("启动绿道时间")
private Long greenwayTime;
@ApiModelProperty("平车id")
private Long carId;
@ApiModelProperty("转归去向")
private String transformation;
@ApiModelProperty("是否是演示数据 0否 1是")
private byte demonstrate;
@ApiModelProperty("所有到场医生信息")
private List<Doctor> doctorList;
@ApiModelProperty("病例状态 0:创建 1:急救审核通过 2:急救审核拒绝 3出院审核通过 4出院审核拒绝 5:申请修改 6:申请拒绝")
private byte dataStatus;
@ApiModelProperty("模板类型 0:神内 1:神外")
private byte type;
@ApiModelProperty("发病时间")
private String morbidityTime;
@ApiModelProperty("启动绿道时间")
private String greenWayTime;
@ApiModelProperty("转归去向")
private String transformation;
@ApiModelProperty("转归时间")
private String transformationTime;
}
@Data

205
src/main/java/com/ccsens/carbasics/mq/RabbitController.java

@ -1,205 +0,0 @@
package com.ccsens.carbasics.mq;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.ObjectUtil;
import com.alibaba.fastjson.JSONObject;
import com.ccsens.carbasics.bean.dto.message.CarRecordMessageDto;
import com.ccsens.carbasics.service.IRecordService;
import com.ccsens.carbasics.util.Constant;
import com.ccsens.util.RedisUtil;
import com.ccsens.util.bean.message.common.OutMessage;
import com.ccsens.util.bean.message.common.OutMessageSet;
import com.ccsens.util.config.RabbitMQConfig;
import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.amqp.rabbit.annotation.RabbitHandler;
import org.springframework.amqp.rabbit.annotation.RabbitListener;
import org.springframework.stereotype.Component;
import javax.annotation.Resource;
import java.math.BigDecimal;
import java.util.*;
@Slf4j
@Component
@RabbitListener(queues = RabbitMQConfig.WISDOM_CAR_2)
public class RabbitController {
@Resource
private IRecordService recordService;
@Resource
private RedisUtil redisUtil;
private Logger logger = LoggerFactory.getLogger(RabbitController.class);
@RabbitHandler
public void process(String messageJson) {
logger.info("平车上传消息数据: {}", messageJson);
try {
OutMessageSet outMessageSet = JSONObject.parseObject(messageJson, OutMessageSet.class);
if (ObjectUtil.isNull(outMessageSet)) {
return;
}
Set<OutMessage> messageSet = outMessageSet.getMessageSet();
if (CollectionUtil.isEmpty(messageSet)) {
return;
}
List<CarRecordMessageDto> carRecordMessageDtoList = new ArrayList<>();
Map<Integer, Long> map = new HashMap<>();
for(OutMessage outMessage : messageSet){
CarRecordMessageDto carRecordMessageDto = JSONObject.parseObject(outMessage.getData(), CarRecordMessageDto.class);
if (ObjectUtil.isNull(carRecordMessageDto)) {
continue;
}
log.info("type:{}", carRecordMessageDto.getType());
switch (carRecordMessageDto.getType()) {
case Constant.Car.CAR_RECORD_WEIGHT:
getWeight(carRecordMessageDtoList, map, carRecordMessageDto, 16);
break;
case Constant.Car.WEIGHT_SENSOR_1:
// getWeight(carRecordMessageDtoList, map, carRecordMessageDto,25);
break;
case Constant.Car.WEIGHT_SENSOR_2:
// getWeight(carRecordMessageDtoList, map, carRecordMessageDto,27);
break;
case Constant.Car.WEIGHT_SENSOR_3:
// getWeight(carRecordMessageDtoList, map, carRecordMessageDto,29);
break;
case Constant.Car.WEIGHT_SENSOR_4:
// getWeight(carRecordMessageDtoList, map, carRecordMessageDto,31);
break;
case Constant.Car.SHAKE_SENSOR:
log.info("倾角传感器:{}", carRecordMessageDto);
long shakeValue = getShakeValue(carRecordMessageDto);
map.put(carRecordMessageDto.getAddr(), shakeValue);
int x = 21;
int y = 22;
int z = 23;
if (map.get(x) != null && map.get(y) != null && map.get(z) != null) {
String value = map.get(x) + "," + map.get(y) + "," + map.get(z);
carRecordMessageDto.setValue(value);
carRecordMessageDtoList.add(carRecordMessageDto);
}
break;
case Constant.Car.THROMBOLYTIC:
case Constant.Car.BOLUS_DOSE:
case Constant.Car.MAINTENANCE_DOSE:
BigDecimal value1 = BigDecimal.valueOf(Double.parseDouble(carRecordMessageDto.getValue())).divide(BigDecimal.valueOf(100), 2, BigDecimal.ROUND_HALF_DOWN);
carRecordMessageDto.setValue(value1.toString());
carRecordMessageDtoList.add(carRecordMessageDto);
break;
case Constant.Car.CAR_RECORD_RFID:
getRfid(carRecordMessageDtoList, map, carRecordMessageDto);
break;
default:
carRecordMessageDtoList.add(carRecordMessageDto);
break;
}
}
carRecordMessageDtoList.forEach(carRecordMessageDto -> {
try {
log.info("处理后的平车消息:{}", carRecordMessageDto);
recordService.disposeMessage(carRecordMessageDto);
} catch (Exception e) {
e.printStackTrace();
}
});
} catch (Exception e) {
log.error("平车消息JSON转换异常", e);
}
}
private void getRfid(List<CarRecordMessageDto> carRecordMessageDtoList, Map<Integer, Long> map, CarRecordMessageDto dto) {
map.put(dto.getAddr(), Long.parseLong(dto.getValue()));
int rfid1 = CarRecordMessageDto.Addr.RFID_1;
int rfid2 = CarRecordMessageDto.Addr.RFID_2;
int rfid3 = CarRecordMessageDto.Addr.RFID_3;
log.info("addr:{},rfid:{}", dto.getAddr(), dto.getValue());
log.info("是否计算rfid:{}", map.get(rfid1) != null && map.get(rfid2) != null && map.get(rfid3) != null);
log.info("map:{}", map);
log.info("3个rfid:{},{},{}", map.get(rfid1) , map.get(rfid2) , map.get(rfid3) );
if (map.get(rfid1) != null && map.get(rfid2) != null && map.get(rfid3) != null) {
log.info("计算rfid");
Long one = map.get(rfid1);
Long two = map.get(rfid2);
Long three = map.get(rfid3);
long rfid = one << 32 | two << 16 | three;
log.info("rfid:{}", "000"+toHex(rfid));
dto.setValue("000"+toHex(rfid));
carRecordMessageDtoList.add(dto);
}
}
private String toHex(long dec) {
String hexStr="";
long decAbs=Math.abs(dec);
while(decAbs>0){
long lastFour=decAbs&15;
if (lastFour>9){
hexStr=(char)('A'+lastFour-10)+hexStr;
} else {
hexStr=lastFour+hexStr;
}
decAbs>>=4;
}
hexStr= dec<0?"-"+hexStr:dec==0?"0":hexStr;
return hexStr;
}
private long getShakeValue(CarRecordMessageDto carRecordMessageDto) {
String key = Constant.Car.FIRST_AID + carRecordMessageDto.getAuthId() + carRecordMessageDto.getAddr();
long value = 0L;
//redis查找该平车上一次的倾角数据
Object o = redisUtil.get(key);
if (ObjectUtil.isNull(o)) {
//如果没有依次存入redis,value值都是0
redisUtil.set(key, carRecordMessageDto.getValue(),Constant.Car.FIRST_AID_REDIS_TIME);
carRecordMessageDto.setValue(0 + "");
} else {
//如果有,用当前的值减去上次的数据,得到的是新的value
value = Long.parseLong(carRecordMessageDto.getValue()) - Long.parseLong(o.toString());
}
return value;
}
private Long getWeight(List<CarRecordMessageDto> carRecordMessageDtoList, Map<Integer, Long> map, CarRecordMessageDto carRecordMessageDto, int highAddr) {
boolean flag = carRecordMessageDto.getAddr() == highAddr;
Long weight = getWeight(map, carRecordMessageDto, flag ? highAddr + 1 : highAddr, flag);
log.info("计算后的重量:{}", weight);
if (weight == null) {
return null;
}
carRecordMessageDto.setValue(weight.toString());
carRecordMessageDtoList.add(carRecordMessageDto);
return weight;
}
private Long getWeight(Map<Integer, Long> map, CarRecordMessageDto carRecordMessageDto, int value2, boolean firstHigh) {
log.info("value = {},,firstHigh={}", value2, firstHigh);
if (map.get(value2) == null) {
map.put(carRecordMessageDto.getAddr(), Long.parseLong(carRecordMessageDto.getValue()));
return null;
} else {
long weight1 = Long.parseLong(carRecordMessageDto.getValue());
long weight2 = map.get(value2);
log.info("准备计算重量:{},,,{}", weight1, weight2);
if (firstHigh) {
log.info("weight1 << 16 + weight2:{}", weight1 << 16 | weight2);
return weight1 << 16 | weight2;
} else {
log.info("weight2 << 16 + weight1:{}", weight2 << 16 | weight1);
return weight2 << 16 | weight1;
}
}
}
}

28
src/main/java/com/ccsens/carbasics/persist/dao/AttendanceRecordDao.java

@ -1,28 +0,0 @@
package com.ccsens.carbasics.persist.dao;
import com.ccsens.carbasics.bean.po.AttendanceRecord;
import com.ccsens.carbasics.bean.vo.WorkerVo;
import com.ccsens.carbasics.persist.mapper.AttendanceRecordMapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* @author AUSU
*/
@Repository
public interface AttendanceRecordDao extends AttendanceRecordMapper {
/**
* 添加所有的到场人员信息
* @param attendanceRecords 到场人员信息
*/
void insertAllRecord(@Param("attendanceRecords") List<AttendanceRecord> attendanceRecords);
/**
* 根据急救id查询到场人员信息
* @param firstAidId 急救id
* @return 到场人员信息列表
*/
List<WorkerVo.WorkInformation> queryArriveWorkerByAidId(@Param("firstAidId") Long firstAidId);
}

24
src/main/java/com/ccsens/carbasics/persist/dao/CarRecordDao.java

@ -1,24 +0,0 @@
package com.ccsens.carbasics.persist.dao;
import com.ccsens.carbasics.bean.vo.RecordVo;
import com.ccsens.carbasics.persist.mapper.CarRecordMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* @description: 平车记录
* @author: whj
* @time: 2021/8/4 9:26
*/
public interface CarRecordDao extends CarRecordMapper {
/**
* 根据类型查询平车记录
* @param carId 平车ID
* @param startTime 开始时间
* @param endTime 结束时间
* @param type 数据类型
* @return 记录
*/
List<RecordVo.WeightAndRfid> queryRecords(@Param("carId") Long carId, @Param("startTime") Long startTime, @Param("endTime") Long endTime, @Param("type") byte type);
}

20
src/main/java/com/ccsens/carbasics/persist/dao/CodeParentDao.java

@ -0,0 +1,20 @@
package com.ccsens.carbasics.persist.dao;
import com.ccsens.carbasics.persist.mapper.CodeParentMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* @description:
* @author: whj
* @time: 2021/8/30 17:37
*/
public interface CodeParentDao extends CodeParentMapper {
/**
* 查询所有子code
* @param parentCode 上级code
* @return 子code
*/
List<String> queryChildren(@Param("parentCode") String parentCode);
}

30
src/main/java/com/ccsens/carbasics/persist/dao/DoctorDao.java

@ -1,30 +0,0 @@
package com.ccsens.carbasics.persist.dao;
import com.ccsens.carbasics.bean.po.Doctor;
import com.ccsens.carbasics.bean.vo.WorkerVo;
import com.ccsens.carbasics.persist.mapper.DoctorMapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* @author AUSU
*/
@Repository
public interface DoctorDao extends DoctorMapper {
/**
* 根据userId查找医生信息
* @param userId 用户id
* @return 医生信息
*/
Doctor findByUserId(@Param("userId") Long userId);
/**
* 根据医院id查询所有医生
* @param hospitalId 医院id
* @param currentTime 当前时间
* @return 所有医生的集合
*/
List<WorkerVo.AllDoctor> findAllDoctor(@Param("hospitalId") Long hospitalId, @Param("currentTime") long currentTime);
}

20
src/main/java/com/ccsens/carbasics/persist/dao/FirstAidMessageDao.java

@ -1,20 +0,0 @@
package com.ccsens.carbasics.persist.dao;
import com.ccsens.carbasics.bean.vo.ProjectVo;
import com.ccsens.carbasics.persist.mapper.FirstAidMessageMapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
/**
* @author AUSU
*/
@Repository
public interface FirstAidMessageDao extends FirstAidMessageMapper {
/**
* 根据急救id查询最新消息
* @param firstAidId 急救id
* @return 最新消息
*/
ProjectVo.NewMessage findInfoByProjectId(@Param("firstAidId") Long firstAidId);
}

32
src/main/java/com/ccsens/carbasics/persist/dao/HospitalDao.java

@ -1,32 +0,0 @@
package com.ccsens.carbasics.persist.dao;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
/**
* @author
*/
@Repository
public interface HospitalDao {
/**
* 通过平车查找医院id
* @param userId
* @return
*/
Long getHospitalIdByCarId(@Param("userId") Long userId);
/**
* 通过平车查找医院id
* @param userId
* @return
*/
Long getHospitalIdByDoctorId(@Param("userId") Long userId);
/**
* 通过项目id获取医院id
* @param projectId
* @return
*/
Long getHospitalIdByProjectId(@Param("projectId") Long projectId);
}

44
src/main/java/com/ccsens/carbasics/persist/dao/PatientDao.java

@ -1,8 +1,7 @@
package com.ccsens.carbasics.persist.dao;
import com.ccsens.carbasics.bean.po.Patient;
import com.ccsens.carbasics.bean.vo.PatientVo;
import com.ccsens.carbasics.persist.mapper.PatientMapper;
import com.ccsens.carbasics.persist.mapper.FirstAidRecordMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@ -11,40 +10,7 @@ import java.util.List;
/**
* @author AUSU
*/
public interface PatientDao extends PatientMapper {
/**
* 根据身份证和医院id查询患者是否来过
* @param idCard 身份证号
* @param hospitalId 医院id
* @return 患者信息
*/
Patient findByIdCardAndHospitalId(@Param("idCard") String idCard, @Param("hospitalId") Long hospitalId);
/**
* 根据医院id查询患者信息
* @param hospitalId 医院id
* @param patientName 患者名
* @param type 患者类型 0急救患者 1平车患者 2转归患者
* @return 患者列表
*/
List<PatientVo.QueryPatientList> queryByHospital(@Param("hospitalId") Long hospitalId, @Param("patientName") String patientName, @Param("type") int type);
/**
* 通过急救id和code查询信息
* @param firstAidId 急救id
* @param code code
* @return 返回答题信息
*/
PatientVo.AidRecord getRecordByAidIdAndCode(@Param("firstAidId") Long firstAidId, @Param("code") String code);
/**
* 查询到场医生的信息
* @param firstAidId 急救id
* @return 返回医生信息及职位
*/
List<PatientVo.Doctor> getAttendanceDoctor(@Param("firstAidId") Long firstAidId);
public interface PatientDao extends FirstAidRecordMapper {
/**
* 根据急救id查询记录信息
@ -62,10 +28,4 @@ public interface PatientDao extends PatientMapper {
*/
PatientVo.QuerySubordinate querySubordinate(@Param("projectId") Long projectId, @Param("code") String code);
/**
* 查找平车患者
* @param hospitalId 医院id
* @return 返回平车患者
*/
List<PatientVo.QueryPatientList> queryCarPatient(@Param("hospitalId") Long hospitalId);
}

46
src/main/java/com/ccsens/carbasics/persist/dao/PatientWisdomCarDao.java

@ -1,46 +0,0 @@
package com.ccsens.carbasics.persist.dao;
import com.ccsens.carbasics.bean.dto.CarDto;
import com.ccsens.carbasics.bean.po.PatientWisdomCar;
import com.ccsens.carbasics.bean.vo.CarVo;
import com.ccsens.carbasics.persist.mapper.PatientWisdomCarMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* @description: step
* @author: whj
* @time: 2021/7/27 14:49
*/
public interface PatientWisdomCarDao extends PatientWisdomCarMapper {
/**
* 查询平车当前的绑定信息
* @param carId 平车ID
* @param time 查询时间
* @return 平车绑定信息
*/
PatientWisdomCar getBindCar(@Param("carId") Long carId, @Param("time") long time);
/**
* 查询用户所在医院的全部平车信息
* @param userId 操作者
* @return 平车信息
*/
List<CarVo.Car> queryCar(@Param("userId") Long userId);
/**
* 根据项目ID查询对应患者绑定的平车信息
* @param param
* @return
*/
CarVo.QueryBind queryBind(CarDto.QueryBind param);
/**
* 修改2H内未结束的平车绑定结束
* @param carId 平车ID
* @param startTime 开始时间
* @param userId 操作者ID
*/
void updateEndTime(@Param("carId") Long carId, @Param("startTime") Long startTime, @Param("userId") Long userId);
}

19
src/main/java/com/ccsens/carbasics/persist/dao/RfidDao.java

@ -1,19 +0,0 @@
package com.ccsens.carbasics.persist.dao;
import com.ccsens.carbasics.bean.vo.RfidVo;
import com.ccsens.carbasics.persist.mapper.RfidMapper;
import org.apache.ibatis.annotations.Param;
/**
* @description: rfid
* @author: whj
* @time: 2021/7/27 14:42
*/
public interface RfidDao extends RfidMapper {
/**
* 根据rfid查询rfid完整内容
* @param rfid rfid(完整编码或简单编码)
* @return rfid
*/
RfidVo.Full getByRfid(@Param("rfid") String rfid);
}

31
src/main/java/com/ccsens/carbasics/persist/dao/WorkingDao.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.dao;
import com.ccsens.carbasics.bean.po.Doctor;
import com.ccsens.carbasics.persist.mapper.WrokingMapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* @author AUSU
*/
@Repository
public interface WorkingDao extends WrokingMapper {
/**
* 查询正在值班的医生
* @param hospitalId 医院id
* @param currentTime 当前时间
* @return 值班医生列表
*/
List<Doctor> findWorkingDoctor(@Param("hospitalId") Long hospitalId, @Param("currentTime") long currentTime);
/**
* 判断医生在当前时间是否是该职位
* @param rfid 医生的rfid
* @param post 职位
* @param time 时间
* @return 值班数量
*/
long countWorking(@Param("rfid") String rfid, @Param("post") byte post, @Param("time") long time);
}

31
src/main/java/com/ccsens/carbasics/persist/mapper/AttendanceRecordMapper.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.AttendanceRecord;
import com.ccsens.carbasics.bean.po.AttendanceRecordExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface AttendanceRecordMapper {
long countByExample(AttendanceRecordExample example);
int deleteByExample(AttendanceRecordExample example);
int deleteByPrimaryKey(Long id);
int insert(AttendanceRecord record);
int insertSelective(AttendanceRecord record);
List<AttendanceRecord> selectByExample(AttendanceRecordExample example);
AttendanceRecord selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") AttendanceRecord record, @Param("example") AttendanceRecordExample example);
int updateByExample(@Param("record") AttendanceRecord record, @Param("example") AttendanceRecordExample example);
int updateByPrimaryKeySelective(AttendanceRecord record);
int updateByPrimaryKey(AttendanceRecord record);
}

31
src/main/java/com/ccsens/carbasics/persist/mapper/CarRecordMapper.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.CarRecord;
import com.ccsens.carbasics.bean.po.CarRecordExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface CarRecordMapper {
long countByExample(CarRecordExample example);
int deleteByExample(CarRecordExample example);
int deleteByPrimaryKey(Long id);
int insert(CarRecord record);
int insertSelective(CarRecord record);
List<CarRecord> selectByExample(CarRecordExample example);
CarRecord selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") CarRecord record, @Param("example") CarRecordExample example);
int updateByExample(@Param("record") CarRecord record, @Param("example") CarRecordExample example);
int updateByPrimaryKeySelective(CarRecord record);
int updateByPrimaryKey(CarRecord record);
}

59
src/main/java/com/ccsens/carbasics/persist/mapper/CodeDictionariesMapper.java

@ -1,31 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.CodeDictionaries;
import com.ccsens.carbasics.bean.po.CodeDictionariesExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface CodeDictionariesMapper {
long countByExample(CodeDictionariesExample example);
int deleteByExample(CodeDictionariesExample example);
int deleteByPrimaryKey(Long id);
int insert(CodeDictionaries record);
int insertSelective(CodeDictionaries record);
List<CodeDictionaries> selectByExample(CodeDictionariesExample example);
CodeDictionaries selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") CodeDictionaries record, @Param("example") CodeDictionariesExample example);
int updateByExample(@Param("record") CodeDictionaries record, @Param("example") CodeDictionariesExample example);
int updateByPrimaryKeySelective(CodeDictionaries record);
int updateByPrimaryKey(CodeDictionaries record);
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.CodeDictionaries;
import com.ccsens.carbasics.bean.po.CodeDictionariesExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface CodeDictionariesMapper {
long countByExample(CodeDictionariesExample example);
int deleteByExample(CodeDictionariesExample example);
int deleteByPrimaryKey(Long id);
int insert(CodeDictionaries record);
int insertSelective(CodeDictionaries record);
List<CodeDictionaries> selectByExample(CodeDictionariesExample example);
CodeDictionaries selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") CodeDictionaries record, @Param("example") CodeDictionariesExample example);
int updateByExample(@Param("record") CodeDictionaries record, @Param("example") CodeDictionariesExample example);
int updateByPrimaryKeySelective(CodeDictionaries record);
int updateByPrimaryKey(CodeDictionaries record);
}

30
src/main/java/com/ccsens/carbasics/persist/mapper/CodeParentMapper.java

@ -0,0 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.CodeParent;
import com.ccsens.carbasics.bean.po.CodeParentExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface CodeParentMapper {
long countByExample(CodeParentExample example);
int deleteByExample(CodeParentExample example);
int deleteByPrimaryKey(Long id);
int insert(CodeParent record);
int insertSelective(CodeParent record);
List<CodeParent> selectByExample(CodeParentExample example);
CodeParent selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") CodeParent record, @Param("example") CodeParentExample example);
int updateByExample(@Param("record") CodeParent record, @Param("example") CodeParentExample example);
int updateByPrimaryKeySelective(CodeParent record);
int updateByPrimaryKey(CodeParent record);
}

31
src/main/java/com/ccsens/carbasics/persist/mapper/DoctorMapper.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.Doctor;
import com.ccsens.carbasics.bean.po.DoctorExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface DoctorMapper {
long countByExample(DoctorExample example);
int deleteByExample(DoctorExample example);
int deleteByPrimaryKey(Long id);
int insert(Doctor record);
int insertSelective(Doctor record);
List<Doctor> selectByExample(DoctorExample example);
Doctor selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") Doctor record, @Param("example") DoctorExample example);
int updateByExample(@Param("record") Doctor record, @Param("example") DoctorExample example);
int updateByPrimaryKeySelective(Doctor record);
int updateByPrimaryKey(Doctor record);
}

30
src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidLogMapper.java

@ -0,0 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.FirstAidLog;
import com.ccsens.carbasics.bean.po.FirstAidLogExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface FirstAidLogMapper {
long countByExample(FirstAidLogExample example);
int deleteByExample(FirstAidLogExample example);
int deleteByPrimaryKey(Long id);
int insert(FirstAidLog record);
int insertSelective(FirstAidLog record);
List<FirstAidLog> selectByExample(FirstAidLogExample example);
FirstAidLog selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") FirstAidLog record, @Param("example") FirstAidLogExample example);
int updateByExample(@Param("record") FirstAidLog record, @Param("example") FirstAidLogExample example);
int updateByPrimaryKeySelective(FirstAidLog record);
int updateByPrimaryKey(FirstAidLog record);
}

59
src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidMapper.java

@ -1,31 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.FirstAid;
import com.ccsens.carbasics.bean.po.FirstAidExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface FirstAidMapper {
long countByExample(FirstAidExample example);
int deleteByExample(FirstAidExample example);
int deleteByPrimaryKey(Long id);
int insert(FirstAid record);
int insertSelective(FirstAid record);
List<FirstAid> selectByExample(FirstAidExample example);
FirstAid selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") FirstAid record, @Param("example") FirstAidExample example);
int updateByExample(@Param("record") FirstAid record, @Param("example") FirstAidExample example);
int updateByPrimaryKeySelective(FirstAid record);
int updateByPrimaryKey(FirstAid record);
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.FirstAid;
import com.ccsens.carbasics.bean.po.FirstAidExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface FirstAidMapper {
long countByExample(FirstAidExample example);
int deleteByExample(FirstAidExample example);
int deleteByPrimaryKey(Long id);
int insert(FirstAid record);
int insertSelective(FirstAid record);
List<FirstAid> selectByExample(FirstAidExample example);
FirstAid selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") FirstAid record, @Param("example") FirstAidExample example);
int updateByExample(@Param("record") FirstAid record, @Param("example") FirstAidExample example);
int updateByPrimaryKeySelective(FirstAid record);
int updateByPrimaryKey(FirstAid record);
}

30
src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidMemberMapper.java

@ -0,0 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.FirstAidMember;
import com.ccsens.carbasics.bean.po.FirstAidMemberExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface FirstAidMemberMapper {
long countByExample(FirstAidMemberExample example);
int deleteByExample(FirstAidMemberExample example);
int deleteByPrimaryKey(Long id);
int insert(FirstAidMember record);
int insertSelective(FirstAidMember record);
List<FirstAidMember> selectByExample(FirstAidMemberExample example);
FirstAidMember selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") FirstAidMember record, @Param("example") FirstAidMemberExample example);
int updateByExample(@Param("record") FirstAidMember record, @Param("example") FirstAidMemberExample example);
int updateByPrimaryKeySelective(FirstAidMember record);
int updateByPrimaryKey(FirstAidMember record);
}

31
src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidMessageMapper.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.FirstAidMessage;
import com.ccsens.carbasics.bean.po.FirstAidMessageExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface FirstAidMessageMapper {
long countByExample(FirstAidMessageExample example);
int deleteByExample(FirstAidMessageExample example);
int deleteByPrimaryKey(Long id);
int insert(FirstAidMessage record);
int insertSelective(FirstAidMessage record);
List<FirstAidMessage> selectByExample(FirstAidMessageExample example);
FirstAidMessage selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") FirstAidMessage record, @Param("example") FirstAidMessageExample example);
int updateByExample(@Param("record") FirstAidMessage record, @Param("example") FirstAidMessageExample example);
int updateByPrimaryKeySelective(FirstAidMessage record);
int updateByPrimaryKey(FirstAidMessage record);
}

59
src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidRecordLogMapper.java

@ -1,31 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.FirstAidRecordLog;
import com.ccsens.carbasics.bean.po.FirstAidRecordLogExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface FirstAidRecordLogMapper {
long countByExample(FirstAidRecordLogExample example);
int deleteByExample(FirstAidRecordLogExample example);
int deleteByPrimaryKey(Long id);
int insert(FirstAidRecordLog record);
int insertSelective(FirstAidRecordLog record);
List<FirstAidRecordLog> selectByExample(FirstAidRecordLogExample example);
FirstAidRecordLog selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") FirstAidRecordLog record, @Param("example") FirstAidRecordLogExample example);
int updateByExample(@Param("record") FirstAidRecordLog record, @Param("example") FirstAidRecordLogExample example);
int updateByPrimaryKeySelective(FirstAidRecordLog record);
int updateByPrimaryKey(FirstAidRecordLog record);
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.FirstAidRecordLog;
import com.ccsens.carbasics.bean.po.FirstAidRecordLogExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface FirstAidRecordLogMapper {
long countByExample(FirstAidRecordLogExample example);
int deleteByExample(FirstAidRecordLogExample example);
int deleteByPrimaryKey(Long id);
int insert(FirstAidRecordLog record);
int insertSelective(FirstAidRecordLog record);
List<FirstAidRecordLog> selectByExample(FirstAidRecordLogExample example);
FirstAidRecordLog selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") FirstAidRecordLog record, @Param("example") FirstAidRecordLogExample example);
int updateByExample(@Param("record") FirstAidRecordLog record, @Param("example") FirstAidRecordLogExample example);
int updateByPrimaryKeySelective(FirstAidRecordLog record);
int updateByPrimaryKey(FirstAidRecordLog record);
}

59
src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidRecordMapper.java

@ -1,31 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.FirstAidRecord;
import com.ccsens.carbasics.bean.po.FirstAidRecordExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface FirstAidRecordMapper {
long countByExample(FirstAidRecordExample example);
int deleteByExample(FirstAidRecordExample example);
int deleteByPrimaryKey(Long id);
int insert(FirstAidRecord record);
int insertSelective(FirstAidRecord record);
List<FirstAidRecord> selectByExample(FirstAidRecordExample example);
FirstAidRecord selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") FirstAidRecord record, @Param("example") FirstAidRecordExample example);
int updateByExample(@Param("record") FirstAidRecord record, @Param("example") FirstAidRecordExample example);
int updateByPrimaryKeySelective(FirstAidRecord record);
int updateByPrimaryKey(FirstAidRecord record);
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.FirstAidRecord;
import com.ccsens.carbasics.bean.po.FirstAidRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface FirstAidRecordMapper {
long countByExample(FirstAidRecordExample example);
int deleteByExample(FirstAidRecordExample example);
int deleteByPrimaryKey(Long id);
int insert(FirstAidRecord record);
int insertSelective(FirstAidRecord record);
List<FirstAidRecord> selectByExample(FirstAidRecordExample example);
FirstAidRecord selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") FirstAidRecord record, @Param("example") FirstAidRecordExample example);
int updateByExample(@Param("record") FirstAidRecord record, @Param("example") FirstAidRecordExample example);
int updateByPrimaryKeySelective(FirstAidRecord record);
int updateByPrimaryKey(FirstAidRecord record);
}

31
src/main/java/com/ccsens/carbasics/persist/mapper/FirstAidStandardMapper.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.FirstAidStandard;
import com.ccsens.carbasics.bean.po.FirstAidStandardExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface FirstAidStandardMapper {
long countByExample(FirstAidStandardExample example);
int deleteByExample(FirstAidStandardExample example);
int deleteByPrimaryKey(Long id);
int insert(FirstAidStandard record);
int insertSelective(FirstAidStandard record);
List<FirstAidStandard> selectByExample(FirstAidStandardExample example);
FirstAidStandard selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") FirstAidStandard record, @Param("example") FirstAidStandardExample example);
int updateByExample(@Param("record") FirstAidStandard record, @Param("example") FirstAidStandardExample example);
int updateByPrimaryKeySelective(FirstAidStandard record);
int updateByPrimaryKey(FirstAidStandard record);
}

31
src/main/java/com/ccsens/carbasics/persist/mapper/HospitalMapper.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.Hospital;
import com.ccsens.carbasics.bean.po.HospitalExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface HospitalMapper {
long countByExample(HospitalExample example);
int deleteByExample(HospitalExample example);
int deleteByPrimaryKey(Long id);
int insert(Hospital record);
int insertSelective(Hospital record);
List<Hospital> selectByExample(HospitalExample example);
Hospital selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") Hospital record, @Param("example") HospitalExample example);
int updateByExample(@Param("record") Hospital record, @Param("example") HospitalExample example);
int updateByPrimaryKeySelective(Hospital record);
int updateByPrimaryKey(Hospital record);
}

30
src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationDepartmentMapper.java

@ -0,0 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.OrganizationDepartment;
import com.ccsens.carbasics.bean.po.OrganizationDepartmentExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface OrganizationDepartmentMapper {
long countByExample(OrganizationDepartmentExample example);
int deleteByExample(OrganizationDepartmentExample example);
int deleteByPrimaryKey(Long id);
int insert(OrganizationDepartment record);
int insertSelective(OrganizationDepartment record);
List<OrganizationDepartment> selectByExample(OrganizationDepartmentExample example);
OrganizationDepartment selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") OrganizationDepartment record, @Param("example") OrganizationDepartmentExample example);
int updateByExample(@Param("record") OrganizationDepartment record, @Param("example") OrganizationDepartmentExample example);
int updateByPrimaryKeySelective(OrganizationDepartment record);
int updateByPrimaryKey(OrganizationDepartment record);
}

30
src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationMapper.java

@ -0,0 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.Organization;
import com.ccsens.carbasics.bean.po.OrganizationExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface OrganizationMapper {
long countByExample(OrganizationExample example);
int deleteByExample(OrganizationExample example);
int deleteByPrimaryKey(Long id);
int insert(Organization record);
int insertSelective(Organization record);
List<Organization> selectByExample(OrganizationExample example);
Organization selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") Organization record, @Param("example") OrganizationExample example);
int updateByExample(@Param("record") Organization record, @Param("example") OrganizationExample example);
int updateByPrimaryKeySelective(Organization record);
int updateByPrimaryKey(Organization record);
}

30
src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationMemberMapper.java

@ -0,0 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.OrganizationMember;
import com.ccsens.carbasics.bean.po.OrganizationMemberExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface OrganizationMemberMapper {
long countByExample(OrganizationMemberExample example);
int deleteByExample(OrganizationMemberExample example);
int deleteByPrimaryKey(Long id);
int insert(OrganizationMember record);
int insertSelective(OrganizationMember record);
List<OrganizationMember> selectByExample(OrganizationMemberExample example);
OrganizationMember selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") OrganizationMember record, @Param("example") OrganizationMemberExample example);
int updateByExample(@Param("record") OrganizationMember record, @Param("example") OrganizationMemberExample example);
int updateByPrimaryKeySelective(OrganizationMember record);
int updateByPrimaryKey(OrganizationMember record);
}

30
src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationParentMapper.java

@ -0,0 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.OrganizationParent;
import com.ccsens.carbasics.bean.po.OrganizationParentExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface OrganizationParentMapper {
long countByExample(OrganizationParentExample example);
int deleteByExample(OrganizationParentExample example);
int deleteByPrimaryKey(Long id);
int insert(OrganizationParent record);
int insertSelective(OrganizationParent record);
List<OrganizationParent> selectByExample(OrganizationParentExample example);
OrganizationParent selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") OrganizationParent record, @Param("example") OrganizationParentExample example);
int updateByExample(@Param("record") OrganizationParent record, @Param("example") OrganizationParentExample example);
int updateByPrimaryKeySelective(OrganizationParent record);
int updateByPrimaryKey(OrganizationParent record);
}

30
src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationPositionMapper.java

@ -0,0 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.OrganizationPosition;
import com.ccsens.carbasics.bean.po.OrganizationPositionExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface OrganizationPositionMapper {
long countByExample(OrganizationPositionExample example);
int deleteByExample(OrganizationPositionExample example);
int deleteByPrimaryKey(Long id);
int insert(OrganizationPosition record);
int insertSelective(OrganizationPosition record);
List<OrganizationPosition> selectByExample(OrganizationPositionExample example);
OrganizationPosition selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") OrganizationPosition record, @Param("example") OrganizationPositionExample example);
int updateByExample(@Param("record") OrganizationPosition record, @Param("example") OrganizationPositionExample example);
int updateByPrimaryKeySelective(OrganizationPosition record);
int updateByPrimaryKey(OrganizationPosition record);
}

30
src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationProjectMapper.java

@ -0,0 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.OrganizationProject;
import com.ccsens.carbasics.bean.po.OrganizationProjectExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface OrganizationProjectMapper {
long countByExample(OrganizationProjectExample example);
int deleteByExample(OrganizationProjectExample example);
int deleteByPrimaryKey(Long id);
int insert(OrganizationProject record);
int insertSelective(OrganizationProject record);
List<OrganizationProject> selectByExample(OrganizationProjectExample example);
OrganizationProject selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") OrganizationProject record, @Param("example") OrganizationProjectExample example);
int updateByExample(@Param("record") OrganizationProject record, @Param("example") OrganizationProjectExample example);
int updateByPrimaryKeySelective(OrganizationProject record);
int updateByPrimaryKey(OrganizationProject record);
}

30
src/main/java/com/ccsens/carbasics/persist/mapper/OrganizationTemplateMapper.java

@ -0,0 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.OrganizationTemplate;
import com.ccsens.carbasics.bean.po.OrganizationTemplateExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface OrganizationTemplateMapper {
long countByExample(OrganizationTemplateExample example);
int deleteByExample(OrganizationTemplateExample example);
int deleteByPrimaryKey(Long id);
int insert(OrganizationTemplate record);
int insertSelective(OrganizationTemplate record);
List<OrganizationTemplate> selectByExample(OrganizationTemplateExample example);
OrganizationTemplate selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") OrganizationTemplate record, @Param("example") OrganizationTemplateExample example);
int updateByExample(@Param("record") OrganizationTemplate record, @Param("example") OrganizationTemplateExample example);
int updateByPrimaryKeySelective(OrganizationTemplate record);
int updateByPrimaryKey(OrganizationTemplate record);
}

31
src/main/java/com/ccsens/carbasics/persist/mapper/PatientMapper.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.Patient;
import com.ccsens.carbasics.bean.po.PatientExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface PatientMapper {
long countByExample(PatientExample example);
int deleteByExample(PatientExample example);
int deleteByPrimaryKey(Long id);
int insert(Patient record);
int insertSelective(Patient record);
List<Patient> selectByExample(PatientExample example);
Patient selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") Patient record, @Param("example") PatientExample example);
int updateByExample(@Param("record") Patient record, @Param("example") PatientExample example);
int updateByPrimaryKeySelective(Patient record);
int updateByPrimaryKey(Patient record);
}

31
src/main/java/com/ccsens/carbasics/persist/mapper/PatientWisdomCarMapper.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.PatientWisdomCar;
import com.ccsens.carbasics.bean.po.PatientWisdomCarExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface PatientWisdomCarMapper {
long countByExample(PatientWisdomCarExample example);
int deleteByExample(PatientWisdomCarExample example);
int deleteByPrimaryKey(Long id);
int insert(PatientWisdomCar record);
int insertSelective(PatientWisdomCar record);
List<PatientWisdomCar> selectByExample(PatientWisdomCarExample example);
PatientWisdomCar selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") PatientWisdomCar record, @Param("example") PatientWisdomCarExample example);
int updateByExample(@Param("record") PatientWisdomCar record, @Param("example") PatientWisdomCarExample example);
int updateByPrimaryKeySelective(PatientWisdomCar record);
int updateByPrimaryKey(PatientWisdomCar record);
}

31
src/main/java/com/ccsens/carbasics/persist/mapper/RfidMapper.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.Rfid;
import com.ccsens.carbasics.bean.po.RfidExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface RfidMapper {
long countByExample(RfidExample example);
int deleteByExample(RfidExample example);
int deleteByPrimaryKey(Long id);
int insert(Rfid record);
int insertSelective(Rfid record);
List<Rfid> selectByExample(RfidExample example);
Rfid selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") Rfid record, @Param("example") RfidExample example);
int updateByExample(@Param("record") Rfid record, @Param("example") RfidExample example);
int updateByPrimaryKeySelective(Rfid record);
int updateByPrimaryKey(Rfid record);
}

59
src/main/java/com/ccsens/carbasics/persist/mapper/StepMapper.java

@ -1,31 +1,30 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.Step;
import com.ccsens.carbasics.bean.po.StepExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface StepMapper {
long countByExample(StepExample example);
int deleteByExample(StepExample example);
int deleteByPrimaryKey(Long id);
int insert(Step record);
int insertSelective(Step record);
List<Step> selectByExample(StepExample example);
Step selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") Step record, @Param("example") StepExample example);
int updateByExample(@Param("record") Step record, @Param("example") StepExample example);
int updateByPrimaryKeySelective(Step record);
int updateByPrimaryKey(Step record);
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.Step;
import com.ccsens.carbasics.bean.po.StepExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
public interface StepMapper {
long countByExample(StepExample example);
int deleteByExample(StepExample example);
int deleteByPrimaryKey(Long id);
int insert(Step record);
int insertSelective(Step record);
List<Step> selectByExample(StepExample example);
Step selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") Step record, @Param("example") StepExample example);
int updateByExample(@Param("record") Step record, @Param("example") StepExample example);
int updateByPrimaryKeySelective(Step record);
int updateByPrimaryKey(Step record);
}

31
src/main/java/com/ccsens/carbasics/persist/mapper/WisdomCarMapper.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.WisdomCar;
import com.ccsens.carbasics.bean.po.WisdomCarExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface WisdomCarMapper {
long countByExample(WisdomCarExample example);
int deleteByExample(WisdomCarExample example);
int deleteByPrimaryKey(Long id);
int insert(WisdomCar record);
int insertSelective(WisdomCar record);
List<WisdomCar> selectByExample(WisdomCarExample example);
WisdomCar selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") WisdomCar record, @Param("example") WisdomCarExample example);
int updateByExample(@Param("record") WisdomCar record, @Param("example") WisdomCarExample example);
int updateByPrimaryKeySelective(WisdomCar record);
int updateByPrimaryKey(WisdomCar record);
}

31
src/main/java/com/ccsens/carbasics/persist/mapper/WorkingMapper.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.Working;
import com.ccsens.carbasics.bean.po.WorkingExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface WorkingMapper {
long countByExample(WorkingExample example);
int deleteByExample(WorkingExample example);
int deleteByPrimaryKey(Long id);
int insert(Working record);
int insertSelective(Working record);
List<Working> selectByExample(WorkingExample example);
Working selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") Working record, @Param("example") WorkingExample example);
int updateByExample(@Param("record") Working record, @Param("example") WorkingExample example);
int updateByPrimaryKeySelective(Working record);
int updateByPrimaryKey(Working record);
}

31
src/main/java/com/ccsens/carbasics/persist/mapper/WrokingMapper.java

@ -1,31 +0,0 @@
package com.ccsens.carbasics.persist.mapper;
import com.ccsens.carbasics.bean.po.Wroking;
import com.ccsens.carbasics.bean.po.WrokingExample;
import org.apache.ibatis.annotations.Param;
import java.util.List;
public interface WrokingMapper {
long countByExample(WrokingExample example);
int deleteByExample(WrokingExample example);
int deleteByPrimaryKey(Long id);
int insert(Wroking record);
int insertSelective(Wroking record);
List<Wroking> selectByExample(WrokingExample example);
Wroking selectByPrimaryKey(Long id);
int updateByExampleSelective(@Param("record") Wroking record, @Param("example") WrokingExample example);
int updateByExample(@Param("record") Wroking record, @Param("example") WrokingExample example);
int updateByPrimaryKeySelective(Wroking record);
int updateByPrimaryKey(Wroking record);
}

65
src/main/java/com/ccsens/carbasics/service/DictionariesService.java

@ -6,12 +6,13 @@ import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.ccsens.carbasics.bean.po.*;
import com.ccsens.carbasics.persist.mapper.CodeDictionariesMapper;
import com.ccsens.carbasics.persist.mapper.HospitalMapper;
import com.ccsens.carbasics.persist.mapper.CodeParentMapper;
import com.ccsens.carbasics.persist.mapper.StepMapper;
import com.ccsens.carbasics.util.Constant;
import com.ccsens.carbasics.util.DefaultCodeError;
import com.ccsens.util.ExcelUtil;
import com.ccsens.util.StringUtil;
import com.ccsens.util.WebConstant;
import com.ccsens.util.exception.BaseException;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
@ -35,14 +36,18 @@ import java.util.List;
@Service
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public class DictionariesService implements IDictionariesService{
@Resource
private HospitalMapper hospitalMapper;
@Resource
private Snowflake snowflake;
@Resource
private CodeDictionariesMapper dictionariesMapper;
@Resource
private StepMapper stepMapper;
@Resource
private CodeParentMapper codeParentMapper;
/**上级code符*/
private final static String PARENT_CODE_SPLIT = "[,,;;]";
@Override
public void importCode(String fullPath, Long userId) throws Exception {
@ -72,23 +77,6 @@ public class DictionariesService implements IDictionariesService{
}
//获取上级code
String parentCode = StringUtil.replaceStrSpace(ExcelUtil.getCellValue(row.getCell(3)));
//获取医院编号
String hospitalSerial = StringUtil.replaceStrSpace(ExcelUtil.getCellValue(row.getCell(4)));
//获取医院id
Long hospitalId;
if(StrUtil.isEmpty(hospitalSerial)){
throw new BaseException(DefaultCodeError.NOT_HOSPITAL_SERIAL);
}else {
HospitalExample hospitalExample = new HospitalExample();
hospitalExample.createCriteria().andSerialEqualTo(hospitalSerial);
List<Hospital> hospitals = hospitalMapper.selectByExample(hospitalExample);
if(CollectionUtil.isNotEmpty(hospitals)){
hospitalId = hospitals.get(0).getId();
}else {
throw new BaseException(DefaultCodeError.NOT_HOSPITAL_SERIAL);
}
}
log.info("医院id-{}",hospitalId);
//获取急救任务名
String taskName = StringUtil.replaceStrSpace(ExcelUtil.getCellValue(row.getCell(5)));
//获取环节code
@ -104,30 +92,47 @@ public class DictionariesService implements IDictionariesService{
log.info("环节id-{}",stepId);
//添加数据库
CodeDictionariesExample dictionariesExample = new CodeDictionariesExample();
dictionariesExample.createCriteria().andQuestionCodeEqualTo(questionCode).andHospitalIdEqualTo(hospitalId);
dictionariesExample.createCriteria().andQuestionCodeEqualTo(questionCode);
List<CodeDictionaries> dictionariesList = dictionariesMapper.selectByExample(dictionariesExample);
if(CollectionUtil.isNotEmpty(dictionariesList)){
CodeDictionaries dictionaries = dictionariesList.get(0);
log.info("医院id和题目code相同,修改旧数据-{}",dictionaries);
dictionaries.setQuestion(questionName);
dictionaries.setParentCode(parentCode);
dictionaries.setTaskName(taskName);
dictionaries.setStepId(stepId);
dictionaries.setOperator(userId);
dictionariesMapper.updateByPrimaryKeySelective(dictionaries);
CodeDictionaries codeDictionaries = new CodeDictionaries();
codeDictionaries.setId(dictionaries.getId());
codeDictionaries.setQuestion(questionName);
codeDictionaries.setQuestionCode(questionCode);
codeDictionaries.setTaskName(taskName);
codeDictionaries.setOperator(userId);
dictionariesMapper.updateByPrimaryKeySelective(codeDictionaries);
}else {
CodeDictionaries codeDictionaries = new CodeDictionaries();
codeDictionaries.setId(snowflake.nextId());
codeDictionaries.setQuestion(questionName);
codeDictionaries.setQuestionCode(questionCode);
codeDictionaries.setParentCode(parentCode);
codeDictionaries.setHospitalId(hospitalId);
codeDictionaries.setTaskName(taskName);
codeDictionaries.setStepId(stepId);
codeDictionaries.setOperator(userId);
dictionariesMapper.insertSelective(codeDictionaries);
log.info("添加一个code-{}",codeDictionaries);
}
// 设置上级code
// 删除原有上级
CodeParentExample delExample = new CodeParentExample();
delExample.createCriteria().andQuestionCodeEqualTo(questionCode);
CodeParent delCode = new CodeParent();
delCode.setRecStatus(WebConstant.REC_STATUS.Deleted.value);
codeParentMapper.updateByExampleSelective(delCode, delExample);
// 添加上级
if(StrUtil.isNotBlank(parentCode)) {
String[] parents = parentCode.split(PARENT_CODE_SPLIT);
for (String parent: parents) {
CodeParent codeParent = new CodeParent();
codeParent.setId(snowflake.nextId());
codeParent.setQuestionCode(questionCode);
codeParent.setParentCode(parent);
codeParentMapper.insertSelective(codeParent);
}
}
}
}

194
src/main/java/com/ccsens/carbasics/service/FirstAidRecordService.java

@ -0,0 +1,194 @@
package com.ccsens.carbasics.service;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.lang.Snowflake;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.ccsens.carbasics.bean.dto.PatientDto;
import com.ccsens.carbasics.bean.po.*;
import com.ccsens.carbasics.bean.vo.PatientVo;
import com.ccsens.carbasics.persist.dao.CodeParentDao;
import com.ccsens.carbasics.persist.dao.FirstAidDao;
import com.ccsens.carbasics.persist.dao.PatientDao;
import com.ccsens.carbasics.persist.mapper.CodeDictionariesMapper;
import com.ccsens.carbasics.persist.mapper.FirstAidRecordLogMapper;
import com.ccsens.carbasics.persist.mapper.FirstAidRecordMapper;
import com.ccsens.carbasics.util.Constant;
import com.ccsens.carbasics.util.DefaultCodeError;
import com.ccsens.util.exception.BaseException;
import com.github.pagehelper.PageInfo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* @author
*/
@Slf4j
@Service
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public class FirstAidRecordService implements IFirstAidRecordService {
@Resource
private PatientDao patientDao;
@Resource
private Snowflake snowflake;
@Resource
private FirstAidRecordLogMapper firstAidRecordLogMapper;
@Resource
private FirstAidRecordMapper firstAidRecordMapper;
@Resource
private CodeDictionariesMapper dictionariesMapper;
@Resource
private CodeParentDao codeParentDao;
@Resource
private FirstAidDao firstAidDao;
@Override
public PatientVo.QuerySubordinate querySubordinate(PatientDto.QuerySubordinate param, Long userId) {
return patientDao.querySubordinate(param.getProjectId(),param.getCode());
}
@Override
public PatientVo.QueryAidRecordN queryAidRecordN(PatientDto.QueryAidRecord param, Long userId) {
PatientVo.QueryAidRecordN queryAidRecord = new PatientVo.QueryAidRecordN();
Map<String,List<String>> recordMap = new HashMap<>();
//查询记录信息
List<PatientVo.AidRecord> aidRecords = patientDao.queryRecordByAidId(param.getProjectId(),param.getCodeList());
if(CollectionUtil.isNotEmpty(aidRecords)){
//封装进map内
aidRecords.forEach(aidRecord -> {
if(ObjectUtil.isNull(recordMap.get(aidRecord.getQuestionCode()))){
List<String> stringList = new ArrayList<>();
stringList.add(aidRecord.getAnswer());
recordMap.put(aidRecord.getQuestionCode(),stringList);
}else {
recordMap.get(aidRecord.getQuestionCode()).add(aidRecord.getAnswer());
}
});
queryAidRecord.setId(aidRecords.get(0).getFirstAidId());
}
queryAidRecord.setRecord(recordMap);
return queryAidRecord;
}
@Override
public void saveAidRecordN(PatientDto.SaveAidRecordN param, Long userId) {
//验证急救信息
FirstAidExample aidExample = new FirstAidExample();
aidExample.createCriteria().andProjectIdEqualTo(param.getProjectId());
aidExample.setOrderByClause("id desc limit 1");
List<FirstAid> firstAids = firstAidDao.selectByExample(aidExample);
log.info("急救信息:{}", firstAids);
if(CollectionUtil.isEmpty(firstAids)) {
throw new BaseException(DefaultCodeError.NOT_FIRST_AID_ID);
}
if(CollectionUtil.isEmpty(param.getCodeAndAnswerList())){
return;
}
FirstAid firstAid = firstAids.get(0);
if (firstAid.getDataStatus() == Constant.DataStatus.Create.status || firstAid.getDataStatus() == Constant.DataStatus.FirstAidRefuse.status) {
// 不校验,允许修改
log.info("允许修改:{}", firstAid.getDataStatus());
} else if (firstAid.getDataStatus() == Constant.DataStatus.FirstAidPass.status) {
// 急救审核通过,急救不能修改
List<String> children = codeParentDao.queryChildren(Constant.QuestionCode.FIRST_AID);
param.getCodeAndAnswerList().forEach(codeAndAnswer -> {
if (children.contains(codeAndAnswer.getQuestionCode())) {
log.info("{}是急救的code,不能修改", codeAndAnswer.getQuestionCode() );
throw new BaseException(DefaultCodeError.NO_DATA_MODIFY_PRIVILEGE);
}
});
} else if (firstAid.getDataStatus() == Constant.DataStatus.DischargeRefuse.status) {
// 出院审核拒绝,只允许修改出院信息
List<String> children = codeParentDao.queryChildren(Constant.QuestionCode.DISCHARGE);
param.getCodeAndAnswerList().forEach(codeAndAnswer -> {
if (!children.contains(codeAndAnswer.getQuestionCode())) {
log.info("{}不是出院的code,不能修改", codeAndAnswer.getQuestionCode() );
throw new BaseException(DefaultCodeError.NO_DATA_MODIFY_PRIVILEGE);
}
});
} else {
throw new BaseException(DefaultCodeError.NO_DATA_MODIFY_PRIVILEGE);
}
//遍历传入的code
param.getCodeAndAnswerList().forEach(codeAndAnswer -> {
if(StrUtil.isNotEmpty(codeAndAnswer.getQuestionCode())) {
//添加记录表,需要查找之前的记录,删除后重新添加
FirstAidRecordExample recordExample = new FirstAidRecordExample();
recordExample.createCriteria().andFirstAidIdEqualTo(firstAid.getId()).andQuestionCodeEqualTo(codeAndAnswer.getQuestionCode());
List<FirstAidRecord> firstAidRecords = firstAidRecordMapper.selectByExample(recordExample);
if (CollectionUtil.isNotEmpty(firstAidRecords)) {
firstAidRecords.forEach(firstAidRecord -> {
firstAidRecord.setRecStatus((byte) 2);
firstAidRecordMapper.updateByPrimaryKeySelective(firstAidRecord);
});
}
//判断答案是否为空
if(CollectionUtil.isNotEmpty(codeAndAnswer.getAnswer())){
//循环答案
codeAndAnswer.getAnswer().forEach(answer -> {
saveRecord(param.getUserType(), userId, firstAid.getId(), codeAndAnswer.getQuestionCode(), answer,param.getProjectId());
});
}else {
saveRecord(param.getUserType(), userId, firstAid.getId(), codeAndAnswer.getQuestionCode(), "",param.getProjectId());
}
}
});
}
private void saveRecord(byte userType, Long userId, Long firstAidId, String code, String answer,Long projectId) {
//添加日志表,不管数据是否重复
FirstAidRecordLog firstAidRecordLog = new FirstAidRecordLog();
firstAidRecordLog.setId(snowflake.nextId());
firstAidRecordLog.setFirstAidId(firstAidId);
firstAidRecordLog.setQuestionCode(code);
firstAidRecordLog.setAnswer(answer);
firstAidRecordLog.setSubmitUserId(userId);
firstAidRecordLog.setSubmitUserType(userType);
firstAidRecordLog.setOperator(userId);
firstAidRecordLogMapper.insertSelective(firstAidRecordLog);
//添加
FirstAidRecord firstAidRecord = new FirstAidRecord();
firstAidRecord.setId(snowflake.nextId());
firstAidRecord.setFirstAidId(firstAidId);
firstAidRecord.setQuestionCode(code);
firstAidRecord.setAnswer(answer);
firstAidRecord.setSubmitUserType(userType);
firstAidRecord.setSubmitUserId(userId);
firstAidRecord.setOperator(userId);
firstAidRecordMapper.insertSelective(firstAidRecord);
// //根据code查找字典表
// CodeDictionariesExample dictionariesExample = new CodeDictionariesExample();
// dictionariesExample.createCriteria().andQuestionCodeEqualTo(code);
// List<CodeDictionaries> dictionariesList = dictionariesMapper.selectByExample(dictionariesExample);
// dictionariesList.forEach(codeDictionaries -> {
// if(StrUtil.isNotEmpty(codeDictionaries.getTaskName())){
// //如果关联的任务名称不为空,查找任务id,然后修改任务真实开始时间
// long now = System.currentTimeMillis();
// Long subTaskId = sTaskDao.getNowTask(codeDictionaries.getTaskName(),projectId,now);
// if(ObjectUtil.isNotNull(subTaskId)){
// //TODO 如果分解id不为空,调用修改任务真实时间的接口
// taskService.updateTaskStartTime(subTaskId, (byte) 0);
// }
// }
// });
}
}

35
src/main/java/com/ccsens/carbasics/service/IFirstAidRecordService.java

@ -0,0 +1,35 @@
package com.ccsens.carbasics.service;
import com.ccsens.carbasics.bean.dto.PatientDto;
import com.ccsens.carbasics.bean.dto.StatisticalDto;
import com.ccsens.carbasics.bean.vo.PatientVo;
import com.github.pagehelper.PageInfo;
/**
* @author
*/
public interface IFirstAidRecordService {
/**
* 查询code的下级完成情况
* @param param 急救id和code
* @param userId userId
* @return 返回总数和完成数
*/
PatientVo.QuerySubordinate querySubordinate(PatientDto.QuerySubordinate param, Long userId);
/**
* 批量添加数组
* @param param
* @param userId
*/
void saveAidRecordN(PatientDto.SaveAidRecordN param, Long userId);
/**
* 批量查询数组
* @param param
* @param userId
* @return
*/
PatientVo.QueryAidRecordN queryAidRecordN(PatientDto.QueryAidRecord param, Long userId);
}

11
src/main/java/com/ccsens/carbasics/service/IFirstAidService.java

@ -1,6 +1,17 @@
package com.ccsens.carbasics.service;
import com.ccsens.carbasics.bean.dto.PatientDto;
import com.ccsens.carbasics.bean.vo.PatientVo;
import com.github.pagehelper.PageInfo;
public interface IFirstAidService {
/**
* 查询和自己相关的病例信息
* @param param 搜索条件
* @param userId 操作人用户ID
* @return
*/
PageInfo<PatientVo.QueryPatientList> querySelf(PatientDto.QueryPatient param, Long userId);
}

65
src/main/java/com/ccsens/carbasics/service/IPatientService.java

@ -1,65 +0,0 @@
package com.ccsens.carbasics.service;
import com.ccsens.carbasics.bean.dto.PatientDto;
import com.ccsens.carbasics.bean.dto.StatisticalDto;
import com.ccsens.carbasics.bean.vo.PatientVo;
import com.github.pagehelper.PageInfo;
/**
* @author
*/
public interface IPatientService {
/**
* 查询医院下患者列表信息
* @param param 医院id类型名称分页信息
* @param userId userId
* @return 返回患者列表
*/
PageInfo<PatientVo.QueryPatientList> queryPatientList(PatientDto.QueryPatient param, Long userId);
/**
* 批量提交急救记录
* @param param 急救记录信息
* @param userId userId
*/
void saveAidRecord(PatientDto.SaveAidRecord param, Long userId);
/**
* 批量查询急救记录
* @param param 急救id
* @param userId userId
* @return 返回记录信息
*/
PatientVo.QueryAidRecord queryAidRecord(PatientDto.QueryAidRecord param, Long userId);
/**
* 查询code的下级完成情况
* @param param 急救id和code
* @param userId userId
* @return 返回总数和完成数
*/
PatientVo.QuerySubordinate querySubordinate(PatientDto.QuerySubordinate param, Long userId);
/**
* 时间沙漏
* @param param 项目id
* @param userId userId
* @return 返回发病分诊溶栓ct的时间
*/
PatientVo.TimeSandClock timeSandClock(StatisticalDto.QueryStep param, Long userId);
/**
* 批量添加数组
* @param param
* @param userId
*/
void saveAidRecordN(PatientDto.SaveAidRecordN param, Long userId);
/**
* 批量查询数组
* @param param
* @param userId
* @return
*/
PatientVo.QueryAidRecordN queryAidRecordN(PatientDto.QueryAidRecord param, Long userId);
}

32
src/main/java/com/ccsens/carbasics/service/IPatientWisdomCarService.java

@ -1,32 +0,0 @@
package com.ccsens.carbasics.service;
import com.ccsens.carbasics.bean.dto.CarDto;
import com.ccsens.carbasics.bean.vo.CarVo;
import com.ccsens.util.CodeError;
import java.util.List;
public interface IPatientWisdomCarService {
/**
* 查询用户所在医院的平车情况
* @param userId 用户ID
* @return 平车
*/
List<CarVo.Car> query(Long userId);
/**
* 查询患者绑定的平车
* @param param
* @param userId
* @return
*/
CarVo.QueryBind queryBind(CarDto.QueryBind param, Long userId);
/**
* 绑定平车
* @param param 平车信息
* @param userId 操作者用户ID
* @return 绑定结果
*/
CodeError.Code bind(CarDto.Bind param, Long userId);
}

9
src/main/java/com/ccsens/carbasics/service/IQcpProjectService.java

@ -15,15 +15,8 @@ public interface IQcpProjectService {
* @param userId 登录用户id
* @return 项目id
*/
ProjectVo.CreateCaseV createCase(ProjectDto.CreateCaseD param, Long userId);
// ProjectVo.CreateCaseV createCase(ProjectDto.CreateCaseD param, Long userId);
/**
* 查询项目得到最新消息
* @param param 项目id
* @param userId 用户id
* @return 最新的消息
*/
ProjectVo.NewMessage queryNewMessage(ProjectDto.QueryNewMessage param, Long userId);
/**
* 选择历史患者切换项目

33
src/main/java/com/ccsens/carbasics/service/IRecordService.java

@ -1,33 +0,0 @@
package com.ccsens.carbasics.service;
import com.ccsens.carbasics.bean.dto.RecordDto;
import com.ccsens.carbasics.bean.dto.message.CarRecordMessageDto;
import com.ccsens.carbasics.bean.vo.RecordVo;
import org.apache.poi.ss.usermodel.Workbook;
import java.util.List;
public interface IRecordService {
/**
* 后台接受消息并处理
* @param carRecordMessageDto 接收到的消息
* @throws Exception
*/
void disposeMessage(CarRecordMessageDto carRecordMessageDto) throws Exception;
/**
* 查询称重和Rfid记录
* @param param 查询条件
* @param userId 查询用户ID
* @return 记录
*/
List<RecordVo.WeightAndRfid> queryWeightAndRfid(RecordDto.WeightAndRfid param, Long userId);
/**
* 导出称重和Rfid记录
* @param param 查询条件
*/
Workbook exportWeightAndRfid(RecordDto.WeightAndRfidExport param) ;
}

37
src/main/java/com/ccsens/carbasics/service/IStatisticalService.java

@ -13,41 +13,4 @@ import java.util.List;
*/
public interface IStatisticalService {
/**
* 查询急救环节完成情况
* @param param 急救
* @param userId 操作人ID
* @return 环节状态
*/
List<StatisticalVo.Step> queryStep(StatisticalDto.QueryStep param, Long userId);
/**
* 查询质控报告
* @param param 质控查询条件
* @param userId 操作人ID
* @return 质控报告
*/
List<StatisticalVo.Quality> queryQuality(StatisticalDto.Quality param, Long userId);
/**
* 查询每天质控
* @param userId
* @return
*/
List<StatisticalVo.DayQuality> queryEveryDayQuality(Long userId);
/**
* 查询急救各个节点时间统计
* @param userId
* @return 返回时间统计
*/
StatisticsVo.PointTimeList getPointTime(StatisticalDto.PointTime param, Long userId);
/**
* 急救数量统计图数据
* @param param
* @param userId
* @return
*/
StatisticsVo.UseNumsVo selResult(StatisticalDto.SelResult param, Long userId);
}

34
src/main/java/com/ccsens/carbasics/service/IWorkerService.java

@ -1,34 +0,0 @@
package com.ccsens.carbasics.service;
import com.ccsens.carbasics.bean.dto.WorkerDto;
import com.ccsens.carbasics.bean.vo.WorkerVo;
import java.util.List;
import java.util.Map;
/**
* @author AUSU
*/
public interface IWorkerService {
/**
* 添加到场人员信息
* @param param 到场人员信息
* @param userId 用户id
*/
void addArriveWorker(WorkerDto.AddArriveWorker param, Long userId);
/**
* 查询到场人员信息
* @param param 项目id
* @param userId 用户id
* @return 到场人员信息列表
*/
List<WorkerVo.WorkInformation> queryArriveWorker(WorkerDto.QueryArriveWorker param, Long userId);
/**
* 查询医院里所有医生
* @param userId 用户id
* @return 医生列表
*/
Map<Byte, List<WorkerVo.AllDoctor>> queryAllDoctor(Long userId);
}

312
src/main/java/com/ccsens/carbasics/service/PatientService.java

@ -1,312 +0,0 @@
package com.ccsens.carbasics.service;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.lang.Snowflake;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.ccsens.carbasics.bean.dto.PatientDto;
import com.ccsens.carbasics.bean.dto.StatisticalDto;
import com.ccsens.carbasics.bean.po.*;
import com.ccsens.carbasics.bean.vo.PatientVo;
import com.ccsens.carbasics.persist.dao.DoctorDao;
import com.ccsens.carbasics.persist.dao.FirstAidDao;
import com.ccsens.carbasics.persist.dao.PatientDao;
import com.ccsens.carbasics.persist.dao.STaskDao;
import com.ccsens.carbasics.persist.mapper.CodeDictionariesMapper;
import com.ccsens.carbasics.persist.mapper.FirstAidRecordLogMapper;
import com.ccsens.carbasics.persist.mapper.FirstAidRecordMapper;
import com.ccsens.carbasics.util.Constant;
import com.ccsens.carbasics.util.DefaultCodeError;
import com.ccsens.common.service.ITaskService;
import com.ccsens.util.exception.BaseException;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* @author
*/
@Slf4j
@Service
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public class PatientService implements IPatientService{
@Resource
private PatientDao patientDao;
@Resource
private Snowflake snowflake;
@Resource
private FirstAidRecordLogMapper firstAidRecordLogMapper;
@Resource
private FirstAidRecordMapper firstAidRecordMapper;
@Resource
private CodeDictionariesMapper dictionariesMapper;
@Resource
private STaskDao sTaskDao;
@Resource
private FirstAidDao firstAidDao;
@Resource
private ITaskService taskService;
@Resource
private DoctorDao doctorDao;
@Override
public PageInfo<PatientVo.QueryPatientList> queryPatientList(PatientDto.QueryPatient param, Long userId) {
Doctor doctor = doctorDao.findByUserId(userId);
if(ObjectUtil.isNull(doctor)){
throw new BaseException(DefaultCodeError.NO_POWER);
}
//查询患者
List<PatientVo.QueryPatientList> patientList;
PageHelper.startPage(param.getPage(),param.getPageSize());
if(param.getType() == 1){
//查询平车患者
patientList = patientDao.queryCarPatient(doctor.getHospitalId());
}else {
patientList = patientDao.queryByHospital(doctor.getHospitalId(), param.getPatientName(), param.getType());
}
if(CollectionUtil.isNotEmpty(patientList)) {
patientList.forEach(patient -> {
//查询转归信息
PatientVo.AidRecord aidRecordZg = patientDao.getRecordByAidIdAndCode(patient.getFirstAidId(), Constant.QuestionCode.ZG);
if (ObjectUtil.isNotNull(aidRecordZg)) {
patient.setTransformation(aidRecordZg.getAnswer());
}
//查询开启绿道的时间(分诊时间)
PatientVo.AidRecord aidRecord = patientDao.getRecordByAidIdAndCode(patient.getFirstAidId(), Constant.QuestionCode.FZSJ);
if (ObjectUtil.isNotNull(aidRecord)) {
try {
patient.setGreenwayTime(Long.valueOf(aidRecord.getAnswer()));
} catch (Exception e) {
log.info("查询开启绿道时间异常");
}
}
//查询到场的医生的信息
List<PatientVo.Doctor> doctorList = patientDao.getAttendanceDoctor(patient.getFirstAidId());
patient.setDoctorList(doctorList);
});
}
return new PageInfo<>(patientList);
}
@Override
public void saveAidRecord(PatientDto.SaveAidRecord param, Long userId) {
//验证急救信息
Long firstAidId = firstAidDao.getIdByProjectId(param.getProjectId());
if(ObjectUtil.isNull(firstAidId)){
throw new BaseException(DefaultCodeError.NOT_FIRST_AID_ID);
}
if(CollectionUtil.isNotEmpty(param.getCodeAndAnswerList())){
param.getCodeAndAnswerList().forEach(codeAndAnswer -> {
if(StrUtil.isNotEmpty(codeAndAnswer.getQuestionCode())) {
//添加日志表,不管数据是否重复
FirstAidRecordLog firstAidRecordLog = new FirstAidRecordLog();
firstAidRecordLog.setId(snowflake.nextId());
firstAidRecordLog.setFirstAidId(firstAidId);
firstAidRecordLog.setQuestionCode(codeAndAnswer.getQuestionCode());
firstAidRecordLog.setAnswer(codeAndAnswer.getAnswer());
firstAidRecordLog.setSubmitUserId(userId);
firstAidRecordLog.setSubmitUserType(param.getUserType());
firstAidRecordLog.setOperator(userId);
firstAidRecordLogMapper.insertSelective(firstAidRecordLog);
//添加记录表,需要查找之前的记录,删除后重新添加
FirstAidRecordExample recordExample = new FirstAidRecordExample();
recordExample.createCriteria().andFirstAidIdEqualTo(firstAidId).andQuestionCodeEqualTo(codeAndAnswer.getQuestionCode());
List<FirstAidRecord> firstAidRecords = firstAidRecordMapper.selectByExample(recordExample);
if (CollectionUtil.isNotEmpty(firstAidRecords)) {
firstAidRecords.forEach(firstAidRecord -> {
firstAidRecord.setRecStatus((byte) 2);
firstAidRecordMapper.updateByPrimaryKeySelective(firstAidRecord);
});
}
//添加
FirstAidRecord firstAidRecord = new FirstAidRecord();
firstAidRecord.setId(snowflake.nextId());
firstAidRecord.setFirstAidId(firstAidId);
firstAidRecord.setQuestionCode(codeAndAnswer.getQuestionCode());
firstAidRecord.setAnswer(codeAndAnswer.getAnswer());
firstAidRecord.setSubmitUserType(param.getUserType());
firstAidRecord.setSubmitUserId(userId);
firstAidRecord.setOperator(userId);
firstAidRecordMapper.insertSelective(firstAidRecord);
//根据code查找字典表
CodeDictionariesExample dictionariesExample = new CodeDictionariesExample();
dictionariesExample.createCriteria().andQuestionCodeEqualTo(codeAndAnswer.getQuestionCode());
List<CodeDictionaries> dictionariesList = dictionariesMapper.selectByExample(dictionariesExample);
dictionariesList.forEach(codeDictionaries -> {
if(StrUtil.isNotEmpty(codeDictionaries.getTaskName())){
//如果关联的任务名称不为空,查找任务id,然后修改任务真实开始时间
long now = System.currentTimeMillis();
Long subTaskId = sTaskDao.getNowTask(codeDictionaries.getTaskName(),param.getProjectId(),now);
if(ObjectUtil.isNotNull(subTaskId)){
//TODO 如果分解id不为空,调用修改任务真实时间的接口
taskService.updateTaskStartTime(subTaskId, (byte) 0);
}
}
});
}
});
}
}
@Override
public PatientVo.QueryAidRecord queryAidRecord(PatientDto.QueryAidRecord param, Long userId) {
PatientVo.QueryAidRecord queryAidRecord = new PatientVo.QueryAidRecord();
Map<String,String> recordMap = new HashMap<>();
//查询记录信息
List<PatientVo.AidRecord> aidRecords = patientDao.queryRecordByAidId(param.getProjectId(),param.getCodeList());
if(CollectionUtil.isNotEmpty(aidRecords)){
//封装进map内
aidRecords.forEach(aidRecord -> {
recordMap.put(aidRecord.getQuestionCode(),aidRecord.getAnswer());
});
queryAidRecord.setId(aidRecords.get(0).getFirstAidId());
}
queryAidRecord.setRecord(recordMap);
return queryAidRecord;
}
@Override
public PatientVo.QuerySubordinate querySubordinate(PatientDto.QuerySubordinate param, Long userId) {
return patientDao.querySubordinate(param.getProjectId(),param.getCode());
}
@Override
public PatientVo.TimeSandClock timeSandClock(StatisticalDto.QueryStep param, Long userId) {
PatientVo.TimeSandClock timeSandClock = new PatientVo.TimeSandClock();
//查询急救id
FirstAidExample firstAidExample = new FirstAidExample();
firstAidExample.createCriteria().andProjectIdEqualTo(param.getProjectId());
List<FirstAid> firstAids = firstAidDao.selectByExample(firstAidExample);
if(CollectionUtil.isEmpty(firstAids)){
throw new BaseException(DefaultCodeError.NOT_FIRST_AID_ID);
}
FirstAid firstAid = firstAids.get(0);
//查询发病时间
timeSandClock.setDiseaseTime(firstAid.getTime());
//查询分诊时间
PatientVo.AidRecord aidRecordTriage = patientDao.getRecordByAidIdAndCode(firstAid.getId(), Constant.QuestionCode.FZSJ);
if(ObjectUtil.isNotNull(aidRecordTriage) && StrUtil.isNotEmpty(aidRecordTriage.getAnswer())){
timeSandClock.setTriageTime(Long.valueOf(aidRecordTriage.getAnswer()));
}
//查询静脉溶栓时间
PatientVo.AidRecord aidRecordThrombosis = patientDao.getRecordByAidIdAndCode(firstAid.getId(), Constant.QuestionCode.JMRSSJ);
if(ObjectUtil.isNotNull(aidRecordThrombosis) && StrUtil.isNotEmpty(aidRecordThrombosis.getAnswer())){
timeSandClock.setThrombosisTime(Long.valueOf(aidRecordThrombosis.getAnswer()));
}
//查询ct时间
PatientVo.AidRecord aidRecordCt = patientDao.getRecordByAidIdAndCode(firstAid.getId(), Constant.QuestionCode.CT_START);
if(ObjectUtil.isNotNull(aidRecordCt) && StrUtil.isNotEmpty(aidRecordCt.getAnswer())) {
timeSandClock.setCtTime(Long.valueOf(aidRecordCt.getAnswer()));
}
return timeSandClock;
}
@Override
public PatientVo.QueryAidRecordN queryAidRecordN(PatientDto.QueryAidRecord param, Long userId) {
PatientVo.QueryAidRecordN queryAidRecord = new PatientVo.QueryAidRecordN();
Map<String,List<String>> recordMap = new HashMap<>();
//查询记录信息
List<PatientVo.AidRecord> aidRecords = patientDao.queryRecordByAidId(param.getProjectId(),param.getCodeList());
if(CollectionUtil.isNotEmpty(aidRecords)){
//封装进map内
aidRecords.forEach(aidRecord -> {
if(ObjectUtil.isNull(recordMap.get(aidRecord.getQuestionCode()))){
List<String> stringList = new ArrayList<>();
stringList.add(aidRecord.getAnswer());
recordMap.put(aidRecord.getQuestionCode(),stringList);
}else {
recordMap.get(aidRecord.getQuestionCode()).add(aidRecord.getAnswer());
}
});
queryAidRecord.setId(aidRecords.get(0).getFirstAidId());
}
queryAidRecord.setRecord(recordMap);
return queryAidRecord;
}
@Override
public void saveAidRecordN(PatientDto.SaveAidRecordN param, Long userId) {
//验证急救信息
Long firstAidId = firstAidDao.getIdByProjectId(param.getProjectId());
if(ObjectUtil.isNull(firstAidId)){
throw new BaseException(DefaultCodeError.NOT_FIRST_AID_ID);
}
if(CollectionUtil.isNotEmpty(param.getCodeAndAnswerList())){
//遍历传入的code
param.getCodeAndAnswerList().forEach(codeAndAnswer -> {
if(StrUtil.isNotEmpty(codeAndAnswer.getQuestionCode())) {
//添加记录表,需要查找之前的记录,删除后重新添加
FirstAidRecordExample recordExample = new FirstAidRecordExample();
recordExample.createCriteria().andFirstAidIdEqualTo(firstAidId).andQuestionCodeEqualTo(codeAndAnswer.getQuestionCode());
List<FirstAidRecord> firstAidRecords = firstAidRecordMapper.selectByExample(recordExample);
if (CollectionUtil.isNotEmpty(firstAidRecords)) {
firstAidRecords.forEach(firstAidRecord -> {
firstAidRecord.setRecStatus((byte) 2);
firstAidRecordMapper.updateByPrimaryKeySelective(firstAidRecord);
});
}
//判断答案是否为空
if(CollectionUtil.isNotEmpty(codeAndAnswer.getAnswer())){
//循环答案
codeAndAnswer.getAnswer().forEach(answer -> {
saveRecord(param.getUserType(), userId, firstAidId, codeAndAnswer.getQuestionCode(), answer,param.getProjectId());
});
}else {
saveRecord(param.getUserType(), userId, firstAidId, codeAndAnswer.getQuestionCode(), "",param.getProjectId());
}
}
});
}
}
private void saveRecord(byte userType, Long userId, Long firstAidId, String code, String answer,Long projectId) {
//添加日志表,不管数据是否重复
FirstAidRecordLog firstAidRecordLog = new FirstAidRecordLog();
firstAidRecordLog.setId(snowflake.nextId());
firstAidRecordLog.setFirstAidId(firstAidId);
firstAidRecordLog.setQuestionCode(code);
firstAidRecordLog.setAnswer(answer);
firstAidRecordLog.setSubmitUserId(userId);
firstAidRecordLog.setSubmitUserType(userType);
firstAidRecordLog.setOperator(userId);
firstAidRecordLogMapper.insertSelective(firstAidRecordLog);
//添加
FirstAidRecord firstAidRecord = new FirstAidRecord();
firstAidRecord.setId(snowflake.nextId());
firstAidRecord.setFirstAidId(firstAidId);
firstAidRecord.setQuestionCode(code);
firstAidRecord.setAnswer(answer);
firstAidRecord.setSubmitUserType(userType);
firstAidRecord.setSubmitUserId(userId);
firstAidRecord.setOperator(userId);
firstAidRecordMapper.insertSelective(firstAidRecord);
//根据code查找字典表
CodeDictionariesExample dictionariesExample = new CodeDictionariesExample();
dictionariesExample.createCriteria().andQuestionCodeEqualTo(code);
List<CodeDictionaries> dictionariesList = dictionariesMapper.selectByExample(dictionariesExample);
dictionariesList.forEach(codeDictionaries -> {
if(StrUtil.isNotEmpty(codeDictionaries.getTaskName())){
//如果关联的任务名称不为空,查找任务id,然后修改任务真实开始时间
long now = System.currentTimeMillis();
Long subTaskId = sTaskDao.getNowTask(codeDictionaries.getTaskName(),projectId,now);
if(ObjectUtil.isNotNull(subTaskId)){
//TODO 如果分解id不为空,调用修改任务真实时间的接口
taskService.updateTaskStartTime(subTaskId, (byte) 0);
}
}
});
}
}

178
src/main/java/com/ccsens/carbasics/service/PatientWisdomCarService.java

@ -1,178 +0,0 @@
package com.ccsens.carbasics.service;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.lang.Snowflake;
import com.ccsens.carbasics.bean.dto.CarDto;
import com.ccsens.carbasics.bean.po.*;
import com.ccsens.carbasics.bean.vo.CarVo;
import com.ccsens.carbasics.persist.dao.AttendanceRecordDao;
import com.ccsens.carbasics.persist.dao.FirstAidDao;
import com.ccsens.carbasics.persist.dao.PatientWisdomCarDao;
import com.ccsens.carbasics.persist.mapper.FirstAidRecordLogMapper;
import com.ccsens.carbasics.persist.mapper.FirstAidRecordMapper;
import com.ccsens.carbasics.persist.mapper.WisdomCarMapper;
import com.ccsens.carbasics.util.Constant;
import com.ccsens.carbasics.util.DefaultCodeError;
import com.ccsens.util.CodeError;
import com.ccsens.util.RedisUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.Date;
import java.util.List;
/**
* @author whj
* 患者平车
*/
@Slf4j
@Service
@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
public class PatientWisdomCarService implements IPatientWisdomCarService {
@Resource
private Snowflake snowflake;
@Resource
private RedisUtil redisUtil;
@Resource
private PatientWisdomCarDao patientWisdomCarDao;
@Resource
private FirstAidDao firstAidDao;
@Resource
private WisdomCarMapper wisdomCarMapper;
@Resource
private FirstAidRecordMapper firstAidRecordMapper;
@Resource
private FirstAidRecordLogMapper firstAidRecordLogMapper;
@Resource
private AttendanceRecordDao attendanceRecordDao;
@Override
public List<CarVo.Car> query(Long userId) {
return patientWisdomCarDao.queryCar(userId);
}
@Override
public CarVo.QueryBind queryBind(CarDto.QueryBind param, Long userId) {
return patientWisdomCarDao.queryBind(param);
}
@Override
public CodeError.Code bind(CarDto.Bind param, Long userId) {
// 将未结束或结束时间过长的,修改成任务的开始时间
param.setStartTime(param.getStartTime() == null || param.getStartTime() == 0 ? System.currentTimeMillis() : param.getStartTime());
// TODO 将开始的,尚未结束的绑定结束(大于绑定时间的,未考虑)
patientWisdomCarDao.updateEndTime(param.getCarId(), param.getStartTime(), userId);
// 查询急救ID
FirstAidExample aidExample = new FirstAidExample();
aidExample.createCriteria().andProjectIdEqualTo(param.getProjectId());
aidExample.setOrderByClause("id desc limit 1");
List<FirstAid> firstAids = firstAidDao.selectByExample(aidExample);
if (CollectionUtil.isEmpty(firstAids)) {
return DefaultCodeError.PARAM_ERROR;
}
FirstAid aid = firstAids.get(0);
// 平车ID
WisdomCar wisdomCar = wisdomCarMapper.selectByPrimaryKey(param.getCarId());
if (wisdomCar == null) {
return DefaultCodeError.PARAM_ERROR;
}
// 绑定平车
PatientWisdomCar patientWisdomCar = new PatientWisdomCar();
patientWisdomCar.setId(snowflake.nextId());
patientWisdomCar.setCarId(param.getCarId());
patientWisdomCar.setFirstAidId(aid.getId());
patientWisdomCar.setStartTime(param.getStartTime());
patientWisdomCar.setEndTime(param.getEndTime());
patientWisdomCar.setOperator(userId);
patientWisdomCarDao.insertSelective(patientWisdomCar);
// 删除倾角redis
String keyX = Constant.Car.FIRST_AID + wisdomCar.getSerial() + 21;
String keyY = Constant.Car.FIRST_AID + wisdomCar.getSerial() + 22;
String keyZ = Constant.Car.FIRST_AID + wisdomCar.getSerial() + 23;
redisUtil.del(keyX,keyY,keyZ);
// TODO 将所有时间段内的平车产生的记录和到场信息修改成当前急救
Long aidId = aid.getId();
Long carUserId = wisdomCar.getUserId();
Date startTime = new Date();
startTime.setTime(param.getStartTime());
Date endTime = null;
if (param.getEndTime() != null && param.getEndTime() > 0) {
endTime = new Date();
endTime.setTime(param.getEndTime());
}
updateRecord(aidId, carUserId, startTime, endTime);
updateRecordLog(aidId, carUserId, startTime, endTime);
updateAttendance(aidId, carUserId, startTime, endTime);
return DefaultCodeError.SUCCESS;
}
/**
* 更新平车在这段时间内产生的到场信息的急救ID
* @param aidId 急救ID
* @param carUserId 平车userId
* @param startTime 开始时间
* @param endTime 结束时间
*/
private void updateAttendance(Long aidId, Long carUserId, Date startTime, Date endTime) {
AttendanceRecordExample example = new AttendanceRecordExample();
AttendanceRecordExample.Criteria criteria = example.createCriteria()
.andUserIdEqualTo(carUserId)
.andTypeEqualTo(Constant.Car.OPERATION_CAR)
.andCreatedAtGreaterThanOrEqualTo(startTime);
if (endTime != null) {
criteria.andCreatedAtLessThan(endTime);
}
AttendanceRecord record = new AttendanceRecord();
record.setFirstAidId(aidId);
attendanceRecordDao.updateByExampleSelective(record, example);
}
/**
* 更新平车在这段时间内产生的recordLog数据的急救ID
* @param aidId 急救ID
* @param carUserId 平车userId
* @param startTime 开始时间
* @param endTime 结束时间
*/
private void updateRecordLog(Long aidId, Long carUserId, Date startTime, Date endTime) {
FirstAidRecordLogExample recordLogExample = new FirstAidRecordLogExample();
FirstAidRecordLogExample.Criteria criteria = recordLogExample.createCriteria()
.andSubmitUserIdEqualTo(carUserId)
.andSubmitUserTypeEqualTo(Constant.Car.OPERATION_CAR)
.andCreatedAtGreaterThanOrEqualTo(startTime);
if (endTime != null) {
criteria.andCreatedAtLessThan(endTime);
}
FirstAidRecordLog recordLog = new FirstAidRecordLog();
recordLog.setFirstAidId(aidId);
firstAidRecordLogMapper.updateByExampleSelective(recordLog, recordLogExample);
}
/**
* 更新平车在这段时间内产生的record数据的急救ID
* @param aidId 急救ID
* @param carUserId 平车userId
* @param startTime 开始时间
* @param endTime 结束时间
*/
private void updateRecord(Long aidId, Long carUserId, Date startTime, Date endTime) {
FirstAidRecordExample recordExample = new FirstAidRecordExample();
FirstAidRecordExample.Criteria criteria = recordExample.createCriteria()
.andSubmitUserIdEqualTo(carUserId)
.andSubmitUserTypeEqualTo(Constant.Car.OPERATION_CAR)
.andCreatedAtGreaterThanOrEqualTo(startTime);
if (endTime != null) {
criteria.andCreatedAtLessThan(endTime);
}
FirstAidRecord record = new FirstAidRecord();
record.setFirstAidId(aidId);
firstAidRecordMapper.updateByExampleSelective(record, recordExample);
}
}

308
src/main/java/com/ccsens/carbasics/service/QcpProjectService.java

@ -6,10 +6,7 @@ import cn.hutool.core.lang.Snowflake;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.StrUtil;
import com.ccsens.carbasics.bean.dto.ProjectDto;
import com.ccsens.carbasics.bean.po.Doctor;
import com.ccsens.carbasics.bean.po.FirstAid;
import com.ccsens.carbasics.bean.po.FirstAidMessage;
import com.ccsens.carbasics.bean.po.Patient;
import com.ccsens.carbasics.bean.vo.ProjectVo;
import com.ccsens.carbasics.persist.dao.*;
import com.ccsens.carbasics.util.Constant;
@ -43,172 +40,157 @@ public class QcpProjectService implements IQcpProjectService {
@Resource
private IProjectService projectService;
@Resource
private DoctorDao doctorDao;
@Resource
private PatientDao patientDao;
@Resource
private FirstAidDao firstAidDao;
@Resource
private WorkingDao workingDao;
@Resource
private FirstAidMessageDao firstAidMessageDao;
@Resource
private RedisUtil redisUtil;
@Override
public ProjectVo.CreateCaseV createCase(ProjectDto.CreateCaseD param, Long userId) {
CProjectDto.MemberForProject memberForProject = new CProjectDto.MemberForProject();
List<CProjectDto.MemberInfo> memberInfoList = new ArrayList<>();
//1.查询患者是否第一次来此医院
Doctor doctor = doctorDao.findByUserId(userId);
Long hospitalId = doctor.getHospitalId();
Patient patientIsRepeat = patientDao.findByIdCardAndHospitalId(param.getIdcard(),hospitalId);
FirstAid firstAid = new FirstAid();
if (ObjectUtil.isNull(patientIsRepeat)){
//患者信息
Patient patient = new Patient();
BeanUtil.copyProperties(param,patient);
patient.setId(snowflake.nextId());
patient.setName(param.getName());
patient.setAge(param.getAge());
patient.setHospitalId(hospitalId);
patient.setOperator(userId);
patientDao.insertSelective(patient);
//患者急救信息 TODO 绑定项目
BeanUtil.copyProperties(param,firstAid);
firstAid.setId(snowflake.nextId());
firstAid.setPatientId(patient.getId());
}else{
//患者急救信息 TODO 绑定项目
BeanUtil.copyProperties(param,firstAid);
firstAid.setId(snowflake.nextId());
firstAid.setPatientId(patientIsRepeat.getId());
}
firstAid.setOperator(userId);
firstAidDao.insertSelective(firstAid);
//添加患者家属的角色
if (StrUtil.isNotBlank(firstAid.getKinsfolkPhone())){
CProjectDto.MemberInfo patientFamily = new CProjectDto.MemberInfo();
patientFamily.setPhone(firstAid.getKinsfolkPhone());
patientFamily.setMemberName(param.getName()+"家属");
patientFamily.setRoleName(Constant.WORK_DOCTOR.PATIENT_FAMILY.phase);
memberInfoList.add(patientFamily);
}
//2.查询医生值班信息
long currentTime = System.currentTimeMillis();
List<Doctor> workingDoctorList = workingDao.findWorkingDoctor(hospitalId,currentTime);
if (CollectionUtil.isNotEmpty(workingDoctorList)){
for (Doctor workDoctor : workingDoctorList) {
//急诊护士
if (Constant.WORK_DOCTOR.NURSE.value.equals(workDoctor.getPost())){
CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
memberInfo.setMemberName(workDoctor.getName());
memberInfo.setPhone(workDoctor.getPhone());
memberInfo.setUserId(workDoctor.getUserId());
memberInfo.setRoleName(Constant.WORK_DOCTOR.NURSE.phase);
memberInfoList.add(memberInfo);
}
//急诊医生
if (Constant.WORK_DOCTOR.DOCTOR.value.equals(workDoctor.getPost())){
CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
memberInfo.setMemberName(workDoctor.getName());
memberInfo.setPhone(workDoctor.getPhone());
memberInfo.setUserId(workDoctor.getUserId());
memberInfo.setRoleName(Constant.WORK_DOCTOR.DOCTOR.phase);
memberInfoList.add(memberInfo);
}
//卒中医生
if (Constant.WORK_DOCTOR.STROKE.value.equals(workDoctor.getPost())){
CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
memberInfo.setMemberName(workDoctor.getName());
memberInfo.setPhone(workDoctor.getPhone());
memberInfo.setUserId(workDoctor.getUserId());
memberInfo.setRoleName(Constant.WORK_DOCTOR.STROKE.phase);
memberInfoList.add(memberInfo);
}
//神内医生
if (Constant.WORK_DOCTOR.NEUROLOGY.value.equals(workDoctor.getPost())){
CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
memberInfo.setMemberName(workDoctor.getName());
memberInfo.setPhone(workDoctor.getPhone());
memberInfo.setUserId(workDoctor.getUserId());
memberInfo.setRoleName(Constant.WORK_DOCTOR.NEUROLOGY.phase);
memberInfoList.add(memberInfo);
}
//神外医生
if (Constant.WORK_DOCTOR.NEUROSURGERY.value.equals(workDoctor.getPost())){
CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
memberInfo.setMemberName(workDoctor.getName());
memberInfo.setPhone(workDoctor.getPhone());
memberInfo.setUserId(workDoctor.getUserId());
memberInfo.setRoleName(Constant.WORK_DOCTOR.NEUROSURGERY.phase);
memberInfoList.add(memberInfo);
}
//卒中中心主任(为项目经理)
if (Constant.WORK_DOCTOR.HEAD.value.equals(workDoctor.getPost())){
CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
memberInfo.setMemberName(workDoctor.getName());
memberInfo.setPhone(workDoctor.getPhone());
memberInfo.setUserId(workDoctor.getUserId());
memberInfo.setRoleName(Constant.WORK_DOCTOR.HEAD.phase);
memberInfoList.add(memberInfo);
}
}
//TODO 创建人暂定为项目经理
CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
memberInfo.setUserId(userId);
memberInfo.setMemberName("创建者");
memberInfo.setRoleName(Constant.WORK_DOCTOR.HEAD.phase);
memberInfoList.add(memberInfo);
memberForProject.setMemberInfoList(memberInfoList);
}
//3.创建项目
CProjectDto.CopyProject copyProject = new CProjectDto.CopyProject();
//TODO 模板项目id 需改为常量或存redis
copyProject.setProjectId((Long) redisUtil.get(Constant.TEMPLATE_PROJECT_KEY));
//新项目名字
String newProjectName = "";
long incr = redisUtil.incr("hospital_" + hospitalId.toString(), 1L);
newProjectName = incr+"-"+"质控平台";
if (StrUtil.isNotBlank(param.getName())){
newProjectName +="-"+param.getName();
}
copyProject.setProjectName(newProjectName);
CProjectVo.CopyProjectInfo copyProjectInfo = projectService.copyProject(copyProject, userId);
//急救信息表绑定项目id
firstAid.setProjectId(copyProjectInfo.getId());
firstAidDao.updateByPrimaryKeySelective(firstAid);
//4.向项目中添加成员(值班医生,患者)
memberForProject.setProjectId(copyProjectInfo.getId());
projectService.addMemberForCopy(memberForProject,userId);
ProjectVo.CreateCaseV createCaseV = new ProjectVo.CreateCaseV();
createCaseV.setProjectId(copyProjectInfo.getId());
//5.急救消息通知表添加数据
String name = "无名氏";
if (StrUtil.isNotBlank(param.getName())){
name = param.getName();
}
String content = "请<span style=\"color: #f00\">"+name+"</span>到<span style=\"color: #f00\">1号窗口</span>交费";
FirstAidMessage firstAidMessage = new FirstAidMessage();
firstAidMessage.setId(snowflake.nextId());
firstAidMessage.setContent(content);
firstAidMessage.setOperator(userId);
firstAidMessageDao.insertSelective(firstAidMessage);
return createCaseV;
}
@Override
public ProjectVo.NewMessage queryNewMessage(ProjectDto.QueryNewMessage param, Long userId) {
Long firstAidId = firstAidDao.getIdByProjectId(param.getProjectId());
if (ObjectUtil.isNull(firstAidId)){
throw new BaseException(DefaultCodeError.PROJECT_ERROR);
}
ProjectVo.NewMessage newMessage = firstAidMessageDao.findInfoByProjectId(firstAidId);
return newMessage;
}
// @Override
// public ProjectVo.CreateCaseV createCase(ProjectDto.CreateCaseD param, Long userId) {
// CProjectDto.MemberForProject memberForProject = new CProjectDto.MemberForProject();
// List<CProjectDto.MemberInfo> memberInfoList = new ArrayList<>();
// //1.查询患者是否第一次来此医院
// Doctor doctor = doctorDao.findByUserId(userId);
// Long hospitalId = doctor.getHospitalId();
// Patient patientIsRepeat = patientDao.findByIdCardAndHospitalId(param.getIdcard(),hospitalId);
//
// FirstAid firstAid = new FirstAid();
// if (ObjectUtil.isNull(patientIsRepeat)){
// //患者信息
// Patient patient = new Patient();
// BeanUtil.copyProperties(param,patient);
// patient.setId(snowflake.nextId());
// patient.setName(param.getName());
// patient.setAge(param.getAge());
// patient.setHospitalId(hospitalId);
// patient.setOperator(userId);
// patientDao.insertSelective(patient);
// //患者急救信息 TODO 绑定项目
// BeanUtil.copyProperties(param,firstAid);
// firstAid.setId(snowflake.nextId());
// firstAid.setPatientId(patient.getId());
// }else{
// //患者急救信息 TODO 绑定项目
// BeanUtil.copyProperties(param,firstAid);
// firstAid.setId(snowflake.nextId());
// firstAid.setPatientId(patientIsRepeat.getId());
// }
// firstAid.setOperator(userId);
// firstAidDao.insertSelective(firstAid);
// //添加患者家属的角色
// if (StrUtil.isNotBlank(firstAid.getKinsfolkPhone())){
// CProjectDto.MemberInfo patientFamily = new CProjectDto.MemberInfo();
// patientFamily.setPhone(firstAid.getKinsfolkPhone());
// patientFamily.setMemberName(param.getName()+"家属");
// patientFamily.setRoleName(Constant.WORK_DOCTOR.PATIENT_FAMILY.phase);
// memberInfoList.add(patientFamily);
// }
//
// //2.查询医生值班信息
// long currentTime = System.currentTimeMillis();
// List<Doctor> workingDoctorList = workingDao.findWorkingDoctor(hospitalId,currentTime);
// if (CollectionUtil.isNotEmpty(workingDoctorList)){
// for (Doctor workDoctor : workingDoctorList) {
// //急诊护士
// if (Constant.WORK_DOCTOR.NURSE.value.equals(workDoctor.getPost())){
// CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
// memberInfo.setMemberName(workDoctor.getName());
// memberInfo.setPhone(workDoctor.getPhone());
// memberInfo.setUserId(workDoctor.getUserId());
// memberInfo.setRoleName(Constant.WORK_DOCTOR.NURSE.phase);
// memberInfoList.add(memberInfo);
// }
// //急诊医生
// if (Constant.WORK_DOCTOR.DOCTOR.value.equals(workDoctor.getPost())){
// CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
// memberInfo.setMemberName(workDoctor.getName());
// memberInfo.setPhone(workDoctor.getPhone());
// memberInfo.setUserId(workDoctor.getUserId());
// memberInfo.setRoleName(Constant.WORK_DOCTOR.DOCTOR.phase);
// memberInfoList.add(memberInfo);
// }
// //卒中医生
// if (Constant.WORK_DOCTOR.STROKE.value.equals(workDoctor.getPost())){
// CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
// memberInfo.setMemberName(workDoctor.getName());
// memberInfo.setPhone(workDoctor.getPhone());
// memberInfo.setUserId(workDoctor.getUserId());
// memberInfo.setRoleName(Constant.WORK_DOCTOR.STROKE.phase);
// memberInfoList.add(memberInfo);
// }
// //神内医生
// if (Constant.WORK_DOCTOR.NEUROLOGY.value.equals(workDoctor.getPost())){
// CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
// memberInfo.setMemberName(workDoctor.getName());
// memberInfo.setPhone(workDoctor.getPhone());
// memberInfo.setUserId(workDoctor.getUserId());
// memberInfo.setRoleName(Constant.WORK_DOCTOR.NEUROLOGY.phase);
// memberInfoList.add(memberInfo);
// }
// //神外医生
// if (Constant.WORK_DOCTOR.NEUROSURGERY.value.equals(workDoctor.getPost())){
// CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
// memberInfo.setMemberName(workDoctor.getName());
// memberInfo.setPhone(workDoctor.getPhone());
// memberInfo.setUserId(workDoctor.getUserId());
// memberInfo.setRoleName(Constant.WORK_DOCTOR.NEUROSURGERY.phase);
// memberInfoList.add(memberInfo);
// }
// //卒中中心主任(为项目经理)
// if (Constant.WORK_DOCTOR.HEAD.value.equals(workDoctor.getPost())){
// CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
// memberInfo.setMemberName(workDoctor.getName());
// memberInfo.setPhone(workDoctor.getPhone());
// memberInfo.setUserId(workDoctor.getUserId());
// memberInfo.setRoleName(Constant.WORK_DOCTOR.HEAD.phase);
// memberInfoList.add(memberInfo);
// }
// }
// //TODO 创建人暂定为项目经理
// CProjectDto.MemberInfo memberInfo = new CProjectDto.MemberInfo();
// memberInfo.setUserId(userId);
// memberInfo.setMemberName("创建者");
// memberInfo.setRoleName(Constant.WORK_DOCTOR.HEAD.phase);
// memberInfoList.add(memberInfo);
// memberForProject.setMemberInfoList(memberInfoList);
// }
// //3.创建项目
// CProjectDto.CopyProject copyProject = new CProjectDto.CopyProject();
// //TODO 模板项目id 需改为常量或存redis
// copyProject.setProjectId((Long) redisUtil.get(Constant.TEMPLATE_PROJECT_KEY));
// //新项目名字
// String newProjectName = "";
// long incr = redisUtil.incr("hospital_" + hospitalId.toString(), 1L);
// newProjectName = incr+"-"+"质控平台";
// if (StrUtil.isNotBlank(param.getName())){
// newProjectName +="-"+param.getName();
// }
// copyProject.setProjectName(newProjectName);
// CProjectVo.CopyProjectInfo copyProjectInfo = projectService.copyProject(copyProject, userId);
// //急救信息表绑定项目id
// firstAid.setProjectId(copyProjectInfo.getId());
// firstAidDao.updateByPrimaryKeySelective(firstAid);
// //4.向项目中添加成员(值班医生,患者)
// memberForProject.setProjectId(copyProjectInfo.getId());
// projectService.addMemberForCopy(memberForProject,userId);
// ProjectVo.CreateCaseV createCaseV = new ProjectVo.CreateCaseV();
// createCaseV.setProjectId(copyProjectInfo.getId());
// //5.急救消息通知表添加数据
// String name = "无名氏";
// if (StrUtil.isNotBlank(param.getName())){
// name = param.getName();
// }
// String content = "请<span style=\"color: #f00\">"+name+"</span>到<span style=\"color: #f00\">1号窗口</span>交费";
// FirstAidMessage firstAidMessage = new FirstAidMessage();
// firstAidMessage.setId(snowflake.nextId());
// firstAidMessage.setContent(content);
// firstAidMessage.setOperator(userId);
// firstAidMessageDao.insertSelective(firstAidMessage);
//
// return createCaseV;
// }
@Override
public void switchProject(ProjectDto.SwitchProject param, Long userId) throws Exception {

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save