Browse Source

增加字段

guq 7 years ago
parent
commit
1ca6597308

+ 38 - 0
applications/operation/operation-server/src/main/java/com/usoftchina/saas/operation/po/CustomerFeedBack.java

@@ -26,6 +26,44 @@ public class CustomerFeedBack {
 
     private String cf_remark;
 
+    private String cf_name;
+
+    public String getCf_name() {
+        return cf_name;
+    }
+
+    public void setCf_name(String cf_name) {
+        this.cf_name = cf_name;
+    }
+
+    public String getCf_mobile() {
+        return cf_mobile;
+    }
+
+    public void setCf_mobile(String cf_mobile) {
+        this.cf_mobile = cf_mobile;
+    }
+
+    public Long getCf_qq() {
+        return cf_qq;
+    }
+
+    public void setCf_qq(Long cf_qq) {
+        this.cf_qq = cf_qq;
+    }
+
+    public String getCf_wechat() {
+        return cf_wechat;
+    }
+
+    public void setCf_wechat(String cf_wechat) {
+        this.cf_wechat = cf_wechat;
+    }
+
+    private String cf_mobile;
+    private Long cf_qq;
+    private String cf_wechat;
+
     public Long getCf_id() {
         return cf_id;
     }

+ 8 - 8
applications/operation/operation-server/src/main/java/com/usoftchina/saas/operation/service/impl/CustomerFedBackServiceImpl.java

@@ -30,16 +30,16 @@ public class CustomerFedBackServiceImpl implements CustomerFeedBackService {
     private CustomerfeedbackMapper customerfedbackMapper;
 
     @Override
-    public DocBaseDTO save(CustomerFeedBack fedBack) {
-        if (StringUtils.isEmpty(fedBack)){
+    public DocBaseDTO save(CustomerFeedBack feedBack) {
+        if (StringUtils.isEmpty(feedBack)){
             throw new BizException(BizExceptionCode.EMPTY_DATA);
         }
-        fedBack.setCf_creator(BaseContextHolder.getUserName());
-        fedBack.setCf_creatorid(BaseContextHolder.getUserId());
-        fedBack.setCf_companyid(BaseContextHolder.getCompanyId());
-        fedBack.setCf_creatime(new Date());
-        customerfedbackMapper.insertSelective(fedBack);
-        DocBaseDTO baseDTO = new DocBaseDTO(fedBack.getCf_id(), null, BillCodeSeq.CUSTOMERFEDBACK.getName());
+        feedBack.setCf_creator(BaseContextHolder.getUserName());
+        feedBack.setCf_creatorid(BaseContextHolder.getUserId());
+        feedBack.setCf_companyid(BaseContextHolder.getCompanyId());
+        feedBack.setCf_creatime(new Date());
+        customerfedbackMapper.insertSelective(feedBack);
+        DocBaseDTO baseDTO = new DocBaseDTO(feedBack.getCf_id(), null, BillCodeSeq.CUSTOMERFEDBACK.getName());
         return baseDTO;
     }
 

+ 32 - 4
applications/operation/operation-server/src/main/resources/mapper/CustomerfeedbackMapper.xml

@@ -11,6 +11,10 @@
     <result column="cf_companyid" property="cf_companyid" jdbcType="INTEGER" />
     <result column="cf_company" property="cf_company" jdbcType="VARCHAR" />
     <result column="cf_remark" property="cf_remark" jdbcType="VARCHAR" />
+    <result column="cf_name" property="cf_name" jdbcType="VARCHAR" />
+    <result column="cf_qq" property="cf_qq" jdbcType="INTEGER" />
+    <result column="cf_wechat" property="cf_wechat" jdbcType="VARCHAR" />
+    <result column="cf_mobile" property="cf_mobile" jdbcType="VARCHAR" />
   </resultMap>
   <sql id="Base_Column_List" >
     cf_id, cf_creator, cf_creatime, cf_creatorid, cf_content, cf_status, cf_companyid, 
@@ -40,7 +44,7 @@
     <selectKey  resultType="java.lang.Long" keyProperty="cf_id">
       SELECT LAST_INSERT_ID() AS cf_id
     </selectKey>
-    insert into saas_manage.customerfedback
+    insert into saas_manage.customerfeedback
     <trim prefix="(" suffix=")" suffixOverrides="," >
       <if test="cf_creator != null" >
         cf_creator,
@@ -66,6 +70,18 @@
       <if test="cf_remark != null" >
         cf_remark,
       </if>
+      <if test="cf_qq != null" >
+        cf_qq,
+      </if>
+      <if test="cf_wechat != null" >
+        cf_wechat,
+      </if>
+      <if test="cf_name != null" >
+        cf_name,
+      </if>
+      <if test="cf_mobile != null" >
+        cf_mobile,
+      </if>
     </trim>
     <trim prefix="values (" suffix=")" suffixOverrides="," >
       <if test="cf_creator != null" >
@@ -92,10 +108,22 @@
       <if test="cf_remark != null" >
         #{cf_remark,jdbcType=VARCHAR},
       </if>
+      <if test="cf_qq != null" >
+        #{cf_qq},
+      </if>
+      <if test="cf_wechat != null" >
+        #{cf_wechat,jdbcType=VARCHAR},
+      </if>
+      <if test="cf_name != null" >
+        #{cf_name,jdbcType=VARCHAR},
+      </if>
+      <if test="cf_mobile != null" >
+        #{cf_mobile,jdbcType=VARCHAR},
+      </if>
     </trim>
   </insert>
   <update id="updateByPrimaryKeySelective" parameterType="com.usoftchina.saas.operation.po.CustomerFeedBack" >
-    update customerfedback
+    update customerfeedback
     <set >
       <if test="cf_creator != null" >
         cf_creator = #{cf_creator,jdbcType=VARCHAR},
@@ -125,7 +153,7 @@
     where cf_id = #{cf_id,jdbcType=INTEGER}
   </update>
   <update id="updateByPrimaryKey" parameterType="com.usoftchina.saas.operation.po.CustomerFeedBack" >
-    update customerfedback
+    update customerfeedback
     set cf_creator = #{cf_creator,jdbcType=VARCHAR},
       cf_creatime = #{cf_creatime,jdbcType=TIMESTAMP},
       cf_creatorid = #{cf_creatorid,jdbcType=INTEGER},
@@ -137,6 +165,6 @@
     where cf_id = #{cf_id,jdbcType=INTEGER}
   </update>
   <select id="selectByCondition" parameterType="string" resultMap="BaseResultMap">
-      select * from saas_manage.customerfedback where #{con}
+      select * from saas_manage.customerfeedback where #{con} order by cf_creatime desc
   </select>
 </mapper>