From 514923cf748ab89a7924122a0d8838ef5fe1bf02 Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Mon, 21 Apr 2025 19:56:33 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=9E=E6=BB=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vo/InspectPatientRespVO.java | 124 ++++++++++++++++-- 1 file changed, 112 insertions(+), 12 deletions(-) diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientRespVO.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientRespVO.java index 2542630..fdb07b3 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientRespVO.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectpatient/vo/InspectPatientRespVO.java @@ -15,39 +15,139 @@ import java.time.LocalDateTime; @ExcelIgnoreUnannotated public class InspectPatientRespVO { + @Schema(description = "主键", requiredMode = Schema.RequiredMode.REQUIRED, example = "13309") + @ExcelProperty("主键") + private Integer id; + @Schema(description = "体检编号") @ExcelProperty("体检编号") private String medicalSn; @Schema(description = "患者姓名", example = "王五") - @ExcelProperty("姓名") + @ExcelProperty("患者姓名") private String pName; @Schema(description = "性别") @ExcelProperty("性别") private String gender; + @Schema(description = "出生日期") + @ExcelProperty("出生日期") + private LocalDateTime birthday; + + @Schema(description = "证件类型", example = "1") + @ExcelProperty("证件类型") + private String cardType; + @Schema(description = "证件ID", example = "32335") - @ExcelProperty("身份证号") + @ExcelProperty("证件ID") private String cardId; + @Schema(description = "国籍") + @ExcelProperty("国籍") + private String nationality; + + @Schema(description = "民族") + @ExcelProperty("民族") + private String nation; + + @Schema(description = "人种") + @ExcelProperty("人种") + private String race; + @Schema(description = "电话") - @ExcelProperty("联系电话") + @ExcelProperty("电话") private String phoneNum; + @Schema(description = "0:患者登记,1:已检查,2:放弃,3:挂起,择日检,4:已汇总,5:终检审核,6:报告已取", example = "2") + @ExcelProperty("0:患者登记,1:已检查,2:放弃,3:挂起,择日检,4:已汇总,5:终检审核,6:报告已取") + private Integer status; + + @Schema(description = "0:电子报告 1:个人自取 2:公司自取 3:邮寄 ", example = "2") + @ExcelProperty("0:电子报告 1:个人自取 2:公司自取 3:邮寄 ") + private String reportType; + + @Schema(description = "信息创建日期") + @ExcelProperty("信息创建日期") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss ", timezone = "GMT+8") + private LocalDateTime createTime; + + @Schema(description = "体检登记日期 体检日期") + @ExcelProperty("体检登记日期 体检日期") + private LocalDateTime medicalDateTime; + + @Schema(description = "收费方式:现金 微信 刷卡 支票 免费等,从字典表里取", example = "1") + @ExcelProperty("收费方式:现金 微信 刷卡 支票 免费等,从字典表里取") + private String chargeType; + + @Schema(description = "实际收款金额", example = "29387") + @ExcelProperty("实际收款金额") + private Double totalPrice; + + @Schema(description = "头像图片路径", example = "https://www.iocoder.cn") + @ExcelProperty("头像图片路径") + private String headPicUrl; + + @Schema(description = "汇总分析结果") + @ExcelProperty("汇总分析结果") + private String summaryResult; + + @Schema(description = "审核人") + @ExcelProperty("审核人") + private String auditor; + + @Schema(description = "审核时间") + @ExcelProperty("审核时间") + private LocalDateTime auditorTime; + + @Schema(description = "审核状态") + @ExcelProperty("审核状态") + private Integer auditStatus; + + @Schema(description = "总检意见") + @ExcelProperty("总检意见") + private String inspectionOpinion; + + @Schema(description = "收费时间") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss ", timezone = "GMT+8") + private LocalDateTime chargetime; + @Schema(description = "住址") @ExcelProperty("住址") private String domicileaddress; - @Schema(description = "是否打印") - @ExcelProperty("是否打印") - private String isprint; + @Schema(description = "医院编码") + private String hospitalNo; - public String getIsprint() { - if (isprint == null) { - return "未打印"; - } - return isprint.equals("1") ? "已打印" : "未打印"; - } + @Schema(description = "血常规") + private String xcgcode; + + @Schema(description = "尿常规") + private String ncgcode; + + @Schema(description = "生化全项") + private String shqx; + + @Schema(description = "中医体质辨识结果") + private String zybs; + + @Schema(description = "中医详情") + private String features; + + @Schema(description = "是否打印导检单") + private Integer isprint; + + @Schema(description = "打印时间") + @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss ", timezone = "GMT+8") + private LocalDateTime printtime; + + @Schema(description = "总检医生id") + private String chiefinspectorid; + + @Schema(description = "总检医生") + private String chiefinspector; } \ No newline at end of file