export type MaterialinfoId = string | number;
export type MaterialinfoIds = MaterialinfoId[];

export interface MaterialinfoVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 
   */
  materialCode: string;

  /**
   * 
   */
  materialName: string;

  /**
   * 
   */
  materialType: string;

  /**
   * 
   */
  materialCategory: string;

  /**
   * 
   */
  status: number;

  /**
   * 
   */
  isDeleted: number;

  /**
   * 
   */
  remark: string;

  /**
   * 
   */
  createtime: string;

  /**
   * 
   */
  createuser: string;

  /**
   * 
   */
  updateuser: string;

}

export interface MaterialinfoForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 
   */
  materialCode?: string;

  /**
   * 
   */
  materialName?: string;

  /**
   * 
   */
  materialType?: string;

  /**
   * 
   */
  materialCategory?: string;

  /**
   * 
   */
  status?: number;

  /**
   * 
   */
  isDeleted?: number;

  /**
   * 
   */
  remark?: string;

  /**
   * 
   */
  createtime?: string;

}

export interface MaterialinfoQuery extends PageQuery {

  /**
   * 
   */
  materialCode?: string;

  /**
   * 
   */
  materialName?: string;

  /**
   * 
   */
  materialType?: string;

  /**
   * 
   */
  materialCategory?: string;

  /**
   * 
   */
  status?: number;

  /**
   * 
   */
  isDeleted?: number;

  /**
   * 
   */
  createtime?: string;

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