vue-api.go.template 958 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. import Rs from "@@/services/RequestService"
  2. class {{.BusinessName}}Api {
  3. // 查询{{.BBusinessName}}列表
  4. list{{.BBusinessName}} = (query: any) => {
  5. return Rs.get({
  6. url: '/{{.ModuleName}}',
  7. params: query
  8. })
  9. }
  10. // 查询{{.BBusinessName}}详细
  11. get{{.BBusinessName}} = ({{.PkJsonField}}: any) => {
  12. return Rs.get({
  13. url: '/{{.ModuleName}}/' + {{.PkJsonField}},
  14. })
  15. }
  16. // 新增{{.BBusinessName}}
  17. add{{.BBusinessName}} = (data: any) => {
  18. return Rs.post({
  19. url: '/{{.ModuleName}}',
  20. data: data
  21. })
  22. }
  23. // 修改{{.BBusinessName}}
  24. update{{.BBusinessName}} = (data: any) => {
  25. return Rs.put({
  26. url: '/{{.ModuleName}}/'+data.{{.PkJsonField}},
  27. data: data
  28. })
  29. }
  30. // 删除{{.BBusinessName}}
  31. del{{.BBusinessName}} = (ids: any) => {
  32. return Rs.del({
  33. url: '/{{.ModuleName}}',
  34. data: { ids }
  35. })
  36. }
  37. }
  38. export default {{.BusinessName}}Api