/* * @Description: * @FilePath: \base-framework\apps\finance\src\api\payment\adjustment\typing.ts * @Author: freud * @Date: 2023-06-06 14:37:45 * @LastEditTime: 2023-09-07 10:52:04 * @LastEditors: freud * @Reference: */ import type { BasicFetchResult, BasicPageParams, FilterJson } from '@/api'; // eslint-disable-next-line @typescript-eslint/no-namespace namespace AdjustmentService { /** 获取付款单列表接口参数 */ export type GetPayApplyListParams = BasicPageParams & Pick; /** 获取付款单列表接口返回值 */ export type GetPayApplyListResult = BasicFetchResult; /** * AdjustmentItem */ export interface AdjustmentItem { /** * 审批人 */ approveBy?: number; /** * 审批人 */ approveByName?: null | string; /** * 审核时间 */ approveOn?: Date | null; /** * 单据编号:'FKTZ'+YYYYMM+6位流水号 */ billNo?: null | string; /** * 单据状态,新建1,已提交2,已生效3 */ billStatus?: number; billStatusName?: null | string; /** * 作废人内码 */ cancelBy?: number; /** * 作废人 */ cancelByName?: null | string; /** * 作废时间 */ cancelOn?: Date | null; /** * 作废状态:1 已作废、0 未作废 */ cancelStatus?: number; /** * 作废状态:1 已作废、0 未作废 */ cancelStatusName?: null | string; /** * 变更理由 */ changeReason?: null | string; /** * 创建人 */ createBy?: number; /** * 创建人 */ createByName?: null | string; /** * 创建时间 */ createOn?: Date; /** * 内码 */ id?: number; /** * 付款单内码 */ paybillId?: number; /** * 付款单号 */ paybillNo?: null | string; /** * 收款单位内码 */ rectUnitId?: number; /** * 收款单位 */ rectUnitName?: null | string; } /** * PaybillChangeDetailResp */ export interface AdjustmentDetailResult { /** * 审批人 */ approveBy?: number; /** * 审批人 */ approveByName?: null | string; /** * 审核时间 */ approveOn?: Date | null; billingName?: null | string; /** * 开票名头 */ billingNameId?: number; /** * 单据编号:'FKTZ'+YYYYMM+6位流水号 */ billNo?: null | string; /** * 单据状态,新建1,已提交2,已生效3 */ billStatus?: number; billStatusName?: null | string; /** * 作废人内码 */ cancelBy?: number; /** * 作废人 */ cancelByName?: null | string; /** * 作废时间 */ cancelOn?: Date | null; /** * 作废状态:1 已作废、0 未作废 */ cancelStatus?: number; /** * 作废状态:1 已作废、0 未作废 */ cancelStatusName?: null | string; changePaybill?: ApChangePaybill; /** * 变更理由 */ changeReason?: null | string; /** * 创建人 */ createBy?: number; /** * 创建人 */ createByName?: null | string; /** * 创建时间 */ createOn?: Date; /** * 内码 */ id?: number; /** * 付款单内码 */ paybillId?: number; /** * 付款单号 */ paybillNo?: null | string; /** * 收款单位内码 */ rectUnitId?: number; /** * 收款单位 */ rectUnitName?: null | string; } /** * ApChangePaybill */ export interface ApChangePaybill { /** * 审批人 */ approveBy?: number; /** * 审核时间 */ approveOn?: Date | null; /** * 银行账号 */ bankActN?: null | string; /** * 银行账号 */ bankActO?: null | string; /** * 银行地址 */ bankAddrN?: null | string; /** * 银行地址 */ bankAddrO?: null | string; /** * 银行持有人名称 */ bankHolderNameN?: null | string; /** * 银行持有人名称 */ bankHolderNameO?: null | string; /** * 银行名称 */ bankNameN?: null | string; /** * 银行名称 */ bankNameO?: null | string; /** * 单据编号:'FKTZ'+YYYYMM+6位流水号 */ billNo?: null | string; /** * 单据状态,新建1,已提交2,已生效3 */ billStatus?: number; /** * 生日 */ birthdayN?: Date | null; /** * 生日 */ birthdayO?: Date | null; /** * 作废人内码 */ cancelBy?: number; /** * 作废时间 */ cancelOn?: Date | null; /** * 作废状态:1 已作废、0 未作废 */ cancelStatus?: number; /** * 变更理由 */ changeReason?: null | string; /** * 银行卡所在国家/地区 */ countryOrRegionN?: number; /** * 银行卡所在国家/地区 */ countryOrRegionO?: number; /** * 创建人 */ createBy?: number; /** * 创建时间 */ createOn?: Date; /** * IBAN代码 */ ibanCodeN?: null | string; /** * IBAN代码 */ ibanCodeO?: null | string; /** * 调整单内码 */ id?: number; /** * 护照到期日期 */ passportExpiryDateN?: Date | null; /** * 护照到期日期 */ passportExpiryDateO?: Date | null; /** * 付款单内码 */ paybillId?: number; /** * 新付款方式:bank account;paypal account; */ paymentMethodN?: number; /** * 原付款方式:bank account;paypal account; */ paymentMethodO?: number; /** * 发起流程 */ processId?: null | string; /** * 性别 */ sexN?: number; /** * 性别 */ sexO?: number; /** * swift代码 */ swiftCodeN?: null | string; /** * swift代码 */ swiftCodeO?: null | string; } } export type { AdjustmentService };