Commit 75e195e9 by 张跃

券码预交验

parent b1a037df
package cn.freemud.entities.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @ClassName: PreCheckCouponRequest
* @Description:
* @Author: freemud
* @Date: 2021/6/7 上午10:12
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PreCheckCouponRequestDto extends CouponCodeVerificationDto {
private String openid;
}
package cn.freemud.entities.dto;
import com.freemud.application.sdk.api.couponcenter.offline.response.CouponLockResponse;
import lombok.Data;
/**
* @ClassName: PreCheckCouponResponseDto
* @Description:
* @Author: freemud
* @Date: 2021/6/7 上午10:14
*/
@Data
public class PreCheckCouponResponseDto extends CouponLockResponse {
}
...@@ -2,6 +2,8 @@ package cn.freemud.service.thirdparty; ...@@ -2,6 +2,8 @@ package cn.freemud.service.thirdparty;
import cn.freemud.entities.dto.CouponCodeResponseDto; import cn.freemud.entities.dto.CouponCodeResponseDto;
import cn.freemud.entities.dto.CouponCodeVerificationDto; import cn.freemud.entities.dto.CouponCodeVerificationDto;
import cn.freemud.entities.dto.PreCheckCouponRequestDto;
import cn.freemud.entities.dto.PreCheckCouponResponseDto;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
...@@ -10,4 +12,7 @@ public interface CouponOfflineClient { ...@@ -10,4 +12,7 @@ public interface CouponOfflineClient {
@PostMapping("/api") @PostMapping("/api")
CouponCodeResponseDto verification(CouponCodeVerificationDto couponCodeVerificationDto); CouponCodeResponseDto verification(CouponCodeVerificationDto couponCodeVerificationDto);
@PostMapping("/precheck/redeem")
PreCheckCouponResponseDto preCheckCoupon(PreCheckCouponRequestDto preCheckCouponRequestDto);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment