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