template.ts 955 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import request from '@/config/axios'
  2. // 查询通用物模型列表
  3. export function listTemplate(query) {
  4. return request.get({
  5. url: '/rq/iot-things-model-template/list',
  6. params: query
  7. })
  8. }
  9. // 查询通用物模型详细
  10. export function getTemplate(templateId) {
  11. return request.get({
  12. url: '/iot/template/' + templateId,
  13. })
  14. }
  15. // 新增通用物模型
  16. export function addTemplate(data) {
  17. return request.post({
  18. url: '/iot/template',
  19. data: data
  20. })
  21. }
  22. // 修改通用物模型
  23. export function updateTemplate(data) {
  24. return request.put({
  25. url: '/iot/template',
  26. data: data
  27. })
  28. }
  29. // 删除通用物模型
  30. export function delTemplate(templateId) {
  31. return request.delete({
  32. url: '/iot/template/' + templateId,
  33. })
  34. }
  35. // 查询通用物模型详细
  36. export function getAllPoints(params) {
  37. return request.get({
  38. url: '/rq/iot-things-model-template/getPoints',
  39. params: params,
  40. })
  41. }