Blame view

fw-morax-domain/src/main/java/cn/fw/morax/domain/vo/eval/EvalRewardDistVO.java 2.14 KB
edc57409   姜超   feature(*): 考评奖惩分配
1
2
3
4
  package cn.fw.morax.domain.vo.eval;
  
  import cn.fw.common.data.entity.BaseAuditableTimeEntity;
  import cn.fw.common.data.mybatis.handler.LongListTypeHandler;
9ecc8f2d   姜超   feature(*): 数据录入修改
5
  import cn.fw.morax.domain.enums.EvalRewardDistStatusEnum;
beac6c98   姜超   feature(*): 分配查询
6
  import cn.fw.morax.domain.enums.EvalTypeEnum;
edc57409   姜超   feature(*): 考评奖惩分配
7
8
9
10
11
12
13
14
  import com.baomidou.mybatisplus.annotation.TableField;
  import com.baomidou.mybatisplus.annotation.TableLogic;
  import com.baomidou.mybatisplus.annotation.TableName;
  import lombok.Data;
  import lombok.EqualsAndHashCode;
  import lombok.experimental.Accessors;
  
  import java.math.BigDecimal;
9a6df217   姜超   feature(*): 修改个人考评
15
  import java.time.LocalDate;
edc57409   姜超   feature(*): 考评奖惩分配
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  import java.util.List;
  
  /**
   * <p>
   * 考评门店奖惩分配
   * </p>
   *
   * @author jiangchao
   * @since 2023-02-23
   */
  @Data
  @EqualsAndHashCode(callSuper = false)
  @Accessors(chain = true)
  public class EvalRewardDistVO {
  
      private static final long serialVersionUID = 1L;
  
      /**
9ecc8f2d   姜超   feature(*): 数据录入修改
34
35
36
37
       * id
       */
      private Long id;
      /**
edc57409   姜超   feature(*): 考评奖惩分配
38
39
40
       * 用户id
       */
      private Long userId;
edc57409   姜超   feature(*): 考评奖惩分配
41
      /**
9a6df217   姜超   feature(*): 修改个人考评
42
       * 考评组id
edc57409   姜超   feature(*): 考评奖惩分配
43
       */
9a6df217   姜超   feature(*): 修改个人考评
44
      private Long evalGroupId;
edc57409   姜超   feature(*): 考评奖惩分配
45
      /**
9a6df217   姜超   feature(*): 修改个人考评
46
       * 考评排名组id
edc57409   姜超   feature(*): 考评奖惩分配
47
       */
9a6df217   姜超   feature(*): 修改个人考评
48
49
50
51
52
53
54
55
56
      private Long evalGroupRankId;
      /**
       * 考评排名组阶段id
       */
      private Long evalGroupRankStageId;
      /**
       * 考评排名组名称
       */
      private String evalGroupRankName;
edc57409   姜超   feature(*): 考评奖惩分配
57
58
  
      /**
9a6df217   姜超   feature(*): 修改个人考评
59
       * 考评排名组阶段名称
beac6c98   姜超   feature(*): 分配查询
60
       */
9a6df217   姜超   feature(*): 修改个人考评
61
      private String evalGroupRankStageName;
beac6c98   姜超   feature(*): 分配查询
62
63
  
      /**
9a6df217   姜超   feature(*): 修改个人考评
64
       * 生效时间
beac6c98   姜超   feature(*): 分配查询
65
       */
9a6df217   姜超   feature(*): 修改个人考评
66
      private LocalDate beginTime;
beac6c98   姜超   feature(*): 分配查询
67
68
  
      /**
9a6df217   姜超   feature(*): 修改个人考评
69
       * 结束时间
beac6c98   姜超   feature(*): 分配查询
70
       */
9a6df217   姜超   feature(*): 修改个人考评
71
      private LocalDate overTime;
beac6c98   姜超   feature(*): 分配查询
72
73
  
      /**
edc57409   姜超   feature(*): 考评奖惩分配
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
       * 考评组id
       */
      @TableField(typeHandler = LongListTypeHandler.class)
      private List<Long> evalShopPoolIds;
  
      /**
       * 门店id
       */
      @TableField(typeHandler = LongListTypeHandler.class)
      private List<Long> shopIds;
  
      /**
       * 考评奖惩
       */
      private BigDecimal reward;
  
      /**
       * 状态
       */
9ecc8f2d   姜超   feature(*): 数据录入修改
93
      private EvalRewardDistStatusEnum status;
edc57409   姜超   feature(*): 考评奖惩分配
94
95
96
97
98
99
100
  
      /**
       * 集团id
       */
      private Long groupId;
  
      /**
dc3c54cf   姜超   feature(*): 修改上传
101
102
103
104
105
       * 审批单号
       */
      private String approvalNo;
  
      /**
edc57409   姜超   feature(*): 考评奖惩分配
106
107
108
109
       * 门店
       */
      private List<EvalShopPoolVO> shopPools;
  
9ecc8f2d   姜超   feature(*): 数据录入修改
110
111
112
113
114
      /**
       * 奖惩详情
       */
      private List<EvalRewardDistDetailVO> rewardDetails;
  
edc57409   姜超   feature(*): 考评奖惩分配
115
116
  
  }