export interface QcInspectionTemplateVO {
  /**
   * 模板主键
   */
  templateId: string | number;

  /**
   * 模板编码
   */
  templateCode: string;

  /**
   * 模板名称
   */
  templateName: string;

  /**
   * 物料编码
   */
  materialCode: string;

  /**
   * 物料名称
   */
  materialName: string;

  /**
   * 关联检测类型表ID
   */
  typeId: string | number;

  /**
   * 工位编码
   */
  stationCode: string;

  /**
   * 工位名称
   */
  stationName: string;

  /**
   * 工序编码
   */
  processCode: string;

  /**
   * 工序名称
   */
  processName: string;

  /**
   * 供应商编码
   */
  supplierCode: string;

  /**
   * 供应商名称
   */
  supplierName: string;

  /**
   * 模板说明
   */
  description: string;


  
  /**
   * 关联检测类型表
   */
  qcInspectionType: string;

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

  /**
   * 关联检测类型表编码
   */
  typeCode: string;


}

export interface QcInspectionTemplateForm extends BaseEntity {
  /**
   * 模板主键
   */
  templateId?: string | number;

  /**
   * 模板编码
   */
  templateCode?: string;

  /**
   * 模板名称
   */
  templateName?: string;

  /**
   * 物料编码
   */
  materialCode?: string;

  /**
   * 物料名称
   */
  materialName?: string;

  /**
   * 关联检测类型表ID
   */
  typeId?: string | number;

  /**
   * 工位编码
   */
  stationCode?: string;

  /**
   * 工位名称
   */
  stationName?: string;

  /**
   * 工序编码
   */
  processCode?: string;

  /**
   * 工序名称
   */
  processName?: string;

  /**
   * 供应商编码
   */
  supplierCode?: string;

  /**
   * 供应商名称
   */
  supplierName?: string;

  /**
   * 模板说明
   */
  description?: string;


  
  /**
   * 关联检测类型表
   */
  qcInspectionType?: string;

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

  /**
   * 关联检测类型表编码
   */
  typeCode?: string;

}

export interface QcInspectionTemplateQuery extends PageQuery {

  /**
   * 模板主键
   */
  templateId?: string | number;

  /**
   * 模板编码
   */
  templateCode?: string;

  /**
   * 模板名称
   */
  templateName?: string;

  /**
   * 物料编码
   */
  materialCode?: string;

  /**
   * 物料名称
   */
  materialName?: string;

  /**
   * 关联检测类型表ID
   */
  typeId?: string | number;

  /**
   * 工位编码
   */
  stationCode?: string;

  /**
   * 工位名称
   */
  stationName?: string;

  /**
   * 工序编码
   */
  processCode?: string;

  /**
   * 工序名称
   */
  processName?: string;

  /**
   * 供应商编码
   */
  supplierCode?: string;

  /**
   * 供应商名称
   */
  supplierName?: string;

  /**
   * 模板说明
   */
  description?: string;


    /**
   * 关联检测类型表
   */
    qcInspectionType?: string;

    /**
     * 关联检测类型表名称
     */
    typeName?: string;
  
    /**
     * 关联检测类型表编码
     */
    typeCode?: string;



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



