This commit is contained in:
2026-08-17 19:52:08 +08:00
parent c6a1bcf611
commit 0f352bbdf9
14 changed files with 142 additions and 33 deletions
@@ -14,6 +14,12 @@ export interface MerchantTenantProfile {
contactName: string
contactPhone: string
contactEmail: string | null
contactWechat: string | null
enterpriseType: string | null
establishedDate: string | null
registeredCapital: number | string | null
registeredCapitalCurrency: string | null
registeredAddress: string | null
}
export interface UpdateMerchantTenantProfileRequest {
@@ -31,6 +37,7 @@ export interface MerchantQualification {
qualificationType: MerchantQualificationType
certificateNo: string | null
documentUrl: string
validTo: string | null
status: QualificationStatus
reviewComment: string | null
}
@@ -73,6 +80,7 @@ export interface MerchantRole {
roleType: 'SYSTEM' | 'CUSTOM' | string
status: 'ACTIVE' | 'INACTIVE' | string
description: string | null
memberCount: number
permissionIds: Array<number | string>
}
@@ -91,12 +99,14 @@ export interface MerchantMember {
membershipId: number | string
userId: number | string
authUserId: number | string
username: string
displayName: string
phone: string | null
email: string | null
memberType: 'OWNER' | string
memberNo: string
status: 'ACTIVE' | 'INACTIVE' | string
lastLoginAt: string | null
roleIds: Array<number | string>
}