cashOut.ts 824 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { AxiosPromise } from "axios";
  2. import request from "../request";
  3. export interface CashoutRes extends Common.Res {
  4. data: {};
  5. }
  6. class CashOut {
  7. /**
  8. * 查询收益列表
  9. * @returns
  10. */
  11. extensionIncomeList(): AxiosPromise<CashOutType.extensionIncomeListRes> {
  12. return request("/student/extension/income/extensionIncomeList");
  13. }
  14. extensionIncomePrice(): AxiosPromise<CashOutType.extensionIncomePriceRes> {
  15. return request("/student/extension/income/extensionIncomePrice");
  16. }
  17. /**查询提现记录 */
  18. extractList(): AxiosPromise<CashOutType.ExtractList> {
  19. return request("/wx/extract/list");
  20. }
  21. /**微信提现 */
  22. cashout(params: { amount: number }): AxiosPromise<CashoutRes> {
  23. return request("wx/extract/withdraw", {
  24. params,
  25. method: "post",
  26. });
  27. }
  28. }
  29. export const cashOut = new CashOut();