package domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.util.Date; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.StringSerializer; import lombok.Data; /** * 参数采集配置 * @TableName sc_collection_param_conf */ @TableName(value ="sc_collection_param_conf") @Data public class ScCollectionParamConf implements Serializable { /** * 主键id */ @TableId(type = IdType.AUTO) @JsonSerialize(using = StringSerializer.class) private Long id; /** * 产品编码 */ private String productCode; /** * 产品型号 */ private String productType; /** * 工位编码 */ private String locationCode; /** * 参数编码 */ private String paramCode; /** * 参数名称 */ private String paramName; /** * 参数集编码 */ private String paramSetCode; /** * 参数集名称 */ private String paramSetName; /** * 采集地址 */ private String node; /** * 采集类型(1物料追溯,2拧紧追溯,其他) */ private String type; /** * 单位 */ private String unit; /** * 上限值 */ private String paramUpper; /** * 下限值 */ private String paramLower; /** * 中心值 */ private String paramCentral; /** * 显示顺序 */ private Integer orderNum; /** * 是否订阅 */ private String subscribe; /** * 删除标志(0代表存在 1代表删除) */ private String delFlag; /** * 创建者 */ private String createBy; /** * 创建时间 */ private Date createTime; /** * 更新者 */ private String updateBy; /** * 更新时间 */ private Date updateTime; @TableField(exist = false) private static final long serialVersionUID = 1L; }