Selaa lähdekoodia

add
头像管理

lifang 3 kuukautta sitten
vanhempi
commit
f0fe5be9bc

+ 3 - 0
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/app/controller/vo/DoctorClinicRoomVO.java

@@ -82,4 +82,7 @@ public class DoctorClinicRoomVO implements Serializable {
 
     @ApiModelProperty("未读消息数量")
     private Long unreadCount;
+
+    @ApiModelProperty("微信用户id")
+    private String wxUserId;
 }

+ 87 - 0
tr-modules/tr-module-smartFollowUp/src/main/java/cn/tr/module/smart/web/vo/BizClinicVO.java

@@ -0,0 +1,87 @@
+package cn.tr.module.smart.web.vo;
+
+import cn.tr.core.validation.Update;
+import cn.tr.plugin.mybatis.pojo.BaseDTO;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.ToString;
+
+import javax.validation.constraints.NotBlank;
+import java.util.Date;
+import java.util.Objects;
+
+/**
+ * 诊疗室传输对象
+ *
+ * @author lf
+ * @date  2025/06/09 10:59
+ **/
+@Data
+@ApiModel("诊疗室传输对象")
+@EqualsAndHashCode(callSuper = true)
+@ToString
+public class BizClinicVO extends BaseDTO  {
+    private static final long serialVersionUID = 1L;
+    @ApiModelProperty(value = "id", position = 1)
+    @NotBlank  (message = "主键不能为空",groups = {Update.class})
+    private String id;
+
+    @ApiModelProperty(value = "手术名称", position = 1)
+    private String clinicName;
+
+    @ApiModelProperty(value = "住院号", position = 2)
+    private String patientCode;
+
+    @ApiModelProperty(value = "患者姓名", position = 3)
+    private String patientName;
+
+    @ApiModelProperty(value = "年龄", position = 4)
+    private Integer patientAge;
+
+    @ApiModelProperty(value = "科室名称", position = 5)
+    private String deptName;
+
+    @ApiModelProperty(value = "是否已填写术前问卷",position = 6)
+    private Boolean questionFlag;
+
+    @ApiModelProperty(value = "手术开始时间", position = 7)
+    private Date clinicStartTime;
+
+    @ApiModelProperty(value = "手术结束时间", position = 8)
+    private Date clinicEndTime;
+
+    @ApiModelProperty(value = "随访次数", position = 9)
+    private Integer followUpCount;
+
+    @ApiModelProperty(value = "性别", position = 20)
+    private String patientGender;
+
+    @ApiModelProperty(value = "泵信息", position = 23)
+    private Object pumpInfo;
+
+    @ApiModelProperty(value = "患者头像", position = 24)
+    private String imageUrl;
+
+    @ApiModelProperty(value = "绑定的患者id",position = 25)
+    private String patientId;
+
+    @ApiModelProperty(value = "镇痛评价次数",position = 26)
+    private Integer assessCount;
+
+    @ApiModelProperty(value = "上一次填写术前问卷时间",position = 27)
+    private Date lastBeforeQuestionTime;
+
+    @ApiModelProperty(value = "上一次填写术后问卷的时间",position = 28)
+    private Date lastAfterQuestionTime;
+
+
+
+    public boolean isQuestionFlag() {
+        return !Objects.isNull(this.lastBeforeQuestionTime);
+    }
+
+    @ApiModelProperty("创建时间")
+    private Date createTime;
+}