Files
smartDriveEE/src/main/java/com/rj/entity/CustomerManagement.java
2026-01-10 17:57:31 +08:00

107 lines
2.7 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.rj.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 客户管理表
* </p>
*
* @author 李中华 ,spllzh
* @since 2025-08-07
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("customer_management")
@Schema(description="客户管理表")
public class CustomerManagement implements Serializable {
private static final long serialVersionUID = 1L;
@Schema(description = "主键UUID")
@TableId("id")
private String id;
@Schema(description = "租户ID")
@TableField("tenant_id")
private String tenantId;
@Schema(description = "客户姓名")
@TableField("customer_name")
private String customerName;
@Schema(description = "联系方式")
@TableField("contact")
private String contact;
@Schema(description = "所属门店ID")
@TableField("dealership_id")
private String dealershipId;
@Schema(description = "所属门店名称")
@TableField("dealership_name")
private String dealershipName;
@Schema(description = "所属销售ID")
@TableField("sales_id")
private String salesId;
@Schema(description = "所属销售名称")
@TableField("sales_name")
private String salesName;
@Schema(description = "录音条数")
@TableField("recording_count")
private Integer recordingCount;
@Schema(description = "意向车型")
@TableField("intended_model")
private String intendedModel;
@Schema(description = "信息卡")
@TableField("info_card")
private String infoCard;
@Schema(description = "创建时间")
@TableField("create_time")
private LocalDateTime createTime;
@Schema(description = "更新时间")
@TableField("update_time")
private LocalDateTime updateTime;
@Schema(description = "备注")
@TableField("remark")
private String remark;
@Schema(description = "详细地址")
@TableField("detailed_address")
private String detailedAddress;
@Schema(description = "销售电话")
@TableField("sales_phone")
private String salesPhone;
@Schema(description = "联系客户次数")
@TableField("contact_count")
private Integer contactCount;
@Schema(description = "操作类型")
@TableField("operation_type")
private String operationType;
@Schema(description = "客户来源")
@TableField("customer_source")
private String customerSource;
@TableField(exist = false)
private String scenario;
}