package com.pz.merchant.domain.bo; import com.pz.common.core.domain.BaseEntity; import com.pz.common.core.validate.AddGroup; import com.pz.common.core.validate.EditGroup; import lombok.Data; import lombok.EqualsAndHashCode; import javax.validation.constraints.*; /** * 订单分成记录业务对象 employees_divide * * @author WangMin * @date 2023-09-11 */ @Data @EqualsAndHashCode(callSuper = true) public class EmployeesDivideBo extends BaseEntity { /** * */ @NotNull(message = "不能为空", groups = { EditGroup.class }) private Integer id; /** * 订单 */ @NotNull(message = "订单不能为空", groups = { AddGroup.class, EditGroup.class }) private Integer orderId; /** * 订单价格 */ @NotBlank(message = "订单价格不能为空", groups = { AddGroup.class, EditGroup.class }) private String orderPrice; /** * 订单分成 */ @NotBlank(message = "订单分成不能为空", groups = { AddGroup.class, EditGroup.class }) private String dividePrice; /** * 分成比例 */ @NotNull(message = "分成比例不能为空", groups = { AddGroup.class, EditGroup.class }) private Integer proportion; /** * 陪诊人 */ @NotNull(message = "陪诊人不能为空", groups = { AddGroup.class, EditGroup.class }) private Integer emId; /** * 商户 */ @NotNull(message = "商户不能为空", groups = { AddGroup.class, EditGroup.class }) private Integer companyId; }