export interface QcInspectionItemVO {
  /**
   * 检测项主键
   */
  itemId: string | number;

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

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

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

  /**
   * 检测项类别（关联检测项类别表）
   */
  categoryId: string | number;

  /**
   * 检测单类型
   */
  inspectionType: number;

  /**
   * 检测方法（0目视,1千分尺）
   */
  method: number;

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

  /**
   * 控制类型（0手动输入，1自动输入）
   */
  controlType: number;

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

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

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

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

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

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

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

  /**
   * 检测选项编码
   */
  optionCode: string;

  /**
   * 检测选项名称
   */
  optionName: string;

  /**
   * 是否默认选项（是/否）
   */
  isDefault: string;

  /**
   * 检测类型名称
   */
  typeName: string;

  /**
   * 检测类型编码
   */
  typeCode: string | number;

}
export interface QcInspectionItemForm extends BaseEntity {
  /**
   * 检测项主键
   */
  itemId?: string | number;

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

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

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

  /**
   * 检测项类别（关联检测项类别表）
   */
  categoryId?: string | number;

  /**
   * 检测单类型
   */
  inspectionType?: number;

  /**
   * 检测方法（0目视,1千分尺）
   */
  method?: number;

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

  /**
   * 控制类型（0手动输入，1自动输入）
   */
  controlType?: number;

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

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

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

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

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

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

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

  /**
   * 检测选项编码
   */
  optionCode?: string;

  /**
   * 检测选项名称
   */
  optionName?: string;

  /**
   * 是否默认选项（是/否）
   */
  isDefault?: string;

  /**
   * 检测类型名称
   */
  typeName?: string;

  /**
   * 检测类型编码
   */
  typeCode?: string | number;

}

export interface QcInspectionItemQuery extends PageQuery {

  /**
   * 检测项主键
   */
  itemId?: string | number;

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

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

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

  /**
   * 检测项类别（关联检测项类别表）
   */
  categoryId?: string | number;

  /**
   * 检测单类型
   */
  inspectionType?: number;

  /**
   * 检测方法（0目视,1千分尺）
   */
  method?: number;

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

  /**
   * 控制类型（0手动输入，1自动输入）
   */
  controlType?: number;

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

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

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

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

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

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

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

  /**
   * 检测选项编码
   */
  optionCode?: string;

  /**
   * 检测选项名称
   */
  optionName?: string;

  /**
   * 是否默认选项（是/否）
   */
  isDefault?: string;

  /**
   * 检测类型名称
   */
  typeName?: string;

  /**
   * 检测类型编码
   */
  typeCode?: string | number;


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



