1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| package com.talentcard.server.business.merchant;
|
| import jakarta.validation.constraints.NotBlank;
| import jakarta.validation.constraints.Size;
|
| /**
| * 核销一笔订单。
| *
| * @param verifyType 核销方式,例如 {@code merchant};不传时按订单类型推断
| * @param remark 备注
| * @param verificationId 扫码尝试编号。扫码后核销要带上它,用于把这次尝试标记为已完成;
| * 从订单列表直接核销时不传
| */
| public record VerifyRequest(
| String verifyType,
| String remark,
| @Size(max = 64) String verificationId
| ) {
|
| public VerifyRequest(String verifyType, String remark) {
| this(verifyType, remark, null);
| }
| }
|
|