Browse Source

客户新增客户性质

anderx 10 months ago
parent
commit
043b148731

File diff suppressed because it is too large
+ 320 - 1174
src/main/java/com/goafanti/common/mapper/UserMapper.xml


+ 53 - 53
src/main/java/com/goafanti/common/model/User.java

@@ -7,208 +7,208 @@ import java.util.Date;
  * (User)实体类
  *
  * @author makejava
- * @since 2025-02-25 16:52:55
+ * @since 2025-02-26 09:03:22
  */
 public class User implements  AftUser{
     private static final long serialVersionUID = 896145436195951740L;
 
     private String id;
-/**
+    /**
      * 手机号
      */
     private String mobile;
-/**
+    /**
      * 密码,md5+salt
      */
     private String password;
-/**
+    /**
      * 用户昵称
      */
     private String nickname;
-/**
+    /**
      * 用户邮箱
      */
     private String email;
-/**
+    /**
      * 注册时间
      */
     private Date createTime;
-/**
+    /**
      * 用户编号
      */
     private Long number;
-/**
+    /**
      * 会员等级
      */
     private Integer lvl;
-/**
+    /**
      * 个人/单位,默认0-个人账号,1-组织账号
      */
     private Integer type;
-/**
+    /**
      * 管理员ID
      */
     private String aid;
-/**
+    /**
      * 客户经理ID
      */
     private String mid;
-/**
+    /**
      * 账户状态 0-有效 1-失效 2-锁定
      */
     private Integer status;
-/**
+    /**
      * 用户来源 0 注册 1 录入 2 领取 3 转交
      */
     private Integer source;
-/**
+    /**
      * 更新时间
      */
     private Date updateTime;
-/**
+    /**
      * 公司LOGO
      */
     private String companyLogoUrl;
-/**
+    /**
      * 个人头像
      */
     private String headPortraitUrl;
-/**
+    /**
      * 社会属性标签
      */
     private String societyTag;
-/**
+    /**
      * 简介
      */
     private String introduction;
-/**
+    /**
      * 增值属性标签
      */
     private String valueAddedTag;
-/**
+    /**
      * 所属单位用户ID
      */
     private String organizationId;
-/**
+    /**
      * 共享类型 0=私有 1=公共 2=签单 3=外联 4=渠道
      */
     private Integer shareType;
-/**
+    /**
      * 客户认证名称
      */
     private String identifyName;
-/**
+    /**
      * 专家详情背景图
      */
     private String backgroundUrl;
-/**
+    /**
      * 客户审核状态 0-待审核 ,1-审核通过,2-审核拒绝
      */
     private Integer auditStatus;
-/**
+    /**
      * 审核意见
      */
     private String auditOpinion;
-/**
+    /**
      * 客户转换时间
      */
     private Date transferTime;
-/**
+    /**
      * 资料维护人
      */
     private String informationMaintainer;
-/**
+    /**
      * 核心技术
      */
     private String coreTechnology;
-/**
+    /**
      * 客户已完成项目情况
      */
     private String accomplishSituation;
-/**
+    /**
      * 已有知识产权情况
      */
     private String intellectualProperty;
-/**
+    /**
      * 信用等级 1 A级优质,2 B级正常,3 C级失信
      */
     private Integer creditRating;
-/**
+    /**
      * 用户等级 0 一般客户 1 意向客户 2 重点客户
      */
     private Integer level;
-/**
+    /**
      * 0-未认证,1-已认证
      */
     private Integer authentication;
-/**
+    /**
      * 用户注册名
      */
     private String username;
-/**
+    /**
      * 完整度
      */
     private Double integrity;
-/**
+    /**
      * 邀请码
      */
     private String toInviteCode;
-/**
+    /**
      * 受邀请码
      */
     private String beInviteCode;
-/**
+    /**
      * 指导 0无 1有
      */
     private Integer guidance;
-/**
+    /**
      * 签单标记 0未签单 1已签单
      */
     private Integer signBills;
-/**
+    /**
      * 外联客户 0否 1是
      */
     private Integer channel;
-/**
+    /**
      * 渠道客户 0否 1是
      */
     private Integer newChannel;
-/**
+    /**
      * 签单时间(最近)
      */
     private Date signTime;
-/**
+    /**
      * 外呼状态 0=未呼叫,1=呼叫中
      */
     private Integer callStatus;
-/**
+    /**
      * 线索客户 0=否,1=是
      */
     private Integer clueStatus;
-/**
+    /**
      * 线索客户 0=待分配,1=已分配,2=已回退,3=待处理,4=已领取
      */
     private Integer clueProcess;
-/**
+    /**
      * 线索导入时间
      */
     private Date clueTime;
-/**
+    /**
      * 线索录入人
      */
     private String clueAid;
-/**
+    /**
      * 线索转交时间
      */
     private Date clueTransferTime;
-/**
+    /**
      * 客户性质0=其他,1=政府机构,2=科研院所,3=高等院校,4=国有企业,5=民营企业,6=社会团体
      */
     private Integer nature;
-/**
+    /**
      * 客户性质其他说明
      */
-    private Integer natureOther;
+    private String natureOther;
 
 
     public String getId() {
@@ -603,11 +603,11 @@ public class User implements  AftUser{
         this.nature = nature;
     }
 
-    public Integer getNatureOther() {
+    public String getNatureOther() {
         return natureOther;
     }
 
-    public void setNatureOther(Integer natureOther) {
+    public void setNatureOther(String natureOther) {
         this.natureOther = natureOther;
     }
 

+ 9 - 8
src/main/java/com/goafanti/customer/bo/InputAddCustomer.java

@@ -58,7 +58,15 @@ public class InputAddCustomer {
     /**
      * 客户性质其他说明
      */
-    private Integer natureOther;
+    private String natureOther;
+
+    public String getNatureOther() {
+        return natureOther;
+    }
+
+    public void setNatureOther(String natureOther) {
+        this.natureOther = natureOther;
+    }
 
     public Integer getNature() {
         return nature;
@@ -68,13 +76,6 @@ public class InputAddCustomer {
         this.nature = nature;
     }
 
-    public Integer getNatureOther() {
-        return natureOther;
-    }
-
-    public void setNatureOther(Integer natureOther) {
-        this.natureOther = natureOther;
-    }
 
     public Integer getLevel() {
         return level;

+ 2 - 2
src/main/java/com/goafanti/customer/service/impl/CustomerServiceImpl.java

@@ -342,8 +342,8 @@ public class CustomerServiceImpl extends BaseMybatisDao<UserMapper> implements C
 		user.setSource(1);// 客户来源为录入
 		user.setIdentifyName(in.getName());
 		user.setNickname(in.getName());
-//		user.setNature(in.getNature());
-//		if (in.getNatureOther()!=null)user.setNatureOther(in.getNatureOther());
+		user.setNature(in.getNature());
+		if (in.getNatureOther()!=null)user.setNatureOther(in.getNatureOther());
 		user.setUsername(in.getName());
 		user.setStatus(AFTConstants.USER_STATUS_NORMAL);
 		user.setShareType(in.getShareType());