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