package com.njcn.csdevice.pojo.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 数据集表
 * </p>
 *
 * @author xuyang
 * @since 2023-05-31
 */
@Getter
@Setter
@TableName("cs_data_set")
public class CsDataSet extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * Id
     */
    private String id;

    /**
     * 装置数据模板表Id(cs_dev_model)
     */
    private String pid;

    /**
     * 数据集名称
     */
    private String name;

    /**
     * 数据集别名
     */
    private String anotherName;

    /**
     * 字典序号
     */
    private Integer idx;

    /**
     * 数据类型（Rt:实时数据、Stat：统计数据）
     */
    private String dataType;

    /**
     * 周期
     */
    private Integer period;

    /**
     * 是否存储 0：不存储 1：存储
     */
    private Integer storeFlag;

    /**
     * 逻辑子设备id(从模板获取,主设备此字段没有值)
     */
    private Integer clDev;

    /**
     * 数据集类型(0:主设备 1:模块 2:监测设备)
     */
    private Integer type;

    /**
     * 数据模型
     */
    private String dataList;

    /**
     * 数据类型 一次值||二次值
     */
    private String dataLevel;

    /**
     * 接线方式
     */
    private Integer conType;
}
