지급대행 중간커밋

This commit is contained in:
focp212@naver.com
2025-09-22 08:48:37 +09:00
parent 238cd2356a
commit f8492fa55b
11 changed files with 106 additions and 18 deletions

View File

@@ -0,0 +1,59 @@
import { DefaulResponsePagination, DefaultRequestPagination } from '@/entities/common/model/types';
export interface ExtensionPayoutRequestParams {
mid: string;
submallId: string;
disbursementAmount: number;
settlementDate: string;
};
export interface ExtensionPayoutRequestResponse {};
export enum PayoutSearchCl {
REQUEST_DATE = 'REQUEST_DATE',
PROXY_DATE = 'PROXY_DATE',
};
export enum PayoutDisbursementStatus {
ALL = 'ALL',
REQUEST = 'REQUEST',
SUCCESS = 'SUCCESS',
FAIL = 'FAIL',
};
export interface ExtensionPayoutListParams {
mid: string;
searchCl: PayoutSearchCl,
fromDate: string;
toDate: string;
disbursementStatus: PayoutDisbursementStatus;
minAmount: number;
maxAmount: number;
page: DefaultRequestPagination;
};
export interface ExtensionPayoutListResponse extends DefaulResponsePagination{
content: Array<PayoutContent>
};
export interface PayoutContent {
tid: string;
submallId: string;
requestDate: string;
settlementDate: string;
companyName: string;
disbursementStatus: PayoutDisbursementStatus;
disbursementAmount: number;
};
export interface ExtensionPayoutExcelParams {
mid: string;
searchCl: PayoutSearchCl,
fromDate: string;
toDate: string;
disbursementStatus: PayoutDisbursementStatus;
minAmount: number;
maxAmount: number;
};
export interface ExtensionPayoutExcelResponse {}
export interface ExtensionPayoutDetailParams {
};
export interface ExtensionPayoutDetailResponse {
};