sgj
2026-03-05 8e4be3c0e5577fddae3ae30b0ca00f8b7a6c490e
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/WeighbridgeSnap.java
@@ -3,11 +3,13 @@
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fzzy.igds.constant.WarnStatus;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.persistence.*;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;
@@ -16,15 +18,13 @@
 *
 * @author sgj
 * @since 2026/02/25
 */
@Data
//@Entity
//@Table(name = "d_weighbridge_snap")
//@TableName("d_weighbridge_snap")
//@EqualsAndHashCode(callSuper = false)
public class WeighbridgeSnap  extends BizBaseEntity implements Serializable {
@Entity
@Table(name = "d_weighbridge_snap")
@TableName("d_weighbridge_snap")
@EqualsAndHashCode(callSuper = false)
public class WeighbridgeSnap extends BizBaseEntity implements Serializable {
    /**
     *
@@ -39,10 +39,6 @@
    @TableField("dept_id")
    private String deptId;
    @Column(name = "depot_id", columnDefinition = "varchar(40) COMMENT '所属仓库'")
    @TableField("depot_id")
    private String depotId;
    @Column(name = "ser_id", columnDefinition = "varchar(40) COMMENT '所属设备'")
    @TableField("ser_id")
    private String serId;
@@ -51,49 +47,18 @@
    @TableField("name")
    private String name;
    //  枚举 WarnType
    @Column(name = "biz_type", columnDefinition = "varchar(20) COMMENT '业务类型'")
    @TableField("biz_type")
    private String bizType;
    @Column(name = "info", columnDefinition = "varchar(5) COMMENT '抓拍内容'")
    @TableField("info")
    private String info;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @Column(name = "time", columnDefinition = "datetime COMMENT '抓拍时间'")
    @TableField("time")
    private Date time;
    @Column(name = "notice_result", columnDefinition = "varchar(5) COMMENT '通知结果'")
    @TableField("notice_result")
    private String noticeResult = "不推送";
    @Column(name = "notice_user", columnDefinition = "varchar(50) COMMENT '通知人,多人用逗号隔开'")
    @TableField("notice_user")
    private String noticeUser;
    @Column(name = "complete_user", columnDefinition = "varchar(50) COMMENT '处理人'")
    @TableField("complete_user")
    private String completeUser;
    @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 = "tags", columnDefinition = "varchar(100) COMMENT '标签(包含车牌和车辆类型)'")
    @TableField("tags")
    private String tags ;
    @Column(name = "food_variety", columnDefinition = "varchar(7) COMMENT '粮食品种'")
    @TableField("food_variety")
    private String foodVariety;
    private String tags;
    @Column(name = "weight", columnDefinition = "decimal(20,2) COMMENT '称重重量(单位KG)'")
    @TableField("weight")
    private Double weight = 0.0;
    @Column(name = "remark", columnDefinition = "varchar(200) COMMENT '备注说明'")
    @TableField("remark")