|
|
@@ -33,6 +33,13 @@ import java.time.LocalDateTime;
|
|
|
@ApiModel(value="实体类:客户资料", description="表名:t_mst_customer")
|
|
|
public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
|
|
|
+ /**
|
|
|
+ * 错误信息
|
|
|
+ */
|
|
|
+ @Excel(name = "错误提示")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String errorMessage;
|
|
|
+
|
|
|
/*
|
|
|
* 数据库字段
|
|
|
*/
|
|
|
@@ -73,7 +80,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 行政区划 (a1:省 a2:市 a3:区)
|
|
|
*/
|
|
|
- @Excel(name = "行政区划 (a1:省 a2:市 a3:区)")
|
|
|
@ApiModelProperty(value = "行政区划 (a1:省 a2:市 a3:区)")
|
|
|
@TableField(typeHandler = JsonTypeHandler.class)
|
|
|
private JSONObject addressArea;
|
|
|
@@ -82,12 +88,19 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 小区或POI
|
|
|
*/
|
|
|
- @Excel(name = "小区或POI")
|
|
|
@ApiModelProperty(value = "小区或POI")
|
|
|
private String addressName;
|
|
|
|
|
|
|
|
|
/**
|
|
|
+ * 详细地址
|
|
|
+ */
|
|
|
+ @Excel(name = "详细地址")
|
|
|
+ @ApiModelProperty(value = "详细地址")
|
|
|
+ private String addressFull;
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
* 门牌号
|
|
|
*/
|
|
|
@Excel(name = "门牌号")
|
|
|
@@ -98,21 +111,12 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 地址坐标(gcj02) (LAT:纬度的值 LON:经度的值)
|
|
|
*/
|
|
|
- @Excel(name = "地址坐标(gcj02) (LAT:纬度的值 LON:经度的值)")
|
|
|
@ApiModelProperty(value = "地址坐标(gcj02) (LAT:纬度的值 LON:经度的值)")
|
|
|
@TableField(typeHandler = JsonTypeHandler.class)
|
|
|
private JSONObject addressGcj02;
|
|
|
|
|
|
|
|
|
/**
|
|
|
- * 详细地址
|
|
|
- */
|
|
|
- @Excel(name = "详细地址")
|
|
|
- @ApiModelProperty(value = "详细地址")
|
|
|
- private String addressFull;
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
* 联系人
|
|
|
*/
|
|
|
@Excel(name = "联系人")
|
|
|
@@ -131,7 +135,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 客户来源 (【数据字典】)
|
|
|
*/
|
|
|
- @Excel(name = "客户来源 (【数据字典】)")
|
|
|
@ApiModelProperty(value = "客户来源 (【数据字典】)")
|
|
|
@TableField(typeHandler = UuidTypeHandler.class)
|
|
|
private String cusFrom;
|
|
|
@@ -140,7 +143,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 销售渠道
|
|
|
*/
|
|
|
- @Excel(name = "销售渠道")
|
|
|
@ApiModelProperty(value = "销售渠道")
|
|
|
@TableField(typeHandler = UuidTypeHandler.class)
|
|
|
private String channelId;
|
|
|
@@ -149,34 +151,54 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 部门
|
|
|
*/
|
|
|
- @Excel(name = "部门")
|
|
|
@ApiModelProperty(value = "部门")
|
|
|
@TableField(typeHandler = UuidTypeHandler.class)
|
|
|
private String orgId;
|
|
|
|
|
|
+ /**
|
|
|
+ * 组织名称
|
|
|
+ */
|
|
|
+ @Excel(name = "部门")
|
|
|
+ @ApiModelProperty(value = "组织名称")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String orgName;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 业务员
|
|
|
*/
|
|
|
- @Excel(name = "业务员")
|
|
|
@ApiModelProperty(value = "业务员")
|
|
|
@TableField(typeHandler = UuidTypeHandler.class)
|
|
|
private String staffId;
|
|
|
|
|
|
+ /**
|
|
|
+ * 员工名称
|
|
|
+ */
|
|
|
+ @Excel(name = "业务员")
|
|
|
+ @ApiModelProperty(value = "员工名称")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String staffName;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 报备人
|
|
|
*/
|
|
|
- @Excel(name = "报备人")
|
|
|
@ApiModelProperty(value = "报备人")
|
|
|
@TableField(typeHandler = UuidTypeHandler.class)
|
|
|
private String reportStaff;
|
|
|
|
|
|
+ /**
|
|
|
+ * 报备人
|
|
|
+ */
|
|
|
+ @Excel(name = "报备人")
|
|
|
+ @ApiModelProperty(value = "报备人")
|
|
|
+ @TableField(exist = false)
|
|
|
+ private String reportStaffName;
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 报备时间
|
|
|
*/
|
|
|
- @Excel(name = "报备时间")
|
|
|
@ApiModelProperty(value = "报备时间")
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
@TableField(typeHandler = TimestampTypeHandler.class)
|
|
|
@@ -186,7 +208,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 销售状态 (【系统字典】客销状态:公海、潜客、成交)
|
|
|
*/
|
|
|
- @Excel(name = "销售状态 (【系统字典】客销状态:公海、潜客、成交)")
|
|
|
@ApiModelProperty(value = "销售状态 (【系统字典】客销状态:公海、潜客、成交)")
|
|
|
private String saleStatus;
|
|
|
|
|
|
@@ -202,7 +223,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 当前跟进人
|
|
|
*/
|
|
|
- @Excel(name = "当前跟进人")
|
|
|
@ApiModelProperty(value = "当前跟进人")
|
|
|
@TableField(typeHandler = UuidListTypeHandler.class)
|
|
|
private List<String> followStaffs;
|
|
|
@@ -211,7 +231,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 最后跟进人
|
|
|
*/
|
|
|
- @Excel(name = "最后跟进人")
|
|
|
@ApiModelProperty(value = "最后跟进人")
|
|
|
@TableField(typeHandler = UuidTypeHandler.class)
|
|
|
private String lastFollowStaff;
|
|
|
@@ -220,7 +239,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 最后跟进ID
|
|
|
*/
|
|
|
- @Excel(name = "最后跟进ID")
|
|
|
@ApiModelProperty(value = "最后跟进ID")
|
|
|
@TableField(typeHandler = UuidTypeHandler.class)
|
|
|
private String lastFollowId;
|
|
|
@@ -229,7 +247,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 最后跟进状态 (【系统字典】跟进状态:报备、跟进、邀约、报价、成交)
|
|
|
*/
|
|
|
- @Excel(name = "最后跟进状态 (【系统字典】跟进状态:报备、跟进、邀约、报价、成交)")
|
|
|
@ApiModelProperty(value = "最后跟进状态 (【系统字典】跟进状态:报备、跟进、邀约、报价、成交)")
|
|
|
private String lastFollowStatus;
|
|
|
|
|
|
@@ -237,7 +254,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 最后跟进时间
|
|
|
*/
|
|
|
- @Excel(name = "最后跟进时间")
|
|
|
@ApiModelProperty(value = "最后跟进时间")
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
@TableField(typeHandler = TimestampTypeHandler.class)
|
|
|
@@ -247,7 +263,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 跟进次数
|
|
|
*/
|
|
|
- @Excel(name = "跟进次数")
|
|
|
@ApiModelProperty(value = "跟进次数")
|
|
|
private Integer followCount;
|
|
|
|
|
|
@@ -255,7 +270,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 有效标识 (1:正常 0:停用)
|
|
|
*/
|
|
|
- @Excel(name = "有效标识 (1:正常 0:停用)")
|
|
|
@ApiModelProperty(value = "有效标识 (1:正常 0:停用)")
|
|
|
private Boolean flgValid;
|
|
|
|
|
|
@@ -263,7 +277,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 企业ID
|
|
|
*/
|
|
|
- @Excel(name = "企业ID")
|
|
|
@ApiModelProperty(value = "企业ID")
|
|
|
@TableField(fill = FieldFill.INSERT)
|
|
|
private Integer cpId;
|
|
|
@@ -272,7 +285,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 创建时间 (触发器自动处理)
|
|
|
*/
|
|
|
- @Excel(name = "创建时间 (触发器自动处理)", format = "yyyy-MM-dd HH:mm:ss", width = 20)
|
|
|
@ApiModelProperty(value = "创建时间 (触发器自动处理)")
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
@TableField(typeHandler = TimestampTypeHandler.class)
|
|
|
@@ -282,7 +294,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 创建用户 (触发器自动处理)
|
|
|
*/
|
|
|
- @Excel(name = "创建用户 (触发器自动处理)")
|
|
|
@ApiModelProperty(value = "创建用户 (触发器自动处理)")
|
|
|
@TableField(typeHandler = UuidTypeHandler.class)
|
|
|
private String opCreateUserId;
|
|
|
@@ -291,7 +302,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 修改时间 (触发器自动处理)
|
|
|
*/
|
|
|
- @Excel(name = "修改时间 (触发器自动处理)", format = "yyyy-MM-dd HH:mm:ss", width = 20)
|
|
|
@ApiModelProperty(value = "修改时间 (触发器自动处理)")
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
@TableField(typeHandler = TimestampTypeHandler.class)
|
|
|
@@ -301,7 +311,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 修改用户 (触发器自动处理)
|
|
|
*/
|
|
|
- @Excel(name = "修改用户 (触发器自动处理)")
|
|
|
@ApiModelProperty(value = "修改用户 (触发器自动处理)")
|
|
|
@TableField(typeHandler = UuidTypeHandler.class)
|
|
|
private String opUpdateUserId;
|
|
|
@@ -310,7 +319,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 数据操作应用 (触发器自动处理)
|
|
|
*/
|
|
|
- @Excel(name = "数据操作应用 (触发器自动处理)")
|
|
|
@ApiModelProperty(value = "数据操作应用 (触发器自动处理)")
|
|
|
private String opAppCode;
|
|
|
|
|
|
@@ -318,7 +326,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 数据时间戳 (触发器自动处理)
|
|
|
*/
|
|
|
- @Excel(name = "数据时间戳 (触发器自动处理)")
|
|
|
@ApiModelProperty(value = "数据时间戳 (触发器自动处理)")
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|
|
@TableField(typeHandler = TimestampTypeHandler.class)
|
|
|
@@ -328,7 +335,6 @@ public class Customer extends PageInfo<Customer> implements Serializable {
|
|
|
/**
|
|
|
* 数据操作数据库用户 (触发器自动处理)
|
|
|
*/
|
|
|
- @Excel(name = "数据操作数据库用户 (触发器自动处理)")
|
|
|
@ApiModelProperty(value = "数据操作数据库用户 (触发器自动处理)")
|
|
|
private String opDbUser;
|
|
|
|