|
|
@@ -1,5 +1,6 @@
|
|
|
package cn.tr.module.smart.common.po;
|
|
|
|
|
|
+import cn.tr.module.smart.common.entity.BizPainAssessmentContentEntity;
|
|
|
import cn.tr.plugin.mybatis.config.handler.JsonbTypeHandler;
|
|
|
import cn.tr.plugin.mybatis.config.handler.StringListTypeHandler;
|
|
|
import cn.tr.plugin.mybatis.pojo.TenantPO;
|
|
|
@@ -30,59 +31,73 @@ public class BizPainAssessmentPO extends TenantPO {
|
|
|
|
|
|
/** 静息时疼痛评分(0-10) */
|
|
|
@ApiModelProperty(value = "静息时疼痛评分(0-10)", position = 2)
|
|
|
- private String restingPain;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity restingPain;
|
|
|
|
|
|
/** 运动时疼痛评分(0-10) */
|
|
|
@ApiModelProperty(value = "运动时疼痛评分(0-10)", position = 3)
|
|
|
- private String movementPain;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity movementPain;
|
|
|
|
|
|
/** 过去24小时内最剧烈疼痛评分(0-10) */
|
|
|
@ApiModelProperty(value = "过去24小时内最剧烈疼痛评分(0-10)", position = 4)
|
|
|
- private String painLast;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity painLast;
|
|
|
|
|
|
/** 爆发痛每日发生频次 */
|
|
|
@ApiModelProperty(value = "爆发痛每日发生频次", position = 5)
|
|
|
- private String flareUpFrequency;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity flareUpFrequency;
|
|
|
|
|
|
/** 爆发痛每次持续时长(分钟) */
|
|
|
@ApiModelProperty(value = "爆发痛每次持续时长(分钟)", position = 6)
|
|
|
- private String flareUpDuration;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity flareUpDuration;
|
|
|
|
|
|
/** 睡眠质量状况(极差/很差/较差/尚可/正常) */
|
|
|
@ApiModelProperty(value = "睡眠质量状况(极差/很差/较差/尚可/正常)", position = 7)
|
|
|
- private String sleepStatus;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity sleepStatus;
|
|
|
|
|
|
/** 精神状态(极差/很差/较差/尚可/正常) */
|
|
|
@ApiModelProperty(value = "精神状态(极差/很差/较差/尚可/正常)", position = 8)
|
|
|
- private String mentalStatus;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity mentalStatus;
|
|
|
|
|
|
/** 食欲状况(极差/很差/较差/尚可/正常) */
|
|
|
@ApiModelProperty(value = "食欲状况(极差/很差/较差/尚可/正常)", position = 9)
|
|
|
- private String appetiteStatus;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity appetiteStatus;
|
|
|
|
|
|
/** 恶心呕吐情况(呕吐/仅恶心/无) */
|
|
|
@ApiModelProperty(value = "恶心呕吐情况(呕吐/仅恶心/无)", position = 10)
|
|
|
- private String nauseaVomiting;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity nauseaVomiting;
|
|
|
|
|
|
/** 瘙痒程度(无/轻度/中度/重度) */
|
|
|
@ApiModelProperty(value = "瘙痒程度(无/轻度/中度/重度)", position = 11)
|
|
|
- private String itching;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity itching;
|
|
|
|
|
|
/** 眩晕程度(无/轻度/中度/重度) */
|
|
|
@ApiModelProperty(value = "眩晕程度(无/轻度/中度/重度)", position = 12)
|
|
|
- private String dizziness;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity dizziness;
|
|
|
|
|
|
/** 喉咙疼痛程度(无/轻度/中度/重度) */
|
|
|
@ApiModelProperty(value = "喉咙疼痛程度(无/轻度/中度/重度)", position = 13)
|
|
|
- private String throatPain;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity throatPain;
|
|
|
|
|
|
/** 声音嘶哑情况(无/有) */
|
|
|
@ApiModelProperty(value = "声音嘶哑情况(无/有)", position = 14)
|
|
|
- private String voiceHoarseness;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity voiceHoarseness;
|
|
|
|
|
|
/** 患者满意度评分(不满意/较满意/满意) */
|
|
|
@ApiModelProperty(value = "患者满意度评分(不满意/较满意/满意)", position = 15)
|
|
|
- private String satisfactionRating;
|
|
|
+ @TableField(typeHandler = JsonbTypeHandler.class)
|
|
|
+ private BizPainAssessmentContentEntity satisfactionRating;
|
|
|
|
|
|
@ApiModelProperty(value = "手术ID" ,position = 16)
|
|
|
private String clinicId;
|