package com.ruoyi.ccdi.project.domain;

import com.baomidou.mybatisplus.annotation.FieldFill;
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 lombok.Data;

import java.util.Date;

/**
 * 模型参数配置 ccdi_model_param
 */
@Data
@TableName("ccdi_model_param")
public class CcdiModelParam {

    /** 主键ID */
    @TableId(type = IdType.AUTO)
    private Long id;

    /** 项目ID(0表示默认参数) */
    private Long projectId;

    /** 模型编码 */
    private String modelCode;

    /** 模型名称 */
    private String modelName;

    /** 参数编码 */
    private String paramCode;

    /** 监测项名称 */
    private String paramName;

    /** 参数描述 */
    private String paramDesc;

    /** 参数值 */
    private String paramValue;

    /** 参数单位 */
    private String paramUnit;

    /** 排序号 */
    private Integer sortOrder;

    /** 创建者 */
    @TableField(fill = FieldFill.INSERT)
    private String createBy;

    /** 创建时间 */
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;

    /** 更新者 */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String updateBy;

    /** 更新时间 */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updateTime;

    /** 备注 */
    private String remark;
}
