response.js 540 Bytes
export const buildMockSuccess = (data, msg = 'success (mock)') => ({
  code: 1,
  msg,
  data,
})

export const buildMockError = (msg = 'mock error', data = null, code = 0) => ({
  code,
  msg,
  data,
})

export const buildMockFallbackPayload = ({ action, type, method, requestData, requestParams }) => ({
  action,
  type,
  method,
  echo: {
    params: requestParams,
    data: requestData,
  },
  list: [],
  detail: {
    title: '请按真实接口结构替换这里的 mock 数据',
    updated_at: new Date().toISOString(),
  },
})