import type { Coupon1Entity, PageConfig } from '@vben/types'; import { parseQueryValues } from '@vben/utils'; import { requestClient } from '#/api/request'; interface Coupon1PartialEntity extends Partial> { couponmc?: string; } interface Coupon1QueryParams extends Coupon1PartialEntity, PageConfig {} /** * 生产企业信息_列表 */ export async function getCoupon1ListApi(params: Coupon1QueryParams) { return requestClient.post('/api/query/list?pagevalue=33', { ...params, }); } /** * 优惠券信息_详情 */ export async function getCoupon1DetailApi(data: { couponid: string }) { return requestClient.post( '/api/query/view?pagevalue=34', { ...parseQueryValues(data), }, { formatData: true }, // 格式化返回数据 ); } /** * 优惠券信息_新增 */ export async function addCoupon1Api(data: Coupon1Entity) { return requestClient.post('/api/add?pagevalue=35', { ...data }); } /** * 优惠券信息_编辑 */ export async function editCoupon1Api(data: Coupon1Entity) { return requestClient.post('/api/up?pagevalue=36', { ...data }); }