From 162fd6cf9cc47858c29d0b488bd7f018b77a56b4 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 06 Apr 2021 11:29:49 +0800
Subject: [PATCH] Merge branch 'score_shop' of http://120.27.238.55:7000/r/beauty-erp into score_shop

---
 zq-erp/src/main/resources/mybatis/mapper/common/BusParameterSettingsDao.xml |  802 +++++++++++++++++++++++++++++----------------------------
 1 files changed, 406 insertions(+), 396 deletions(-)

diff --git a/zq-erp/src/main/resources/mybatis/mapper/common/BusParameterSettingsDao.xml b/zq-erp/src/main/resources/mybatis/mapper/common/BusParameterSettingsDao.xml
index 7a0cfce..f6c6831 100644
--- a/zq-erp/src/main/resources/mybatis/mapper/common/BusParameterSettingsDao.xml
+++ b/zq-erp/src/main/resources/mybatis/mapper/common/BusParameterSettingsDao.xml
@@ -1,397 +1,407 @@
-<?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.matrix.system.common.dao.BusParameterSettingsDao">
-    <!-- 定义BusParameterSettings 的复杂关联map -->
-    <resultMap type="com.matrix.system.common.bean.BusParameterSettings" id="BusParameterSettingsMap">
-        <id property="paramId" column="param_id"/>
-        <result property="paramCode" column="param_code"/>
-        <result property="paramValue" column="param_value"/>
-        <result property="paramValue1" column="param_value1"/>
-        <result property="paramValue2" column="param_value2"/>
-        <result property="paramValue3" column="param_value3"/>
-        <result property="companyId" column="company_id"/>
-        <result property="shopId" column="shop_id"/>
-    </resultMap>
-
-
-    <!-- 定义BusParameterSettings 的简单map  ,本map不添加其他的关联属性 -->
-    <resultMap type="com.matrix.system.common.bean.BusParameterSettings" id="BusParameterSettingsSimpleMap">
-        <id property="paramId" column="param_id"/>
-        <result property="paramCode" column="param_code"/>
-        <result property="paramValue" column="param_value"/>
-        <result property="paramValue1" column="param_value1"/>
-        <result property="paramValue2" column="param_value2"/>
-        <result property="paramValue3" column="param_value3"/>
-        <result property="companyId" column="company_id"/>
-        <result property="shopId" column="shop_id"/>
-    </resultMap>
-
-
-    <!--  插入方法   -->
-    <insert id="insert" parameterType="com.matrix.system.common.bean.BusParameterSettings"
-            useGeneratedKeys="true" keyProperty="paramId">
-		INSERT INTO bus_parameter_settings (
-			param_id,
-			param_code,
-			param_value,
-			param_value1,
-			param_value2,
-			param_value3,
-			company_id,
-			shop_id
-		)
-	VALUES (
-			#{paramId},
-			#{paramCode},
-			#{paramValue},
-			#{paramValue1},
-			#{paramValue2},
-			#{paramValue3},
-			#{companyId},
-			#{shopId}
-	)
-	</insert>
-
-
-    <!--  批量插入   -->
-    <insert id="batchInsert" parameterType="java.util.List">
-        INSERT INTO bus_parameter_settings (
-        param_id,
-        param_code,
-        param_value,
-        param_value1,
-        param_value2,
-        param_value3,
-        company_id,
-        shop_id
-        )
-        VALUES
-        <foreach collection="list" item="item" index="index" separator=",">(
-            #{item.paramId},
-            #{item.paramCode},
-            #{item.paramValue},
-            #{item.paramValue1},
-            #{item.paramValue2},
-            #{item.paramValue3},
-            #{item.companyId},
-            #{item.shopId}
-            )
-        </foreach>
-    </insert>
-
-
-    <!--  根据Map更新 部分更新   -->
-    <update id="updateByMap" parameterType="java.util.HashMap">
-        UPDATE bus_parameter_settings
-        <set>
-            <if test="_parameter.containsKey('paramCode')">
-                param_code = #{paramCode},
-            </if>
-            <if test="_parameter.containsKey('paramValue')">
-                param_value = #{paramValue},
-            </if>
-            <if test="_parameter.containsKey('paramValue1')">
-                param_value1 = #{paramValue1},
-            </if>
-            <if test="_parameter.containsKey('paramValue2')">
-                param_value2 = #{paramValue2},
-            </if>
-            <if test="_parameter.containsKey('paramValue3')">
-                param_value3 = #{paramValue3},
-            </if>
-            <if test="_parameter.containsKey('companyId')">
-                company_id = #{companyId},
-            </if>
-            <if test="_parameter.containsKey('shopId')">
-                shop_id = #{shopId},
-            </if>
-        </set>
-        WHERE param_id=#{paramId}
-    </update>
-
-
-    <!--  根据对象更新 部分更新   -->
-    <update id="updateByModel" parameterType="Long">
-        UPDATE bus_parameter_settings
-        <set>
-            <if test="(paramCode!=null and paramCode!='') or (paramCode!='' and paramCode==0)">
-                param_code = #{paramCode},
-            </if>
-            <if test="(paramValue!=null and paramValue!='') or (paramValue!='' and paramValue==0)">
-                param_value = #{paramValue},
-            </if>
-            <if test="(paramValue1!=null and paramValue1!='') or (paramValue1!='' and paramValue1==0)">
-                param_value1 = #{paramValue1},
-            </if>
-            <if test="(paramValue2!=null and paramValue2!='') or (paramValue2!='' and paramValue2==0)">
-                param_value2 = #{paramValue2},
-            </if>
-            <if test="(paramValue3!=null and paramValue3!='') or (paramValue3!='' and paramValue3==0)">
-                param_value3 = #{paramValue3},
-            </if>
-            <if test="(companyId!=null and companyId!='') ">
-                company_id = #{companyId}
-            </if>
-             <if test="(shopId!=null and shopId!='') ">
-                 shop_id = #{shopId}
-            </if>
-        </set>
-        WHERE param_id=#{paramId}
-    </update>
-
-    <update id="updateParams" parameterType="java.util.List">
-        <foreach collection="list" index="index" item="item" separator=";">
-            UPDATE bus_parameter_settings
-            <set>
-                <if test="(item.paramValue!=null ) ">
-                    param_value = #{item.paramValue},
-                </if>
-                <if test="(item.paramValue1!=null) ">
-                    param_value1 = #{item.paramValue1},
-                </if>
-                <if test="(item.paramValue2!=null) ">
-                    param_value2 = #{item.paramValue2},
-                </if>
-                <if test="(item.paramValue3!=null ) ">
-                    param_value3 = #{item.paramValue3},
-                </if>
-                <if test="(item.shopId!=null ) ">
-                    shop_id = #{item.shopId},
-                </if>
-            </set>
-            where param_code = #{item.paramCode} and company_id = #{companyId}
-        </foreach>
-    </update>
-
-
-    <!-- 批量删除 -->
-    <delete id="deleteByIds" parameterType="java.util.List">
-        delete from bus_parameter_settings where param_id in
-        <foreach collection="list" index="index" item="item" open="("
-                 separator="," close=")">
-            #{item}
-        </foreach>
-    </delete>
-
-    <!-- 根据id删除-->
-    <delete id="deleteById" parameterType="Long">
-		DELETE FROM bus_parameter_settings
-		where  param_id=#{paramId} 
-	</delete>
-
-    <!-- 根据对象删除-->
-    <delete id="deleteByModel" parameterType="Long">
-        DELETE FROM bus_parameter_settings
-        where 1=1
-        <if test="record!=null">
-            <if test="(record.paramId!=null and record.paramId!='') or (record.paramId!='' and record.paramId==0)">
-                and param_id = #{record.paramId}
-            </if>
-            <if test="(record.paramCode!=null and record.paramCode!='') or (record.paramCode!='' and record.paramCode==0)">
-                and param_code = #{record.paramCode}
-            </if>
-            <if test="(record.paramValue!=null and record.paramValue!='') or (record.paramValue!='' and record.paramValue==0)">
-                and param_value = #{record.paramValue}
-            </if>
-            <if test="(record.paramValue1!=null and record.paramValue1!='') or (record.paramValue1!='' and record.paramValue1==0)">
-                and param_value1 = #{record.paramValue1}
-            </if>
-            <if test="(record.paramValue2!=null and record.paramValue2!='') or (record.paramValue2!='' and record.paramValue2==0)">
-                and param_value2 = #{record.paramValue2}
-            </if>
-            <if test="(record.paramValue3!=null and record.paramValue3!='') or (record.paramValue3!='' and record.paramValue3==0)">
-                and param_value3 = #{record.paramValue3}
-            </if>
-            <if test="(record.companyId!=null and record.companyId!='') ">
-                and company_id = #{record.companyId}
-            </if>
-            <if test="(record.shopId!=null and record.shopId!='') ">
-                and shop_id = #{record.shopId}
-            </if>
-        </if>
-    </delete>
-
-
-    <!-- 分页查询 -->
-    <select id="selectInPage" resultMap="BusParameterSettingsMap">
-        select
-        param_id,
-        param_code,
-        param_value,
-        param_value1,
-        param_value2,
-        param_value3,
-        company_id,
-        shop_id
-        from bus_parameter_settings
-        where 1=1
-        <if test="record!=null">
-            <if test="(record.paramId!=null and record.paramId!='') or (record.paramId!='' and record.paramId==0)">
-                and param_id = #{record.paramId}
-            </if>
-            <if test="(record.paramCode!=null and record.paramCode!='') or (record.paramCode!='' and record.paramCode==0)">
-                and param_code = #{record.paramCode}
-            </if>
-            <if test="(record.paramValue!=null and record.paramValue!='') or (record.paramValue!='' and record.paramValue==0)">
-                and param_value = #{record.paramValue}
-            </if>
-            <if test="(record.paramValue1!=null and record.paramValue1!='') or (record.paramValue1!='' and record.paramValue1==0)">
-                and param_value1 = #{record.paramValue1}
-            </if>
-            <if test="(record.paramValue2!=null and record.paramValue2!='') or (record.paramValue2!='' and record.paramValue2==0)">
-                and param_value2 = #{record.paramValue2}
-            </if>
-            <if test="(record.paramValue3!=null and record.paramValue3!='') or (record.paramValue3!='' and record.paramValue3==0)">
-                and param_value3 = #{record.paramValue3}
-            </if>
-            <if test="(record.companyId!=null and record.companyId!='') ">
-                and company_id = #{record.companyId}
-            </if>
-            <if test="(record.shopId!=null and record.shopId!='') ">
-                and shop_id = #{record.shopId}
-            </if>
-        </if>
-        <if test="pageVo !=null"><!-- 判断pageVo对象是否为空 -->
-            <if test="pageVo.sort !=null  and pageVo.order !=null">
-                order by
-                ${pageVo.sort} ${pageVo.order}
-            </if>
-            <if test="pageVo.offset >=0  and pageVo.limit >0">
-                limit
-                #{pageVo.offset},#{pageVo.limit}
-            </if>
-        </if>
-    </select>
-
-    <!-- 查询总条数 -->
-    <select id="selectTotalRecord" parameterType="long" resultType="java.lang.Integer">
-        select count(*)
-        from bus_parameter_settings
-        where 1=1
-        <if test="record!=null">
-            <if test="(record.paramId!=null and record.paramId!='') or (record.paramId!='' and record.paramId==0)">
-                and param_id = #{record.paramId}
-            </if>
-            <if test="(record.paramCode!=null and record.paramCode!='') or (record.paramCode!='' and record.paramCode==0)">
-                and param_code = #{record.paramCode}
-            </if>
-            <if test="(record.paramValue!=null and record.paramValue!='') or (record.paramValue!='' and record.paramValue==0)">
-                and param_value = #{record.paramValue}
-            </if>
-            <if test="(record.paramValue1!=null and record.paramValue1!='') or (record.paramValue1!='' and record.paramValue1==0)">
-                and param_value1 = #{record.paramValue1}
-            </if>
-            <if test="(record.paramValue2!=null and record.paramValue2!='') or (record.paramValue2!='' and record.paramValue2==0)">
-                and param_value2 = #{record.paramValue2}
-            </if>
-            <if test="(record.paramValue3!=null and record.paramValue3!='') or (record.paramValue3!='' and record.paramValue3==0)">
-                and param_value3 = #{record.paramValue3}
-            </if>
-            <if test="(record.companyId!=null and record.companyId!='') ">
-                and company_id = #{record.companyId}
-            </if>
-
-            <if test="(record.shopId!=null and record.shopId!='') ">
-                and shop_id = #{record.shopId}
-            </if>
-        </if>
-    </select>
-
-    <!-- 根据id查询-->
-    <select id="selectById" resultMap="BusParameterSettingsMap">
-		select 
-			param_id,
-			param_code,
-			param_value,
-			param_value1,
-			param_value2,
-			param_value3,
-			company_id,
-			shop_id
-		from bus_parameter_settings
-		where  param_id=#{paramId} 
-	</select>
-
-
-    <!-- 根据id 锁表查询-->
-    <select id="selectForUpdate" resultMap="BusParameterSettingsMap">
-		select 
-			param_id,
-			param_code,
-			param_value,
-			param_value1,
-			param_value2,
-			param_value3,
-			company_id,
-			shop_id
-		from bus_parameter_settings
-		where  param_id=#{param_id} 
-		for update
-	</select>
-
-
-    <!-- 根据对象查询-->
-    <select id="selectByModel" resultMap="BusParameterSettingsMap">
-        select
-        param_id,
-        param_code,
-        param_value,
-        param_value1,
-        param_value2,
-        param_value3,
-        company_id,
-        shop_id
-        from bus_parameter_settings
-        where 1=1
-        <if test="record!=null">
-            <if test="(record.paramId!=null and record.paramId!='') or (record.paramId!='' and record.paramId==0)">
-                and param_id = #{record.paramId}
-            </if>
-            <if test="(record.paramCode!=null and record.paramCode!='') or (record.paramCode!='' and record.paramCode==0)">
-                and param_code = #{record.paramCode}
-            </if>
-            <if test="(record.paramValue!=null and record.paramValue!='') or (record.paramValue!='' and record.paramValue==0)">
-                and param_value = #{record.paramValue}
-            </if>
-            <if test="(record.paramValue1!=null and record.paramValue1!='') or (record.paramValue1!='' and record.paramValue1==0)">
-                and param_value1 = #{record.paramValue1}
-            </if>
-            <if test="(record.paramValue2!=null and record.paramValue2!='') or (record.paramValue2!='' and record.paramValue2==0)">
-                and param_value2 = #{record.paramValue2}
-            </if>
-            <if test="(record.paramValue3!=null and record.paramValue3!='') or (record.paramValue3!='' and record.paramValue3==0)">
-                and param_value3 = #{record.paramValue3}
-            </if>
-            <if test="(record.companyId!=null and record.companyId!='') ">
-                and company_id = #{record.companyId}
-            </if>
-
-            <if test="(record.shopId!=null and record.shopId!='') ">
-                and shop_id = #{record.shopId}
-            </if>
-        </if>
-    </select>
-
-    <select id="selectByCodes" resultMap="BusParameterSettingsMap">
-
-        select * from bus_parameter_settings where company_id=#{companyId} and  shop_id=#{shopId}
-        and param_code in
-        <foreach collection="list" index="index" item="item" open="("
-                 separator="," close=")">
-            #{item}
-        </foreach>
-    </select>
-
-    <select id="selectByCode" resultMap="BusParameterSettingsMap">
-         select * from bus_parameter_settings where
-         param_code=#{code}
-         and company_id=#{companyId} and  shop_id=#{shopId}
-    </select>
-    <select id="selectCompanyParamByCode" resultMap="BusParameterSettingsMap">
-         select * from bus_parameter_settings where
-         param_code=#{code}
-         and company_id=#{companyId}
-    </select>
+<?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.matrix.system.common.dao.BusParameterSettingsDao">
+    <!-- 定义BusParameterSettings 的复杂关联map -->
+    <resultMap type="com.matrix.system.common.bean.BusParameterSettings" id="BusParameterSettingsMap">
+        <id property="paramId" column="param_id"/>
+        <result property="paramCode" column="param_code"/>
+        <result property="paramValue" column="param_value"/>
+        <result property="paramValue1" column="param_value1"/>
+        <result property="paramValue2" column="param_value2"/>
+        <result property="paramValue3" column="param_value3"/>
+        <result property="companyId" column="company_id"/>
+        <result property="shopId" column="shop_id"/>
+    </resultMap>
+
+
+    <!-- 定义BusParameterSettings 的简单map  ,本map不添加其他的关联属性 -->
+    <resultMap type="com.matrix.system.common.bean.BusParameterSettings" id="BusParameterSettingsSimpleMap">
+        <id property="paramId" column="param_id"/>
+        <result property="paramCode" column="param_code"/>
+        <result property="paramValue" column="param_value"/>
+        <result property="paramValue1" column="param_value1"/>
+        <result property="paramValue2" column="param_value2"/>
+        <result property="paramValue3" column="param_value3"/>
+        <result property="companyId" column="company_id"/>
+        <result property="shopId" column="shop_id"/>
+    </resultMap>
+
+
+    <!--  插入方法   -->
+    <insert id="insert" parameterType="com.matrix.system.common.bean.BusParameterSettings"
+            useGeneratedKeys="true" keyProperty="paramId">
+		INSERT INTO bus_parameter_settings (
+			param_id,
+			param_code,
+			param_value,
+			param_value1,
+			param_value2,
+			param_value3,
+			company_id,
+			shop_id
+		)
+	VALUES (
+			#{paramId},
+			#{paramCode},
+			#{paramValue},
+			#{paramValue1},
+			#{paramValue2},
+			#{paramValue3},
+			#{companyId},
+			#{shopId}
+	)
+	</insert>
+
+
+    <!--  批量插入   -->
+    <insert id="batchInsert" parameterType="java.util.List">
+        INSERT INTO bus_parameter_settings (
+        param_id,
+        param_code,
+        param_value,
+        param_value1,
+        param_value2,
+        param_value3,
+        company_id,
+        shop_id
+        )
+        VALUES
+        <foreach collection="list" item="item" index="index" separator=",">(
+            #{item.paramId},
+            #{item.paramCode},
+            #{item.paramValue},
+            #{item.paramValue1},
+            #{item.paramValue2},
+            #{item.paramValue3},
+            #{item.companyId},
+            #{item.shopId}
+            )
+        </foreach>
+    </insert>
+
+
+    <!--  根据Map更新 部分更新   -->
+    <update id="updateByMap" parameterType="java.util.HashMap">
+        UPDATE bus_parameter_settings
+        <set>
+            <if test="_parameter.containsKey('paramCode')">
+                param_code = #{paramCode},
+            </if>
+            <if test="_parameter.containsKey('paramValue')">
+                param_value = #{paramValue},
+            </if>
+            <if test="_parameter.containsKey('paramValue1')">
+                param_value1 = #{paramValue1},
+            </if>
+            <if test="_parameter.containsKey('paramValue2')">
+                param_value2 = #{paramValue2},
+            </if>
+            <if test="_parameter.containsKey('paramValue3')">
+                param_value3 = #{paramValue3},
+            </if>
+            <if test="_parameter.containsKey('companyId')">
+                company_id = #{companyId},
+            </if>
+            <if test="_parameter.containsKey('shopId')">
+                shop_id = #{shopId},
+            </if>
+        </set>
+        WHERE param_id=#{paramId}
+    </update>
+
+
+    <!--  根据对象更新 部分更新   -->
+    <update id="updateByModel" parameterType="Long">
+        UPDATE bus_parameter_settings
+        <set>
+            <if test="(paramCode!=null and paramCode!='') or (paramCode!='' and paramCode==0)">
+                param_code = #{paramCode},
+            </if>
+            <if test="(paramValue!=null and paramValue!='') or (paramValue!='' and paramValue==0)">
+                param_value = #{paramValue},
+            </if>
+            <if test="(paramValue1!=null and paramValue1!='') or (paramValue1!='' and paramValue1==0)">
+                param_value1 = #{paramValue1},
+            </if>
+            <if test="(paramValue2!=null and paramValue2!='') or (paramValue2!='' and paramValue2==0)">
+                param_value2 = #{paramValue2},
+            </if>
+            <if test="(paramValue3!=null and paramValue3!='') or (paramValue3!='' and paramValue3==0)">
+                param_value3 = #{paramValue3},
+            </if>
+            <if test="(companyId!=null and companyId!='') ">
+                company_id = #{companyId}
+            </if>
+             <if test="(shopId!=null and shopId!='') ">
+                 shop_id = #{shopId}
+            </if>
+        </set>
+        WHERE param_id=#{paramId}
+    </update>
+
+    <update id="updateParams" parameterType="java.util.List">
+        <foreach collection="list" index="index" item="item" separator=";">
+            UPDATE bus_parameter_settings
+            <set>
+                <if test="(item.paramValue!=null ) ">
+                    param_value = #{item.paramValue},
+                </if>
+                <if test="(item.paramValue1!=null) ">
+                    param_value1 = #{item.paramValue1},
+                </if>
+                <if test="(item.paramValue2!=null) ">
+                    param_value2 = #{item.paramValue2},
+                </if>
+                <if test="(item.paramValue3!=null ) ">
+                    param_value3 = #{item.paramValue3},
+                </if>
+                <if test="(item.shopId!=null ) ">
+                    shop_id = #{item.shopId},
+                </if>
+            </set>
+            where param_code = #{item.paramCode} and company_id = #{companyId}
+        </foreach>
+    </update>
+
+
+    <!-- 批量删除 -->
+    <delete id="deleteByIds" parameterType="java.util.List">
+        delete from bus_parameter_settings where param_id in
+        <foreach collection="list" index="index" item="item" open="("
+                 separator="," close=")">
+            #{item}
+        </foreach>
+    </delete>
+
+    <!-- 根据id删除-->
+    <delete id="deleteById" parameterType="Long">
+		DELETE FROM bus_parameter_settings
+		where  param_id=#{paramId} 
+	</delete>
+
+    <!-- 根据对象删除-->
+    <delete id="deleteByModel" parameterType="Long">
+        DELETE FROM bus_parameter_settings
+        where 1=1
+        <if test="record!=null">
+            <if test="(record.paramId!=null and record.paramId!='') or (record.paramId!='' and record.paramId==0)">
+                and param_id = #{record.paramId}
+            </if>
+            <if test="(record.paramCode!=null and record.paramCode!='') or (record.paramCode!='' and record.paramCode==0)">
+                and param_code = #{record.paramCode}
+            </if>
+            <if test="(record.paramValue!=null and record.paramValue!='') or (record.paramValue!='' and record.paramValue==0)">
+                and param_value = #{record.paramValue}
+            </if>
+            <if test="(record.paramValue1!=null and record.paramValue1!='') or (record.paramValue1!='' and record.paramValue1==0)">
+                and param_value1 = #{record.paramValue1}
+            </if>
+            <if test="(record.paramValue2!=null and record.paramValue2!='') or (record.paramValue2!='' and record.paramValue2==0)">
+                and param_value2 = #{record.paramValue2}
+            </if>
+            <if test="(record.paramValue3!=null and record.paramValue3!='') or (record.paramValue3!='' and record.paramValue3==0)">
+                and param_value3 = #{record.paramValue3}
+            </if>
+            <if test="(record.companyId!=null and record.companyId!='') ">
+                and company_id = #{record.companyId}
+            </if>
+            <if test="(record.shopId!=null and record.shopId!='') ">
+                and shop_id = #{record.shopId}
+            </if>
+        </if>
+    </delete>
+
+
+    <!-- 分页查询 -->
+    <select id="selectInPage" resultMap="BusParameterSettingsMap">
+        select
+        param_id,
+        param_code,
+        param_value,
+        param_value1,
+        param_value2,
+        param_value3,
+        company_id,
+        shop_id
+        from bus_parameter_settings
+        where 1=1
+        <if test="record!=null">
+            <if test="(record.paramId!=null and record.paramId!='') or (record.paramId!='' and record.paramId==0)">
+                and param_id = #{record.paramId}
+            </if>
+            <if test="(record.paramCode!=null and record.paramCode!='') or (record.paramCode!='' and record.paramCode==0)">
+                and param_code = #{record.paramCode}
+            </if>
+            <if test="(record.paramValue!=null and record.paramValue!='') or (record.paramValue!='' and record.paramValue==0)">
+                and param_value = #{record.paramValue}
+            </if>
+            <if test="(record.paramValue1!=null and record.paramValue1!='') or (record.paramValue1!='' and record.paramValue1==0)">
+                and param_value1 = #{record.paramValue1}
+            </if>
+            <if test="(record.paramValue2!=null and record.paramValue2!='') or (record.paramValue2!='' and record.paramValue2==0)">
+                and param_value2 = #{record.paramValue2}
+            </if>
+            <if test="(record.paramValue3!=null and record.paramValue3!='') or (record.paramValue3!='' and record.paramValue3==0)">
+                and param_value3 = #{record.paramValue3}
+            </if>
+            <if test="(record.companyId!=null and record.companyId!='') ">
+                and company_id = #{record.companyId}
+            </if>
+            <if test="(record.shopId!=null and record.shopId!='') ">
+                and shop_id = #{record.shopId}
+            </if>
+        </if>
+        <if test="pageVo !=null"><!-- 判断pageVo对象是否为空 -->
+            <if test="pageVo.sort !=null  and pageVo.order !=null">
+                order by
+                ${pageVo.sort} ${pageVo.order}
+            </if>
+            <if test="pageVo.offset >=0  and pageVo.limit >0">
+                limit
+                #{pageVo.offset},#{pageVo.limit}
+            </if>
+        </if>
+    </select>
+
+    <!-- 查询总条数 -->
+    <select id="selectTotalRecord" parameterType="long" resultType="java.lang.Integer">
+        select count(*)
+        from bus_parameter_settings
+        where 1=1
+        <if test="record!=null">
+            <if test="(record.paramId!=null and record.paramId!='') or (record.paramId!='' and record.paramId==0)">
+                and param_id = #{record.paramId}
+            </if>
+            <if test="(record.paramCode!=null and record.paramCode!='') or (record.paramCode!='' and record.paramCode==0)">
+                and param_code = #{record.paramCode}
+            </if>
+            <if test="(record.paramValue!=null and record.paramValue!='') or (record.paramValue!='' and record.paramValue==0)">
+                and param_value = #{record.paramValue}
+            </if>
+            <if test="(record.paramValue1!=null and record.paramValue1!='') or (record.paramValue1!='' and record.paramValue1==0)">
+                and param_value1 = #{record.paramValue1}
+            </if>
+            <if test="(record.paramValue2!=null and record.paramValue2!='') or (record.paramValue2!='' and record.paramValue2==0)">
+                and param_value2 = #{record.paramValue2}
+            </if>
+            <if test="(record.paramValue3!=null and record.paramValue3!='') or (record.paramValue3!='' and record.paramValue3==0)">
+                and param_value3 = #{record.paramValue3}
+            </if>
+            <if test="(record.companyId!=null and record.companyId!='') ">
+                and company_id = #{record.companyId}
+            </if>
+
+            <if test="(record.shopId!=null and record.shopId!='') ">
+                and shop_id = #{record.shopId}
+            </if>
+        </if>
+    </select>
+
+    <!-- 根据id查询-->
+    <select id="selectById" resultMap="BusParameterSettingsMap">
+		select 
+			param_id,
+			param_code,
+			param_value,
+			param_value1,
+			param_value2,
+			param_value3,
+			company_id,
+			shop_id
+		from bus_parameter_settings
+		where  param_id=#{paramId} 
+	</select>
+
+
+    <!-- 根据id 锁表查询-->
+    <select id="selectForUpdate" resultMap="BusParameterSettingsMap">
+		select 
+			param_id,
+			param_code,
+			param_value,
+			param_value1,
+			param_value2,
+			param_value3,
+			company_id,
+			shop_id
+		from bus_parameter_settings
+		where  param_id=#{param_id} 
+		for update
+	</select>
+
+
+    <!-- 根据对象查询-->
+    <select id="selectByModel" resultMap="BusParameterSettingsMap">
+        select
+        param_id,
+        param_code,
+        param_value,
+        param_value1,
+        param_value2,
+        param_value3,
+        company_id,
+        shop_id
+        from bus_parameter_settings
+        where 1=1
+        <if test="record!=null">
+            <if test="(record.paramId!=null and record.paramId!='') or (record.paramId!='' and record.paramId==0)">
+                and param_id = #{record.paramId}
+            </if>
+            <if test="(record.paramCode!=null and record.paramCode!='') or (record.paramCode!='' and record.paramCode==0)">
+                and param_code = #{record.paramCode}
+            </if>
+            <if test="(record.paramValue!=null and record.paramValue!='') or (record.paramValue!='' and record.paramValue==0)">
+                and param_value = #{record.paramValue}
+            </if>
+            <if test="(record.paramValue1!=null and record.paramValue1!='') or (record.paramValue1!='' and record.paramValue1==0)">
+                and param_value1 = #{record.paramValue1}
+            </if>
+            <if test="(record.paramValue2!=null and record.paramValue2!='') or (record.paramValue2!='' and record.paramValue2==0)">
+                and param_value2 = #{record.paramValue2}
+            </if>
+            <if test="(record.paramValue3!=null and record.paramValue3!='') or (record.paramValue3!='' and record.paramValue3==0)">
+                and param_value3 = #{record.paramValue3}
+            </if>
+            <if test="(record.companyId!=null and record.companyId!='') ">
+                and company_id = #{record.companyId}
+            </if>
+
+            <if test="(record.shopId!=null and record.shopId!='') ">
+                and shop_id = #{record.shopId}
+            </if>
+        </if>
+    </select>
+
+    <select id="selectByCodes" resultMap="BusParameterSettingsMap">
+
+        select * from bus_parameter_settings where company_id=#{companyId} and  shop_id=#{shopId}
+        and param_code in
+        <foreach collection="list" index="index" item="item" open="("
+                 separator="," close=")">
+            #{item}
+        </foreach>
+    </select>
+
+    <select id="selectByCodesAndCompanyId" resultMap="BusParameterSettingsMap">
+
+        select * from bus_parameter_settings where company_id=#{companyId}
+        and param_code in
+        <foreach collection="list" index="index" item="item" open="("
+                 separator="," close=")">
+            #{item}
+        </foreach>
+    </select>
+
+    <select id="selectByCode" resultMap="BusParameterSettingsMap">
+         select * from bus_parameter_settings where
+         param_code=#{code}
+         and company_id=#{companyId} and  shop_id=#{shopId}
+    </select>
+    <select id="selectCompanyParamByCode" resultMap="BusParameterSettingsMap">
+         select * from bus_parameter_settings where
+         param_code=#{code}
+         and company_id=#{companyId}
+    </select>
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.1