import ServiceBase from "./ServiceBase"; import { IResponseNoData, IResponse } from "./interfaces/IResponse"; import MCoupon from "./models/MCoupon"; import ICouponGetListRequest from "./interfaces/coupons/ICouponGetListRequest"; /** * 优惠券服务 */ export default class CouponService extends ServiceBase { getList(request: ICouponGetListRequest): Promise>; getListByKeyword(request: any): Promise; load(guid: string): Promise>; set(request: MCoupon): Promise; setEnabled(guid: string, isEnabled: boolean): Promise; delete(guids: Array): Promise; recovery(): Promise; issue(): Promise; useByCode(orderNO: string, code: string, memberGUID: string): Promise; exportCoupon(): Promise; }