Browse Source

修改新增会员

anderx 9 months ago
parent
commit
930f604418

+ 26 - 15
src/main/java/com/goafanti/common/mapper/UserArchivesInterviewMapper.xml

@@ -6,6 +6,7 @@
         <result property="id" column="id" jdbcType="INTEGER"/>
         <result property="uid" column="uid" jdbcType="VARCHAR"/>
         <result property="aid" column="aid" jdbcType="VARCHAR"/>
+        <result property="peid" column="peid" jdbcType="VARCHAR"/>
         <result property="counts" column="counts" jdbcType="INTEGER"/>
         <result property="earlyCommunication" column="early_communication" jdbcType="VARCHAR"/>
         <result property="customerDemand" column="customer_demand" jdbcType="VARCHAR"/>
@@ -17,7 +18,7 @@
     </resultMap>
 
     <sql id="UserArchivesInterviewAllSql">
-        id, uid, aid, counts, early_communication, customer_demand, interview_ideas, interview_purpose, interview_recommend, interview_feedback, follow_up_plan
+        id, uid, aid, peid, counts, early_communication, customer_demand, interview_ideas, interview_purpose, interview_recommend, interview_feedback, follow_up_plan
     </sql>
 
     <!--查询单个-->
@@ -30,35 +31,37 @@
 
     <!--新增所有列-->
     <insert id="insert" keyProperty="id" useGeneratedKeys="true">
-        insert into user_archives_interview(uid, aid, counts, early_communication, customer_demand, interview_ideas,
-                                            interview_purpose, interview_recommend, interview_feedback, follow_up_plan)
-        values (#{uid}, #{aid}, #{counts}, #{earlyCommunication}, #{customerDemand}, #{interviewIdeas},
+        insert into user_archives_interview(uid, aid, peid, counts, early_communication, customer_demand,
+                                            interview_ideas, interview_purpose, interview_recommend, interview_feedback,
+                                            follow_up_plan)
+        values (#{uid}, #{aid}, #{peid}, #{counts}, #{earlyCommunication}, #{customerDemand}, #{interviewIdeas},
                 #{interviewPurpose}, #{interviewRecommend}, #{interviewFeedback}, #{followUpPlan})
     </insert>
 
     <insert id="insertBatch">
-        insert into user_archives_interview(uid, aid, counts, early_communication, customer_demand, interview_ideas,
-        interview_purpose, interview_recommend, interview_feedback, follow_up_plan)
+        insert into user_archives_interview(uid, aid, peid, counts, early_communication, customer_demand,
+        interview_ideas, interview_purpose, interview_recommend, interview_feedback, follow_up_plan)
         values
         <foreach collection="entities" item="entity" separator=",">
-            (#{entity.uid}, #{entity.aid}, #{entity.counts}, #{entity.earlyCommunication}, #{entity.customerDemand},
-            #{entity.interviewIdeas}, #{entity.interviewPurpose}, #{entity.interviewRecommend},
-            #{entity.interviewFeedback}, #{entity.followUpPlan})
+            (#{entity.uid}, #{entity.aid}, #{entity.peid}, #{entity.counts}, #{entity.earlyCommunication},
+            #{entity.customerDemand}, #{entity.interviewIdeas}, #{entity.interviewPurpose},
+            #{entity.interviewRecommend}, #{entity.interviewFeedback}, #{entity.followUpPlan})
         </foreach>
     </insert>
 
     <insert id="insertOrUpdateBatch" keyProperty="id" useGeneratedKeys="true">
-        insert into user_archives_interview(uid, aid, counts, early_communication, customer_demand, interview_ideas,
-        interview_purpose, interview_recommend, interview_feedback, follow_up_plan)
+        insert into user_archives_interview(uid, aid, peid, counts, early_communication, customer_demand,
+        interview_ideas, interview_purpose, interview_recommend, interview_feedback, follow_up_plan)
         values
         <foreach collection="entities" item="entity" separator=",">
-            (#{entity.uid}, #{entity.aid}, #{entity.counts}, #{entity.earlyCommunication}, #{entity.customerDemand},
-            #{entity.interviewIdeas}, #{entity.interviewPurpose}, #{entity.interviewRecommend},
-            #{entity.interviewFeedback}, #{entity.followUpPlan})
+            (#{entity.uid}, #{entity.aid}, #{entity.peid}, #{entity.counts}, #{entity.earlyCommunication},
+            #{entity.customerDemand}, #{entity.interviewIdeas}, #{entity.interviewPurpose},
+            #{entity.interviewRecommend}, #{entity.interviewFeedback}, #{entity.followUpPlan})
         </foreach>
         on duplicate key update
         uid = values(uid),
         aid = values(aid),
+        peid = values(peid),
         counts = values(counts),
         early_communication = values(early_communication),
         customer_demand = values(customer_demand),
@@ -79,6 +82,9 @@
             <if test="aid != null and aid != ''">
                 aid = #{aid},
             </if>
+            <if test="peid != null and peid != ''">
+                peid = #{peid},
+            </if>
             <if test="counts != null">
                 counts = #{counts},
             </if>
@@ -123,6 +129,9 @@
             <if test="aid != null and aid != ''">
                 and aid = #{aid}
             </if>
+            <if test="peid != null and peid != ''">
+                and peid = #{peid}
+            </if>
             <if test="counts != null">
                 and counts = #{counts}
             </if>
@@ -148,7 +157,6 @@
                 and follow_up_plan = #{followUpPlan}
             </if>
         </where>
-        order by counts
         <if test="page_sql != null">
             ${page_sql}
         </if>
@@ -168,6 +176,9 @@
             <if test="aid != null and aid != ''">
                 and aid = #{aid}
             </if>
+            <if test="peid != null and peid != ''">
+                and peid = #{peid}
+            </if>
             <if test="counts != null">
                 and counts = #{counts}
             </if>

+ 14 - 2
src/main/java/com/goafanti/common/model/UserArchivesInterview.java

@@ -7,10 +7,10 @@ import java.io.Serializable;
  * 客户档案面谈表(UserArchivesInterview)实体类
  *
  * @author makejava
- * @since 2025-04-10 17:06:17
+ * @since 2025-04-14 15:32:37
  */
 public class UserArchivesInterview implements Serializable {
-    private static final long serialVersionUID = -68941623603526443L;
+    private static final long serialVersionUID = 382191035047524796L;
 
     private Integer id;
     /**
@@ -22,6 +22,10 @@ public class UserArchivesInterview implements Serializable {
      */
     private String aid;
     /**
+     * 公出编号
+     */
+    private String peid;
+    /**
      * 次数
      */
     private Integer counts;
@@ -79,6 +83,14 @@ public class UserArchivesInterview implements Serializable {
         this.aid = aid;
     }
 
+    public String getPeid() {
+        return peid;
+    }
+
+    public void setPeid(String peid) {
+        this.peid = peid;
+    }
+
     public Integer getCounts() {
         return counts;
     }