export interface ContractPaymentMethodVO {
  /**
   * 付款方式ID
   */
  paymentMethodId: string | number;

  /**
   * 合同ID
   */
  contractId: string | number;

  /**
   * 排序号
   */
  sortOrder: number;

  /**
   * 付款节点ID
   */
  paymentStageId: string | number;

  /**
   * 支付期限
   */
  paymentDeadline: number;

  /**
   * 支付比例
   */
  paymentPercentage: number;

  /**
   * 发票比例
   */
  invoicePercentage: number;

  /**
   * 支付金额
   */
  paymentAmount: number;

  /**
   * 付款条款
   */
  paymentDescription: string;

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

  /**
   * 激活标识（1是 0否）
   */
  activeFlag: string;

}

export interface ContractPaymentMethodForm extends BaseEntity {
  /**
   * 付款方式ID
   */
  paymentMethodId?: string | number;

  /**
   * 合同ID
   */
  contractId?: string | number;

  /**
   * 排序号
   */
  sortOrder?: number;

  /**
   * 付款节点ID
   */
  paymentStageId?: string | number;

  /**
   * 支付期限
   */
  paymentDeadline?: number;

  /**
   * 支付比例
   */
  paymentPercentage?: number;

  /**
   * 发票比例
   */
  invoicePercentage?: number;

  /**
   * 支付金额
   */
  paymentAmount?: number;

  /**
   * 付款条款
   */
  paymentDescription?: string;

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

  /**
   * 激活标识（1是 0否）
   */
  activeFlag?: string;

}

export interface ContractPaymentMethodQuery extends PageQuery {

  /**
   * 合同ID
   */
  contractId?: string | number;

  /**
   * 排序号
   */
  sortOrder?: number;

  /**
   * 付款节点ID
   */
  paymentStageId?: string | number;

  /**
   * 支付期限
   */
  paymentDeadline?: number;

  /**
   * 支付比例
   */
  paymentPercentage?: number;

  /**
   * 发票比例
   */
  invoicePercentage?: number;

  /**
   * 支付金额
   */
  paymentAmount?: number;

  /**
   * 付款条款
   */
  paymentDescription?: string;

  /**
   * 激活标识（1是 0否）
   */
  activeFlag?: string;

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



