Selaa lähdekoodia

修改客诉系统sql

liuzhiwei 7 vuotta sitten
vanhempi
commit
7991134ec9

+ 27 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/CompanyInfoMapper.java

@@ -0,0 +1,27 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.CompanyInfo;
+
+public interface CompanyInfoMapper {
+
+    /**
+     * 添加销售公司信息
+     * @param companyInfo
+     * @return
+     */
+    Integer addCompanyInfo(CompanyInfo companyInfo);
+
+    /**
+     * 根据id查询销售公司信息
+     * @param companyId
+     * @return
+     */
+    CompanyInfo getCompanyInfoById(Integer companyId);
+
+    /**
+     * 修改销售公司信息
+     * @param companyInfo
+     * @return
+     */
+    Integer updateCompanyInfo(CompanyInfo companyInfo);
+}

+ 27 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/FittingsInfoMapper.java

@@ -0,0 +1,27 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.FittingsInfo;
+
+public interface FittingsInfoMapper {
+
+    /**
+     * 添加配件信息
+     * @param fittingsInfo
+     * @return
+     */
+    Integer addFittingsInfo(FittingsInfo fittingsInfo);
+
+    /**
+     * 根据id查询配件信息
+     * @param fittingsId
+     * @return
+     */
+    FittingsInfo getFittingsById(Integer fittingsId);
+
+    /**
+     * 修改配件信息
+     * @param fittingsInfo
+     * @return
+     */
+    Integer updateFittingsInfo(FittingsInfo fittingsInfo);
+}

+ 27 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/SalesOrderMapper.java

@@ -0,0 +1,27 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.SalesOrder;
+
+public interface SalesOrderMapper {
+
+    /**
+     * 添加订单信息
+     * @param salesOrder
+     * @return
+     */
+    Integer addSalesOrder(SalesOrder salesOrder);
+
+    /**
+     * 根据id查询订单信息
+     * @param salesId
+     * @return
+     */
+    SalesOrder getSalesOrderById(Integer salesId);
+
+    /**
+     * 修改订单信息
+     * @param salesOrder
+     * @return
+     */
+    Integer updateSalesOrder(SalesOrder salesOrder);
+}

+ 17 - 0
watero-rst-service/src/main/java/com/iamberry/rst/service/cm/mapper/StoreInfoMapper.java

@@ -0,0 +1,17 @@
+package com.iamberry.rst.service.cm.mapper;
+
+import com.iamberry.rst.core.cm.StoreInfo;
+
+public interface StoreInfoMapper {
+    Integer deleteByPrimaryKey(Integer storeId);
+
+    Integer insert(StoreInfo storeInfo);
+
+    Integer insertSelective(StoreInfo storeInfo);
+
+    StoreInfo selectByPrimaryKey(Integer storeId);
+
+    Integer updateByPrimaryKeySelective(StoreInfo storeInfo);
+
+    Integer updateByPrimaryKey(StoreInfo storeInfo);
+}

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

@@ -0,0 +1,60 @@
+<?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.CompanyInfoMapper" >
+  <resultMap id="BaseResultMap" type="CompanyInfo" >
+    <id column="company_id" property="companyId" jdbcType="INTEGER" />
+    <result column="company_name" property="companyName" jdbcType="VARCHAR" />
+    <result column="company_abbreviation" property="companyAbbreviation" jdbcType="VARCHAR" />
+    <result column="company_address" property="companyAddress" jdbcType="VARCHAR" />
+    <result column="company_status" property="companyStatus" jdbcType="INTEGER" />
+    <result column="company_remark" property="companyRemark" jdbcType="VARCHAR" />
+    <result column="company_create_time" property="companyCreateTime" jdbcType="TIMESTAMP" />
+  </resultMap>
+  <sql id="companyInfo" >
+    company_id, company_name, company_abbreviation, company_address, company_status, 
+    company_remark, company_create_time
+  </sql>
+
+  <!-- 根据id查询销售公司信息 -->
+  <select id="getCompanyInfoById" resultType="CompanyInfo" parameterType="java.lang.Integer" >
+    select 
+    <include refid="companyInfo" />
+    from tb_rst_sales_company
+    where company_id = #{companyId,jdbcType=INTEGER}
+  </select>
+
+  <!-- 添加销售公司信息 -->
+  <insert id="addCompanyInfo" parameterType="CompanyInfo" useGeneratedKeys="true" keyProperty="companyId">
+    insert into tb_rst_sales_company (company_id, company_name, company_abbreviation, 
+      company_address, company_status, company_remark, company_create_time)
+    values (#{companyId,jdbcType=INTEGER}, #{companyName,jdbcType=VARCHAR}, #{companyAbbreviation,jdbcType=VARCHAR}, 
+      #{companyAddress,jdbcType=VARCHAR}, #{companyStatus,jdbcType=INTEGER}, #{companyRemark,jdbcType=VARCHAR}, 
+      NOW())
+  </insert>
+
+  <!-- 修改销售公司信息 -->
+  <update id="updateCompanyInfo" parameterType="CompanyInfo" >
+    update tb_rst_sales_company
+    <set >
+      <if test="companyName != null" >
+        company_name = #{companyName,jdbcType=VARCHAR},
+      </if>
+      <if test="companyAbbreviation != null" >
+        company_abbreviation = #{companyAbbreviation,jdbcType=VARCHAR},
+      </if>
+      <if test="companyAddress != null" >
+        company_address = #{companyAddress,jdbcType=VARCHAR},
+      </if>
+      <if test="companyStatus != null" >
+        company_status = #{companyStatus,jdbcType=INTEGER},
+      </if>
+      <if test="companyRemark != null" >
+        company_remark = #{companyRemark,jdbcType=VARCHAR},
+      </if>
+      <if test="companyCreateTime != null" >
+        company_create_time = #{companyCreateTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where company_id = #{companyId,jdbcType=INTEGER}
+  </update>
+</mapper>

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

