sgj
2026-02-25 3faf4fd897e595d4f30c7f4b6e5a7003fc4dcdb3
地磅抓拍实体类提交
已添加1个文件
109 ■■■■■ 文件已修改
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/WeighbridgeSnap.java 109 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fzzy-igdss-core/src/main/java/com/fzzy/igds/domain/WeighbridgeSnap.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,109 @@
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.WarnStatus;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
/**
 * åœ°ç£…抓拍
 *
 * @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 {
    /**
     *
     */
    private static final long serialVersionUID = 1L;
    @Id
    @Column(name = "id", length = 40)
    private String id;
    @Column(name = "dept_id", columnDefinition = "varchar(40) COMMENT '所属库区'")
    @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;
    @Column(name = "name", columnDefinition = "varchar(50) COMMENT '抓拍名称'")
    @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;
    @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")
    private String remark;
    /**
     * --------事件抓图路径名称--------
     **/
    @Column(name = "img_name", columnDefinition = "varchar(200) COMMENT '抓拍照片'")
    @TableField("img_name")
    private String imgName;
}