package com.doumee.dao.business.model; import com.doumee.core.annotation.excel.ExcelColumn; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import com.fasterxml.jackson.annotation.JsonFormat; import java.util.Date; /** * 客户导购关联表 * @author 江蹄蹄 * @date 2024/07/15 10:21 */ @Data @ApiModel("客户导购关联表") @TableName("`customer_user`") public class CustomerUser { @TableId(type = IdType.AUTO) @ApiModelProperty(value = "编码", example = "1") @ExcelColumn(name="编码") private Long id; @ApiModelProperty(value = "是否已删除 0未删除 1已删除", example = "1") @ExcelColumn(name="是否已删除 0未删除 1已删除") private Integer isdeleted; @ApiModelProperty(value = "创建时间") @ExcelColumn(name="创建时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date createDate; @ApiModelProperty(value = "创建人编码", example = "1") @ExcelColumn(name="创建人编码") private Integer creator; @ApiModelProperty(value = "编辑时间") @ExcelColumn(name="编辑时间") @JsonFormat(pattern = "yyyy-MM-dd") private Date editDate; @ApiModelProperty(value = "编辑人代码", example = "1") @ExcelColumn(name="编辑人代码") private Integer editor; @ApiModelProperty(value = "客户手机号") @ExcelColumn(name="客户手机号") private String customerPhone; @ApiModelProperty(value = "客户姓名") @ExcelColumn(name="客户姓名") private String customerName; @ApiModelProperty(value = "导购手机号") @ExcelColumn(name="导购手机号") private String phone; @ApiModelProperty(value = "备注") @ExcelColumn(name="备注") private String info; @ApiModelProperty(value = "导购编码(关联users表)", example = "1") @ExcelColumn(name="导购编码(关联users表)") private Long userId; @ApiModelProperty(value = "导购IAM编码") @ExcelColumn(name="导购IAM编码") private String iamUserId; @ApiModelProperty(value = "用户编码(关联member表)", example = "1") @ExcelColumn(name="用户编码(关联member表)") private Long memberId; @ApiModelProperty(value = "导购姓名") @ExcelColumn(name="导购姓名") private String name; @ApiModelProperty(value = "导购组织名称") @ExcelColumn(name="导购组织名称") private String orgName; @ApiModelProperty(value = "导购登陆账号") @ExcelColumn(name="导购登陆账号") private String username; @ApiModelProperty(value = "产品名称") @ExcelColumn(name="产品名称") private String productCodeName; @ApiModelProperty(value = "地址详情") @ExcelColumn(name="地址详情") private String addr; @ApiModelProperty(value = "创建日期") @ExcelColumn(name="创建日期") private String creationDate ;//时间 yyyy-MM-dd @ApiModelProperty(value = "来源 0小程序 1中台", example = "1") @ExcelColumn(name="来源 0小程序 1中台") private Integer source; @ApiModelProperty(value = "中台提交状态 0未提交 1已提交 2提交失败", example = "1") @ExcelColumn(name="中台提交状态 0未提交 1已提交 2提交失败") private Integer ztStatus; @ApiModelProperty(value = "中台提交时间") @ExcelColumn(name="中台提交时间") private Date ztDate; @ApiModelProperty(value = "中台提交备注") @ExcelColumn(name="中台提交备注") private String ztInfo; }