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()
|