yuan
4 天以前 07858ca3296c851ccba94b7b817fb098fa35bab5
src/main/java/com/ruoyi/basic/pojo/Customer.java
@@ -1,10 +1,14 @@
package com.ruoyi.basic.pojo;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.Date;
import java.util.List;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
@@ -30,6 +34,10 @@
     */
    @Excel(name = "客户名称")
    private String customerName;
    /** 客户分类:零售客户,进销商客户 */
    @Excel(name = "客户分类")
    private String customerType;
    /**
     * 纳税人识别号
@@ -79,4 +87,46 @@
    @TableField(exist = false)
    private Long[] ids;
    @TableField(exist = false)
    private String addressPhone;
    @ApiModelProperty(value = "银行基本户")
    @Excel(name = "银行基本户")
    private String basicBankAccount;
    @ApiModelProperty(value = "银行账号")
    @Excel(name = "银行账号")
    private String bankAccount;
    @ApiModelProperty(value = "开户行号")
    @Excel(name = "开户行号")
    private String bankCode;
    @ApiModelProperty(value = "客户偏好")
    private String preferences;
    @ApiModelProperty(value = "是否价格敏感")
    @Excel(name = "是否价格敏感")
    private Boolean isPriceSensitive;
    @ApiModelProperty(value = "是否会员")
    @Excel(name = "是否会员")
    private Boolean isVip;
    @TableField(exist = false)
    @ApiModelProperty(value = "购买次数")
    private Integer purchaseCount;
    @TableField(exist = false)
    @ApiModelProperty(value = "平均金额")
    private BigDecimal averageAmount;
    @TableField(exist = false)
    @ApiModelProperty(value = "最近购买时间")
    private LocalDate latestPurchaseTime;
    @TableField(exist = false)
    @ApiModelProperty(value = "常购产品")
    private List<String> topProducts;
}