This commit is contained in:
2026-09-14 15:33:35 +08:00
parent 23d956ba15
commit b0de9c026f
30 changed files with 270 additions and 240 deletions
+1 -1
View File
@@ -314,7 +314,7 @@ describe('platform IAM roles', () => {
it('creates, updates, and changes customer status with the platform tenant contract', async () => {
const tenant = { id: '8', tenantCode: 'TEN8', tenantName: '柏悦物流', status: 'ACTIVE' }
const create = {
tenantName: '柏悦物流', legalName: '柏悦物流有限公司', legalRepresentative: '张三',
tenantName: '柏悦物流', customerNickname: '柏', legalName: '柏悦物流有限公司', legalRepresentative: '张三',
contactName: '张三', contactPhone: '13800138000', contactEmail: 'ops@example.com', servicePackage: '标准版',
contactWechat: 'baiyue-ops', salesOwnerName: '李四', paymentTermDays: 30, enterpriseType: '有限责任公司',
establishedDate: '2020-01-01', registeredCapital: 1000, registeredCapitalCurrency: 'CNY',
+3 -1
View File
@@ -28,6 +28,7 @@ export interface PlatformTenantResource {
id: number | string
tenantCode: string
tenantName: string
customerNickname?: string | null
status: PlatformTenantStatus
dimensionInitializationStatus?: 'PENDING' | 'SENDING' | 'READY' | 'FAILED' | string
legalName: string | null
@@ -52,6 +53,7 @@ export interface PlatformTenantResource {
export interface CreatePlatformTenantRequest {
tenantName: string
customerNickname?: string
legalName: string
legalRepresentative?: string
contactName: string
@@ -69,7 +71,7 @@ export interface CreatePlatformTenantRequest {
internalRemark: string
}
export type UpdatePlatformTenantRequest = CreatePlatformTenantRequest
export type UpdatePlatformTenantRequest = Omit<CreatePlatformTenantRequest, 'customerNickname'> & { customerNickname: string }
export interface PlatformTenantOrderCount {
tenantId: number | string