import ServiceBase from "./ServiceBase"; import { IResponse, MTerminal } from "."; import ITerminalLoginResponse from "./interfaces/terminals/ITerminalLoginResponse"; import ITerminalGetListRequest from "./interfaces/terminals/ITerminalGetListRequest"; import ITerminalGetListResponse from "./interfaces/terminals/ITerminalGetListResponse"; import { IResponseNoData } from "./interfaces/IResponse"; /** * 终端服务 */ export default class TerminalService extends ServiceBase { login(businessGUID: String, classGUID: String, terminalGUID: String, loginName: String, loginPwd: String): Promise>; loginByWechat(): Promise; loginByCard(): Promise; loginByMachineServer(): Promise; logout(): Promise; toggleBusiness(): Promise; getTerminal(): Promise; getTerminals(request: ITerminalGetListRequest): Promise>; getTerminalStates(): Promise; load(): Promise; getToken(): Promise; canUseToken(): Promise; setTerminal(request: MTerminal): Promise; deleteTerminal(guids: Array): Promise; export(): Promise; getWechatOpenId(): Promise; }