Selaa lähdekoodia

客户信息系统实体

liujiankang 7 vuotta sitten
vanhempi
commit
903f38e4f8

+ 7 - 0
watero-rst-interface/src/main/java/com/iamberry/rst/faces/customer/CustomerBasicService.java

@@ -0,0 +1,7 @@
+package com.iamberry.rst.faces.customer;
+
+/**
+ * Created by Administrator on 2018/4/20.
+ */
+public interface CustomerBasicService {
+}

+ 0 - 140
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/visitMapper.xml

@@ -1,140 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
-<mapper namespace="com.iamberry.rst.service.cm.mapper.VisitMapper" >
-  <resultMap id="BaseResultMap" type="Visit" >
-    <id column="visit_id" property="visitId" jdbcType="INTEGER" />
-    <result column="customer_id" property="customerId" jdbcType="INTEGER" />
-    <result column="admin_id" property="adminId" jdbcType="INTEGER" />
-    <result column="visit_name" property="visitName" jdbcType="VARCHAR" />
-    <result column="visit_tel" property="visitTel" jdbcType="CHAR" />
-    <result column="visit_date" property="visitDate" jdbcType="DATE" />
-    <result column="visit_time_select" property="visitTimeSelect" jdbcType="BIT" />
-    <result column="visit_status" property="visitStatus" jdbcType="TINYINT" />
-    <result column="visit_complete_date" property="visitCompleteDate" jdbcType="DATE" />
-    <result column="visit_complete_name" property="visitCompleteName" jdbcType="VARCHAR" />
-    <result column="visit_complete_tel" property="visitCompleteTel" jdbcType="CHAR" />
-    <result column="visit_complete_remark" property="visitCompleteRemark" jdbcType="VARCHAR" />
-    <result column="visit_create_time" property="visitCreateTime" jdbcType="TIMESTAMP" />
-    <result column="visit_update_time" property="visitUpdateTime" jdbcType="TIMESTAMP" />
-  </resultMap>
-  <sql id="Base_Column_List" >
-      visit_id,
-      customer_id,
-      admin_id,
-      designated_admin_id,
-      visit_name,
-      visit_tel,
-      visit_date,
-      visit_time_select,
-      visit_status,
-      visit_complete_date,
-      visit_complete_name,
-      visit_complete_tel,
-      visit_complete_remark,
-      visit_complete_sex,
-      visit_create_time,
-      visit_update_time
-  </sql>
-  <select id="getVisit" resultMap="BaseResultMap" parameterType="Visit" >
-    select 
-    <include refid="Base_Column_List" />
-    from tb_rst_visit
-    <where>
-      <if test="visitId != null" >
-        AND visit_id = #{visitId}
-      </if>
-      <if test="customerId != null" >
-        AND customer_id = #{customerId}
-      </if>
-    </where>
-  </select>
-
-  <!-- 查询回访列表 -->
-  <select id="listVisit" parameterType="Visit" resultType="Visit">
-    SELECT
-      v.*,
-      a.admin_name designatedAdminName,
-      sa.admin_name adminName
-    FROM
-      tb_rst_visit v
-    LEFT JOIN tb_rst_sys_admin a ON v.designated_admin_id = a.admin_id
-    LEFT JOIN tb_rst_sys_admin sa ON v.admin_id = sa.admin_id
-    <where>
-      customer_id = #{customerId}
-    </where>
-  </select>
-
-  <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
-    delete from tb_rst_visit
-    <where>
-      customer_id = #{customerId}
-    </where>
-  </delete>
-
-  <!-- 添加客诉回访信息 -->
-  <insert id="addVisitInfo" parameterType="Visit" useGeneratedKeys="true"  keyProperty="visitId" >
-    insert into tb_rst_visit (visit_id, customer_id, admin_id, designated_admin_id,
-      visit_name, visit_tel, visit_date, 
-      visit_time_select, visit_status, visit_complete_date, 
-      visit_complete_name, visit_complete_tel, visit_complete_remark, 
-      visit_complete_sex)
-    values (#{visitId,jdbcType=INTEGER}, #{customerId,jdbcType=INTEGER}, #{adminId,jdbcType=INTEGER}, #{designatedAdminId,jdbcType=INTEGER},
-      #{visitName,jdbcType=VARCHAR}, #{visitTel,jdbcType=CHAR}, #{visitDate,jdbcType=DATE}, 
-      #{visitTimeSelect,jdbcType=BIT}, #{visitStatus,jdbcType=TINYINT}, #{visitCompleteDate,jdbcType=DATE}, 
-      #{visitCompleteName,jdbcType=VARCHAR}, #{visitCompleteTel,jdbcType=CHAR}, #{visitCompleteRemark,jdbcType=VARCHAR}, 
-      #{visitCompleteSex})
-  </insert>
-  <!-- 修改回访信息内容 -->
-  <update id="updateVisit" parameterType="Visit" >
-    update tb_rst_visit
-    <set >
-      <if test="adminId != null" >
-        admin_id = #{adminId},
-      </if>
-      <if test="visitName != null" >
-        visit_name = #{visitName},
-      </if>
-      <if test="visitTel != null" >
-        visit_tel = #{visitTel},
-      </if>
-      <if test="visitDate != null" >
-        visit_date = #{visitDate},
-      </if>
-      <if test="visitTimeSelect != null" >
-        visit_time_select = #{visitTimeSelect},
-      </if>
-      <if test="visitStatus != null" >
-        visit_status = #{visitStatus},
-      </if>
-      <if test="visitCompleteDate != null" >
-        visit_complete_date = #{visitCompleteDate},
-      </if>
-      <if test="visitCompleteName != null" >
-        visit_complete_name = #{visitCompleteName},
-      </if>
-      <if test="visitCompleteTel != null" >
-        visit_complete_tel = #{visitCompleteTel},
-      </if>
-      <if test="visitCompleteRemark != null" >
-        visit_complete_remark = #{visitCompleteRemark},
-      </if>
-      <if test="visitCreateTime != null" >
-        visit_create_time = #{visitCreateTime},
-      </if>
-      <if test="visitUpdateTime != null" >
-        visit_update_time = #{visitUpdateTime},
-      </if>
-      <if test="visitCompleteSex != null and visitCompleteSex != ''">
-        visit_complete_sex = #{visitCompleteSex},
-      </if>
-    </set>
-    <where>
-      <if test="visitId != null and visitId != ''">
-        visit_id = #{visitId}
-      </if>
-      <if test="customerId != null and customerId != ''">
-        and customer_id = #{customerId}
-      </if>
-    </where>
-  </update>
-</mapper>

+ 11 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/customer/CustomerBasicServiceImpl.java

@@ -0,0 +1,11 @@
+package com.iamberry.rst.service.customer;
+
+import com.alibaba.dubbo.config.annotation.Service;
+import com.iamberry.rst.faces.customer.CustomerBasicService;
+
+/**
+ * Created by Administrator on 2018/4/20.
+ */
+@Service
+public class CustomerBasicServiceImpl implements CustomerBasicService{
+}

+ 7 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/customer/mapper/CustomerBasicMapper.java

@@ -0,0 +1,7 @@
+package com.iamberry.rst.service.customer.mapper;
+
+/**
+ * Created by Administrator on 2018/4/20.
+ */
+public interface CustomerBasicMapper {
+}

+ 6 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/customer/mapper/CustomerBasicMapper.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
+<mapper namespace="com.iamberry.rst.service.customer.mapper.CustomerBasicMapper" >
+
+
+</mapper>