package com.ycl.platform.domain.entity; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import com.ycl.platform.base.AbsEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; import java.time.LocalDateTime; import java.util.Date; /** * 运维点位 * * @author xp * @since 2024-03-05 */ @Data @Accessors(chain = true) @TableName("t_yw_point") @ApiModel(value = "YwPoint对象", description = "运维点位") public class YwPoint extends AbsEntity { private static final long serialVersionUID = 1L; @ApiModelProperty("点位名称") @TableField("point_name") private String pointName; @ApiModelProperty("点位开始时间") @TableField("start_time") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date startTime; @ApiModelProperty("点位结束时间") @TableField("end_time") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date endTime; @ApiModelProperty("运维单位") @TableField(value = "unit_id") private Long unitId; //是否参与考核 @ApiModelProperty("考核状态") @TableField("examine_status") private Boolean examineStatus; @ApiModelProperty("运维状态") @TableField("status") private String status; @ApiModelProperty("备注") @TableField("remark") private String remark; @ApiModelProperty("上报部门") @TableField("dept_id") private Long deptId; @ApiModelProperty("重点点位标签") @TableField("important_tag") private Boolean importantTag; @ApiModelProperty("省厅点位标签") @TableField("province_tag") private Boolean provinceTag; @ApiModelProperty("重点指挥图像标签") @TableField("important_command_image_tag") private Boolean importantCommandImageTag; @ApiModelProperty("部级标签") @TableField("dept_tag") private Boolean deptTag; @ApiModelProperty("1在线 0未知 -1离线") @TableField("online") private Integer online; @TableField("serial_number") private String serialNumber; @TableField("reason") private String reason; @TableField("recovery") private Integer recovery; @TableField("recovery_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date recoveryTime; }