BusEvaluationEntity.java 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. package com.coffee.bus.entity;
  2. import com.baomidou.mybatisplus.annotation.TableName;
  3. import java.util.Date;
  4. import com.coffee.common.entity.TenantGenericEntity;
  5. import io.swagger.annotations.ApiModel;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import lombok.EqualsAndHashCode;
  9. import lombok.experimental.Accessors;
  10. import org.hibernate.validator.constraints.Length;
  11. /**
  12. * <p>
  13. *
  14. * </p>
  15. *
  16. * @author fanfan
  17. * @since 2020-07-03
  18. */
  19. @Data
  20. @EqualsAndHashCode(callSuper = false)
  21. @Accessors(chain = true)
  22. @TableName("bus_evaluation")
  23. @ApiModel(value="评价得分", description="评价得分实体类")
  24. public class BusEvaluationEntity extends TenantGenericEntity<String,String> {
  25. @ApiModelProperty(value = "病号")
  26. @Length(max = 255,message = "病号长度不得超过255个字节")
  27. public String patientCode;
  28. @ApiModelProperty(value = "临床号")
  29. @Length(max = 255,message = "临床号长度不得超过255个字节")
  30. private String clinicId;
  31. @ApiModelProperty(value = "泵号")
  32. @Length(max = 50,message = "泵号长度不得超过50个字节")
  33. private String deviceId;
  34. @ApiModelProperty(value = "疼痛评分静止")
  35. private Integer statics;
  36. @ApiModelProperty(value = "疼痛评分活动")
  37. private Integer activity;
  38. @ApiModelProperty(value = "镇静评分")
  39. private Integer calm;
  40. @ApiModelProperty(value = "左上肢")
  41. private Integer leftArm;
  42. @ApiModelProperty(value = "左下肢")
  43. private Integer leftLeg;
  44. @ApiModelProperty(value = "右上肢")
  45. private Integer rightArm;
  46. @ApiModelProperty(value = "右下肢")
  47. private Integer rightLeg;
  48. @ApiModelProperty(value = "恶心呕吐")
  49. private Integer nauseaVomit;
  50. @ApiModelProperty(value = "瘙痒")
  51. private Integer itch;
  52. @ApiModelProperty(value = "眩晕")
  53. private Integer vertigo;
  54. @ApiModelProperty(value = "咽喉疼痛")
  55. private Integer soreThroat;
  56. @ApiModelProperty(value = "尿潴留")
  57. private Integer uroschesis;
  58. @ApiModelProperty(value = "呼吸抑制")
  59. private Integer breathDepression;
  60. @ApiModelProperty(value = "声音嘶哑")
  61. private Integer hoarseness;
  62. @ApiModelProperty(value = "认知障碍")
  63. private Integer cognitionObstacle;
  64. @ApiModelProperty(value = "其他")
  65. @Length(max = 255,message = "其他长度不得超过255个字节")
  66. private String other;
  67. @ApiModelProperty(value = "满意度")
  68. private Integer satisfaction;
  69. @ApiModelProperty(value = "评价时间",hidden = true)
  70. private Date evaluateTime;
  71. @ApiModelProperty(value = "评价人")
  72. @Length(max = 255,message = "评价人长度不得超过255个字节")
  73. private String evaluator;
  74. @ApiModelProperty(value = "收缩压")
  75. private String shrinkPressure;
  76. @ApiModelProperty(value = "舒张压")
  77. private String diastolicPressure;
  78. @ApiModelProperty(value = "心率")
  79. private String heartRate;
  80. @ApiModelProperty(value = "胎心")
  81. private String fetalHeartRate;
  82. @ApiModelProperty(value = "呼吸频率")
  83. private String breathRate;
  84. @ApiModelProperty(value = "血氧饱和度")
  85. private String bloodOxygenSaturation;
  86. }