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