| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- import { get, post } from '../utils'
- /**
- * 获取用户列表
- * @param {Object} params - 查询参数
- * @returns {Promise} 用户列表
- */
- export const getUserList = (params) => {
- return get('/admin-user/list', params)
- }
- /**
- * 获取管理员用户列表
- * @param {Object} params - 查询参数
- * @returns {Promise} 管理员用户列表
- */
- export const getAdminUserList = (params) => {
- return get('/admin-user/listAdminUser', params)
- }
- /**
- * 获取角色列表
- * @returns {Promise} 角色列表
- */
- export const getRoleList = () => {
- return get('/admin-user/listRole')
- }
- /**
- * 获取用户详情
- * @param {number} id - 用户ID
- * @returns {Promise} 用户详情
- */
- export const getUserDetail = (id) => {
- return get(`/admin-user/detail/${id}`)
- }
- /**
- * 获取App用户列表
- * @param {Object} params - 查询参数
- * @returns {Promise} App用户列表
- */
- export const getAppUserList = (params) => {
- return get('/custom/listUser', params)
- }
- /**
- * 锁定用户
- * @param {Object} data - {userId, lockRemark, lockNotice}
- * @returns {Promise}
- */
- export const lockUser = (data) => {
- return post('/custom/lockUser', data)
- }
- /**
- * 解锁用户
- * @param {Object} data - {userId}
- * @returns {Promise}
- */
- export const unlockUser = (data) => {
- return post('/custom/unlockUser', data)
- }
- /**
- * 获取用户锁定记录
- * @param {number} userId - 用户ID
- * @returns {Promise} 锁定记录列表(按锁定时间倒序)
- */
- export const getUserLockRecords = (userId) => {
- return get('/custom/listUserLockRecord', { userId })
- }
|