ProgramController.ts 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. // @ts-nocheck - 自动生成的文件,跳过 TypeScript 类型检查
  2. // 该文件自动生成,请勿手动修改! // --------------------------------------------------------------------------
  3. // 微信小程序服务 🧩 // --------------------------------------------------------------------------
  4. import { requestClient } from '#/api/request';
  5. /** 微信小程序(OpenId) GET /api/program/open-id */
  6. export const WechatProgramOpenId = (params: {
  7. /** Code */
  8. Code: string;
  9. }) => requestClient.get<string>('/program/open-id', { params });
  10. /** 微信小程序(用户电话) GET /api/program/phone */
  11. export const WechatProgramPhone = (params: {
  12. /** Code */
  13. Code: string;
  14. /** OpenId */
  15. OpenId: string;
  16. }) => requestClient.get<string>('/program/phone', { params });
  17. /** 微信小程序(登录) POST /api/program/login */
  18. export const WechatProgramLogin = (data: API.LoginRequest) =>
  19. requestClient.post<any>('/program/login', data);
  20. /** 微信小程序(模板列表) GET /api/program/template-list */
  21. export const WechatProgramTemplateList = () =>
  22. requestClient.get<any>('/program/template-list');
  23. /** 微信小程序(发送模板消息) POST /api/program/send-message */
  24. export const WechatProgramSendMessage = (
  25. data: API.SendSubscribeMessageRequest,
  26. ) => requestClient.post<any>('/program/send-message', data);
  27. /** 微信小程序(添加消息模板) POST /api/program/template */
  28. export const WechatProgramTemplate = (data: API.CreateTemplateParams) =>
  29. requestClient.post<any>('/program/template', data);
  30. /** 微信小程序(生成小程序二维码) POST /api/program/qr-image */
  31. export const WechatProgramQrImage = (data: API.CreateQRImageParams) =>
  32. requestClient.post<API.QRImageOutput>('/program/qr-image', data);
  33. export default {
  34. /** 微信小程序(OpenId) GET /api/program/open-id */
  35. WechatProgramOpenId,
  36. /** 微信小程序(用户电话) GET /api/program/phone */
  37. WechatProgramPhone,
  38. /** 微信小程序(登录) POST /api/program/login */
  39. WechatProgramLogin,
  40. /** 微信小程序(模板列表) GET /api/program/template-list */
  41. WechatProgramTemplateList,
  42. /** 微信小程序(发送模板消息) POST /api/program/send-message */
  43. WechatProgramSendMessage,
  44. /** 微信小程序(添加消息模板) POST /api/program/template */
  45. WechatProgramTemplate,
  46. /** 微信小程序(生成小程序二维码) POST /api/program/qr-image */
  47. WechatProgramQrImage,
  48. };