export {}

declare global {
  namespace BillTypes {
    interface SearchBillParam extends G.PageParam {
      // Id
      id?: string
      // 用户 Id
      userId?: string
      // 客户 Id；cst_customer.id
      customerId?: string
      // 组织 Id
      orgId?: string
      // 账户类型；account_type，GeRen-->个人、QiYe-->企业
      accountType?: string
      // 账期
      billPeriod?: string
      // 账单开始时间
      startTime?: string
      // 账单结束时间
      endTime?: string
      // 订单数
      orderCount?: number
      // 总车数
      carCount?: number
      // 总质量
      totalWeight?: number
      // 优惠金额
      discountMoney?: string
      // 账单金额
      totalMoney?: string
      // 备注
      memo?: string
      // 创建人 Id；sys_user.id
      creatorId?: string
      // 修改人 Id；sys_user.id
      modifierId?: string
      // 创建时间
      createTime?: string
      // 修改时间
      modifyTime?: string
      // 是否删除； 0-->未删除、1-->已删除
      deleted?: boolean
    }

    interface SearchBillResult {
      // Id
      id?: string
      // 用户 Id
      userId?: string
      // 客户 Id；cst_customer.id
      customerId?: string
      // 组织 Id
      orgId?: string
      // 账户类型；account_type，GeRen-->个人、QiYe-->企业
      accountType?: string
      // 账期
      billPeriod?: string
      // 账单开始时间
      startTime?: string
      // 账单结束时间
      endTime?: string
      // 订单数
      orderCount?: number
      // 总车数
      carCount?: number
      // 总质量
      totalWeight?: number
      // 优惠金额
      discountMoney?: string
      // 账单金额
      totalMoney?: string
      // 备注
      memo?: string
      // 创建人 Id；sys_user.id
      creatorId?: string
      // 修改人 Id；sys_user.id
      modifierId?: string
      // 创建时间
      createTime?: string
      // 修改时间
      modifyTime?: string
      // 是否删除； 0-->未删除、1-->已删除
      deleted?: boolean
    }

    interface AddBillParam {
      // Id
      id?: string
      // 用户 Id
      userId?: string
      // 客户 Id；cst_customer.id
      customerId?: string
      // 组织 Id
      orgId?: string
      // 账户类型；account_type，GeRen-->个人、QiYe-->企业
      accountType?: string
      // 账期
      billPeriod?: string
      // 账单开始时间
      startTime?: string
      // 账单结束时间
      endTime?: string
      // 订单数
      orderCount?: number
      // 总车数
      carCount?: number
      // 总质量
      totalWeight?: number
      // 优惠金额
      discountMoney?: string
      // 账单金额
      totalMoney?: string
      // 备注
      memo?: string
      // 创建人 Id；sys_user.id
      creatorId?: string
      // 修改人 Id；sys_user.id
      modifierId?: string
      // 创建时间
      createTime?: string
      // 修改时间
      modifyTime?: string
      // 是否删除； 0-->未删除、1-->已删除
      deleted?: boolean
    }

    interface ModifyBillParam {
      // Id
      id?: string
      // 用户 Id
      userId?: string
      // 客户 Id；cst_customer.id
      customerId?: string
      // 组织 Id
      orgId?: string
      // 账户类型；account_type，GeRen-->个人、QiYe-->企业
      accountType?: string
      // 账期
      billPeriod?: string
      // 账单开始时间
      startTime?: string
      // 账单结束时间
      endTime?: string
      // 订单数
      orderCount?: number
      // 总车数
      carCount?: number
      // 总质量
      totalWeight?: number
      // 优惠金额
      discountMoney?: string
      // 账单金额
      totalMoney?: string
      // 备注
      memo?: string
      // 创建人 Id；sys_user.id
      creatorId?: string
      // 修改人 Id；sys_user.id
      modifierId?: string
      // 创建时间
      createTime?: string
      // 修改时间
      modifyTime?: string
      // 是否删除； 0-->未删除、1-->已删除
      deleted?: boolean
    }
  }
}
