Blame view

fw-morax-domain/src/main/java/cn/fw/morax/domain/db/salary/ReportSalaryDim.java 2.79 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
      /**
25c3f574   xianpengcheng   更新-薪酬额外项字段的计算和添加
96
       * 总薪酬  =  actRevenueTotalMoney(总收入合计) - actDeductTotalMoney(总扣除合计)
9f4ff78a   姜超   feature(*): 总薪酬数据
97
98
99
       */
      private BigDecimal totalReward;
  
3a182cd0   姜超   feature(*): 绩效报表新...
100
101
102
103
104
      /**
       * 绩效得分率(N)
       */
      private BigDecimal kpiScoreRatio;
  
25c3f574   xianpengcheng   更新-薪酬额外项字段的计算和添加
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
      /**
       * 总收入合计
       */
      private BigDecimal actRevenueTotalMoney;
  
      /**
       * 总绩效提成
       */
      private BigDecimal actKpiMoney;
  
      /**
       * 总内部奖励
       */
      private BigDecimal actAwardMoney;
  
      /**
       * 总福利补贴
       */
      private BigDecimal actSubsidyMoney;
  
      /**
       * 总试用期工资
       */
      private BigDecimal actProbationMoney;
  
      /**
       * 总岗位最低补偿
       */
      private BigDecimal actJobCompensateMoney;
  
      /**
       * 总考评奖励
       */
      private BigDecimal actEvalAwardMoney;
  
      /**
       * 总扣除合计
       */
      private BigDecimal actDeductTotalMoney;
  
      /**
       * 总内部罚款扣除
       */
      private BigDecimal actPenaltyMoney;
  
      /**
       * 总社保扣除
       */
      private BigDecimal actNecessaryMoney;
  
      /**
       * 总个税扣除
       */
      private BigDecimal actPersonTaxMoney;
  
      /**
       * 总公积金扣除
       */
      private BigDecimal actAccumulationFundMoney;
  
3d1718cf   姜超   feature(*): 薪酬报表
165
  }