WeFlowerCustomerRel.java 2.2 KB
Newer Older
1
15755158258 已提交
1 2
package com.linkwechat.wecom.domain;

水库浪子 已提交
3
import com.baomidou.mybatisplus.annotation.IdType;
水库浪子 已提交
4 5 6
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
水库浪子 已提交
7
import com.fasterxml.jackson.annotation.JsonFormat;
1
15755158258 已提交
8 9
import com.linkwechat.common.core.domain.BaseEntity;
import com.linkwechat.common.utils.SnowFlakeUtil;
水库浪子 已提交
10 11
import lombok.AllArgsConstructor;
import lombok.Builder;
1
15755158258 已提交
12
import lombok.Data;
水库浪子 已提交
13
import lombok.NoArgsConstructor;
1
15755158258 已提交
14

水库浪子 已提交
15
import java.util.Date;
1
15755158258 已提交
16 17 18 19 20 21 22 23 24
import java.util.List;

/**
 * 具有外部联系人功能企业员工也客户的关系对象 we_flower_customer_rel
 * 
 * @author ruoyi
 * @date 2020-09-19
 */
@Data
水库浪子 已提交
25 26 27
@Builder
@AllArgsConstructor
@NoArgsConstructor
水库浪子 已提交
28 29
@TableName("we_flower_customer_rel")
public class WeFlowerCustomerRel
1
15755158258 已提交
30 31 32
{
    private static final long serialVersionUID = 1L;

水库浪子 已提交
33 34 35
    @TableId
    private Long id= SnowFlakeUtil.nextId();

1
15755158258 已提交
36 37 38 39

    /** 添加了此外部联系人的企业成员userid */
    private String userId;

水库浪子 已提交
40
    /** 外部联系人名称 */
水库浪子 已提交
41
    @TableField(exist = false)
水库浪子 已提交
42 43
    private String userName;

1
15755158258 已提交
44 45 46 47 48 49 50 51 52 53 54 55 56 57

    /** 该成员对此外部联系人的描述 */
    private String description;

      /** 该成员对此客户备注的企业名称 */
     private String remarkCorpName;

    /** 该成员对此客户备注的手机号码 */
    private String[] remarkMobiles;

    /** 发起添加的userid,如果成员主动添加,为成员的userid;如果是客户主动添加,则为客户的外部联系人userid;如果是内部成员共享/管理员分配,则为对应的成员/管理员userid */
    private String operUserid;

    /** 该成员添加此客户的来源, */
水库浪子 已提交
58
    private Integer addWay;
1
15755158258 已提交
59 60 61 62 63

    /** 企业自定义的state参数,用于区分客户具体是通过哪个「联系我」添加,由企业通过创建「联系我」方式指定 */
    private String state;

    /** 客户id */
水库浪子 已提交
64
    private String externalUserid;
1
15755158258 已提交
65

水库浪子 已提交
66 67 68 69
    /** 状态(0正常 1删除) */
    private String status;

    /** 创建时间 */
水库浪子 已提交
70
    @JsonFormat(pattern = "yyyy-MM-dd")
水库浪子 已提交
71 72
    private Date createTime;

1
15755158258 已提交
73

水库浪子 已提交
74 75


1
15755158258 已提交
76
    /** 微信用户添加的标签 */
水库浪子 已提交
77
    @TableField(exist = false)
1
15755158258 已提交
78 79 80
    private List<WeFlowerCustomerTagRel>  weFlowerCustomerTagRels;

}