From 1d5833c71ba5fdb3949c830a55093edbca3c64a7 Mon Sep 17 00:00:00 2001 From: gaoxq <376340421@qq.com> Date: Wed, 12 Nov 2025 15:09:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=9B=BE=E8=A1=A8=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../capi/biz/domain/ErpSummaryAllView.java | 4 +++- .../capi/biz/domain/ErpSummarySourceView.java | 4 +++- .../com/mini/capi/model/enums/cTypeEnum.java | 23 +++++++++++++++++++ 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/mini/capi/model/enums/cTypeEnum.java diff --git a/src/main/java/com/mini/capi/biz/domain/ErpSummaryAllView.java b/src/main/java/com/mini/capi/biz/domain/ErpSummaryAllView.java index 38eb34a..af7486a 100644 --- a/src/main/java/com/mini/capi/biz/domain/ErpSummaryAllView.java +++ b/src/main/java/com/mini/capi/biz/domain/ErpSummaryAllView.java @@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.math.BigDecimal; + +import com.mini.capi.model.enums.cTypeEnum; import lombok.Getter; import lombok.Setter; @@ -26,7 +28,7 @@ public class ErpSummaryAllView implements Serializable { private String cDate; @TableField("c_type") - private String cType; + private cTypeEnum cType; @TableField("this_value") private BigDecimal thisValue; diff --git a/src/main/java/com/mini/capi/biz/domain/ErpSummarySourceView.java b/src/main/java/com/mini/capi/biz/domain/ErpSummarySourceView.java index 3fd0d83..66a4359 100644 --- a/src/main/java/com/mini/capi/biz/domain/ErpSummarySourceView.java +++ b/src/main/java/com/mini/capi/biz/domain/ErpSummarySourceView.java @@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.math.BigDecimal; + +import com.mini.capi.model.enums.cTypeEnum; import lombok.Getter; import lombok.Setter; @@ -29,7 +31,7 @@ public class ErpSummarySourceView implements Serializable { private String cName; @TableField("c_type") - private String cType; + private cTypeEnum cType; @TableField("f_value") private BigDecimal fValue; diff --git a/src/main/java/com/mini/capi/model/enums/cTypeEnum.java b/src/main/java/com/mini/capi/model/enums/cTypeEnum.java new file mode 100644 index 0000000..ea68ab6 --- /dev/null +++ b/src/main/java/com/mini/capi/model/enums/cTypeEnum.java @@ -0,0 +1,23 @@ +package com.mini.capi.model.enums; + +import com.baomidou.mybatisplus.annotation.EnumValue; +import com.fasterxml.jackson.annotation.JsonValue; +import lombok.Getter; + +@Getter +public enum cTypeEnum { + + EXPENSE("1", "支出"), + INCOME("2", "收入"); + + @EnumValue // 标记该字段对应数据库存储的编码(1/2) + private final String code; + + @JsonValue + private final String desc; + + cTypeEnum(String code, String desc) { + this.code = code; + this.desc = desc; + } +}