cmc-web/webs/sms-web/src/services/system/userGroup.ts

32 lines
805 B
TypeScript

/**
* Created by HaijunZhang on 2019/7/23.
*/
import { request } from '@cmp/cmp-element'
import { IUserGroup } from '@/models/user'
const groupUrl = '/sms/v1/users/groups'
export function getGroup(params: Base.IListParams) {
return request.get(groupUrl, {
params
})
}
export function getGroupDetail(id: number) {
return request.get(`${groupUrl}/${id}`)
}
export function createGroup(params: IUserGroup) {
return request.post(groupUrl, params)
}
export function modifyGroup(params: IUserGroup) {
return request.put(`${groupUrl}/${params.id}`, params)
}
export function removeGroup(id: number) {
return request.delete(`${groupUrl}/${id}`)
}
export function getMembers(groupId: number, params: Base.IListParams) {
return request.get(`${groupUrl}/${groupId}/users`, {
params
})
}