UNPKG

@etsoo/smarterp-core

Version:
47 lines (46 loc) 1.05 kB
import { BaseApi } from "@etsoo/appscript"; /** * Auth Code API * 验证码接口 */ export class AuthCodeApi extends BaseApi { /** * Constructor * @param app Application * @param api API */ constructor(app, api = app.api) { super(app, api); } /** * Send email * @param rq Request data * @param payload Payload * @returns Result */ sendEmail(rq, payload) { const { deviceId, region } = this.app; const data = { ...rq, deviceId, region, timezone: this.app.getTimeZone() }; return this.api.put("AuthCode/SendEmail", data, payload); } /** * Send email * @param rq Request data * @param payload Payload * @returns Result */ sendSMS(rq, payload) { const { deviceId, region } = this.app; const data = { ...rq, deviceId, region }; return this.api.put("AuthCode/SendSMS", data, payload); } }