UserController.ts 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. // @ts-nocheck - 自动生成的文件,跳过 TypeScript 类型检查
  2. /* eslint-disable no-unused-vars, @typescript-eslint/no-unused-vars, no-undef, @typescript-eslint/no-explicit-any */
  3. // 该文件自动生成,请勿手动修改! // --------------------------------------------------------------------------
  4. // 用户表服务 // --------------------------------------------------------------------------
  5. import { requestClient } from '#/api/request'; /** 用户表(分页列表) GET /api/user/page */
  6. export const SystemUserPage = (params?: {
  7. /** 机构ID */
  8. DepartmentId?: number;
  9. /** 账号 */
  10. Account?: string;
  11. /** 姓名 */
  12. Name?: string;
  13. /** PageIndex */
  14. PageIndex?: number;
  15. /** PageSize */
  16. PageSize?: number;
  17. /** SortField */
  18. SortField?: string;
  19. /** SortType */
  20. SortType?: string;
  21. }) =>
  22. requestClient.get<API.SqlSugarPagedList_UserOutput>('/user/page', { params });
  23. /** 用户表(列表) GET /api/user/list */
  24. export const SystemUserList = (params?: {
  25. /** 用户ID */
  26. Ids?: string;
  27. }) => requestClient.get<API.UserOutput[]>('/user/list', { params });
  28. /** 用户表(详情) GET /api/user/entity */
  29. export const SystemUserEntity = (params: {
  30. /** Id */
  31. Id: number;
  32. }) => requestClient.get<API.User>('/user/entity', { params });
  33. /** 用户表(增加) POST /api/user */
  34. export const SystemUser = (data: API.UserCreateParams) =>
  35. requestClient.post<any>('/user', data);
  36. /** 用户表(更新) POST /api/user/update */
  37. export const SystemUserUpdate = (data: API.UserUpdateParams) =>
  38. requestClient.post<any>('/user/update', data);
  39. /** 用户表(删除) POST /api/user/delete */
  40. export const SystemUserDelete = (data: API.KeyRequest) =>
  41. requestClient.post<any>('/user/delete', data);
  42. /** 用户表(批量删除) POST /api/user/batch/delete */
  43. export const SystemBatchDelete = (data: API.any[]) =>
  44. requestClient.post<any>('/user/batch/delete', data);
  45. /** 用户表(重置密码)🔖 POST /api/user/reset-password */
  46. export const SystemUserResetPassword = (data: API.any[]) =>
  47. requestClient.post<string>('/user/reset-password', data);
  48. /** 用户表(修改密码)🔖 POST /api/user/password */
  49. export const SystemUserPassword = (data: API.ChangePasswordParams) =>
  50. requestClient.post<number>('/user/password', data);
  51. /** 用户表(修改状态)🔖 POST /api/user/status */
  52. export const SystemUserStatus = (data: API.StatusRequest) =>
  53. requestClient.post<number>('/user/status', data);
  54. /** 用户表(更新头像)🔖 POST /api/user/avatar */
  55. export const SystemUserAvatar = (data: FormData) =>
  56. requestClient.post<API.FileUploadOutput>('/user/avatar', data);
  57. /** 用户表(角色ID) GET /api/user/role-ids */
  58. export const SystemUserRoleIds = (params: {
  59. /** Id */
  60. Id: number;
  61. }) => requestClient.get<string[]>('/user/role-ids', { params });
  62. /** 角色表(授权角色) POST /api/user/grant */
  63. export const SystemUserGrant = (data: API.RelationRequest) =>
  64. requestClient.post<any>('/user/grant', data);
  65. /** 下载模板 GET /api/user/template */
  66. export const SystemUserTemplate = () =>
  67. requestClient.get<API.IActionResult>('/user/template');
  68. /** 导入用户 POST /api/user/import */
  69. export const SystemUserImport = (data: FormData) =>
  70. requestClient.post<API.IActionResult>('/user/import', data);
  71. export default {
  72. /** 用户表(分页列表) GET /api/user/page */
  73. SystemUserPage,
  74. /** 用户表(列表) GET /api/user/list */
  75. SystemUserList,
  76. /** 用户表(详情) GET /api/user/entity */
  77. SystemUserEntity,
  78. /** 用户表(增加) POST /api/user */
  79. SystemUser,
  80. /** 用户表(更新) POST /api/user/update */
  81. SystemUserUpdate,
  82. /** 用户表(删除) POST /api/user/delete */
  83. SystemUserDelete,
  84. /** 用户表(批量删除) POST /api/user/batch/delete */
  85. SystemBatchDelete,
  86. /** 用户表(重置密码)🔖 POST /api/user/reset-password */
  87. SystemUserResetPassword,
  88. /** 用户表(修改密码)🔖 POST /api/user/password */
  89. SystemUserPassword,
  90. /** 用户表(修改状态)🔖 POST /api/user/status */
  91. SystemUserStatus,
  92. /** 用户表(更新头像)🔖 POST /api/user/avatar */
  93. SystemUserAvatar,
  94. /** 用户表(角色ID) GET /api/user/role-ids */
  95. SystemUserRoleIds,
  96. /** 角色表(授权角色) POST /api/user/grant */
  97. SystemUserGrant,
  98. /** 下载模板 GET /api/user/template */
  99. SystemUserTemplate,
  100. /** 导入用户 POST /api/user/import */
  101. SystemUserImport,
  102. };