guang
2023-04-23 9e1c8d19bbca288b74464e90b75c9c1fe710ec1e
1
2
3
4
5
6
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
33
34
35
36
37
38
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
package com.hx.other.service.model;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import com.gitee.sunchenbin.mybatis.actable.annotation.Column;
import com.gitee.sunchenbin.mybatis.actable.annotation.Index;
import com.gitee.sunchenbin.mybatis.actable.annotation.Table;
import com.gitee.sunchenbin.mybatis.actable.constants.MySqlTypeConstant;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springframework.format.annotation.DateTimeFormat;
 
import java.math.BigDecimal;
import java.util.Date;
 
/**
 * 业绩信息(收入确认表)
 * @Author: cmg
 * @Date: 2023/4/19 16:54
 */
@Data
@Table(name = "performance_info")
public class PerformanceInfo extends BaseEntity{
 
    @Column(comment = "业绩总额", length = 28, type = MySqlTypeConstant.DECIMAL)
    private BigDecimal performanceTotal = BigDecimal.ZERO;
 
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    @Column(comment="执行日期",type = MySqlTypeConstant.DATETIME)
    private Date deductionTime;
 
    @Column(comment = "服务门店id", length = 64, type = MySqlTypeConstant.VARCHAR)
    private String serviceShopId;
 
    @Column(comment = "服务门店名称", length = 64,  type = MySqlTypeConstant.VARCHAR)
    private String serviceShopName;
 
    @Column(comment = "执行医生Id(Employee id)", length = 64, type = MySqlTypeConstant.VARCHAR)
    private String deductionDoctorId;
 
    @Column(comment = "执行医生名称", length = 64,  type = MySqlTypeConstant.VARCHAR)
    private String deductionDoctorName;
 
    @Column(comment = "护士id(Employee id)", length = 64, type = MySqlTypeConstant.VARCHAR)
    private String nurseCorpUserId;
 
    @Column(comment = "护士名称", length = 64,  type = MySqlTypeConstant.VARCHAR)
    private String nurseCorpUserName;
 
    @Column(comment = "用户id", length = 64, type = MySqlTypeConstant.VARCHAR, isNull = false)
    private String userId;
 
    @Column(comment="用户名称", length = 50, type = MySqlTypeConstant.VARCHAR)
    private String userName;
 
    @Column(comment = "用户所属咨询师id(Employee id) 用户划扣时的所属咨询师", length = 64, type = MySqlTypeConstant.VARCHAR)
    private String belongConsultantId;
 
    @Column(comment = "用户所属咨询师名称", length = 64, type = MySqlTypeConstant.VARCHAR)
    private String belongConsultantName;
 
    @Column(comment = "项目id/商品id(公用标识)", length = 64, type = MySqlTypeConstant.VARCHAR)
    private String commonId;
 
    @Column(comment = "项目名称/商品名称", length = 64,  type = MySqlTypeConstant.VARCHAR)
    private String commonName;
}