Commit ec670f9c by 王祖波

跟进记录增加跟进类型

parent e740d23a
...@@ -18,6 +18,12 @@ public class ContactFollowDTO implements Serializable { ...@@ -18,6 +18,12 @@ public class ContactFollowDTO implements Serializable {
* 导购code * 导购code
*/ */
private String clerkCode; private String clerkCode;
/**
* 跟进类型 1私人电话 2企微会话 3发送商品 4企微群发 5标记建联
* @see com.gic.haoban.manage.api.enums.contact.ContactFollowTypeEnum
*/
private Integer followType;
/** /**
* 跟进记录 * 跟进记录
*/ */
...@@ -63,6 +69,14 @@ public class ContactFollowDTO implements Serializable { ...@@ -63,6 +69,14 @@ public class ContactFollowDTO implements Serializable {
this.clerkCode = clerkCode; this.clerkCode = clerkCode;
} }
public Integer getFollowType() {
return followType;
}
public void setFollowType(Integer followType) {
this.followType = followType;
}
public String getFollowRemark() { public String getFollowRemark() {
return followRemark; return followRemark;
} }
......
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
<result column="member_id" property="memberId" /> <result column="member_id" property="memberId" />
<result column="clerk_id" property="clerkId" /> <result column="clerk_id" property="clerkId" />
<result column="clerk_code" property="clerkCode" /> <result column="clerk_code" property="clerkCode" />
<result column="follow_type" property="followType" />
<result column="follow_remark" property="followRemark" /> <result column="follow_remark" property="followRemark" />
<result column="follow_material" property="followMaterial" /> <result column="follow_material" property="followMaterial" />
<result column="goods_info" property="goodsInfo" /> <result column="goods_info" property="goodsInfo" />
...@@ -20,10 +21,10 @@ ...@@ -20,10 +21,10 @@
</resultMap> </resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
follow_id, member_id, clerk_id, clerk_code, follow_remark, follow_material, goods_info, follow_time, enterprise_id, delete_flag, create_time, update_time follow_id, member_id, clerk_id, clerk_code, follow_type,follow_remark, follow_material, goods_info, follow_time, enterprise_id, delete_flag, create_time, update_time
</sql> </sql>
<sql id="Alias_Base_Column_List"> <sql id="Alias_Base_Column_List">
t.follow_id, t.member_id, t.clerk_id, t.clerk_code, t.follow_remark, t.follow_material, t.goods_info, t.follow_time, t.enterprise_id, t.delete_flag, t.create_time, t.update_time t.follow_id, t.member_id, t.clerk_id, t.clerk_code, t.follow_type,t.follow_remark, t.follow_material, t.goods_info, t.follow_time, t.enterprise_id, t.delete_flag, t.create_time, t.update_time
</sql> </sql>
<select id="queryById" resultMap="BaseResultMap"> <select id="queryById" resultMap="BaseResultMap">
...@@ -107,15 +108,15 @@ ...@@ -107,15 +108,15 @@
</select> </select>
<insert id="insert" useGeneratedKeys="true" keyProperty="followId"> <insert id="insert" useGeneratedKeys="true" keyProperty="followId">
INSERT INTO tab_contact_follow (member_id, clerk_id, clerk_code, follow_remark, follow_material, goods_info, follow_time, enterprise_id, delete_flag, create_time, update_time) INSERT INTO tab_contact_follow (member_id, clerk_id, clerk_code,follow_type, follow_remark, follow_material, goods_info, follow_time, enterprise_id, delete_flag, create_time, update_time)
VALUES (#{memberId}, #{clerkId}, #{clerkCode}, #{followRemark}, #{followMaterial}, #{goodsInfo}, #{followTime}, #{enterpriseId}, #{deleteFlag}, #{createTime}, #{updateTime}) VALUES (#{memberId}, #{clerkId}, #{clerkCode},#{followType}, #{followRemark}, #{followMaterial}, #{goodsInfo}, #{followTime}, #{enterpriseId}, #{deleteFlag}, #{createTime}, #{updateTime})
</insert> </insert>
<insert id="insertBatch"> <insert id="insertBatch">
INSERT INTO tab_contact_follow (follow_id,member_id, clerk_id, clerk_code, follow_remark, follow_material, goods_info, follow_time, enterprise_id) INSERT INTO tab_contact_follow (follow_id,member_id, clerk_id, clerk_code,follow_type, follow_remark, follow_material, goods_info, follow_time, enterprise_id)
VALUES VALUES
<foreach collection="list" item="item" separator=","> <foreach collection="list" item="item" separator=",">
(#{item.followId},#{item.memberId}, #{item.clerkId}, #{item.clerkCode}, #{item.followRemark}, #{item.followMaterial}, #{item.goodsInfo}, #{item.followTime}, #{item.enterpriseId}) (#{item.followId},#{item.memberId}, #{item.clerkId}, #{item.clerkCode}, #{followType},#{item.followRemark}, #{item.followMaterial}, #{item.goodsInfo}, #{item.followTime}, #{item.enterpriseId})
</foreach> </foreach>
</insert> </insert>
...@@ -125,6 +126,7 @@ ...@@ -125,6 +126,7 @@
<if test="memberId != null">member_id = #{memberId},</if> <if test="memberId != null">member_id = #{memberId},</if>
<if test="clerkId != null">clerk_id = #{clerkId},</if> <if test="clerkId != null">clerk_id = #{clerkId},</if>
<if test="clerkCode != null">clerk_code = #{clerkCode},</if> <if test="clerkCode != null">clerk_code = #{clerkCode},</if>
<if test="followType != null">follow_type = #{followType},</if>
<if test="followRemark != null">follow_remark = #{followRemark},</if> <if test="followRemark != null">follow_remark = #{followRemark},</if>
<if test="followMaterial != null">follow_material = #{followMaterial},</if> <if test="followMaterial != null">follow_material = #{followMaterial},</if>
<if test="goodsInfo != null">goods_info = #{goodsInfo},</if> <if test="goodsInfo != null">goods_info = #{goodsInfo},</if>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment