tenant.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import request from '@/utils/request'
  2. // 使用租户名,获得租户编号
  3. export function getTenantIdByName(name) {
  4. return request({
  5. url: '/system/tenant/get-id-by-name',
  6. method: 'get',
  7. params: {
  8. name
  9. }
  10. })
  11. }
  12. // 创建租户
  13. export function createTenant(data) {
  14. return request({
  15. url: '/system/tenant/create',
  16. method: 'post',
  17. data: data
  18. })
  19. }
  20. // 更新租户
  21. export function updateTenant(data) {
  22. return request({
  23. url: '/system/tenant/update',
  24. method: 'put',
  25. data: data
  26. })
  27. }
  28. // 删除租户
  29. export function deleteTenant(id) {
  30. return request({
  31. url: '/system/tenant/delete?id=' + id,
  32. method: 'delete'
  33. })
  34. }
  35. // 获得租户
  36. export function getTenant(id) {
  37. return request({
  38. url: '/system/tenant/get?id=' + id,
  39. method: 'get'
  40. })
  41. }
  42. // 获得租户分页
  43. export function getTenantPage(query) {
  44. return request({
  45. url: '/system/tenant/page',
  46. method: 'get',
  47. params: query
  48. })
  49. }
  50. // 导出租户 Excel
  51. export function exportTenantExcel(query) {
  52. return request({
  53. url: '/system/tenant/export-excel',
  54. method: 'get',
  55. params: query,
  56. responseType: 'blob'
  57. })
  58. }