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;