export interface ContracproductVO {
  /**
   * 主键ID
   */
  id: string | number;

  /**
   * 合同供货编号
   */
  contractSupplyNo: string;

  /**
   * 产品编号
   */
  productNo: string;

  /**
   * 产品id
   */
  productId: string | number;

  /**
   * 供货周期（单位：天/月，根据业务定义）
   */
  supplyCycle: number;

  /**
   * 库存属性
   */
  inventoryProperties: string;

  /**
   * 最小供货量
   */
  minSupply: number;

  /**
   * 报价（支持大文本）
   */
  offerPrice: string;

  /**
   * 状态（0正常 1停用）
   */
  status: string;

}

export interface ContracproductForm extends BaseEntity {
  /**
   * 主键ID
   */
  id?: string | number;

  /**
   * 合同供货编号
   */
  contractSupplyNo?: string;

  /**
   * 产品编号
   */
  productNo?: string;

  /**
   * 产品id
   */
  productId?: string | number;

  /**
   * 供货周期（单位：天/月，根据业务定义）
   */
  supplyCycle?: number;

  /**
   * 库存属性
   */
  inventoryProperties?: string;

  /**
   * 最小供货量
   */
  minSupply?: number;

  /**
   * 报价（支持大文本）
   */
  offerPrice?: string;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

}

export interface ContracproductQuery extends PageQuery {

  /**
   * 合同供货编号
   */
  contractSupplyNo?: string;

  /**
   * 产品编号
   */
  productNo?: string;

  /**
   * 产品id
   */
  productId?: string | number;

  /**
   * 供货周期（单位：天/月，根据业务定义）
   */
  supplyCycle?: number;

  /**
   * 库存属性
   */
  inventoryProperties?: string;

  /**
   * 最小供货量
   */
  minSupply?: number;

  /**
   * 报价（支持大文本）
   */
  offerPrice?: string;

  /**
   * 状态（0正常 1停用）
   */
  status?: string;

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



