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