From 6a5d66d21df56c4549648b259609419e357e9470 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 21 三月 2025 17:17:00 +0800
Subject: [PATCH] fix: 三期需求
---
packages/services/api/typings.d.ts | 517 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 515 insertions(+), 2 deletions(-)
diff --git a/packages/services/api/typings.d.ts b/packages/services/api/typings.d.ts
index dc795d9..1b3458a 100644
--- a/packages/services/api/typings.d.ts
+++ b/packages/services/api/typings.d.ts
@@ -15,6 +15,8 @@
scope?: string;
}
+ type ACOOLYStatusEnum = 10 | 20 | 30 | 40 | 50 | 60;
+
interface ActionApiDescriptionModel {
uniqueName?: string;
name?: string;
@@ -76,6 +78,11 @@
extraProperties?: Record<string, any>;
}
+ interface APIdeleteBackClientUserParams {
+ /** 鐢ㄦ埛Id */
+ id?: string;
+ }
+
interface APIdeleteDefaultConnectionStringParams {
id?: string;
}
@@ -96,6 +103,11 @@
id?: string;
}
+ interface APIdeleteRoleParams {
+ /** 瑙掕壊Id */
+ id?: string;
+ }
+
interface APIdeleteTenantParams {
id?: string;
}
@@ -142,6 +154,10 @@
moduleId?: string;
}
+ interface APIgetBillErceiptExportParams {
+ orderNo?: string;
+ }
+
interface APIgetCountParams {
filter?: string;
}
@@ -158,10 +174,22 @@
moduleId?: string;
}
+ interface APIgetIntroInfoParams {
+ type?: LifePayOrderTypeEnum;
+ }
+
interface APIgetLifePayChannlesDtoParams {
id?: string;
}
+ interface APIgetLifePayOrderDetailParams {
+ orderNo?: string;
+ }
+
+ interface APIgetLifePayRefundOrderDetailParams {
+ orderNo?: string;
+ }
+
interface APIgetLifePayWxIndentityParams {
/** 鐢ㄦ埛鐧诲綍鍑瘉 */
code?: string;
@@ -425,11 +453,44 @@
type?: string;
}
+ interface CreateBackClientUserInput {
+ /** 鍚嶇О */
+ name?: string;
+ /** 鎵嬫満鍙� */
+ phoneNumber?: string;
+ password?: string;
+ /** 璐︽埛 */
+ userName?: string;
+ remark?: string;
+ /** 瑙掕壊 */
+ roleNames?: string[];
+ /** 娓犻亾鍒楄〃 */
+ channlesId?: string[];
+ /** 缁勭粐鏋舵瀯鍏徃id */
+ companyOrgId?: string;
+ /** 缁勭粐鏋舵瀯閮ㄩ棬id */
+ departmentOrgId?: string;
+ }
+
+ interface CreateBaseRoleInput {
+ /** 鍚嶇О */
+ name?: string;
+ /** 鎺掑簭 */
+ sequence?: number;
+ /** 閮ㄩ棬Id */
+ departmentId?: number;
+ /** 鏁版嵁鑼冨洿 鍏ㄩ儴鏁版嵁100 涓汉鏁版嵁 10 */
+ dataRange?: number;
+ /** 澶囨敞 */
+ remark?: string;
+ }
+
interface CreateEditPayChannelsInput {
id?: string;
channlesName?: string;
channlesNum?: string;
channlesRate?: number;
+ channlesRakeRate?: number;
switchType?: LifePaySwitchTypeEnum;
status?: LifePayChannelsStatsEnum;
channlesType?: LifePayChannlesTypeEnum;
@@ -445,6 +506,21 @@
orderNo?: string;
}
+ interface CreateOrUpdateRoleInput {
+ /** 鍚嶇О */
+ name?: string;
+ /** 鎺掑簭 */
+ sequence?: number;
+ /** 閮ㄩ棬Id */
+ departmentId?: number;
+ /** 鏁版嵁鑼冨洿 鍏ㄩ儴鏁版嵁100 涓汉鏁版嵁 10 */
+ dataRange?: number;
+ /** 澶囨敞 */
+ remark?: string;
+ /** 瑙掕壊Id */
+ id?: string;
+ }
+
interface CurrentCultureDto {
displayName?: string;
englishName?: string;
@@ -689,10 +765,24 @@
parentCode?: number;
}
+ interface GetBackClientUsersInput {
+ pageModel?: Pagination;
+ /** 璐︽埛鏄惁閿佷綇锛堟槸鍚︾鐢級 */
+ isLocked?: boolean;
+ /** 鏌ヨ鏉′欢锛氬悕绉�/璐﹀彿 */
+ queryCondition?: string;
+ }
+
interface GetFeatureListResultDto {
groups?: FeatureGroupDto[];
}
+ interface GetOperateHistoryInput {
+ pageModel?: Pagination;
+ relationId?: string;
+ operateName?: string;
+ }
+
interface GetPayOrderForJsAPIInput {
pageModel?: Pagination;
checkChannelId?: string;
@@ -714,6 +804,12 @@
groups?: PermissionGroupDto[];
}
+ interface GetRolesInput {
+ pageModel?: Pagination;
+ /** 鏌ヨ鏉′欢锛氳鑹插悕绉� */
+ queryCondition?: string;
+ }
+
interface IanaTimeZone {
timeZoneName?: string;
}
@@ -850,6 +946,8 @@
roleNames: string[];
}
+ type IntroInfoTypeEnum = 0 | 1 | 2 | 3 | 4;
+
interface IStringValueType {
name?: string;
properties?: Record<string, any>;
@@ -929,6 +1027,37 @@
type LifePayChannlesTypeEnum = 10 | 20;
+ interface LifePayIntroInfoDetail {
+ type?: IntroInfoTypeEnum;
+ /** 鎽樿 */
+ contentSummary?: string;
+ /** 鏂囨湰鍐呭 */
+ content?: string;
+ /** 鍥剧墖/瑙嗛璺緞 */
+ path?: string;
+ /** 鎺掑簭 */
+ sequence?: number;
+ }
+
+ interface LifePayIntroInfoInput {
+ lifePayType?: LifePayOrderTypeEnum;
+ /** 鏇存柊鍐呭 */
+ data?: LifePayIntroInfoDetail[];
+ }
+
+ interface LifePayIntroInfoOutput {
+ type?: IntroInfoTypeEnum;
+ lifePayType?: LifePayOrderTypeEnum;
+ /** 鎽樿 */
+ contentSummary?: string;
+ /** 鏂囨湰鍐呭 */
+ content?: string;
+ /** 鍥剧墖/瑙嗛璺緞 */
+ path?: string;
+ /** 鎺掑簭 */
+ sequence?: number;
+ }
+
interface LifePayOrderListOutput {
id?: string;
userId?: string;
@@ -942,12 +1071,16 @@
orderNo?: string;
/** 鍏呭�奸噾棰� */
rechargeAmount?: number;
+ /** 瀹為檯鍏呭�奸噾棰� */
+ actualRechargeAmount?: number;
/** 浼樻儬閲戦 */
discountAmount?: number;
/** 瀹炰粯閲戦 */
payAmount?: number;
/** 鏀粯鏃堕棿 */
payTime?: string;
+ /** 骞冲彴鎵f閲戦 */
+ platformDeductionAmount?: number;
payStatus?: LifePayStatusEnum;
/** 澶栭儴璁㈠崟鍙� */
outOrderNo?: string;
@@ -956,13 +1089,22 @@
finishTime?: string;
/** 閫�娆惧嚟璇� */
refundCredentialsImgUrl?: string;
+ /** 閫�娆鹃噾棰� */
+ refundPrice?: number;
/** 涓嬪崟鏃堕棿 */
creationTime?: string;
/** 閫�娆炬椂闂� */
refundTime?: string;
+ /** 鐢宠閫�娆惧師鍥� */
refundApplyRemark?: string;
+ /** 閫�娆剧敵璇锋椂闂� */
+ refundApplyTime?: string;
+ /** 椹冲洖鍘熷洜 */
refundCheckRemark?: string;
+ /** 渚涘簲鍟嗚鍗曞彿 */
acoolyOrderNo?: string;
+ acoolyStatus?: ACOOLYStatusEnum;
+ lifePayRefundStatus?: LifePayRefundStatusEnum;
}
interface LifePayOrderListOutputPageOutput {
@@ -971,7 +1113,76 @@
data?: LifePayOrderListOutput[];
}
- type LifePayOrderStatusEnum = 10 | 20 | 30 | 40 | 50 | 60;
+ interface LifePayOrderOutput {
+ id?: string;
+ /** 鐢ㄦ埛璐﹀彿 */
+ userPhoneNumber?: string;
+ userName?: string;
+ lifePayChannle?: string;
+ lifePayType?: LifePayTypeEnum;
+ lifePayOrderType?: LifePayOrderTypeEnum;
+ /** 閫�娆捐鍗曞彿 */
+ refundOrderNo?: string;
+ /** 璁㈠崟鍙� */
+ orderNo?: string;
+ /** 鍏呭�奸噾棰� */
+ rechargeAmount?: number;
+ /** 浼樻儬閲戦 */
+ discountAmount?: number;
+ /** 瀹炰粯閲戦 */
+ payAmount?: number;
+ /** 鏀粯鏃堕棿 */
+ payTime?: string;
+ payStatus?: LifePayStatusEnum;
+ status?: LifePayOrderStatusEnum;
+ /** 瀹屾垚鏃堕棿 */
+ finishTime?: string;
+ /** 澶栭儴璁㈠崟鍙� */
+ outOrderNo?: string;
+ /** 璁㈠崟璇︾粏鏁版嵁 */
+ orderParamDetailJsonStr?: string;
+ /** 涓嬪崟鏃堕棿 */
+ creationTime?: string;
+ /** 閫�娆炬椂闂� */
+ refundTime?: string;
+ /** 閫�娆惧嚟璇� */
+ refundCredentialsImgUrl?: string;
+ /** 閫�娆惧師鍥� */
+ refundApplyRemark?: string;
+ /** 椹冲洖鍘熷洜 */
+ refundCheckRemark?: string;
+ /** 娓犻亾娴佹按鍙� */
+ acoolyOrderNo?: string;
+ lifePayRefundStatus?: LifePayRefundStatusEnum;
+ /** 瀹為檯鍏呭�奸噾棰� */
+ actualRechargeAmount?: number;
+ /** 瀹為檯鍒拌处閲戦 */
+ actualReceivedAmount?: number;
+ /** 閫�娆鹃噾棰� */
+ refundPrice?: number;
+ /** 骞冲彴鎶樻墸姣斾緥 */
+ platformRate?: number;
+ /** 骞冲彴鎵f閲戦 */
+ platformPrice?: number;
+ /** 娓犻亾鎶樻墸 */
+ channleRate?: number;
+ /** 娓犻亾浣i噾姣斾緥 */
+ channlesRakeRate?: number;
+ /** 娓犻亾浣i噾 */
+ channlesRakePrice?: number;
+ /** 鎵嬬画璐规瘮渚� */
+ premiumRate?: number;
+ /** 鎵嬬画璐� */
+ premiumPrice?: number;
+ /** 骞冲彴鍒╂鼎 */
+ profit?: number;
+ /** 鍥炲崟鍦板潃 */
+ elecBillUrl?: string;
+ /** 閫�娆惧洖鍗曞湴鍧� */
+ refundElecBillUrl?: string;
+ }
+
+ type LifePayOrderStatusEnum = 10 | 20 | 30 | 40 | 50 | 60 | 70;
type LifePayOrderTypeEnum = 10 | 20 | 30;
@@ -982,6 +1193,18 @@
phoneNumber: string;
}
+ interface LifePayPremiumInput {
+ premiumType?: LifePayTypeEnum;
+ rate?: number;
+ id?: string;
+ }
+
+ interface LifePayPremiumListOutput {
+ premiumType?: LifePayTypeEnum;
+ rate?: number;
+ id?: string;
+ }
+
interface LifePayRateInput {
rateType?: LifePayRateTypeEnum;
rate?: number;
@@ -996,7 +1219,64 @@
type LifePayRateTypeEnum = 10 | 20 | 30 | 40;
- type LifePayStatusEnum = 10 | 20 | 30 | 40;
+ interface LifePayRefundOrderOutput {
+ id?: string;
+ /** 鐢ㄦ埛璐﹀彿 */
+ userPhoneNumber?: string;
+ userName?: string;
+ lifePayChannle?: string;
+ lifePayType?: LifePayTypeEnum;
+ lifePayOrderType?: LifePayOrderTypeEnum;
+ /** 璁㈠崟鍙� */
+ orderNo?: string;
+ /** 鍏呭�奸噾棰� */
+ rechargeAmount?: number;
+ /** 浼樻儬閲戦 */
+ discountAmount?: number;
+ /** 瀹炰粯閲戦 */
+ payAmount?: number;
+ /** 鏀粯鏃堕棿 */
+ payTime?: string;
+ payStatus?: LifePayStatusEnum;
+ status?: LifePayOrderStatusEnum;
+ /** 瀹屾垚鏃堕棿 */
+ finishTime?: string;
+ /** 澶栭儴璁㈠崟鍙� */
+ outOrderNo?: string;
+ /** 涓嬪崟鏃堕棿 */
+ creationTime?: string;
+ /** 閫�娆炬椂闂� */
+ refundTime?: string;
+ /** 閫�娆惧嚟璇� */
+ refundCredentialsImgUrl?: string;
+ /** 閫�娆剧敵璇峰師鍥� */
+ refundApplyRemark?: string;
+ /** 閫�娆剧敵璇锋椂闂� */
+ refundApplyTime?: string;
+ /** 閫�娆鹃┏鍥炲師鍥� */
+ refundCheckRemark?: string;
+ /** 閫�娆捐鍗曞彿 */
+ refundOrderNo?: string;
+ /** 娓犻亾娴佹按鍙� */
+ acoolyOrderNo?: string;
+ lifePayRefundStatus?: LifePayRefundStatusEnum;
+ /** 瀹為檯鍏呭�奸噾棰� */
+ actualRechargeAmount?: number;
+ /** 瀹為檯鍒拌处閲戦 */
+ actualReceivedAmount?: number;
+ /** 閫�娆鹃噾棰� */
+ refundPrice?: number;
+ /** 鍥炲崟鍦板潃 */
+ elecBillUrl?: string;
+ /** 閫�娆惧洖鍗曞湴鍧� */
+ refundElecBillUrl?: string;
+ }
+
+ type LifePayRefundStatusEnum = 0 | 10 | 20 | 30 | 40;
+
+ type LifePayRefundTypeEnum = 10 | 20;
+
+ type LifePayStatusEnum = 10 | 20 | 30 | 40 | 50;
type LifePaySwitchTypeEnum = 10 | 20 | 30;
@@ -1027,6 +1307,10 @@
resource?: string;
}
+ interface LogErrorInput {
+ error?: string;
+ }
+
interface MethodParameterApiDescriptionModel {
name?: string;
typeAsString?: string;
@@ -1141,6 +1425,57 @@
enums?: Record<string, any>;
}
+ interface OperateHistoryDto {
+ /** 鍏宠仈鍏崇郴ID */
+ relationId?: string;
+ /** 琛ㄥ悕 */
+ tableType?: number;
+ /** 鎿嶄綔 */
+ operateName?: string;
+ /** 鎿嶄綔鍐呭 */
+ operateContent?: string;
+ /** 鎿嶄綔浜� */
+ creatorName?: string;
+ /** 鎿嶄綔鏃堕棿 */
+ creationTime?: string;
+ /** 鎿嶄綔缁嗚妭 */
+ operateDetail?: string;
+ }
+
+ interface OperateHistoryDtoPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: OperateHistoryDto[];
+ }
+
+ type OperateHistoryTypeEnum =
+ | 10
+ | 11
+ | 12
+ | 13
+ | 14
+ | 15
+ | 16
+ | 17
+ | 18
+ | 19
+ | 20
+ | 21
+ | 22
+ | 23
+ | 24
+ | 25
+ | 26
+ | 27
+ | 28
+ | 29
+ | 30
+ | 31
+ | 32
+ | 40
+ | 42
+ | 43;
+
interface OrderInput {
property?: string;
order?: OrderTypeEnum;
@@ -1266,6 +1601,7 @@
/** 缁撴潫鏀粯鏃堕棿 */
endPayTime?: string;
payStatus?: LifePayStatusEnum;
+ acoolyStatus?: ACOOLYStatusEnum;
lifePayOrderStatus?: LifePayOrderStatusEnum;
/** 寮�濮嬪畬鎴愭椂闂� */
beginFinishTime?: string;
@@ -1277,6 +1613,34 @@
keyWords?: string;
}
+ interface QueryLifePayRefundOrderListInput {
+ pageModel?: Pagination;
+ checkChannelId?: string;
+ lifePayOrderType?: LifePayOrderTypeEnum;
+ lifePayType?: LifePayTypeEnum;
+ /** 寮�濮嬬敵璇烽��娆炬椂闂� */
+ beginRefundApplyTime?: string;
+ /** 缁撴潫鐢宠閫�娆炬椂闂� */
+ endRefundApplyTime?: string;
+ /** 寮�濮嬪畬鎴愭椂闂� */
+ beginFinishTime?: string;
+ /** 缁撴潫瀹屾垚鏃堕棿 */
+ endFinishTime?: string;
+ payStatus?: LifePayStatusEnum;
+ acoolyStatus?: ACOOLYStatusEnum;
+ lifePayOrderStatus?: LifePayOrderStatusEnum;
+ /** 鐢ㄦ埛Id */
+ userId?: string;
+ /** 鎼滅储鍏抽敭璇� */
+ keyWords?: string;
+ }
+
+ interface QueryOperateHistoryByTypeInput {
+ pageModel?: Pagination;
+ typeId?: string;
+ operateHistoryType?: OperateHistoryTypeEnum;
+ }
+
interface QueryUserAccountAllListInput {
pageModel?: Pagination;
checkChannelId?: string;
@@ -1293,10 +1657,25 @@
lifePayOrderType?: LifePayOrderTypeEnum;
}
+ interface QueryUserPageInput {
+ pageModel?: Pagination;
+ checkChannelId?: string;
+ /** 鎵嬫満鍙�/鐢ㄦ埛鍚� */
+ queryCondition?: string;
+ /** 娉ㄥ唽鏃堕棿 */
+ creationTimeBegin?: string;
+ creationTimeEnd?: string;
+ }
+
interface RefundLifePayOrderInput {
id?: string;
+ /** 涓婁紶鍑瘉 */
refundCredentialsImgUrl?: string;
+ /** 閫�娆鹃┏鍥炲師鍥� */
refundCheckRemark?: string;
+ lifePayRefundType?: LifePayRefundTypeEnum;
+ /** 閫�娆鹃噾棰� */
+ refundPrice?: number;
}
interface RefundUserLifePayOrderInput {
@@ -1334,6 +1713,11 @@
members?: string[];
}
+ interface ResetPasswordBaseInput {
+ userId?: string;
+ password?: string;
+ }
+
interface ResetPasswordDto {
userId?: string;
resetToken: string;
@@ -1361,6 +1745,45 @@
typeSimple?: string;
}
+ interface RoleDto {
+ /** 瑙掕壊Id */
+ id?: string;
+ /** 瑙掕壊鍚� */
+ name?: string;
+ }
+
+ interface RoleEnableOrForbidInput {
+ /** 瑙掕壊Id */
+ id?: string;
+ /** 鍚敤锛歵rue锛岀鐢細false */
+ isEnable?: boolean;
+ }
+
+ interface RoleInfo {
+ /** 瑙掕壊Id */
+ id?: string;
+ /** 鍚嶇О */
+ name?: string;
+ /** 鎺掑簭 */
+ sequence?: number;
+ /** 鏄惁鍙敤 */
+ isEnable?: boolean;
+ /** 閮ㄩ棬Id */
+ departmentId?: number;
+ /** 鏁版嵁鑼冨洿 鍏ㄩ儴鏁版嵁锛�100 涓汉鏁版嵁锛�10 */
+ dataRange?: number;
+ /** 璐﹀彿鏁伴噺 */
+ userCount?: number;
+ /** 澶囨敞 */
+ remark?: string;
+ }
+
+ interface RoleInfoPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: RoleInfo[];
+ }
+
interface SendPasswordResetCodeDto {
email: string;
appName: string;
@@ -1429,6 +1852,31 @@
timeZone?: TimeZone;
}
+ interface TopStatisticsOutput {
+ /** 鍒涘缓鏃堕棿 */
+ creationTime?: string;
+ /** 璐︽埛浣欓 */
+ amount?: number;
+ /** 绱鏀舵 */
+ accumulatedReceipts?: number;
+ /** 鏄ㄦ棩鏀舵 */
+ receiptsYesterday?: number;
+ /** 绱鏀跺叆 */
+ accumulatedIncome?: number;
+ /** 绱涓嬪崟 */
+ accumulatedOrders?: number;
+ /** 鏄ㄦ棩涓嬪崟 */
+ ordersNumYesterday?: number;
+ /** 鏄ㄦ棩鎴愬姛 */
+ yesterdaySuccess?: number;
+ /** 鏄ㄦ棩澶辫触 */
+ yesterdayFail?: number;
+ /** 绱鐢ㄦ埛 */
+ accumulatedUsers?: number;
+ /** 鏄ㄦ棩娲昏穬鐢ㄦ埛 */
+ yesterdayActiveUsers?: number;
+ }
+
interface TypeApiDescriptionModel {
baseType?: string;
isEnum?: boolean;
@@ -1438,6 +1886,27 @@
properties?: PropertyApiDescriptionModel[];
}
+ interface UpdateBackClientUserInput {
+ /** 鍚嶇О */
+ name?: string;
+ /** 鎵嬫満鍙� */
+ phoneNumber?: string;
+ password?: string;
+ /** 璐︽埛 */
+ userName?: string;
+ remark?: string;
+ /** 瑙掕壊 */
+ roleNames?: string[];
+ /** 娓犻亾鍒楄〃 */
+ channlesId?: string[];
+ /** 缁勭粐鏋舵瀯鍏徃id */
+ companyOrgId?: string;
+ /** 缁勭粐鏋舵瀯閮ㄩ棬id */
+ departmentOrgId?: string;
+ /** 鐢ㄦ埛Id */
+ id?: string;
+ }
+
interface UpdateFeatureDto {
name?: string;
value?: string;
@@ -1502,6 +1971,13 @@
data?: UserAccountOutput[];
}
+ interface UserChannleDto {
+ /** 娓犻亾Id */
+ id?: string;
+ /** 娓犻亾鍚� */
+ name?: string;
+ }
+
interface UserData {
id?: string;
tenantId?: string;
@@ -1524,6 +2000,35 @@
items?: UserData[];
}
+ interface UserDto {
+ /** 鐢ㄦ埛Id */
+ id?: string;
+ /** 鐧诲綍鐢ㄦ埛鍚嶏紙璐﹀彿锛� */
+ userName?: string;
+ /** 鍚嶇О */
+ name?: string;
+ /** 鐢ㄦ埛鎵嬫満鍙� */
+ phoneNumber?: string;
+ /** 璐︽埛鏄惁閿佷綇锛堟槸鍚︾鐢級 */
+ isLocked?: boolean;
+ /** 瑙掕壊淇℃伅 */
+ roles?: RoleDto[];
+ /** 瑙掕壊淇℃伅 */
+ channles?: UserChannleDto[];
+ /** 澶囨敞 */
+ remark?: string;
+ /** 缁勭粐鏋舵瀯鍏徃id */
+ companyOrgId?: string;
+ /** 缁勭粐鏋舵瀯閮ㄩ棬id */
+ departmentOrgId?: string;
+ }
+
+ interface UserDtoPageOutput {
+ pageModel?: Pagination;
+ objectData?: any;
+ data?: UserDto[];
+ }
+
interface UserLifePayOrderOutput {
id?: string;
lifePayType?: LifePayTypeEnum;
@@ -1554,6 +2059,8 @@
refundCheckRemark?: string;
/** 娓犻亾娴佹按鍙� */
acoolyOrderNo?: string;
+ lifePayRefundStatus?: LifePayRefundStatusEnum;
+ acoolyStatus?: ACOOLYStatusEnum;
}
interface UserLifePayOrderOutputPageOutput {
@@ -1578,6 +2085,12 @@
id?: string;
/** 鐢ㄦ埛鎵嬫満鍙� */
phoneNumber?: string;
+ /** 濮撳悕 */
+ name?: string;
+ /** 鏈�鍚庣櫥褰曟笭閬� */
+ creationChannle?: string;
+ /** 鏈�鍚庣櫥褰曟笭閬� */
+ lastLoginChannle?: string;
lastLoginTime?: string;
creationTime?: string;
}
--
Gitblit v1.10.0