CommissionDeclareDTO.java 903 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.dayou.dto;
  2. import com.github.liangbaika.validate.annations.AbcValidate;
  3. import com.github.liangbaika.validate.enums.Check;
  4. import lombok.Data;
  5. import java.util.List;
  6. /**
  7. * 类说明:
  8. *
  9. * @author: wucl
  10. * @since: 2024/5/15
  11. * created with IntelliJ IDEA.
  12. */
  13. @Data
  14. public class CommissionDeclareDTO {
  15. @AbcValidate(required = true,message = "主业务id不能为空",fun = Check.NotNull)
  16. private Long businessId;
  17. private Long productionId;
  18. @AbcValidate(required = true,message = "业务类型不能为空",fun = Check.NotEmpty)
  19. private String businessType;
  20. @AbcValidate(required = true,message = "业务分类不能为空",fun = Check.NotNull)
  21. private Long commissionRateId;
  22. private List<UserShareRate> userShareRates;
  23. /**
  24. * 资产业务人员绩效分配信息
  25. */
  26. private AssetsPerformanceDistributionAddDTO distributionDto;
  27. }