import request from '@/config/axios'
|
|
export type UserGroupVO = {
|
id: number
|
name: string
|
description: string
|
userIds: number[]
|
status: number
|
remark: string
|
createTime: string
|
}
|
|
// 创建用户组
|
export const createUserGroup = async (data: UserGroupVO) => {
|
return await request.post({
|
url: '/bpm/user-group/create',
|
data: data
|
})
|
}
|
|
// 更新用户组
|
export const updateUserGroup = async (data: UserGroupVO) => {
|
return await request.put({
|
url: '/bpm/user-group/update',
|
data: data
|
})
|
}
|
|
// 删除用户组
|
export const deleteUserGroup = async (id: number) => {
|
return await request.delete({ url: '/bpm/user-group/delete?id=' + id })
|
}
|
|
// 获得用户组
|
export const getUserGroup = async (id: number) => {
|
return await request.get({ url: '/bpm/user-group/get?id=' + id })
|
}
|
|
// 获得用户组分页
|
export const getUserGroupPage = async (params) => {
|
return await request.get({ url: '/bpm/user-group/page', params })
|
}
|
|
// 获取用户组精简信息列表
|
export const getUserGroupSimpleList = async (): Promise<UserGroupVO[]> => {
|
return await request.get({ url: '/bpm/user-group/simple-list' })
|
}
|