index.ts 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import request from '@/config/axios'
  2. import { UserGroupVO } from './types'
  3. // 创建用户组
  4. export const createUserGroupApi = async (data: UserGroupVO) => {
  5. return await request.post({
  6. url: '/bpm/user-group/create',
  7. data: data
  8. })
  9. }
  10. // 更新用户组
  11. export const updateUserGroupApi = async (data: UserGroupVO) => {
  12. return await request.put({
  13. url: '/bpm/user-group/update',
  14. data: data
  15. })
  16. }
  17. // 删除用户组
  18. export const deleteUserGroupApi = async (id: number) => {
  19. return await request.delete({ url: '/bpm/user-group/delete?id=' + id })
  20. }
  21. // 获得用户组
  22. export const getUserGroupApi = async (id: number) => {
  23. return await request.get({ url: '/bpm/user-group/get?id=' + id })
  24. }
  25. // 获得用户组分页
  26. export const getUserGroupPageApi = async (params) => {
  27. return await request.get({ url: '/bpm/user-group/page', params })
  28. }
  29. // 获取用户组精简信息列表
  30. export const listSimpleUserGroupsApi = async () => {
  31. return await request.get({ url: '/bpm/user-group/list-all-simple' })
  32. }