兑换码优化

This commit is contained in:
张松
2025-10-22 11:32:51 +08:00
parent 598ed3c4de
commit 08b7e66bac
4 changed files with 74 additions and 10 deletions

View File

@@ -4,6 +4,7 @@ import com.czg.market.dto.MkRedemptionConfigDTO;
import com.czg.market.dto.MkRedemptionDTO;
import com.czg.market.vo.MkRedemptionCodeVO;
import com.czg.market.vo.MkRedemptionConfigVO;
import com.czg.market.vo.URedemptionVO;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.service.IService;
import com.czg.market.entity.MkRedemptionConfig;
@@ -30,4 +31,6 @@ public interface MkRedemptionConfigService extends IService<MkRedemptionConfig>
void exportCodeList(Long mainShopId, Long redemptionId, String code, Integer status, HttpServletResponse response, HttpServletRequest request, boolean isRecharge);
void exchange(long userId, MkRedemptionDTO dto);
URedemptionVO getInfo(String code);
}

View File

@@ -0,0 +1,36 @@
package com.czg.market.vo;
import com.czg.market.dto.CouponInfoDTO;
import com.mybatisflex.annotation.Column;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;
/**
* 兑换码明细 实体类。
*
* @author zs
* @since 2025-10-21
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class URedemptionVO implements Serializable {
private String shopName;
private String name;
private List<CouponInfoDTO> couponInfoList;
private BigDecimal amount;
}