| | |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import org.hibernate.annotations.GenericGenerator; |
| | | |
| | | import javax.persistence.*; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 接口表-仓内视频图像数据表 |
| | | * |
| | | * @author chen |
| | | * @date 2022-09-02 15:57 |
| | | * @author czt |
| | | * @date 2024-01-02 15:57 |
| | | */ |
| | | @Data |
| | | @Entity |
| | |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | |
| | | /*----------接口系统自定义字段----------*/ |
| | | @Id |
| | | @JSONField(serialize = false) |
| | | @Column(name = "ID_", length = 40) |
| | | @Column(name = "ID_", length = 60) |
| | | private String id; |
| | | |
| | | @JSONField(serialize = false) |
| | |
| | | @Column(name = "bizId", length = 40) |
| | | private String bizId; |
| | | |
| | | @JSONField(serialize = false) |
| | | @PropertyDef(label = "文件地址") |
| | | @Column(name = "wjdz") |
| | | private String wjdz; |
| | | |
| | | /*----------国标字段----------*/ |
| | | @PropertyDef(label = "库区代码") |
| | | @Column(name = "kqdm", length = 21) |
| | | private String kqdm; |
| | | |
| | | @PropertyDef(label = "视频监控设备id" ) |
| | | @Column(name = "spjksbid", length = 20, nullable = false) |
| | | @Column(name = "spjksbid", length = 20) |
| | | private String spjksbid; |
| | | |
| | | @PropertyDef(label = "仓房代码" ) |
| | | @Column(name = "cfdm", length = 25, nullable = false) |
| | | @Column(name = "cfdm", length = 25) |
| | | private String cfdm; |
| | | |
| | | @PropertyDef(label = "货位代码" ) |
| | | @Column(name = "hwdm", length = 30, nullable = false) |
| | | @Column(name = "hwdm", length = 30) |
| | | private String hwdm; |
| | | |
| | | @JSONField(format = "yyyy-MM-dd HH:mm:ss") |
| | | @PropertyDef(label = "抓拍时间" ) |
| | | @Column(name = "zpsj", nullable = false) |
| | | @Column(name = "zpsj") |
| | | private Date zpsj; |
| | | |
| | | @PropertyDef(label = "文件id") |
| | | @Column(name = "fileStorageId", length = 20) |
| | | private String fileStorageId; |
| | | |
| | | @PropertyDef(label = "图像文件后缀名") |
| | | @Column(name = "txwjhzm", length = 5) |
| | | private String txwjhzm; |
| | | |
| | | @PropertyDef(label = "仓内图像文件流" ) |
| | | @Column(name = "cntxwjl", length = 512) |
| | | private String cntxwjl; |
| | | |
| | | @PropertyDef(label = "图像文件后缀名") |
| | | @Column(name = "txwjhzm", length = 5) |
| | | private String txwjhzm; |
| | | |
| | | @JSONField(name="Yzwbh") |
| | | @PropertyDef(label = "预置位编号" ) |
| | | @Column(name = "yzwbh", length = 32, nullable = false) |
| | | @Column(name = "yzwbh", length = 32) |
| | | private String yzwbh; |
| | | |
| | | @PropertyDef(label = "文件地址") |
| | | @Column(name = "wjdz") |
| | | @JSONField(serialize = false) |
| | | private String wjdz; |
| | | |
| | | @PropertyDef(label = "操作标志" ) |
| | | @Column(name = "czbz", length = 1, nullable = false) |
| | | @Column(name = "czbz", length = 1) |
| | | private String czbz; |
| | | |
| | | @JSONField(format = "yyyy-MM-dd HH:mm:ss") |
| | | @PropertyDef(label = "最后更新时间" ) |
| | | @Column(name = "zhgxsj", nullable = false) |
| | | @Column(name = "zhgxsj") |
| | | private Date zhgxsj; |
| | | |
| | | |
| | | /*----------广东省平台规范字段----------*/ |
| | | @PropertyDef(label = "文件id") |
| | | @Column(name = "fileStorageId", length = 20) |
| | | private String fileStorageId; |
| | | |
| | | |
| | | /*----------上海市平台规范字段----------*/ |
| | | @PropertyDef(label = "廒间代码") |
| | | @Column(name = "ajdh", length = 28) |
| | | private String ajdh; |
| | | |
| | | @PropertyDef(label = "图像编号", description = "文件信息接口中的文件名称") |
| | | @Column(name = "txbh", length = 100) |
| | | private String txbh; |
| | | |
| | | } |