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 }) }