package cn.iocoder.yudao.module.trade.controller.app.order.vo;
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import jakarta.validation.constraints.AssertTrue;
|
|
@Schema(description = "用户 App - 交易订单创建 Request VO")
|
@Data
|
public class AppTradeOrderCreateReqVO extends AppTradeOrderSettlementReqVO {
|
|
@Schema(description = "备注", example = "这个是我的订单哟")
|
private String remark;
|
|
@AssertTrue(message = "配送方式不能为空")
|
@JsonIgnore
|
public boolean isDeliveryTypeNotNull() {
|
return getDeliveryType() != null;
|
}
|
|
}
|