Blame view

fw-morax-domain/src/main/java/cn/fw/morax/domain/db/eval/EvalRewardDist.java 2.08 KB
edc57409   姜超   feature(*): 考评奖惩分配
1
2
3
4
  package cn.fw.morax.domain.db.eval;
  
  import cn.fw.common.data.entity.BaseAuditableTimeEntity;
  import cn.fw.common.data.mybatis.handler.LongListTypeHandler;
347b9a76   姜超   feature(*): 考评审批
5
6
  import cn.fw.morax.domain.enums.EvalRewardDistStatusEnum;
  import cn.fw.morax.domain.enums.EvalTypeEnum;
edc57409   姜超   feature(*): 考评奖惩分配
7
8
9
10
11
12
13
14
15
  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.io.Serializable;
  import java.math.BigDecimal;
2ac0c565   姜超   feature(*): 修改个人考评
16
  import java.time.LocalDate;
edc57409   姜超   feature(*): 考评奖惩分配
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
  import java.time.LocalDateTime;
  import java.util.List;
  
  /**
   * <p>
   * 考评门店奖惩分配
   * </p>
   *
   * @author jiangchao
   * @since 2023-02-23
   */
  @Data
  @EqualsAndHashCode(callSuper = false)
  @Accessors(chain = true)
  @TableName(autoResultMap = true)
  public class EvalRewardDist extends BaseAuditableTimeEntity<EvalRewardDist, Long> {
  
      private static final long serialVersionUID = 1L;
  
      /**
       * 用户id
       */
      private Long userId;
edc57409   姜超   feature(*): 考评奖惩分配
40
      /**
2ac0c565   姜超   feature(*): 修改个人考评
41
42
43
44
45
46
47
48
49
       * 考评组id
       */
      private Long evalGroupId;
      /**
       * 考评排名组id
       */
      private Long evalGroupRankId;
      /**
       * 考评排名组阶段id
edc57409   姜超   feature(*): 考评奖惩分配
50
       */
2ac0c565   姜超   feature(*): 修改个人考评
51
      private Long evalGroupRankStageId;
2ac0c565   姜超   feature(*): 修改个人考评
52
53
54
55
      /**
       * 考评排名组名称
       */
      private String evalGroupRankName;
edc57409   姜超   feature(*): 考评奖惩分配
56
  
347b9a76   姜超   feature(*): 考评审批
57
      /**
2ac0c565   姜超   feature(*): 修改个人考评
58
       * 考评排名组阶段名称
347b9a76   姜超   feature(*): 考评审批
59
       */
2ac0c565   姜超   feature(*): 修改个人考评
60
      private String evalGroupRankStageName;
347b9a76   姜超   feature(*): 考评审批
61
62
  
      /**
2ac0c565   姜超   feature(*): 修改个人考评
63
       * 生效时间
347b9a76   姜超   feature(*): 考评审批
64
       */
2ac0c565   姜超   feature(*): 修改个人考评
65
      private LocalDate beginTime;
347b9a76   姜超   feature(*): 考评审批
66
67
  
      /**
2ac0c565   姜超   feature(*): 修改个人考评
68
       * 结束时间
347b9a76   姜超   feature(*): 考评审批
69
       */
2ac0c565   姜超   feature(*): 修改个人考评
70
      private LocalDate overTime;
347b9a76   姜超   feature(*): 考评审批
71
  
edc57409   姜超   feature(*): 考评奖惩分配
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
      /**
       * 考评组id
       */
      @TableField(typeHandler = LongListTypeHandler.class)
      private List<Long> evalShopPoolIds;
  
      /**
       * 门店id
       */
      @TableField(typeHandler = LongListTypeHandler.class)
      private List<Long> shopIds;
  
      /**
       * 考评奖惩
       */
      private BigDecimal reward;
  
      /**
       * 状态
       */
347b9a76   姜超   feature(*): 考评审批
92
      private EvalRewardDistStatusEnum status;
edc57409   姜超   feature(*): 考评奖惩分配
93
94
95
96
97
98
99
100
101
102
103
104
105
106
  
      /**
       * 集团id
       */
      private Long groupId;
  
      /**
       * 逻辑删除
       */
      @TableLogic
      private Boolean yn;
  
  
  }