|
|
@@ -0,0 +1,105 @@
|
|
|
+package cn.iocoder.yudao.module.system.controller.admin.biz.vo.riskdisclosurestatement;
|
|
|
+
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
+import lombok.Data;
|
|
|
+import org.springframework.format.annotation.DateTimeFormat;
|
|
|
+
|
|
|
+import java.time.LocalDate;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+
|
|
|
+import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY;
|
|
|
+import static cn.iocoder.yudao.framework.common.util.date.DateUtils.TIME_ZONE_DEFAULT;
|
|
|
+
|
|
|
+@Schema(description = "管理后台 - 风险知情书 Response VO")
|
|
|
+@Data
|
|
|
+public class ElderlyRiskDisclosureStatementRespVO {
|
|
|
+
|
|
|
+ @Schema(description = "id", example = "1")
|
|
|
+ private Long id;
|
|
|
+
|
|
|
+ @Schema(description = "长者id", example = "1")
|
|
|
+ private Long elderId;
|
|
|
+
|
|
|
+ @Schema(description = "长者姓名")
|
|
|
+ private String elderName;
|
|
|
+
|
|
|
+ @Schema(description = "性别")
|
|
|
+ private Integer elderSex;
|
|
|
+
|
|
|
+ @Schema(description = "年龄")
|
|
|
+ private Integer elderAge;
|
|
|
+
|
|
|
+ @Schema(description = "楼层")
|
|
|
+ private String floorName;
|
|
|
+
|
|
|
+ @Schema(description = "床号")
|
|
|
+ private String bedName;
|
|
|
+
|
|
|
+ @Schema(description = "服务安全风险知情告知书")
|
|
|
+ private String riskData;
|
|
|
+
|
|
|
+ @Schema(description = "第一次告知风险")
|
|
|
+ private String firstRisk;
|
|
|
+
|
|
|
+ @Schema(description = "第一次告知护理人员签名")
|
|
|
+ private String firstNurseSign;
|
|
|
+
|
|
|
+ @Schema(description = "第一次告知老年人/相关第三方签字")
|
|
|
+ private String firstElderSign;
|
|
|
+
|
|
|
+ @Schema(description = "首次告知日期")
|
|
|
+ @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY)
|
|
|
+ @JsonFormat(pattern = FORMAT_YEAR_MONTH_DAY, timezone = TIME_ZONE_DEFAULT)
|
|
|
+ private LocalDate firstSignDate;
|
|
|
+
|
|
|
+ @Schema(description = "第二次告知风险")
|
|
|
+ private String secondRisk;
|
|
|
+
|
|
|
+ @Schema(description = "第二次告知护理人员签名")
|
|
|
+ private String secondNurseSign;
|
|
|
+
|
|
|
+ @Schema(description = "第二次告知变动风险")
|
|
|
+ private String secondChangeRisk;
|
|
|
+
|
|
|
+ @Schema(description = "第二次告知风险程度")
|
|
|
+ private String secondRiskLevel;
|
|
|
+
|
|
|
+ @Schema(description = "第二次告知老年人/相关第三方签字")
|
|
|
+ private String secondElderSign;
|
|
|
+
|
|
|
+ @Schema(description = "第二次告知日期")
|
|
|
+ @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY)
|
|
|
+ @JsonFormat(pattern = FORMAT_YEAR_MONTH_DAY, timezone = TIME_ZONE_DEFAULT)
|
|
|
+ private LocalDate secondSignDate;
|
|
|
+
|
|
|
+ @Schema(description = "备注")
|
|
|
+ private String remark;
|
|
|
+
|
|
|
+ @Schema(description = "护理人员签字")
|
|
|
+ private String nurseSign;
|
|
|
+
|
|
|
+ @Schema(description = "老年人/相关第三方签字")
|
|
|
+ private String elderSign;
|
|
|
+
|
|
|
+ @Schema(description = "签字日期")
|
|
|
+ @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY)
|
|
|
+ @JsonFormat(pattern = FORMAT_YEAR_MONTH_DAY, timezone = TIME_ZONE_DEFAULT)
|
|
|
+ private LocalDate signDate;
|
|
|
+
|
|
|
+ @Schema(description = "机构id", example = "1")
|
|
|
+ private Long tenantId;
|
|
|
+
|
|
|
+ @Schema(description = "创建时间")
|
|
|
+ private LocalDateTime createTime;
|
|
|
+
|
|
|
+ @Schema(description = "更新时间")
|
|
|
+ private LocalDateTime updateTime;
|
|
|
+
|
|
|
+ @Schema(description = "创建人")
|
|
|
+ private String creator;
|
|
|
+
|
|
|
+ @Schema(description = "更新人")
|
|
|
+ private String updater;
|
|
|
+}
|
|
|
+
|