export interface FinAccountInstallmentVO {
  /**
   * 分款ID
   */
  accountInstallmentId: string | number;

  /**
   * 分款编号
   */
  installmentCode: string;

  /**
   * 客户ID，关联crm_customer_info
   */
  customerId: string | number;

  /**
   * 客户名称，冗余
   */
  customerName: string;

  /**
   * 货币类型(CNY/USD/EUR)，默认CNY
   */
  currency: string;

  /**
   * 回款金额
   */
  paymentAmount: number;

  /**
   * 回款日期
   */
  paymentDate: string;

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

  /**
   * 发出人员
   */
  dispatchUserId: string | number;

  /**
   * 发出部门
   */
  dispatchDeptId: string | number;

  /**
   * 发出日期
   */
  dispatchDate: string;

  /**
   * 分款状态（0草稿 1已发出 2分款完成）
   */
  installmentStatus: string;

  /**
   * 客户经理
   */
  accountManageId: string | number;

}

export interface FinAccountInstallmentForm extends BaseEntity {
  /**
   * 分款ID
   */
  accountInstallmentId?: string | number;

  /**
   * 分款编号
   */
  installmentCode?: string;

  /**
   * 客户ID，关联crm_customer_info
   */
  customerId?: string | number;

  /**
   * 客户名称，冗余
   */
  customerName?: string;

  /**
   * 货币类型(CNY/USD/EUR)，默认CNY
   */
  currency?: string;

  /**
   * 回款金额
   */
  paymentAmount?: number;

  /**
   * 回款日期
   */
  paymentDate?: string;

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

  /**
   * 发出人员
   */
  dispatchUserId?: string | number;

  /**
   * 发出部门
   */
  dispatchDeptId?: string | number;

  /**
   * 发出日期
   */
  dispatchDate?: string;

  /**
   * 分款状态（0草稿 1已发出 2分款完成）
   */
  installmentStatus?: string;

  /**
   * 客户经理
   */
  accountManageId?: string | number;

}

export interface FinAccountInstallmentQuery extends PageQuery {

  /**
   * 分款编号
   */
  installmentCode?: string;

  /**
   * 客户ID，关联crm_customer_info
   */
  customerId?: string | number;

  /**
   * 客户名称，冗余
   */
  customerName?: string;

  /**
   * 货币类型(CNY/USD/EUR)，默认CNY
   */
  currency?: string;

  /**
   * 回款金额
   */
  paymentAmount?: number;

  /**
   * 回款日期
   */
  paymentDate?: string;

  /**
   * 发出人员
   */
  dispatchUserId?: string | number;

  /**
   * 发出部门
   */
  dispatchDeptId?: string | number;

  /**
   * 发出日期
   */
  dispatchDate?: string;

  /**
   * 分款状态（0草稿 1已发出 2分款完成）
   */
  installmentStatus?: string;

  /**
   * 客户经理
   */
  accountManageId?: string | number;

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



