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

  /**
   * 协议单号
   */
  contractSupplyNo: number;

  /**
   * 供应商编号
   */
  supplyNo: string;

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

  /**
   * 商品数量
   */
  productNumber: number;

  /**
   * 开始时间
   */
  startTime: string;

  /**
   * 结束时间
   */
  endTime: string;

  /**
   * 剩余时限（天）
   */
  timeRemaining: number;

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

}

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

  /**
   * 协议单号
   */
  contractSupplyNo?: string;

  /**
   * 所属公司ID
   */
  companyId?: string | number;

  /**
   * 供应商ID
   */
  supplierId?: string | number;

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

  /**
   * 开始时间
   */
  startTime?: string;

  /**
   * 结束时间
   */
  endTime?: string;

  /**
   * 附件
   */
  attachment?: string;

  /**
   * 备注
   */
  remark?: string;

  /**
   * 是否提交
   */
  isSubmit?: boolean;

  /**
   * 状态（0驳回 1生效）
   */
  status?: number | string;
}

export interface ContractsupplyQuery extends PageQuery {

  /**
   * 协议单号
   */
  contractSupplyNo?: number;

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

  /**
   * 开始时间
   */
  startTime?: string;

  /**
   * 结束时间
   */
  endTime?: string;

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



