SysPartnerConsoleDto.java 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. package com.ydtech.modules.admin.model.dto;
  2. import io.swagger.annotations.ApiModel;
  3. import io.swagger.annotations.ApiModelProperty;
  4. import lombok.Data;
  5. import java.io.Serializable;
  6. import java.lang.reflect.Type;
  7. import java.math.BigDecimal;
  8. import java.util.List;
  9. @Data
  10. @ApiModel(value = "合伙人控制台")
  11. public class SysPartnerConsoleDto implements Serializable {
  12. /**
  13. * 员工id
  14. */
  15. @ApiModelProperty(value = "员工id")
  16. private String userId;
  17. /**
  18. * 员工姓名
  19. */
  20. @ApiModelProperty(value = "员工姓名")
  21. private String userName;
  22. /**
  23. * 抽成比例(总保费抽成)
  24. */
  25. @ApiModelProperty(value = "抽成比例(总保费抽成)")
  26. private String proportional;
  27. @ApiModelProperty(value = "推荐人id")
  28. private String suggestId;
  29. @ApiModelProperty(value = "推荐人name")
  30. private String suggestName;
  31. @ApiModelProperty(value = "部门名称")
  32. private String deptName;
  33. @ApiModelProperty(value = "机构管理费")
  34. private BigDecimal deptManagementFee;
  35. @ApiModelProperty(value = "总收入")
  36. private BigDecimal totalIncome;
  37. @ApiModelProperty(value = "已提现")
  38. private BigDecimal withdrawn;
  39. @ApiModelProperty(value = "未体现")
  40. private BigDecimal notWithdrawn;
  41. @ApiModelProperty(value = "是否合伙人 0 是 1 否")
  42. private String type;
  43. @ApiModelProperty(value = "子级list")
  44. private List<SysPartnerConsoleDto> childrenList;
  45. @ApiModelProperty(value = "头像")
  46. private String filePath;
  47. @ApiModelProperty(value = "机构级别")
  48. private String comlevel;
  49. @ApiModelProperty(value = "性别")
  50. private String sex;
  51. //用户创建时间
  52. private String createTime;
  53. @ApiModelProperty(value = "提现中")
  54. private BigDecimal withdrawingAmount;
  55. }