wenminjie
2026-08-04 93414e8ee25852aca467213402585d0e65c08a4a
1
2
3
4
5
6
7
8
9
10
11
12
package com.talentcard.server.request;
 
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.Size;
 
@Schema(name = "CouponClaimStatusRequest", description = "\u4f18\u60e0\u5238\u9886\u53d6\u548c\u4f7f\u7528\u72b6\u6001\u53c2\u6570")
public record CouponClaimStatusRequest(
        @Schema(description = "\u9886\u53d6\u72b6\u6001\uff1a0\u5f85\u9886\u53d6\u30011\u5df2\u9886\u53d6\u30012\u5df2\u53d6\u6d88") Integer claimStatus,
        @Schema(description = "\u4f7f\u7528\u72b6\u6001\uff1a0\u672a\u4f7f\u7528\u30011\u5df2\u4f7f\u7528\u30012\u5df2\u8fc7\u671f\u30013\u5df2\u4f5c\u5e9f") Integer useStatus,
        @Schema(description = "\u4f7f\u7528\u8ba2\u5355ID") Long orderId,
        @Size(max = 500) @Schema(description = "\u72b6\u6001\u5907\u6ce8") String remark
) {}