| | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | import lombok.Data; |
| | | import org.hibernate.annotations.GenericGenerator; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | |
| | | */ |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /*----------接口系统自定义字段----------*/ |
| | | @Id |
| | | @JSONField(serialize = false) |
| | | @Column(name = "ID_", length = 40) |
| | | private String id; |
| | | |
| | | @PropertyDef(label = "文件地址") |
| | | @Column(name = "wjdz") |
| | | @JSONField(serialize = false) |
| | | private String wjdz; |
| | | |
| | | @JSONField(serialize = false) |
| | | @PropertyDef(label = "业务id") |
| | | @Column(name = "bizId", length = 40) |
| | | private String bizId; |
| | | |
| | | /*----------国标字段----------*/ |
| | | @JSONField(format = "yyyy-MM-dd HH:mm:ss") |
| | | @PropertyDef(label = "告警时间" ) |
| | | @Column(name = "gjsj", nullable = false) |
| | | @Column(name = "gjsj") |
| | | private Date gjsj; |
| | | |
| | | @PropertyDef(label = "库区名称" ) |
| | | @Column(name = "kqmc", length = 64, nullable = false) |
| | | @Column(name = "kqmc", length = 64) |
| | | private String kqmc; |
| | | |
| | | @PropertyDef(label = "库区代码" ) |
| | | @Column(name = "kqdm", length = 21, nullable = false) |
| | | @Column(name = "kqdm", length = 21) |
| | | private String kqdm; |
| | | |
| | | @PropertyDef(label = "库区地址" ) |
| | |
| | | private String kqdz; |
| | | |
| | | @PropertyDef(label = "视频监控设备id" ) |
| | | @Column(name = "spjksbid", length = 20, nullable = false) |
| | | @Column(name = "spjksbid", length = 20) |
| | | private String spjksbid; |
| | | |
| | | @PropertyDef(label = "安装位置类型" ) |
| | | @Column(name = "azwzlx", length = 2, nullable = false) |
| | | @Column(name = "azwzlx", length = 2) |
| | | private String azwzlx; |
| | | |
| | | @PropertyDef(label = "监视区域说明" ) |
| | |
| | | private String jsqysm; |
| | | |
| | | @PropertyDef(label = "异常告警说明" ) |
| | | @Column(name = "ycgjsm", length = 1024, nullable = false) |
| | | @Column(name = "ycgjsm", length = 1024) |
| | | private String ycgjsm; |
| | | |
| | | @PropertyDef(label = "文件id") |
| | | @Column(name = "fileStorageId", length = 20) |
| | | private String fileStorageId; |
| | | @PropertyDef(label = "视频文件流" ) |
| | | @Column(name = "spwjl", length = 1024) |
| | | private String spwjl; |
| | | |
| | | @PropertyDef(label = "视频文件后缀名") |
| | | @Column(name = "spwjhzm", length = 5) |
| | | private String spwjhzm; |
| | | |
| | | @PropertyDef(label = "视频文件流" ) |
| | | @Column(name = "spwjl", length = 1024, nullable = false) |
| | | private String spwjl; |
| | | |
| | | @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(serialize = false) |
| | | @PropertyDef(label = "业务id") |
| | | @Column(name = "bizId", length = 40) |
| | | private String bizId; |
| | | |
| | | @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 = "hwdm", length = 30) |
| | | private String hwdm; |
| | | |
| | | @PropertyDef(label = "图像编号", description = "文件信息接口中的文件名称") |
| | | @Column(name = "txbh", length = 100) |
| | | private String txbh; |
| | | |
| | | @PropertyDef(label = "视频编号", description = "文件信息接口中的文件名称") |
| | | @Column(name = "spbh", length = 100) |
| | | private String spbh; |
| | | } |