import service from '../service' const serviceUrl = '/awl-promotion-service' // 优惠券api export class OrderRefundApi { /** * 获取优惠券列表 */ getList= (params, showLoading = true) => { return service.post(`${serviceUrl}/npCouponInfo/getPageNpCouponInfo`, params, showLoading) } /** *新增 */ addItem= (params, showLoading = true) => { return service.post(`${serviceUrl}/npCouponInfo/insertSelective`, params, showLoading) } /** * 编辑 * @param {*} params * @param {*} showLoading */ editItem= (params, showLoading = true) => { return service.post(`${serviceUrl}/npCouponInfo/updateByPrimaryKeySelective`, params, showLoading) } /** *获取优惠券详情 * @param {*} params * @param {*} showLoading */ detailsInfo = (params, showLoading = true) => { return service.get(`${serviceUrl}/npCouponInfo/getNpCouponInfoByCouponInfoId`, { params, showLoading }) } /** *删除 * @param {*} params * @param {*} showLoading */ deleteItem = (params) => { return service.post(`${serviceUrl}/npCouponInfo/deleteByPrimaryKey?couponInfoId=${params.couponInfoId}`) } /** *获取领用记录列表 */ getReceiveRecord= (params, showLoading = true) => { return service.post(`${serviceUrl}/npCouponInfo/getPageUserRecordInfo`, params, showLoading) } /** * 状态修改 * @param {*} params * @param {*} showLoading */ updateState = (params) => { return service.post(`${serviceUrl}/npCouponInfo/updateByStatus?couponInfoId=${params.couponInfoId}&recordStatus=${params.recordStatus}`) } /** *派发 * @param {*} params * @param {*} showLoading */ delivery = (params) => { return service.post(`${serviceUrl}/npCouponInfo/delivery?couponInfoId=${params.couponInfoId}`) } /** *派发指定用户 * @param {*} params * @param {*} showLoading */ deliveryByUser = (params) => { return service.post(`${serviceUrl}/npCouponInfo/batchDeliveryByUser`, params) } } export default new OrderRefundApi()