package com.newfiber.api.pc.model.meet; import com.alibaba.fastjson.annotation.JSONField; import com.baomidou.mybatisplus.annotations.TableField; import com.baomidou.mybatisplus.annotations.TableId; import com.baomidou.mybatisplus.annotations.TableName; import com.baomidou.mybatisplus.enums.IdType; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; import java.util.List; /** * 警情管理实体类 * @Author:zhz * @CreateDate:2020/11/27 11:07 * @Description: */ @Data @NoArgsConstructor @TableName("meet_alter") public class MeetAlter implements Serializable { /** 主键id */ @TableId(value = "a_id",type = IdType.AUTO) private Integer aId; /** 警情名称 */ @TableField("alert_name") private String alertName; @TableField("alert_address") /** 发生的地点 */ private String alertAddress; /** 触发方式:自动与手动 */ @TableField("way") private Integer way; /** 警情类别Id(与预案类别一致) */ @TableField("alert_type_id") private Integer alertTypeId; @TableField("alert_type") /** 警情类别名称(通过选择预案类别) */ private String alertType; /** 警情描述 */ @TableField("alert_describe") private String alertDescribe; /** 开始时间 */ @TableField("start_time") @JSONField(format = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date startTime; /** 结束时间 */ @TableField("end_time") @JSONField(format = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date endTime; /** 主要负责人编号 */ @TableField("primary_user_no") private String primaryUserNo; @TableField("people_id") /** 主要负责人id */ private Integer peopleId; /** 预案id */ @TableField("plan_id") private Integer planId; /** 是否结束 */ @TableField("is_end") private Integer isEnd; /** 发起人 */ @TableField("launch_user_no") private String launchUserNo; /** 终止人 */ @TableField("terminate_user_no") private String terminateUserNo; /** 警情的媒体数据 */ @TableField(exist = false) private List<MeetAlertMedia> medias; /** 警情的人员与物资数据 */ @TableField(exist = false) private MeetAlertInfo info; @TableField("is_return_sup") private Integer isReturnSup; }