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/InoutRecord.java | 246 +++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 246 insertions(+), 0 deletions(-)
diff --git a/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/InoutRecord.java b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/InoutRecord.java
new file mode 100644
index 0000000..8ea7bb7
--- /dev/null
+++ b/fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/InoutRecord.java
@@ -0,0 +1,246 @@
+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.Constant;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Table;
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * @Description 鍑哄叆搴撴祦姘磋〃
+ * @Author CZT
+ * @Date 2025/11/25 19:14
+ */
+@Data
+@Entity
+@Table(name = "d_inout_record")
+@TableName("d_inout_record")
+@EqualsAndHashCode(callSuper = false)
+public class InoutRecord extends BizBaseEntity implements Serializable {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
+ public static String SORT_PROP = "id";
+
+ @Id
+ @Column(name = "id", columnDefinition = "varchar(14) COMMENT '娴佹按鍙�'")
+ @TableField("id")
+ private String id;
+
+ @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT '鎵�灞炲簱鍖�'")
+ @TableField("dept_id")
+ private String deptId;
+
+ @Column(name = "notice_id", columnDefinition = "varchar(40) COMMENT '閫氱煡鍗曞彿'")
+ @TableField("notice_id")
+ private String noticeId;
+
+ @Column(name = "depot_id", columnDefinition = "varchar(40) COMMENT '瑁呭嵏浠撳簱'")
+ @TableField("depot_id")
+ private String depotId;
+
+ @Column(name = "type", columnDefinition = "varchar(40) COMMENT '鍑哄叆搴撶被鍨�(IN=鍏ュ簱锛孫UT=鍑哄簱)'")
+ @TableField("type")
+ private String type;
+
+ @Column(name = "progress", columnDefinition = "varchar(40) COMMENT '娴佺▼杩涘害(REGISTER=鐧昏,CHECK=鍏ュ簱璐ㄦ,HANDLE=鍊间粨,WEIGHT_TAG=绉伴噸,WEIGHT_FULL=婊¤溅绉伴噸,WEIGHT_EMPTY=绌鸿溅绉伴噸,PAY=缁撶畻,CARD_BACK=鍗$墖鍥炴敹,RECORD=澶囨)'")
+ @TableField("progress")
+ private String progress = "REGISTER";
+
+ @Column(name = "record_status", columnDefinition = "varchar(40) COMMENT '鏁版嵁鐘舵��'")
+ @TableField("record_status")
+ private String recordStatus = "NORMAL";
+
+ @Column(name = "customer_name", columnDefinition = "varchar(40) COMMENT '寰�鏉ュ崟浣�'")
+ @TableField("customer_name")
+ private String customerName;
+
+
+ /*** ------------------------鐧昏-------------------------------------**/
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ @Column(name = "register_time", columnDefinition = "datetime COMMENT '鐧昏鏃堕棿'")
+ @TableField("register_time")
+ private Date registerTime;
+
+ @Column(name = "register_user", columnDefinition = "varchar(40) COMMENT '鐧昏浜�'")
+ @TableField("register_user")
+ private String registerUser;
+
+ @Column(name = "user_name", columnDefinition = "varchar(40) COMMENT '鎵胯繍浜�'")
+ @TableField("user_name")
+ private String userName;
+
+ @Column(name = "user_contact", columnDefinition = "varchar(11) COMMENT '鑱旂郴鏂瑰紡'")
+ @TableField("user_contact")
+ private String userContact;
+
+ @Column(name = "user_id", columnDefinition = "varchar(18) COMMENT '韬唤璇佸彿'")
+ @TableField("user_id")
+ private String userId;
+
+ @Column(name = "user_address", columnDefinition = "varchar(100) COMMENT '鎵胯繍浜哄湴鍧�'")
+ @TableField("user_address")
+ private String userAddress;
+
+ @Column(name = "plate_num", columnDefinition = "varchar(40) COMMENT '杞﹁埞鍙�'")
+ @TableField("plate_num")
+ private String plateNum;
+
+ /*** ------------------------绮鍩虹淇℃伅-------------------------------------**/
+ @Column(name = "food_variety", columnDefinition = "varchar(7) COMMENT '绮鍝佺'")
+ @TableField("food_variety")
+ private String foodVariety;
+
+ @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 = "food_level", columnDefinition = "varchar(2) COMMENT '绮绛夌骇'")
+ @TableField("food_level")
+ private String foodLevel;
+
+ @Column(name = "check_status", columnDefinition = "varchar(10) COMMENT '璐ㄦ缁撴灉'")
+ @TableField("check_status")
+ private String checkStatus = "NONE";
+
+ @Column(name = "check_user", columnDefinition = "varchar(40) COMMENT '璐ㄦ浜�'")
+ @TableField("check_user")
+ private String checkUser;
+
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ @Column(name = "check_time", columnDefinition = "datetime COMMENT '璐ㄦ鏃堕棿'")
+ @TableField("check_time")
+ private Date checkTime;
+
+ @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 = "full_weight", columnDefinition = "decimal(20,2) COMMENT '婊¤溅绉伴噸(鍗曚綅KG)'")
+ @TableField("full_weight")
+ private Double fullWeight = 0.0;
+
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ @Column(name = "full_weight_time", columnDefinition = "datetime COMMENT '婊¤溅绉伴噸鏃堕棿'")
+ @TableField("full_weight_time")
+ private Date fullWeightTime;
+
+ @Column(name = "full_weight_user", columnDefinition = "varchar(40) COMMENT '婊¤溅绉伴噸浜�'")
+ @TableField("full_weight_user")
+ private String fullWeightUser;
+
+ @Column(name = "empty_weight", columnDefinition = "decimal(20,2) COMMENT '绌鸿溅绉伴噸(鍗曚綅KG)'")
+ @TableField("empty_weight")
+ private Double emptyWeight = 0.0;
+
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ @Column(name = "empty_weight_time", columnDefinition = "datetime COMMENT '绌鸿溅绉伴噸鏃堕棿'")
+ @TableField("empty_weight_time")
+ private Date emptyWeightTime;
+
+ @Column(name = "empty_weight_user", columnDefinition = "varchar(40) COMMENT '绌鸿溅绉伴噸浜�'")
+ @TableField("empty_weight_user")
+ private String emptyWeightUser;
+
+ @Column(name = "net_weight", columnDefinition = "decimal(20,2) COMMENT '鍑�閲�(鍗曚綅KG)'")
+ @TableField("net_weight")
+ private Double netWeight = 0.0;
+
+ @Column(name = "de_other", columnDefinition = "decimal(20,2) COMMENT '鎵i噸(鍗曚綅KG)'")
+ @TableField("de_other")
+ private Double deOther = 0.0;
+
+ @Column(name = "settle_weight", columnDefinition = "decimal(20,2) COMMENT '缁撶畻閲嶉噺(鍗曚綅KG)'")
+ @TableField("settle_weight")
+ private Double settleWeight = 0.0;
+
+ @Column(name = "record_weight", columnDefinition = "decimal(20,2) COMMENT '鍏ュ簱閲嶉噺(鍗曚綅KG)'")
+ @TableField("record_weight")
+ private Double recordWeight = 0.0;
+
+
+ /**
+ * -----------缁撶畻淇℃伅-----------------------
+ **/
+ @Column(name = "price", columnDefinition = "decimal(20,2) COMMENT '鍗曚环(鍗曚綅锛氬厓/鍏枻)'")
+ @TableField("price")
+ private Double price = 0.0;
+
+ @Column(name = "settle_money", columnDefinition = "decimal(20,2) COMMENT '缁撶畻閲戦(鍗曚綅锛氬厓)'")
+ @TableField("settle_money")
+ private Double settleMoney = 0.00;
+
+ @Column(name = "settle_id", columnDefinition = "varchar(40) COMMENT '缁撶畻鍗曞彿'")
+ @TableField("settle_id")
+ private String settleId;
+
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ @Column(name = "settle_time", columnDefinition = "datetime COMMENT '缁撶畻鏃堕棿'")
+ @TableField("settle_time")
+ private Date settleTime;
+
+ @Column(name = "settle_tag", columnDefinition = "varchar(2) COMMENT '缁撶畻鐘舵��'")
+ @TableField("settle_tag")
+ private String settleTag = Constant.YN_N;
+
+ /**
+ * ----------- 鍊间粨淇℃伅-----------------------
+ **/
+ @Column(name = "handle_user", columnDefinition = "varchar(40) COMMENT '鍊间粨浜�'")
+ @TableField("handle_user")
+ private String handleUser;
+
+ // 鍑哄簱
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ @Column(name = "complete_time", columnDefinition = "datetime COMMENT '瀹屾垚鏃堕棿'")
+ @TableField("complete_time")
+ private Date completeTime;
+
+ @Column(name = "complete_user", columnDefinition = "varchar(40) COMMENT '瀹屾垚纭浜�'")
+ @TableField("complete_user")
+ private String completeUser;
+
+ @Column(name = "remarks", columnDefinition = "varchar(100) COMMENT '澶囨敞璇存槑'")
+ @TableField("remarks")
+ private String remarks;
+
+ /**
+ * ----------- 鍊间粨鏃堕棿锛屾墜鏈虹浣跨敤-----------------------
+ **/
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ @Column(name = "handle_start", columnDefinition = "datetime COMMENT '鍊间粨寮�濮嬫椂闂�'")
+ @TableField("handle_start")
+ private Date handleStart;
+
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
+ @Column(name = "handle_end", columnDefinition = "datetime COMMENT '鍊间粨缁撴潫鏃堕棿'")
+ @TableField("handle_end")
+ private Date handleEnd;
+
+}
--
Gitblit v1.9.3