package org.gyk.modules.sz.jldxx.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description: cxc_sssj_sz_jldxx
 * @Author: jeecg-boot
 * @Date:   2021-03-09
 * @Version: V1.0
 */
@Data
@TableName("cxc_sssj_sz_jldxx")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="cxc_sssj_sz_jldxx对象", description="cxc_sssj_sz_jldxx")
public class CxcSssjSzJldxx implements Serializable {
    private static final long serialVersionUID = 1L;

	/** ID */
	@TableId(type = IdType.ASSIGN_UUID)
    @ApiModelProperty(value = " ID ")
    private String id;
	/** 创建人名称 */
	@Excel(name = " 创建人名称 ", width = 15)
    @ApiModelProperty(value = " 创建人名称 ")
    private String createName;
	/** 创建人登录名称 */
    @ApiModelProperty(value = " 创建人登录名称 ")
    private String createBy;
	/** 创建日期 */
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = " 创建日期 ")
    private Date createTime;
	/** 更新人名称 */
	@Excel(name = " 更新人名称 ", width = 15)
    @ApiModelProperty(value = " 更新人名称 ")
    private String updateName;
	/** 更新人登录名称 */
    @ApiModelProperty(value = " 更新人登录名称 ")
    private String updateBy;
	/** 更新日期 */
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = " 更新日期 ")
    private Date updateTime;
	/** 计量点名称 */
	@Excel(name = " 计量点名称 ", width = 15)
    @ApiModelProperty(value = " 计量点名称 ")
    private String jldName;
	/** 起始点类别 */
	@Excel(name = " 起始点类别 ", width = 15)
    @ApiModelProperty(value = " 起始点类别 ")
    private String qsdlb;
	/** 站场名称 */
	@Excel(name = " 站场名称 ", width = 15)
    @ApiModelProperty(value = " 站场名称 ")
    private String stationName;
	/** 站场编号 */
	@Excel(name = " 站场编号 ", width = 15)
    @ApiModelProperty(value = " 站场编号 ")
    private String stationId;
	/** 管理区名称 */
	@Excel(name = " 管理区名称 ", width = 15)
    @ApiModelProperty(value = " 管理区名称 ")
    private String departName;
	/** 管理区编号 */
	@Excel(name = " 管理区编号 ", width = 15)
    @ApiModelProperty(value = " 管理区编号 ")
    private String departId;
	/** 气体类型 */
	@Excel(name = " 气体类型 ", width = 15)
    @ApiModelProperty(value = " 气体类型 ")
    private String qtlx;
	/** 运行状态 */
	@Excel(name = " 运行状态 ", width = 15)
    @ApiModelProperty(value = " 运行状态 ")
    private String yxzt;
	/**仪表类别*/
	@Excel(name = "仪表类别", width = 15)
    @ApiModelProperty(value = "仪表类别")
    private String yblb;
	/** 用户类别 */
	@Excel(name = " 用户类别 ", width = 15)
    @ApiModelProperty(value = " 用户类别 ")
    private String yhlb;
	/** 计量点类别 */
	@Excel(name = " 计量点类别 ", width = 15)
    @ApiModelProperty(value = " 计量点类别 ")
    private String jldlb;
	/** 进出站类别 */
	@Excel(name = " 进出站类别 ", width = 15)
    @ApiModelProperty(value = " 进出站类别 ")
    private String jczlb;
	/** 所属管线1 */
	@Excel(name = " 所属管线1 ", width = 15)
    @ApiModelProperty(value = " 所属管线1 ")
    private String ssgx1;
	/** 所属管线2 */
	@Excel(name = " 所属管线2 ", width = 15)
    @ApiModelProperty(value = " 所属管线2 ")
    private String ssgx2;
	/** 气源类别 */
	@Excel(name = " 气源类别 ", width = 15)
    @ApiModelProperty(value = " 气源类别 ")
    private String qylb;
	/** 备注 */
	@Excel(name = " 备注 ", width = 15)
    @ApiModelProperty(value = " 备注 ")
    private String bz;
	/**计量方式*/
	@Excel(name = "计量方式", width = 15)
    @ApiModelProperty(value = "计量方式")
    private String jlfs;
	/**工业库标识*/
	@Excel(name = "工业库标识", width = 15)
    @ApiModelProperty(value = "工业库标识")
    private String gykbz;
    /**计量点类型*/
    @Excel(name = "计量点类型", width = 15)
    @ApiModelProperty(value = "计量点类型")
    private String jldlx;
    /**计量点单位*/
    @Excel(name = "计量点单位", width = 15)
    @ApiModelProperty(value = "计量点单位")
    private String jlddw;
    /**站内编号*/
//    @Excel(name = "站内编号", width = 15)
//    @ApiModelProperty(value = "站内编号")
//    private String jldNo;

    @ApiModelProperty(value = "是否远传")
    private String sfyc;

    /**输差单位 by 闵*/
    @ApiModelProperty(value = "输差单位")
    private String sqDw;
}
