| | |
| | | <?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> |