import request from '@/utils/request' export function getCouponList(data) { return request({ url: '/api/admin/coupon/list', method: 'post', data }) } export function createCoupon(data) { return request({ url: '/api/admin/coupon/create', method: 'post', data }) } export function updateCoupon(data) { return request({ url: '/api/admin/coupon/update', method: 'post', data }) } export function deleteCoupon(id) { return request({ url: '/api/admin/coupon/delete', method: 'post', data: { id } }) } export function batchIssueCoupons(data) { return request({ url: '/api/admin/coupon/issue', method: 'post', data }) } export function issueFamilyCoupon(data) { return request({ url: '/api/admin/coupon/issue-family', method: 'post', data }) } export function getFamilyCouponGrantLog(data) { return request({ url: '/api/admin/coupon/grant-log', method: 'post', data }) } export function getCouponGrantLog(data) { return request({ url: '/api/admin/coupon/grant-log', method: 'post', data }) } export function toggleCouponStatus(id, status) { return request({ url: '/api/admin/coupon/toggle-status', method: 'post', data: { id, status } }) } export function getFamilyCoupons(data) { return request({ url: '/api/admin/coupon/family-coupons', method: 'post', data }) } export function getFamilyCouponUsage(data) { return request({ url: '/api/admin/coupon/family-coupon-usage', method: 'post', data }) }