From 24459c946cb5710b3aba3e2a65f5b952b2a6082c Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Thu, 14 Aug 2025 10:55:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0--=E7=97=85=E4=BE=8B=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=88=97=E8=A1=A8=E6=98=BE=E7=A4=BA=EF=BC=9A=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E7=97=85=E4=BE=8BID=E3=80=81=E5=AE=A1=E6=A0=B8?= =?UTF-8?q?=E9=80=9A=E8=BF=87=E6=97=B6=E9=97=B4=E3=80=81=E7=BB=93=E7=AE=97?= =?UTF-8?q?=E6=97=B6=E9=97=B4(=E5=8A=B3=E5=8A=A1=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E6=97=B6=E9=97=B4)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sa/admin/config/MyMetaObjectHandler.java | 25 +++++++++++++++++++ .../domain/entity/CaseplatformCaseEntity.java | 5 ++++ .../domain/vo/CaseplatformCaseDetailVO.java | 6 +++++ .../domain/vo/CaseplatformCaseVO.java | 5 ++++ 4 files changed, 41 insertions(+) create mode 100644 sa-admin/src/main/java/net/lab1024/sa/admin/config/MyMetaObjectHandler.java diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/config/MyMetaObjectHandler.java b/sa-admin/src/main/java/net/lab1024/sa/admin/config/MyMetaObjectHandler.java new file mode 100644 index 0000000..43da9f8 --- /dev/null +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/config/MyMetaObjectHandler.java @@ -0,0 +1,25 @@ +package net.lab1024.sa.admin.config; + +import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler; +import org.apache.ibatis.reflection.MetaObject; +import org.springframework.stereotype.Component; + +import java.time.LocalDateTime; +import java.time.ZoneId; + +@Component +public class MyMetaObjectHandler implements MetaObjectHandler { + + private static final ZoneId BEIJING_ZONE = ZoneId.of("Asia/Shanghai"); + + @Override + public void insertFill(MetaObject metaObject) { + this.strictInsertFill(metaObject, "createdAt", LocalDateTime.class, LocalDateTime.now(BEIJING_ZONE)); + this.strictInsertFill(metaObject, "updatedAt", LocalDateTime.class, LocalDateTime.now(BEIJING_ZONE)); + } + + @Override + public void updateFill(MetaObject metaObject) { + this.strictUpdateFill(metaObject, "updatedAt", LocalDateTime.class, LocalDateTime.now()); + } +} \ No newline at end of file diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/domain/entity/CaseplatformCaseEntity.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/domain/entity/CaseplatformCaseEntity.java index 94812b8..65b1503 100644 --- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/domain/entity/CaseplatformCaseEntity.java +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/domain/entity/CaseplatformCaseEntity.java @@ -54,6 +54,11 @@ public class CaseplatformCaseEntity { */ private Integer settlementFlag; + /** + * 结算时间 + */ + private LocalDateTime settlementTime; + /** * 0待审核 1审核通过 2审核不通过 */ diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/domain/vo/CaseplatformCaseDetailVO.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/domain/vo/CaseplatformCaseDetailVO.java index 0ba6c7a..354f3a7 100644 --- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/domain/vo/CaseplatformCaseDetailVO.java +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/domain/vo/CaseplatformCaseDetailVO.java @@ -66,6 +66,9 @@ public class CaseplatformCaseDetailVO { @Excel(name = "状态", orderNum = "8", width = 25, replace = { "待审核_0", "审核通过_1", "审核拒绝_2" }, isImportField = "true_st",needMerge = true) private Integer status; + @ApiModelProperty(value = "审核通过时间") + private LocalDateTime examineTime; + @ApiModelProperty(value = "创建时间") @Excel(name = "创建时间", orderNum = "9", databaseFormat = "yyyyMMddHHmmss", format = "yyyy-MM-dd", width = 25,needMerge = true) private LocalDateTime createTime; @@ -78,6 +81,9 @@ public class CaseplatformCaseDetailVO { @ApiModelProperty(value = "结算标识") private Integer settlementFlag; + + @ApiModelProperty(value = "结算时间") + private LocalDateTime settlementTime; /************************ 病历摘要 ********************************/ @ApiModelProperty(value = "病历摘要") diff --git a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/domain/vo/CaseplatformCaseVO.java b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/domain/vo/CaseplatformCaseVO.java index c9dbfc7..f53bb9d 100644 --- a/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/domain/vo/CaseplatformCaseVO.java +++ b/sa-admin/src/main/java/net/lab1024/sa/admin/module/business/caseplatformcase/domain/vo/CaseplatformCaseVO.java @@ -64,6 +64,11 @@ public class CaseplatformCaseVO { @ApiModelProperty(value = "结算标识") private Integer settlementFlag; + /** + * 结算时间 + */ + private LocalDateTime settlementTime; + @ApiModelProperty(value = "创建时间") private LocalDateTime createTime;