@@ -0,0 +1,65 @@
+<?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.FittingsInfoMapper" >
+  <resultMap id="BaseResultMap" type="FittingsInfo" >
+    <id column="fittings_id" property="fittingsId" jdbcType="INTEGER" />
+    <result column="product_id" property="productId" jdbcType="INTEGER" />
+    <result column="fittings_name" property="fittingsName" jdbcType="VARCHAR" />
+    <result column="fittings_discount" property="fittingsDiscount" jdbcType="INTEGER" />
+    <result column="fittings_price" property="fittingsPrice" jdbcType="INTEGER" />
+    <result column="fittings_bar" property="fittingsBar" jdbcType="VARCHAR" />
+    <result column="fittings_status" property="fittingsStatus" jdbcType="INTEGER" />
+    <result column="fittings_cretae_time" property="fittingsCretaeTime" jdbcType="TIMESTAMP" />
+  </resultMap>
+  <sql id="fittingsInfo" >
+    fittings_id, product_id, fittings_name, fittings_discount, fittings_price, fittings_bar, 
+    fittings_status, fittings_cretae_time
+  </sql>
+
+  <!-- 根据id查询配件信息 -->
+  <select id="getFittingsById" resultType="FittingsInfo" parameterType="java.lang.Integer" >
+    select 
+    <include refid="fittingsInfo" />
+    from tb_rst_product_fittings
+    where fittings_id = #{fittingsId,jdbcType=INTEGER}
+  </select>
+
+  <!-- 添加配件信息 -->
+  <insert id="addFittingsInfo" parameterType="FittingsInfo" keyProperty="fittingsId" useGeneratedKeys="true" >
+    insert into tb_rst_product_fittings (fittings_id, product_id, fittings_name, 
+      fittings_discount, fittings_price, fittings_bar, 
+      fittings_status, fittings_cretae_time)
+    values (#{fittingsId,jdbcType=INTEGER}, #{productId,jdbcType=INTEGER}, #{fittingsName,jdbcType=VARCHAR}, 
+      #{fittingsDiscount,jdbcType=INTEGER}, #{fittingsPrice,jdbcType=INTEGER}, #{fittingsBar,jdbcType=VARCHAR}, 
+      #{fittingsStatus,jdbcType=INTEGER}, NOW())
+  </insert>
+
+  <!-- 修改配件信息 -->
+  <update id="updateFittingsInfo" parameterType="FittingsInfo" >
+    update tb_rst_product_fittings
+    <set >
+      <if test="productId != null" >
+        product_id = #{productId,jdbcType=INTEGER},
+      </if>
+      <if test="fittingsName != null" >
+        fittings_name = #{fittingsName,jdbcType=VARCHAR},
+      </if>
+      <if test="fittingsDiscount != null" >
+        fittings_discount = #{fittingsDiscount,jdbcType=INTEGER},
+      </if>
+      <if test="fittingsPrice != null" >
+        fittings_price = #{fittingsPrice,jdbcType=INTEGER},
+      </if>
+      <if test="fittingsBar != null" >
+        fittings_bar = #{fittingsBar,jdbcType=VARCHAR},
+      </if>
+      <if test="fittingsStatus != null" >
+        fittings_status = #{fittingsStatus,jdbcType=INTEGER},
+      </if>
+      <if test="fittingsCretaeTime != null" >
+        fittings_cretae_time = #{fittingsCretaeTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where fittings_id = #{fittingsId,jdbcType=INTEGER}
+  </update>
+</mapper>

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

@@ -0,0 +1,167 @@
+<?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.SalesOrderMapper" >
+  <resultMap id="BaseResultMap" type="SalesOrder" >
+    <id column="sales_id" property="salesId" jdbcType="INTEGER" />
+    <result column="sales_orderId" property="salesOrderid" jdbcType="VARCHAR" />
+    <result column="sales_openId" property="salesOpenid" jdbcType="VARCHAR" />
+    <result column="sales_discount_money" property="salesDiscountMoney" jdbcType="INTEGER" />
+    <result column="sales_pledge_money" property="salesPledgeMoney" jdbcType="INTEGER" />
+    <result column="sales_remain_deposit" property="salesRemainDeposit" jdbcType="INTEGER" />
+    <result column="sales_status" property="salesStatus" jdbcType="INTEGER" />
+    <result column="sales_send_type" property="salesSendType" jdbcType="INTEGER" />
+    <result column="sales_send_time" property="salesSendTime" jdbcType="TIMESTAMP" />
+    <result column="sales_sales_time" property="salesSalesTime" jdbcType="TIMESTAMP" />
+    <result column="sales_post_num" property="salesPostNum" jdbcType="VARCHAR" />
+    <result column="sales_post_firm" property="salesPostFirm" jdbcType="VARCHAR" />
+    <result column="sales_address_info" property="salesAddressInfo" jdbcType="VARCHAR" />
+    <result column="sales_address_tel" property="salesAddressTel" jdbcType="VARCHAR" />
+    <result column="sales_address_name" property="salesAddressName" jdbcType="VARCHAR" />
+    <result column="sales_amount" property="salesAmount" jdbcType="INTEGER" />
+    <result column="sales_pay_money" property="salesPayMoney" jdbcType="INTEGER" />
+    <result column="sales_pay_type" property="salesPayType" jdbcType="INTEGER" />
+    <result column="sales_wait_money" property="salesWaitMoney" jdbcType="INTEGER" />
+    <result column="sales_last_money" property="salesLastMoney" jdbcType="INTEGER" />
+    <result column="sales_shipping_fee" property="salesShippingFee" jdbcType="INTEGER" />
+    <result column="sales_pay_time" property="salesPayTime" jdbcType="TIMESTAMP" />
+    <result column="sales_create_time" property="salesCreateTime" jdbcType="TIMESTAMP" />
+    <result column="sales_admin_remark" property="salesAdminRemark" jdbcType="VARCHAR" />
+    <result column="sales_user_remark" property="salesUserRemark" jdbcType="VARCHAR" />
+    <result column="sales_pay_number" property="salesPayNumber" jdbcType="VARCHAR" />
+    <result column="sales_store_id" property="salesStoreId" jdbcType="INTEGER" />
+    <result column="sales_company_id" property="salesCompanyId" jdbcType="INTEGER" />
+    <result column="sales_type" property="salesType" jdbcType="INTEGER" />
+  </resultMap>
+  <sql id="salesOrderInfo" >
+    sales_id, sales_orderId, sales_openId, sales_discount_money, sales_pledge_money, 
+    sales_remain_deposit, sales_status, sales_send_type, sales_send_time, sales_sales_time, 
+    sales_post_num, sales_post_firm, sales_address_info, sales_address_tel, sales_address_name, 
+    sales_amount, sales_pay_money, sales_pay_type, sales_wait_money, sales_last_money, 
+    sales_shipping_fee, sales_pay_time, sales_create_time, sales_admin_remark, sales_user_remark, 
+    sales_pay_number, sales_store_id, sales_company_id, sales_type
+  </sql>
+
+  <!-- 根据id查询订单信息 -->
+  <select id="getSalesOrderById" resultType="SalesOrder" parameterType="java.lang.Integer" >
+    select 
+    <include refid="salesOrderInfo" />
+    from tb_rst_sales_order_info
+    where sales_id = #{salesId,jdbcType=INTEGER}
+  </select>
+
+  <!-- 添加订单信息 -->
+  <insert id="addSalesOrder" parameterType="SalesOrder" keyProperty="salesId" useGeneratedKeys="true" >
+    insert into tb_rst_sales_order_info (sales_id, sales_orderId, sales_openId, 
+      sales_discount_money, sales_pledge_money, sales_remain_deposit, 
+      sales_status, sales_send_type, sales_send_time, 
+      sales_sales_time, sales_post_num, sales_post_firm, 
+      sales_address_info, sales_address_tel, sales_address_name, 
+      sales_amount, sales_pay_money, sales_pay_type, 
+      sales_wait_money, sales_last_money, sales_shipping_fee, 
+      sales_pay_time, sales_create_time, sales_admin_remark, 
+      sales_user_remark, sales_pay_number, sales_store_id, 
+      sales_company_id, sales_type)
+    values (#{salesId,jdbcType=INTEGER}, #{salesOrderid,jdbcType=VARCHAR}, #{salesOpenid,jdbcType=VARCHAR}, 
+      #{salesDiscountMoney,jdbcType=INTEGER}, #{salesPledgeMoney,jdbcType=INTEGER}, #{salesRemainDeposit,jdbcType=INTEGER}, 
+      #{salesStatus,jdbcType=INTEGER}, #{salesSendType,jdbcType=INTEGER}, #{salesSendTime,jdbcType=TIMESTAMP}, 
+      #{salesSalesTime,jdbcType=TIMESTAMP}, #{salesPostNum,jdbcType=VARCHAR}, #{salesPostFirm,jdbcType=VARCHAR}, 
+      #{salesAddressInfo,jdbcType=VARCHAR}, #{salesAddressTel,jdbcType=VARCHAR}, #{salesAddressName,jdbcType=VARCHAR}, 
+      #{salesAmount,jdbcType=INTEGER}, #{salesPayMoney,jdbcType=INTEGER}, #{salesPayType,jdbcType=INTEGER}, 
+      #{salesWaitMoney,jdbcType=INTEGER}, #{salesLastMoney,jdbcType=INTEGER}, #{salesShippingFee,jdbcType=INTEGER}, 
+      #{salesPayTime,jdbcType=TIMESTAMP}, NOW(), #{salesAdminRemark,jdbcType=VARCHAR},
+      #{salesUserRemark,jdbcType=VARCHAR}, #{salesPayNumber,jdbcType=VARCHAR}, #{salesStoreId,jdbcType=INTEGER}, 
+      #{salesCompanyId,jdbcType=INTEGER}, #{salesType,jdbcType=INTEGER})
+  </insert>
+
+  <!-- 修改订单信息 -->
+  <update id="updateSalesOrder" parameterType="SalesOrder" >
+    update tb_rst_sales_order_info
+    <set >
+      <if test="salesOrderid != null" >
+        sales_orderId = #{salesOrderid,jdbcType=VARCHAR},
+      </if>
+      <if test="salesOpenid != null" >
+        sales_openId = #{salesOpenid,jdbcType=VARCHAR},
+      </if>
+      <if test="salesDiscountMoney != null" >
+        sales_discount_money = #{salesDiscountMoney,jdbcType=INTEGER},
+      </if>
+      <if test="salesPledgeMoney != null" >
+        sales_pledge_money = #{salesPledgeMoney,jdbcType=INTEGER},
+      </if>
+      <if test="salesRemainDeposit != null" >
+        sales_remain_deposit = #{salesRemainDeposit,jdbcType=INTEGER},
+      </if>
+      <if test="salesStatus != null" >
+        sales_status = #{salesStatus,jdbcType=INTEGER},
+      </if>
+      <if test="salesSendType != null" >
+        sales_send_type = #{salesSendType,jdbcType=INTEGER},
+      </if>
+      <if test="salesSendTime != null" >
+        sales_send_time = #{salesSendTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="salesSalesTime != null" >
+        sales_sales_time = #{salesSalesTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="salesPostNum != null" >
+        sales_post_num = #{salesPostNum,jdbcType=VARCHAR},
+      </if>
+      <if test="salesPostFirm != null" >
+        sales_post_firm = #{salesPostFirm,jdbcType=VARCHAR},
+      </if>
+      <if test="salesAddressInfo != null" >
+        sales_address_info = #{salesAddressInfo,jdbcType=VARCHAR},
+      </if>
+      <if test="salesAddressTel != null" >
+        sales_address_tel = #{salesAddressTel,jdbcType=VARCHAR},
+      </if>
+      <if test="salesAddressName != null" >
+        sales_address_name = #{salesAddressName,jdbcType=VARCHAR},
+      </if>
+      <if test="salesAmount != null" >
+        sales_amount = #{salesAmount,jdbcType=INTEGER},
+      </if>
+      <if test="salesPayMoney != null" >
+        sales_pay_money = #{salesPayMoney,jdbcType=INTEGER},
+      </if>
+      <if test="salesPayType != null" >
+        sales_pay_type = #{salesPayType,jdbcType=INTEGER},
+      </if>
+      <if test="salesWaitMoney != null" >
+        sales_wait_money = #{salesWaitMoney,jdbcType=INTEGER},
+      </if>
+      <if test="salesLastMoney != null" >
+        sales_last_money = #{salesLastMoney,jdbcType=INTEGER},
+      </if>
+      <if test="salesShippingFee != null" >
+        sales_shipping_fee = #{salesShippingFee,jdbcType=INTEGER},
+      </if>
+      <if test="salesPayTime != null" >
+        sales_pay_time = #{salesPayTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="salesCreateTime != null" >
+        sales_create_time = #{salesCreateTime,jdbcType=TIMESTAMP},
+      </if>
+      <if test="salesAdminRemark != null" >
+        sales_admin_remark = #{salesAdminRemark,jdbcType=VARCHAR},
+      </if>
+      <if test="salesUserRemark != null" >
+        sales_user_remark = #{salesUserRemark,jdbcType=VARCHAR},
+      </if>
+      <if test="salesPayNumber != null" >
+        sales_pay_number = #{salesPayNumber,jdbcType=VARCHAR},
+      </if>
+      <if test="salesStoreId != null" >
+        sales_store_id = #{salesStoreId,jdbcType=INTEGER},
+      </if>
+      <if test="salesCompanyId != null" >
+        sales_company_id = #{salesCompanyId,jdbcType=INTEGER},
+      </if>
+      <if test="salesType != null" >
+        sales_type = #{salesType,jdbcType=INTEGER},
+      </if>
+    </set>
+    where sales_id = #{salesId,jdbcType=INTEGER}
+  </update>
+</mapper>

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

@@ -0,0 +1,60 @@
+<?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.StoreInfoMapper" >
+  <resultMap id="BaseResultMap" type="StoreInfo" >
+    <id column="store_id" property="storeId" jdbcType="INTEGER" />
+    <result column="company_id" property="companyId" jdbcType="INTEGER" />
+    <result column="store_efast" property="storeEfast" jdbcType="VARCHAR" />
+    <result column="store_name" property="storeName" jdbcType="VARCHAR" />
+    <result column="store_status" property="storeStatus" jdbcType="INTEGER" />
+    <result column="store_remark" property="storeRemark" jdbcType="VARCHAR" />
+    <result column="store_create_time" property="storeCreateTime" jdbcType="TIMESTAMP" />
+  </resultMap>
+  <sql id="storeInfo" >
+    store_id, company_id, store_efast, store_name, store_status, store_remark, store_create_time
+  </sql>
+
+  <!-- 根据id查询店铺信息 -->
+  <select id="getStoreInfoById" resultType="StoreInfo" parameterType="java.lang.Integer" >
+    select 
+    <include refid="storeInfo" />
+    from tb_rst_store_info
+    where store_id = #{storeId,jdbcType=INTEGER}
+  </select>
+
+  <!-- 添加店铺信息 -->
+  <insert id="addStoreInfo" parameterType="StoreInfo" >
+    insert into tb_rst_store_info (store_id, company_id, store_efast, 
+      store_name, store_status, store_remark, 
+      store_create_time)
+    values (#{storeId,jdbcType=INTEGER}, #{companyId,jdbcType=INTEGER}, #{storeEfast,jdbcType=VARCHAR}, 
+      #{storeName,jdbcType=VARCHAR}, #{storeStatus,jdbcType=INTEGER}, #{storeRemark,jdbcType=VARCHAR}, 
+      NOW())
+  </insert>
+
+  <!-- 修改店铺信息 -->
+  <update id="updateStoreInfo" parameterType="StoreInfo" >
+    update tb_rst_store_info
+    <set >
+      <if test="companyId != null" >
+        company_id = #{companyId,jdbcType=INTEGER},
+      </if>
+      <if test="storeEfast != null" >
+        store_efast = #{storeEfast,jdbcType=VARCHAR},
+      </if>
+      <if test="storeName != null" >
+        store_name = #{storeName,jdbcType=VARCHAR},
+      </if>
+      <if test="storeStatus != null" >
+        store_status = #{storeStatus,jdbcType=INTEGER},
+      </if>
+      <if test="storeRemark != null" >
+        store_remark = #{storeRemark,jdbcType=VARCHAR},
+      </if>
+      <if test="storeCreateTime != null" >
+        store_create_time = #{storeCreateTime,jdbcType=TIMESTAMP},
+      </if>
+    </set>
+    where store_id = #{storeId,jdbcType=INTEGER}
+  </update>
+</mapper>