lowcode.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import request from '../../axios'
  2. export interface IFlowPage {
  3. current: number
  4. size: number
  5. }
  6. export const list = (data: IFlowPage) => {
  7. return request.post({url: '/api/camunda/model/query', data})
  8. }
  9. export interface IFlowRow {
  10. id?: number
  11. jsonXml?: string
  12. deployId?: string
  13. deployIds?: string[]
  14. ids?: number[]
  15. version?: number
  16. }
  17. export const update = (data: IFlowRow) => {
  18. return request.post({url: '/api/camunda/model/update', data})
  19. }
  20. export const create = (data: IFlowRow) => {
  21. return request.post({url: '/api/camunda/model/create', data})
  22. }
  23. export const del = (id: number) => {
  24. return request.get({url: `/api/camunda/model/deleteById?id=${id}`})
  25. }
  26. export const deleteMult = (data: IFlowRow) => {
  27. return request.post({url: '/api/camunda/model/deleteByIds', data})
  28. }
  29. export const deployment = (id: number) => {
  30. return request.get({url: `/api/camunda/model/deployment?id=${id}`})
  31. }
  32. export const find = (id: number) => {
  33. return request.get({url: `/api/camunda/model/findById?id=${id}`})
  34. }