Blame view

fw-morax-domain/src/main/java/cn/fw/morax/domain/vo/eval/EvalRewardDistVO.java 1.94 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
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  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;
  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(*): 数据录入修改
33
34
35
36
       * id
       */
      private Long id;
      /**
edc57409   姜超   feature(*): 考评奖惩分配
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
       * 用户id
       */
      private Long userId;
  
      /**
       * 考评id
       */
      private Long evalId;
  
      /**
       * 考评组编码
       */
      private Long evalGroupId;
  
      /**
beac6c98   姜超   feature(*): 分配查询
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
       * 考评类型; 1:活动考评 2:其他考评
       */
      private EvalTypeEnum evalType;
  
      /**
       * 考评
       */
      private String evalName;
  
      /**
       * 考评组
       */
      private String evalGroupName;
  
      /**
edc57409   姜超   feature(*): 考评奖惩分配
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
       * 考评组id
       */
      @TableField(typeHandler = LongListTypeHandler.class)
      private List<Long> evalShopPoolIds;
  
      /**
       * 门店id
       */
      @TableField(typeHandler = LongListTypeHandler.class)
      private List<Long> shopIds;
  
      /**
       * 考评奖惩
       */
      private BigDecimal reward;
  
      /**
       * 状态
       */
9ecc8f2d   姜超   feature(*): 数据录入修改
86
      private EvalRewardDistStatusEnum status;
edc57409   姜超   feature(*): 考评奖惩分配
87
88
89
90
91
92
93
  
      /**
       * 集团id
       */
      private Long groupId;
  
      /**
dc3c54cf   姜超   feature(*): 修改上传
94
95
96
97
98
       * 审批单号
       */
      private String approvalNo;
  
      /**
edc57409   姜超   feature(*): 考评奖惩分配
99
100
101
102
       * 门店
       */
      private List<EvalShopPoolVO> shopPools;
  
9ecc8f2d   姜超   feature(*): 数据录入修改
103
104
105
106
107
      /**
       * 奖惩详情
       */
      private List<EvalRewardDistDetailVO> rewardDetails;
  
edc57409   姜超   feature(*): 考评奖惩分配
108
109
  
  }