export interface QcTemplateItemVO {
  /**
   * 模板子表主键
   */
  templateItemId: string | number;

  /**
   * 关联模板主表ID
   */
  templateId: string | number;

  /**
   * 关联检测项定义ID
   */
  itemId: string | number;

  /**
   * 检测项编码
   */
  itemCode: string;

  /**
   * 检测项名称
   */
  itemName: string;

  /**
   * 检测位置
   */
  inspectionPosition: string;

  /**
   * 检测项目类别
   */
  categoryName: string;

  /**
   * 检测类型（根据主表关联的类型表主键查来的字典值自动存入）
   */
  inspectionType: number;

  /**
   * 检测方式（0定性,1定量）
   */
  detectType: number;

  /**
   * 控制类型
   */
  controlType: number;

  /**
   * 标准值
   */
  standardValue: number;

  /**
   * 控制上限
   */
  upperLimit: number;

  /**
   * 控制下限
   */
  lowerLimit: number;

  /**
   * 规格名称
   */
  specName: string;

  /**
   * 规格上限
   */
  specUpper: string;

  /**
   * 规格下限
   */
  specLower: string;

  /**
   * 检测项说明
   */
  description: string;

}

export interface QcTemplateItemForm extends BaseEntity {
  /**
   * 模板子表主键
   */
  templateItemId?: string | number;

  /**
   * 关联模板主表ID
   */
  templateId?: string | number;

  /**
   * 关联检测项定义ID
   */
  itemId?: string | number;

  /**
   * 检测项编码
   */
  itemCode?: string;

  /**
   * 检测项名称
   */
  itemName?: string;

  /**
   * 检测位置
   */
  inspectionPosition?: string;

  /**
   * 检测项目类别
   */
  categoryName?: string;

  /**
   * 检测类型（根据主表关联的类型表主键查来的字典值自动存入）
   */
  inspectionType?: number;

  /**
   * 检测方式（0定性,1定量）
   */
  detectType?: number;

  /**
   * 控制类型
   */
  controlType?: number;

  /**
   * 标准值
   */
  standardValue?: number;

  /**
   * 控制上限
   */
  upperLimit?: number;

  /**
   * 控制下限
   */
  lowerLimit?: number;

  /**
   * 规格名称
   */
  specName?: string;

  /**
   * 规格上限
   */
  specUpper?: string;

  /**
   * 规格下限
   */
  specLower?: string;

  /**
   * 检测项说明
   */
  description?: string;

}

export interface QcTemplateItemQuery extends PageQuery {

  /**
   * 模板子表主键
   */
  templateItemId?: string | number;

  /**
   * 关联模板主表ID
   */
  templateId?: string | number;

  /**
   * 关联检测项定义ID
   */
  itemId?: string | number;

  /**
   * 检测项编码
   */
  itemCode?: string;

  /**
   * 检测项名称
   */
  itemName?: string;

  /**
   * 检测位置
   */
  inspectionPosition?: string;

  /**
   * 检测项目类别
   */
  categoryName?: string;

  /**
   * 检测类型（根据主表关联的类型表主键查来的字典值自动存入）
   */
  inspectionType?: number;

  /**
   * 检测方式（0定性,1定量）
   */
  detectType?: number;

  /**
   * 控制类型
   */
  controlType?: number;

  /**
   * 标准值
   */
  standardValue?: number;

  /**
   * 控制上限
   */
  upperLimit?: number;

  /**
   * 控制下限
   */
  lowerLimit?: number;

  /**
   * 规格名称
   */
  specName?: string;

  /**
   * 规格上限
   */
  specUpper?: string;

  /**
   * 规格下限
   */
  specLower?: string;

  /**
   * 检测项说明
   */
  description?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



