export {}

declare global {
  namespace MoneyFlowTypes {
    interface SearchMoneyFlowParam extends G.PageParam {
      // Id
      id?: string
      // 订单 Id
      orderId?: string
      // 订单编号
      orderSn?: string
      // 车次
      trainNum?: number
      // 资金账户 Id；fin_money_account.id
      moneyAccountId?: string
      // 变动前余额
      beforeBalance?: string
      // 变动金额；有正负
      delta?: string
      // 变动后余额
      afterBalance?: string
      // 变动类型；字典代码：money_change_category，ChongZhi-->充值、YingShou-->营收、TuiKuan-->退款、TiaoZhang-->调账、ZhiFu-->支付
      moneyChangeCategory?: string
      // 附件地址
      fileUrl?: string
      // 备注
      memo?: string
      // 创建人 Id；sys_user.id
      creatorId?: string
      // 修改人 Id； sys_user.id
      modifierId?: string
      // 创建时间
      createTime?: string
      // 修改时间
      modifyTime?: string
      // 是否删除； 0-->未删除、1-->已删除
      deleted?: boolean
    }

    interface SearchMoneyFlowResult {
      // Id
      id?: string
      // 订单 Id
      orderId?: string
      // 订单编号
      orderSn?: string
      // 车次
      trainNum?: number
      // 资金账户 Id；fin_money_account.id
      moneyAccountId?: string
      // 变动前余额
      beforeBalance?: string
      // 变动金额；有正负
      delta?: string
      // 变动后余额
      afterBalance?: string
      // 变动类型；字典代码：money_change_category，ChongZhi-->充值、YingShou-->营收、TuiKuan-->退款、TiaoZhang-->调账、ZhiFu-->支付
      moneyChangeCategory?: string
      // 附件地址
      fileUrl?: string
      // 备注
      memo?: string
      // 创建人 Id；sys_user.id
      creatorId?: string
      // 修改人 Id； sys_user.id
      modifierId?: string
      // 创建时间
      createTime?: string
      // 修改时间
      modifyTime?: string
      // 是否删除； 0-->未删除、1-->已删除
      deleted?: boolean
    }

    interface AddMoneyFlowParam {
      // Id
      id?: string
      // 订单 Id
      orderId?: string
      // 订单编号
      orderSn?: string
      // 车次
      trainNum?: number
      // 资金账户 Id；fin_money_account.id
      moneyAccountId?: string
      // 变动前余额
      beforeBalance?: string
      // 变动金额；有正负
      delta?: string
      // 变动后余额
      afterBalance?: string
      // 变动类型；字典代码：money_change_category，ChongZhi-->充值、YingShou-->营收、TuiKuan-->退款、TiaoZhang-->调账、ZhiFu-->支付
      moneyChangeCategory?: string
      // 附件地址
      fileUrl?: string
      // 备注
      memo?: string
      // 创建人 Id；sys_user.id
      creatorId?: string
      // 修改人 Id； sys_user.id
      modifierId?: string
      // 创建时间
      createTime?: string
      // 修改时间
      modifyTime?: string
      // 是否删除； 0-->未删除、1-->已删除
      deleted?: boolean
    }

    interface ModifyMoneyFlowParam {
      // Id
      id?: string
      // 订单 Id
      orderId?: string
      // 订单编号
      orderSn?: string
      // 车次
      trainNum?: number
      // 资金账户 Id；fin_money_account.id
      moneyAccountId?: string
      // 变动前余额
      beforeBalance?: string
      // 变动金额；有正负
      delta?: string
      // 变动后余额
      afterBalance?: string
      // 变动类型；字典代码：money_change_category，ChongZhi-->充值、YingShou-->营收、TuiKuan-->退款、TiaoZhang-->调账、ZhiFu-->支付
      moneyChangeCategory?: string
      // 附件地址
      fileUrl?: string
      // 备注
      memo?: string
      // 创建人 Id；sys_user.id
      creatorId?: string
      // 修改人 Id； sys_user.id
      modifierId?: string
      // 创建时间
      createTime?: string
      // 修改时间
      modifyTime?: string
      // 是否删除； 0-->未删除、1-->已删除
      deleted?: boolean
    }
  }
}
