package com.ruoyi.alarmpoints.well.domain; import java.util.Date; import java.util.List; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; /** * 井管理对象 ard_alarmpoints_well * * @author 刘苏义 * @date 2023-03-07 */ @Data public class ArdAlarmpointsWell extends BaseEntity { private static final long serialVersionUID = 1L; /** id */ private String id; /** 井号 */ @Excel(name = "井号") private String wellId; /** 井号编码 */ @Excel(name = "井号编码") private String wellNumber; /** 采油方式 */ @Excel(name = "采油方式") private String oilProduction; /** 进所属区块 */ @Excel(name = "进所属区块") private String wellBlock; /** 投产日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @Excel(name = "投产日期", width = 30, dateFormat = "yyyy-MM-dd") private Date productionDate; /** 驱替方式 */ @Excel(name = "驱替方式") private String displacementMode; /** 周边环境 */ @Excel(name = "周边环境") private String surroundingEnvironment; /** 油井类型 */ @Excel(name = "油井类型") private String wellType; /** 装载负荷 */ @Excel(name = "装载负荷") private String installedLoad; /** 所属计量站或阀组名称 */ @Excel(name = "所属计量站或阀组名称") private String meteringStation; /** 所属转接站 */ @Excel(name = "所属转接站") private String transferStation; /** 所属脱水站 */ @Excel(name = "所属脱水站") private String dehydrationStation; /** 运行状态 */ @Excel(name = "运行状态") private String runStatus; /** 经度 */ @Excel(name = "经度") private Double longitude; /** 纬度 */ @Excel(name = "纬度") private Double latitude; /** 海拔 */ @Excel(name = "海拔") private Double altitude; /** 部门id */ @Excel(name = "部门id") private Long deptId; /** 用户id */ private String userId; @TableField(exist = false) private String type; /** 关联引导相机列表 */ List ardWellGuideCameraList; }