PartnerExpiredCommission.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. package com.ydtech.modules.partner.model;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.fasterxml.jackson.annotation.JsonFormat;
  6. import io.swagger.annotations.ApiModelProperty;
  7. import lombok.Data;
  8. import java.math.BigDecimal;
  9. import java.util.Date;
  10. import java.util.List;
  11. @Data
  12. public class PartnerExpiredCommission {
  13. @TableId(value = "id",type = IdType.ASSIGN_ID)
  14. private String id;
  15. @ApiModelProperty(value = "姓名")
  16. @TableField(value = "name")
  17. private String name;
  18. @ApiModelProperty(value = "手机号")
  19. @TableField(value = "mobile")
  20. private String mobile;
  21. @ApiModelProperty(value = "工号")
  22. @TableField(value = "user_id")
  23. private String userId;
  24. @ApiModelProperty(value = "机构ID")
  25. @TableField(value = "dept_id")
  26. private String deptId;
  27. @ApiModelProperty(value = "机构名称")
  28. @TableField(value = "dept_name")
  29. private String deptName;
  30. @ApiModelProperty(value = "等级")
  31. @TableField(value = "grade")
  32. private String grade;
  33. @ApiModelProperty(value = "变更后等级")
  34. @TableField(value = "grade_after")
  35. private String gradeAfter;
  36. @ApiModelProperty(value = "锁定佣金")
  37. @TableField(value = "lock_commission")
  38. private BigDecimal lockCommission;
  39. @ApiModelProperty(value = "降级时间")
  40. @TableField(value = "downgrade_time")
  41. private Date downgradeTime;
  42. @ApiModelProperty(value = "过期时间")
  43. @TableField(value = "expiration")
  44. private Date expiration;
  45. /**
  46. * 创建者
  47. */
  48. @TableField(value = "create_by")
  49. private String createBy;
  50. /**
  51. * 创建时间
  52. */
  53. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  54. @TableField(value = "create_time")
  55. private Date createTime;
  56. /**
  57. * 更新者
  58. */
  59. @TableField(value = "update_by")
  60. private String updateBy;
  61. /**
  62. * 更新时间
  63. */
  64. @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
  65. @TableField(value = "update_time")
  66. private Date updateTime;
  67. /**
  68. * 更新时间
  69. */
  70. @TableField(value = "data_time")
  71. private String dataTime;
  72. /**
  73. * 当前页码
  74. */
  75. @TableField(exist = false)
  76. private int pageNum = 1;
  77. /**
  78. * 每页数量
  79. */
  80. @TableField(exist = false)
  81. private int pageSize = 10;
  82. @TableField(exist = false)
  83. private List<String> startTime;
  84. }