From 94a7d37ab2f5101233056fa530d1577f4d699bf9 Mon Sep 17 00:00:00 2001
From: czt <czt18638530771@163.com>
Date: 星期二, 25 十一月 2025 20:00:47 +0800
Subject: [PATCH] 相关业务表提交

---
 fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Depot.java |  182 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 182 insertions(+), 0 deletions(-)

diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Depot.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Depot.java
new file mode 100644
index 0000000..f252fe8
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/Depot.java
@@ -0,0 +1,182 @@
+package com.fzzy.igds.domain;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fzzy.igds.constant.*;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import javax.persistence.*;
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * @Description 浠撳簱淇℃伅
+ * @Author CZT
+ * @Date 2025/11/25 14:20
+ */
+@Data
+@Entity
+@Table(name = "d_depot")
+@TableName("d_depot")
+@EqualsAndHashCode(callSuper = false)
+public class Depot extends BizBaseEntity implements Serializable {
+
+    /**
+     *
+     */
+    private static final long serialVersionUID = 1L;
+
+    @Id
+    @Column(name = "id", columnDefinition = "varchar(40) COMMENT '浠撳簱缂栫爜'")
+    @TableField("id")
+    private String id;
+
+    @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT '鎵�灞炲簱鍖�'")
+    @TableField("dept_id")
+    private String deptId;
+
+    @Column(name = "name", columnDefinition = "varchar(40) COMMENT '浠撳簱鍚嶇О'")
+    @TableField("name")
+    private String name;
+
+    @Column(name = "depot_type", columnDefinition = "varchar(2) COMMENT '浠撳簱绫诲瀷(01=骞虫埧浠�,02=绔嬬瓛浠�,03=娴呭渾浠�,04=鍌ㄦ补缃�,05=妤兼埧浠�,99=鍏朵粬)'")
+    @TableField("depot_type")
+    private String depotType;
+
+    @Column(name = "depot_status", columnDefinition = "varchar(2) COMMENT '浠撳簱鐘舵��(1=绌轰粨,2=鍏ュ簱涓�,3=灏佷粨,4=鍑哄簱涓�,9=鍏朵粬)'")
+    @TableField("depot_status")
+    private String depotStatus;
+
+    @Column(name = "store_type", columnDefinition = "varchar(6) COMMENT '鍌ㄧ伯鏂瑰紡'")
+    @TableField("store_type")
+    private String storeType;
+
+    @Column(name = "storage_max", columnDefinition = "decimal(20,6) COMMENT '璁捐鍌ㄩ噺(鍗曚綅锛欿G)'")
+    @TableField("storage_max")
+    private Double storageMax;
+
+    @Column(name = "storage_real", columnDefinition = "decimal(20,6) COMMENT '瀹為檯鍌ㄩ噺(鍗曚綅锛欿G)'")
+    @TableField("storage_real")
+    private Double storageReal;
+
+    @Column(name = "food_type", columnDefinition = "varchar(3) COMMENT '绮鎬ц川'")
+    @TableField("food_type")
+    private String foodType;
+
+    @Column(name = "food_variety", columnDefinition = "varchar(7) COMMENT '绮鍝佺'")
+    @TableField("food_variety")
+    private String foodVariety;
+
+    @Column(name = "food_level", columnDefinition = "varchar(2) COMMENT '绮绛夌骇'")
+    @TableField("food_level")
+    private String foodLevel;
+
+    @Column(name = "food_locationId", columnDefinition = "varchar(40) COMMENT '绮浜у湴'")
+    @TableField("food_locationId")
+    private String foodLocationId;
+
+    @Column(name = "food_location", columnDefinition = "varchar(40) COMMENT '绮浜у湴'")
+    @TableField("food_location")
+    private String foodLocation;
+
+    @Column(name = "food_year", columnDefinition = "varchar(4) COMMENT '绮骞翠唤'")
+    @TableField("food_year")
+    private String foodYear;
+
+    @Column(name = "per_wet", columnDefinition = "decimal(20,2) COMMENT '姘村垎'")
+    @TableField("per_wet")
+    private Double perWet;
+
+    @Column(name = "per_impurity", columnDefinition = "decimal(20,2) COMMENT '鏉傝川'")
+    @TableField("per_impurity")
+    private Double perImpurity;
+
+    @Column(name = "bulk_weight", columnDefinition = "decimal(20,2) COMMENT '瀹归噸 g/L'")
+    @TableField("bulk_weight")
+    private Double bulkWeight;
+
+    @Column(name = "store_keeper", columnDefinition = "varchar(4) COMMENT '淇濈鍛�'")
+    @TableField("store_keeper")
+    private String storeKeeper;
+
+    @Column(name = "store_keeper_name", columnDefinition = "varchar(4) COMMENT '淇濈鍛�'")
+    @TableField("store_keeper_name")
+    private String storeKeeperName;
+
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    @Column(name = "store_date", columnDefinition = "datetime COMMENT '鍏ュ簱鏃堕棿'")
+    @TableField("store_date")
+    private Date storeDate;
+
+    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
+    @Column(name = "check_date", columnDefinition = "datetime COMMENT '鏈�鍚庤川妫�鏃堕棿'")
+    @TableField("check_date")
+    private Date checkDate;
+
+    @Column(name = "remark", columnDefinition = "varchar(100) COMMENT '澶囨敞璇存槑'")
+    @TableField("remark")
+    private String remark;
+
+    @Column(name = "order_num", columnDefinition = "int(5) COMMENT '鏄剧ず椤哄簭'")
+    @TableField("order_num")
+    private Integer orderNum = 1;
+
+    // ------------鍏朵粬灞炴�т俊鎭�------------//
+    @Transient
+    private String foodVarietyName;
+
+    @Transient
+    private String foodTypeName;
+
+    @Transient
+    private String depotTypeName;
+
+    @Transient
+    private String depotStatusName;
+
+    @Transient
+    private String foodLevelName;
+
+    @Transient
+    private String storeKeeperLevel = "楂樼骇淇濈鍛�";
+
+    @Transient
+    private String storeKeeperPhone = "####";
+
+    public String getFoodLevelName() {
+        if (null != this.foodLevel) {
+            return FoodLevel.getMsg(this.foodLevel);
+        }
+        return null;
+    }
+
+    public String getFoodVarietyName() {
+        if (null != this.foodVariety) {
+            return FoodVariety.getMsg(this.foodVariety);
+        }
+        return null;
+    }
+
+    public String getFoodTypeName() {
+        if (null != this.foodType) {
+            return FoodType.getMsg(this.foodType);
+        }
+        return null;
+    }
+
+    public String getDepotTypeName() {
+        if (null != this.depotType) {
+            return DepotType.getMsg(this.depotType);
+        }
+        return null;
+    }
+
+    public String getDepotStatusName() {
+        if (null != this.depotStatus) {
+            return DepotStatus.getMsg(this.depotStatus);
+        }
+        return null;
+    }
+}

--
Gitblit v1.9.3