Blame view

fw-morax-domain/src/main/java/cn/fw/morax/domain/db/salary/ReportSalaryDim.java 1.73 KB
3d1718cf   姜超   feature(*): 薪酬报表
1
2
3
  package cn.fw.morax.domain.db.salary;
  
  import cn.fw.common.data.entity.BaseEntity;
f99b77fe   姜超   feature(*): 薪酬报表
4
  import cn.fw.morax.domain.enums.ReportDimensionEnum;
a38c5a05   姜超   feature(*): 薪酬报表
5
  import cn.fw.morax.domain.enums.StarLevelEnum;
3d1718cf   姜超   feature(*): 薪酬报表
6
7
8
9
10
  import com.baomidou.mybatisplus.annotation.TableName;
  import lombok.Data;
  import lombok.EqualsAndHashCode;
  import lombok.experimental.Accessors;
  
9f4ff78a   姜超   feature(*): 总薪酬数据
11
  import java.math.BigDecimal;
3d1718cf   姜超   feature(*): 薪酬报表
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
  import java.time.LocalDate;
  
  /**
   * <p>
   * 报表编码维度数据表
   * </p>
   *
   * @author jiangchao
   * @since 2023-04-17
   */
  @Data
  @EqualsAndHashCode(callSuper = false)
  @Accessors(chain = true)
  @TableName(autoResultMap = true)
  public class ReportSalaryDim extends BaseEntity<ReportSalaryDim, Long> {
  
      private static final long serialVersionUID = 1L;
  
      /**
       * 薪酬报表id
       */
      private Long reportSalaryId;
  
      /**
       * 维度(用户,门店)
       */
f99b77fe   姜超   feature(*): 薪酬报表
38
      private ReportDimensionEnum dimension;
3d1718cf   姜超   feature(*): 薪酬报表
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
  
      /**
       * 维度id
       */
      private Long referId;
  
      /**
       * 薪酬池id(用户维度跳转用)
       */
      private Long salaryPoolId;
  
      /**
       * 用户id
       */
      private Long userId;
  
      /**
       * 用户名称
       */
      private String userName;
  
      /**
       * 岗位id
       */
      private Long postId;
  
      /**
       * 岗位
       */
      private String postName;
  
      /**
       * 门店id
       */
      private Long shopId;
  
      /**
       * 门店名称
       */
      private String shopName;
  
      /**
       * 日期
       */
      private LocalDate dataDate;
  
      /**
       * 是否纳入薪酬计算
       */
      private Integer inclusion;
  
a38c5a05   姜超   feature(*): 薪酬报表
90
91
92
93
      /**
       * 星级;1: A 2:B 3:C 4:D
       */
      private StarLevelEnum starLevel;
3d1718cf   姜超   feature(*): 薪酬报表
94
  
9f4ff78a   姜超   feature(*): 总薪酬数据
95
      /**
4a3bdac5   姜超   feature(*): 考评报表修改
96
       * 总薪酬
9f4ff78a   姜超   feature(*): 总薪酬数据
97
98
99
       */
      private BigDecimal totalReward;
  
3a182cd0   姜超   feature(*): 绩效报表新...
100
101
102
103
104
      /**
       * 绩效得分率(N)
       */
      private BigDecimal kpiScoreRatio;
  
3d1718cf   姜超   feature(*): 薪酬报表
105
  }