From 1ba174123825c6faa856de38b143a33995d5c1a7 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 17 三月 2025 18:30:39 +0800
Subject: [PATCH] fix: 修改支付方式选择

---
 packages/services/api/typings.d.ts |  152 ++++++++++++++++++++++++++++++
 packages/services/api/index.ts     |    2 
 packages/services/api/UserRole.ts  |  129 +++++++++++++++++++++++++
 packages/services/api/Account.ts   |   12 ++
 4 files changed, 295 insertions(+), 0 deletions(-)

diff --git a/packages/services/api/Account.ts b/packages/services/api/Account.ts
index ea2306b..c0b1194 100644
--- a/packages/services/api/Account.ts
+++ b/packages/services/api/Account.ts
@@ -25,6 +25,18 @@
   });
 }
 
+/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/Account/GetTokenForWeb */
+export async function getTokenForWeb(body: API.AccessRequestDto, options?: API.RequestConfig) {
+  return request<API.IdentityModelTokenCacheItem>('/api/Account/GetTokenForWeb', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
 /** life pay鎵嬫満楠岃瘉鐮佺櫥褰� POST /api/Account/LifePayPhoneMesssageCodeLogin */
 export async function lifePayPhoneMesssageCodeLogin(
   body: API.LifePayPhoneMesssageCodeLoginInput,
diff --git a/packages/services/api/UserRole.ts b/packages/services/api/UserRole.ts
new file mode 100644
index 0000000..37b6b26
--- /dev/null
+++ b/packages/services/api/UserRole.ts
@@ -0,0 +1,129 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鏂板鍚庡彴绠$悊璐︽埛 POST /api/UserRole/CreateBackClientUser */
+export async function createBackClientUser(
+  body: API.CreateBackClientUserInput,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/UserRole/CreateBackClientUser', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鏂板瑙掕壊 POST /api/UserRole/CreateRole */
+export async function createRole(body: API.CreateBaseRoleInput, options?: API.RequestConfig) {
+  return request<string>('/api/UserRole/CreateRole', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鍒犻櫎鍚庡彴绠$悊璐︽埛 GET /api/UserRole/DeleteBackClientUser */
+export async function deleteBackClientUser(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIdeleteBackClientUserParams,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/UserRole/DeleteBackClientUser', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 鍒犻櫎瑙掕壊 GET /api/UserRole/DeleteRole */
+export async function deleteRole(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIdeleteRoleParams,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/UserRole/DeleteRole', {
+    method: 'GET',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
+/** 鍚庡彴绠$悊璐︽埛鍒楄〃 POST /api/UserRole/GetBackClientUsers */
+export async function getBackClientUsers(
+  body: API.GetBackClientUsersInput,
+  options?: API.RequestConfig
+) {
+  return request<API.UserDtoPageOutput>('/api/UserRole/GetBackClientUsers', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 瑙掕壊鍒楄〃 POST /api/UserRole/GetRoles */
+export async function getRoles(body: API.GetRolesInput, options?: API.RequestConfig) {
+  return request<API.RoleInfoPageOutput>('/api/UserRole/GetRoles', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 瑙掕壊鍚敤/绂佺敤 POST /api/UserRole/RoleEnableOrForbid */
+export async function roleEnableOrForbid(
+  body: API.RoleEnableOrForbidInput,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/UserRole/RoleEnableOrForbid', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鍚庡彴绠$悊璐︽埛缂栬緫 POST /api/UserRole/UpdateBackClientUser */
+export async function updateBackClientUser(
+  body: API.UpdateBackClientUserInput,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/UserRole/UpdateBackClientUser', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 瑙掕壊缂栬緫 POST /api/UserRole/UpdateRole */
+export async function updateRole(body: API.CreateOrUpdateRoleInput, options?: API.RequestConfig) {
+  return request<number>('/api/UserRole/UpdateRole', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
diff --git a/packages/services/api/index.ts b/packages/services/api/index.ts
index fbc70e9..1bd5275 100644
--- a/packages/services/api/index.ts
+++ b/packages/services/api/index.ts
@@ -18,6 +18,7 @@
 import * as PhoneMessage from './PhoneMessage';
 import * as Profile from './Profile';
 import * as Tenant from './Tenant';
+import * as UserRole from './UserRole';
 import * as Version from './Version';
 import * as WxPayNotify from './WxPayNotify';
 export default {
@@ -37,6 +38,7 @@
   PhoneMessage,
   Profile,
   Tenant,
+  UserRole,
   Version,
   WxPayNotify,
 };
diff --git a/packages/services/api/typings.d.ts b/packages/services/api/typings.d.ts
index dc795d9..7bdd2c6 100644
--- a/packages/services/api/typings.d.ts
+++ b/packages/services/api/typings.d.ts
@@ -76,6 +76,11 @@
     extraProperties?: Record<string, any>;
   }
 
+  interface APIdeleteBackClientUserParams {
+    /** 鐢ㄦ埛Id */
+    id?: string;
+  }
+
   interface APIdeleteDefaultConnectionStringParams {
     id?: string;
   }
@@ -93,6 +98,11 @@
   }
 
   interface APIdeleteRoleParams {
+    id?: string;
+  }
+
+  interface APIdeleteRoleParams {
+    /** 瑙掕壊Id */
     id?: string;
   }
 
@@ -425,6 +435,35 @@
     type?: string;
   }
 
+  interface CreateBackClientUserInput {
+    /** 鍚嶇О */
+    name?: string;
+    /** 鎵嬫満鍙� */
+    phoneNumber?: string;
+    /** 璐︽埛 */
+    userName?: string;
+    remark?: string;
+    /** 瑙掕壊 */
+    roleNames?: 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;
@@ -443,6 +482,21 @@
 
   interface CreateLifePayOrderOutput {
     orderNo?: string;
+  }
+
+  interface CreateOrUpdateRoleInput {
+    /** 鍚嶇О */
+    name?: string;
+    /** 鎺掑簭 */
+    sequence?: number;
+    /** 閮ㄩ棬Id */
+    departmentId?: number;
+    /** 鏁版嵁鑼冨洿 鍏ㄩ儴鏁版嵁100 涓汉鏁版嵁 10 */
+    dataRange?: number;
+    /** 澶囨敞 */
+    remark?: string;
+    /** 瑙掕壊Id */
+    id?: string;
   }
 
   interface CurrentCultureDto {
@@ -689,6 +743,14 @@
     parentCode?: number;
   }
 
+  interface GetBackClientUsersInput {
+    pageModel?: Pagination;
+    /** 璐︽埛鏄惁閿佷綇锛堟槸鍚︾鐢級 */
+    isLocked?: boolean;
+    /** 鏌ヨ鏉′欢锛氬悕绉�/璐﹀彿 */
+    queryCondition?: string;
+  }
+
   interface GetFeatureListResultDto {
     groups?: FeatureGroupDto[];
   }
@@ -712,6 +774,12 @@
   interface GetPermissionListResultDto {
     entityDisplayName?: string;
     groups?: PermissionGroupDto[];
+  }
+
+  interface GetRolesInput {
+    pageModel?: Pagination;
+    /** 鏌ヨ鏉′欢锛氳鑹插悕绉� */
+    queryCondition?: string;
   }
 
   interface IanaTimeZone {
@@ -1361,6 +1429,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;
@@ -1436,6 +1543,24 @@
     enumValues?: any[];
     genericArguments?: string[];
     properties?: PropertyApiDescriptionModel[];
+  }
+
+  interface UpdateBackClientUserInput {
+    /** 鍚嶇О */
+    name?: string;
+    /** 鎵嬫満鍙� */
+    phoneNumber?: string;
+    /** 璐︽埛 */
+    userName?: string;
+    remark?: string;
+    /** 瑙掕壊 */
+    roleNames?: string[];
+    /** 缁勭粐鏋舵瀯鍏徃id */
+    companyOrgId?: string;
+    /** 缁勭粐鏋舵瀯閮ㄩ棬id */
+    departmentOrgId?: string;
+    /** 鐢ㄦ埛Id */
+    id?: string;
   }
 
   interface UpdateFeatureDto {
@@ -1524,6 +1649,33 @@
     items?: UserData[];
   }
 
+  interface UserDto {
+    /** 鐢ㄦ埛Id */
+    id?: string;
+    /** 鐧诲綍鐢ㄦ埛鍚嶏紙璐﹀彿锛� */
+    userName?: string;
+    /** 鍚嶇О */
+    name?: string;
+    /** 鐢ㄦ埛鎵嬫満鍙� */
+    phoneNumber?: string;
+    /** 璐︽埛鏄惁閿佷綇锛堟槸鍚︾鐢級 */
+    isLocked?: boolean;
+    /** 瑙掕壊淇℃伅 */
+    roles?: RoleDto[];
+    /** 澶囨敞 */
+    remark?: string;
+    /** 缁勭粐鏋舵瀯鍏徃id */
+    companyOrgId?: string;
+    /** 缁勭粐鏋舵瀯閮ㄩ棬id */
+    departmentOrgId?: string;
+  }
+
+  interface UserDtoPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: UserDto[];
+  }
+
   interface UserLifePayOrderOutput {
     id?: string;
     lifePayType?: LifePayTypeEnum;

--
Gitblit v1.9.1