package cn.iocoder.yudao.module.trade.service.brokerage.bo; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; /** * 佣金 增加 Request BO * * @author owen */ @Data @NoArgsConstructor @AllArgsConstructor public class BrokerageAddReqBO { /** * 业务编号 */ @NotBlank(message = "业务编号不能为空") private String bizId; /** * 佣金基数 */ @NotNull(message = "佣金基数不能为空") private Integer basePrice; /** * 一级佣金(固定) */ private Integer firstFixedPrice; /** * 二级佣金(固定) */ private Integer secondFixedPrice; /** * 来源用户编号 */ @NotNull(message = "来源用户编号不能为空") private Long sourceUserId; /** * 佣金记录标题 */ @NotEmpty(message = "佣金记录标题不能为空") private String title; }