| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- package com.nb.bus.entity;
- import com.baomidou.mybatisplus.annotation.TableName;
- import java.math.BigDecimal;
- import java.util.Date;
- import com.nb.common.entity.TenantGenericEntity;
- import io.swagger.annotations.ApiModel;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import lombok.EqualsAndHashCode;
- import lombok.experimental.Accessors;
- import org.hibernate.validator.constraints.Length;
- import javax.validation.constraints.*;
- /**
- * <p>
- *
- * </p>
- *
- * @author fanfan
- * @since 2020-07-03
- */
- @Data
- @EqualsAndHashCode(callSuper = false)
- @Accessors(chain = true)
- @TableName("bus_evaluation")
- @ApiModel(value="评价得分", description="评价得分实体类")
- public class BusEvaluationEntity extends TenantGenericEntity<String,String> {
- @ApiModelProperty(value = "病号")
- @Length(max = 255,message = "病号长度不得超过255个字节")
- public String patientId;
- @ApiModelProperty(value = "病号")
- @Length(max = 255,message = "病号长度不得超过255个字节")
- public String patientCode;
- @ApiModelProperty(value = "输注id,输注监控专用")
- private String infusionId;
- @ApiModelProperty(value = "临床号,无泵专用")
- @NotNull(message = "临床id不能为空",groups = Insert.class)
- @Length(max = 255,message = "临床号长度不得超过255个字节")
- private String clinicId;
- @ApiModelProperty(value = "泵号")
- @Length(max = 50,message = "泵号长度不得超过50个字节")
- private String deviceId;
- @ApiModelProperty(value = "疼痛静止评分")
- @Max(value = 1000,message = "疼痛静止评分不得大于1000")
- @Min(value = 0,message = "疼痛静止评分不得低于0")
- private Integer statics;
- @ApiModelProperty(value = "疼痛活动评分")
- @Max(value = 1000,message = "疼痛活动评分不得大于1000")
- @Min(value = 0,message = "疼痛活动评分不得小于1000")
- private Integer activity;
- @ApiModelProperty(value = "镇静评分")
- @Max(value = 1000,message = "镇静评分不得大于1000")
- @Min(value = 0,message = "镇静评分不得小于0")
- private Integer calm;
- @ApiModelProperty(value = "左上肢")
- @Max(value = 1000,message = "左上肢评分不得大于1000")
- @Min(value = 0,message = "左上肢评分不得小于0")
- private Integer leftArm;
- @ApiModelProperty(value = "左下肢")
- @Max(value = 1000,message = "左下肢评分不得大于1000")
- @Min(value = 0,message = "左下肢评分不得小于0")
- private Integer leftLeg;
- @ApiModelProperty(value = "右上肢")
- @Max(value = 1000,message = "右上肢评分不得大于1000")
- @Min(value = 0,message = "右上肢评分不得小于0")
- private Integer rightArm;
- @ApiModelProperty(value = "右下肢")
- @Max(value = 1000,message = "右下肢评分不得大于1000")
- @Min(value = 0,message = "右下肢评分不得小于0")
- private Integer rightLeg;
- @ApiModelProperty(value = "恶心呕吐")
- @Max(value = 1000,message = "恶心呕吐评分不得大于1000")
- @Min(value = 0,message = "恶心呕吐评分不得小于0")
- private Integer nauseaVomit;
- @ApiModelProperty(value = "瘙痒")
- @Max(value = 1000,message = "瘙痒评分不得大于1000")
- @Min(value = 0,message = "瘙痒评分不得小于0")
- private Integer itch;
- @ApiModelProperty(value = "眩晕")
- @Max(value = 1000,message = "眩晕评分不得大于1000")
- @Min(value = 0,message = "眩晕评分不得小于0")
- private Integer vertigo;
- @ApiModelProperty(value = "咽喉疼痛")
- @Max(value = 1000,message = "咽喉疼痛评分不得大于1000")
- @Min(value = 0,message = "咽喉疼痛评分不得小于0")
- private Integer soreThroat;
- @ApiModelProperty(value = "尿潴留")
- @Max(value = 1000,message = "尿潴留评分不得大于1000")
- @Min(value = 0,message = "尿潴留评分不得小于0")
- private Integer uroschesis;
- @ApiModelProperty(value = "呼吸抑制")
- @Max(value = 1000,message = "呼吸抑制评分不得大于1000")
- @Min(value = 0,message = "呼吸抑制评分不得小于0")
- private Integer breathDepression;
- @ApiModelProperty(value = "声音嘶哑")
- @Max(value = 1000,message = "声音嘶哑评分不得大于1000")
- @Min(value = 0,message = "声音嘶哑评分不得小于0")
- private Integer hoarseness;
- @ApiModelProperty(value = "认知障碍")
- @Max(value = 1000,message = "认知障碍评分不得大于1000")
- @Min(value = 0,message = "认知障碍评分不得小于0")
- private Integer cognitionObstacle;
- @ApiModelProperty(value = "其他")
- @Length(max = 255,message = "其他长度不得超过255个字节")
- private String other;
- @ApiModelProperty(value = "满意度")
- @Max(value = 1000,message = "满意度评分不得大于1000")
- @Min(value = 0,message = "满意度评分不得小于0")
- private Integer satisfaction;
- @ApiModelProperty(value = "评价时间")
- @NotNull(groups = Insert.class,message = "评价时间不可为空")
- private Date evaluateTime;
- @ApiModelProperty(value = "评价人")
- @NotNull(groups = Insert.class,message = "评价人不可为空")
- @Length(max = 255,message = "评价人长度不得超过255个字节")
- private String evaluator;
- @ApiModelProperty(value = "收缩压")
- @DecimalMax(value = "10000",message = "收缩压最大值不得超过10000")
- @DecimalMin(value = "-100",message ="收缩压最小值不得低于-100" )
- private BigDecimal shrinkPressure;
- @ApiModelProperty(value = "舒张压")
- @DecimalMax(value = "10000",message = "舒张压最大值不得超过10000")
- @DecimalMin(value = "-100",message ="舒张压最小值不得低于-100" )
- private BigDecimal diastensPressure;
- @ApiModelProperty(value = "心率")
- @DecimalMax(value = "10000",message = "心率最大值不得超过10000")
- @DecimalMin(value = "-100",message ="心率最小值不得低于-100" )
- private BigDecimal heartRate;
- @ApiModelProperty(value = "胎心")
- @DecimalMax(value = "10000",message = "胎心最大值不得超过10000")
- @DecimalMin(value = "-100",message ="胎心最小值不得低于-100" )
- private BigDecimal fetalHeartRate;
- @ApiModelProperty(value = "呼吸频率")
- @DecimalMax(value = "10000",message = "呼吸频率最大值不得超过10000")
- @DecimalMin(value = "-100",message ="呼吸频率最小值不得低于-100" )
- private BigDecimal breathRate;
- @ApiModelProperty(value = "血氧饱和度")
- @DecimalMax(value = "10000",message = "血氧饱和度最大值不得超过10000")
- @DecimalMin(value = "-100",message ="血氧饱和度最小值不得低于-100" )
- private BigDecimal bloodOxygenSaturation;
- }
|