export interface ContractChangePaymentMethodVO {
  /**
   * 变更付款方式快照ID
   */
  changePaymentId: string | number;

  /**
   * 合同变更ID
   */
  contractChangeId: 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 ContractChangePaymentMethodForm extends BaseEntity {
  /**
   * 变更付款方式快照ID
   */
  changePaymentId?: string | number;

  /**
   * 合同变更ID
   */
  contractChangeId?: 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 ContractChangePaymentMethodQuery extends PageQuery {

  /**
   * 合同变更ID
   */
  contractChangeId?: string | number;

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

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

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

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

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

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

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

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

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



