guang
2023-04-23 9e1c8d19bbca288b74464e90b75c9c1fe710ec1e
提交 | 用户 | age
9e1c8d 1 package com.hx.other.service.model;
G 2
3 import com.fasterxml.jackson.annotation.JsonFormat;
4 import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
5 import com.gitee.sunchenbin.mybatis.actable.annotation.Index;
6 import com.gitee.sunchenbin.mybatis.actable.annotation.Table;
7 import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
8 import lombok.Data;
9 import lombok.EqualsAndHashCode;
10 import org.springframework.format.annotation.DateTimeFormat;
11
12 import java.math.BigDecimal;
13 import java.util.Date;
14
15 /**
16  * 业绩信息(收入确认表)
17  * @Author: cmg
18  * @Date: 2023/4/19 16:54
19  */
20 @Data
21 @Table(name = "performance_info")
22 public class PerformanceInfo extends BaseEntity{
23
24     @Column(comment = "业绩总额", length = 28, type = MySqlTypeConstant.DECIMAL)
25     private BigDecimal performanceTotal = BigDecimal.ZERO;
26
27     @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
28     @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
29     @Column(comment="执行日期",type = MySqlTypeConstant.DATETIME)
30     private Date deductionTime;
31
32     @Column(comment = "服务门店id", length = 64, type = MySqlTypeConstant.VARCHAR)
33     private String serviceShopId;
34
35     @Column(comment = "服务门店名称", length = 64,  type = MySqlTypeConstant.VARCHAR)
36     private String serviceShopName;
37
38     @Column(comment = "执行医生Id(Employee id)", length = 64, type = MySqlTypeConstant.VARCHAR)
39     private String deductionDoctorId;
40
41     @Column(comment = "执行医生名称", length = 64,  type = MySqlTypeConstant.VARCHAR)
42     private String deductionDoctorName;
43
44     @Column(comment = "护士id(Employee id)", length = 64, type = MySqlTypeConstant.VARCHAR)
45     private String nurseCorpUserId;
46
47     @Column(comment = "护士名称", length = 64,  type = MySqlTypeConstant.VARCHAR)
48     private String nurseCorpUserName;
49
50     @Column(comment = "用户id", length = 64, type = MySqlTypeConstant.VARCHAR, isNull = false)
51     private String userId;
52
53     @Column(comment="用户名称", length = 50, type = MySqlTypeConstant.VARCHAR)
54     private String userName;
55
56     @Column(comment = "用户所属咨询师id(Employee id) 用户划扣时的所属咨询师", length = 64, type = MySqlTypeConstant.VARCHAR)
57     private String belongConsultantId;
58
59     @Column(comment = "用户所属咨询师名称", length = 64, type = MySqlTypeConstant.VARCHAR)
60     private String belongConsultantName;
61
62     @Column(comment = "项目id/商品id(公用标识)", length = 64, type = MySqlTypeConstant.VARCHAR)
63     private String commonId;
64
65     @Column(comment = "项目名称/商品名称", length = 64,  type = MySqlTypeConstant.VARCHAR)
66     private String commonName;
67 }