优惠券店铺列表

This commit is contained in:
2025-09-25 14:37:40 +08:00
parent b5e6077321
commit 1e39877bb0
6 changed files with 132 additions and 4 deletions

View File

@@ -0,0 +1,57 @@
package com.czg.account.vo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serial;
import java.io.Serializable;
/**
* 店铺信息 优惠券选择VO
*
* @author Administrator
* @since 2025-02-10
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ShopInfoCouponVO implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* shopId
*/
private Long shopId;
/**
* 店铺名称
*/
private String shopName;
/**
* 连锁店扩展店名
*/
private String chainName;
/**
* 店铺logo
*/
private String logo;
/**
* 详细地址
*/
private String shopAddress;
/**
* 优惠券数量
*/
private Integer couponCount;
}

View File

@@ -1,5 +1,6 @@
package com.czg.market.service;
import com.czg.account.vo.ShopInfoCouponVO;
import com.czg.account.vo.UserCouponVo;
import com.czg.market.dto.ShopCouponDTO;
import com.czg.market.entity.MkShopCouponRecord;
@@ -34,4 +35,6 @@ public interface ShopCouponService extends IService<ShopCoupon> {
Boolean use(List<Long> ids, Long shopUserId, Long orderId);
Boolean refund(Long orderId, Long shopUserId);
List<ShopInfoCouponVO> getShopByCouponRecord(Long shopId, Long shopUserId);
}