package org.gyk.modules.sz.zcpz.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 org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;

/**
 * @Description: 自动计量站场列表
 * @Author: jeecg-boot
 * @Date:   2021-01-07
 * @Version: V1.0
 */
@Data
@TableName("cxc_sssj_zdjlzc")
@ApiModel(value="cxc_sssj_zdjlzc对象", description="自动计量站场列表")
public class CxcSssjZdjlzc implements Serializable {
    private static final long serialVersionUID = 1L;

	/** 序号ID */
	@TableId(type = IdType.ASSIGN_UUID)
	@ApiModelProperty(value = " 序号ID ")
	private java.lang.String id;
	/** 创建人名称 */
	@Excel(name = " 创建人名称 ", width = 15)
	@ApiModelProperty(value = " 创建人名称 ")
	private java.lang.String createName;
	/** 创建人登录名称 */
	@ApiModelProperty(value = " 创建人登录名称 ")
	private java.lang.String createBy;
	/** 创建日期 */
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
	@ApiModelProperty(value = " 创建日期 ")
	private java.util.Date createTime;
	/** 更新人名称 */
	@Excel(name = " 更新人名称 ", width = 15)
	@ApiModelProperty(value = " 更新人名称 ")
	private java.lang.String updateName;
	/** 更新人登录名称 */
	@ApiModelProperty(value = " 更新人登录名称 ")
	private java.lang.String updateBy;
	/** 更新日期 */
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
	@ApiModelProperty(value = " 更新日期 ")
	private java.util.Date updateTime;
	/** 上级机构ID */
	@Excel(name = " 上级机构ID ", width = 15)
	@ApiModelProperty(value = " 上级机构ID ")
	private java.lang.String parentId;
	/** 站点名称 */
	@Excel(name = " 站点名称 ", width = 15)
	@ApiModelProperty(value = " 站点名称 ")
	private java.lang.String departName;
	/** 机构类别 */
	@Excel(name = " 机构类别 ", width = 15)
	@ApiModelProperty(value = " 机构类别 ")
	private java.lang.String jglb;
	/** 机构编码*/
	@Excel(name = " 机构编码", width = 15)
	@ApiModelProperty(value = " 机构编码")
	private java.lang.String orgCode;
	/** IP地址  站场PLC设备IP */
	@Excel(name = " IP地址  站场PLC设备IP ", width = 15)
	@ApiModelProperty(value = " IP地址  站场PLC设备IP ")
	private java.lang.String ip;
	/** 设备类型 */
	@Excel(name = " 设备类型 ", width = 15)
	@ApiModelProperty(value = " 设备类型 ")
	private java.lang.String sblx;
	/** 端口号 */
	@Excel(name = " 端口号 ", width = 15)
	@ApiModelProperty(value = " 端口号 ")
	private java.lang.String port;
	/** 状态 */
	@Excel(name = " 状态 ", width = 15)
	@ApiModelProperty(value = " 状态 ")
	private java.lang.String zt;
	/** 备注 */
	@Excel(name = " 备注 ", width = 15)
	@ApiModelProperty(value = " 备注 ")
	private java.lang.String bz;
	/**父级节点*/
	@Excel(name = "父级节点", width = 15)
	@ApiModelProperty(value = "父级节点")
	private java.lang.String pid;
	/**是否有子节点*/
	@Excel(name = "是否有子节点", width = 15, dicCode = "yn")
	@ApiModelProperty(value = "是否有子节点")
	private java.lang.String hasChild;
}
