ars 상세 , 요청

This commit is contained in:
focp212@naver.com
2025-09-24 13:13:01 +09:00
parent 989147ab4b
commit f2337e269d
7 changed files with 220 additions and 33 deletions

View File

@@ -1,4 +1,4 @@
import { OrderStatus, PaymentStatus } from './types';
import { ArsPaymentMethod, OrderStatus, PaymentStatus } from './types';
export const ArsPaymentStatusBtnGroup = [
{name: '전체', value: PaymentStatus.ALL },
@@ -11,4 +11,8 @@ export const ArsOrderStatusBtnGroup = [
{name: '결제성공', value: OrderStatus.SUCCESS },
{name: '기간만료', value: OrderStatus.EXPIRED },
{name: '취소완료', value: OrderStatus.CANCELED },
];
export const ArsPaymentMethodBtnGroup = [
{name: 'SMS', value: ArsPaymentMethod.SMS },
{name: 'ARS', value: ArsPaymentMethod.ARS },
];

View File

@@ -15,6 +15,10 @@ export enum OrderStatus {
EXPIRED = 'EXPIRED',
CANCELED = 'CANCELED',
};
export enum ArsPaymentMethod {
SMS = 'SMS',
ARS = 'ARS'
};
export interface ExtensionArsResendParams {
mid: string;
tid: string;
@@ -34,9 +38,9 @@ export interface ExtensionArsListParams {
export interface ArsListContent {
tid?: string;
paymentDate?: string;
paymentStatus?: string;
paymentStatus?: PaymentStatus | string;
orderStatus?: string;
arsPaymentMethod?: string;
arsPaymentMethod?: ArsPaymentMethod;
amount?: number;
};
export interface ExtensionArsListResponse extends DefaulResponsePagination {
@@ -47,7 +51,7 @@ export interface ExtensionArsDownloadExcelParams {
moid?: string;
fromDate?: string;
toDate?: string;
paymentStatus?: string;
paymentStatus?: PaymentStatus;
orderStatus?: string;
minAmount?: number;
maxAmount?: number;
@@ -60,8 +64,8 @@ export interface ExtensionArsDetailParams {
export interface ExtensionArsDetailResponse {
corpName: string;
mid: string;
arsPaymentMethod: string;
paymentStatus: string;
arsPaymentMethod: ArsPaymentMethod;
paymentStatus: PaymentStatus;
orderStatus: string;
paymentDate: string;
goodsName: string;
@@ -81,6 +85,6 @@ export interface ExtensionArsApplyParams {
buyerName: string;
phoneNumber: string;
email: string;
arsPaymentMethod: string;
arsPaymentMethod: ArsPaymentMethod;
};
export interface ExtensionArsApplyResponse {};