liveConfig.ts 870 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import { ILiveConfig } from '@/interface';
  2. import request from '@/utils/request';
  3. export function fetchFrontendList(params) {
  4. return request.get('/live_config/list', { params });
  5. }
  6. export function fetchFindFrontend(id: number) {
  7. return request.get(`/live_config/find/${id}`);
  8. }
  9. export function fetchFindLiveConfigByKey(key: string) {
  10. return request.get(`/live_config/find_by_key/${key}`);
  11. }
  12. export function fetchCreateFrontend(data: ILiveConfig) {
  13. return request.instance({
  14. url: `/live_config/create`,
  15. method: 'post',
  16. data,
  17. });
  18. }
  19. export function fetchUpdateFrontend(data: ILiveConfig) {
  20. return request.instance({
  21. url: `/live_config/update/${data.id!}`,
  22. method: 'put',
  23. data,
  24. });
  25. }
  26. export function fetchDeleteFrontend(id: number) {
  27. return request.instance({
  28. url: `/live_config/delete/${id}`,
  29. method: 'delete',
  30. });
  31. }