consumptionDetails.ts 965 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import { resultSuccess, doCustomTimes } from '../_util';
  2. const consumptionDetails = (pageSize) => {
  3. const data: any[] = [];
  4. doCustomTimes(pageSize, () => {
  5. data.push({
  6. id: '@integer(10,999999)',
  7. playerID: '@integer(10,999999)',
  8. coin: '@integer(10,999999)',
  9. coinSum: '@integer(10,999999)',
  10. diamond: '@integer(10,999999)',
  11. diamondSum: '@integer(10,999999)',
  12. createAt: `@time('HH:mm')`,
  13. 'no|100000-10000000': 100000,
  14. 'status|1': [true, false],
  15. });
  16. });
  17. return data;
  18. };
  19. export default [
  20. {
  21. url: '/api/echarts/consumptionDetails',
  22. timeout: 1,
  23. method: 'get',
  24. response: ({ query }) => {
  25. const { page = 1, pageSize = 10 } = query;
  26. const list = consumptionDetails(Number(pageSize));
  27. return resultSuccess({
  28. page: Number(page),
  29. pageSize: Number(pageSize),
  30. pageCount: 1,
  31. list,
  32. });
  33. },
  34. },
  35. ];