Blame view

fw-morax-domain/src/main/java/cn/fw/morax/domain/vo/salary/StaffSalaryVO.java 1.72 KB
a403bf65   姜超   feature(*): 查询薪酬、...
1
2
  package cn.fw.morax.domain.vo.salary;
  
a403bf65   姜超   feature(*): 查询薪酬、...
3
4
5
6
  import cn.fw.morax.domain.enums.StarLevelEnum;
  import lombok.Data;
  
  import java.math.BigDecimal;
dc3ff325   姜超   feature(*): 薪酬组开始...
7
  import java.time.LocalDate;
a403bf65   姜超   feature(*): 查询薪酬、...
8
9
  import java.time.YearMonth;
  import java.util.List;
a403bf65   姜超   feature(*): 查询薪酬、...
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  
  /**
   * @author : kurisu
   * @version : 1.0
   * @className : SalaryPoolDetailVO
   * @description : 员工工资详情
   * @date : 2022-05-05 16:45
   */
  @Data
  public class StaffSalaryVO {
      /**
       * 用户id
       */
      private Long userId;
      /**
8ffdc70e   姜超   feature(*): 薪酬、绩效查询
25
26
27
       * 薪酬池id
       */
      private Long salaryPoolId;
a33e5d85   姜超   feature(*): 完善注释
28
29
30
31
  //    /**
  //     * 薪酬项id
  //     */
  //    private Long salaryProjectId;
a403bf65   姜超   feature(*): 查询薪酬、...
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
      /**
       * 用户名称
       */
      private String userName;
      /**
       * 月度
       */
      private YearMonth monthly;
      /**
       * 岗位id
       */
      private Long postId;
      /**
       * 岗位名称
       */
      private String postName;
      /**
       * 门店id
       */
      private Long shopId;
      /**
       * 门店名称
       */
      private String shopName;
      /**
dc3ff325   姜超   feature(*): 薪酬组开始...
57
58
59
60
61
62
63
64
       * 开始时间
       */
      private LocalDate startTime;
      /**
       * 开始时间
       */
      private LocalDate endTime;
      /**
a7a26e53   姜超   feature(*): 支付薪酬查看
65
       * 本月薪资(剩余应发)
a403bf65   姜超   feature(*): 查询薪酬、...
66
67
68
69
70
71
72
       */
      private BigDecimal wages;
      /**
       * 星级
       */
      private StarLevelEnum starLevel;
      /**
a7a26e53   姜超   feature(*): 支付薪酬查看
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
       * 已发奖励
       */
      private BigDecimal paidRewards;
      /**
       * 未缴处罚金额
       */
      private BigDecimal noPaidPunishRewards;
      /**
       * 社保
       */
      private BigDecimal socialSecurity;
      /**
       * 本月薪资
       */
      private BigDecimal totalWages;
      /**
a403bf65   姜超   feature(*): 查询薪酬、...
89
90
       * 收入
       */
ea14488d   姜超   feature(*): 薪酬池详情查询
91
      private List<IncomeVO> income;
a403bf65   姜超   feature(*): 查询薪酬、...
92
93
94
      /**
       * 扣款
       */
ea14488d   姜超   feature(*): 薪酬池详情查询
95
      private List<DeductVO> deduct;
a403bf65   姜超   feature(*): 查询薪酬、...
96
97
98
99
100
  
      public String getStarLevelDesc() {
          return starLevel.getName();
      }
  }