|  |  |  | 
|---|
|  |  |  | <select id="selectDicByType" resultType="cc.mrbird.febs.mall.entity.DataDictionaryCustom"> | 
|---|
|  |  |  | select * from data_dictionary_custom where type=#{type} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="getPayMethodListInPage" resultType="cc.mrbird.febs.mall.vo.AdminPayMethodVo"> | 
|---|
|  |  |  | select * from data_dictionary_custom where type = #{record.type} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="getMallPayMethodEditInfoById" resultType="cc.mrbird.febs.mall.vo.AdminMallPayMethodEditVo"> | 
|---|
|  |  |  | select * from data_dictionary_custom where id = #{id} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectNextAgentLevelInfo" resultType="cc.mrbird.febs.mall.entity.DataDictionaryCustom"> | 
|---|
|  |  |  | select * from data_dictionary_custom x | 
|---|
|  |  |  | where x.type='AGENT_LEVEL_REQUIRE' and x.code = ( | 
|---|
|  |  |  | select a.code from data_dictionary_custom a | 
|---|
|  |  |  | where a.type='AGENT_LEVEL' and a.value > (select b.value from data_dictionary_custom b where b.type='AGENT_LEVEL' and b.code=#{level}) | 
|---|
|  |  |  | order by a.value limit 1 | 
|---|
|  |  |  | ) | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectDicDataByTypeAndCode" resultType="cc.mrbird.febs.mall.entity.DataDictionaryCustom"> | 
|---|
|  |  |  | select * from data_dictionary_custom a | 
|---|
|  |  |  | where a.type=#{type} and a.code=#{code} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="getAgentLevelOption" resultType="cc.mrbird.febs.mall.vo.AdminAgentLevelOptionTreeVo"> | 
|---|
|  |  |  | select a.code id,a.description name from data_dictionary_custom a | 
|---|
|  |  |  | where a.type='AGENT_LEVEL' and a.code != 'ZERO_LEVEL' | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="agentLevelOption" resultType="cc.mrbird.febs.mall.vo.AdminAgentLevelOptionTreeVo"> | 
|---|
|  |  |  | select a.code id,a.description name from data_dictionary_custom a | 
|---|
|  |  |  | where a.type='AGENT_LEVEL_APPLY' | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="getRankAwardUpdateInfoById" resultType="cc.mrbird.febs.mall.vo.AdminRankAwardUpdateInfoVo"> | 
|---|
|  |  |  | select a.* from data_dictionary_custom a | 
|---|
|  |  |  | where a.id =  #{id} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <update id="updateDicValueByTypeAndCode"> | 
|---|
|  |  |  | update data_dictionary_custom | 
|---|
|  |  |  | set value=#{value} | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | 1=1 | 
|---|
|  |  |  | <if test="code != null and code != ''"> | 
|---|
|  |  |  | and code = #{code} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | <if test="type != null and type != ''"> | 
|---|
|  |  |  | and type = #{type} | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | </update> | 
|---|
|  |  |  | </mapper> | 
|---|