|  |  |  | 
|---|
|  |  |  | where user_id = #{userId} | 
|---|
|  |  |  | </update> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectDicDataByTypeAndCode" resultType="cc.mrbird.febs.mall.entity.DataDictionary"> | 
|---|
|  |  |  | select * from data_dictionary a | 
|---|
|  |  |  | where a.type=#{type} and a.code=#{code} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="selectGroupListInPage" resultType="cc.mrbird.febs.mall.vo.AdminGroupVo"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | a.id id, | 
|---|
|  |  |  | a.use_robot useRobot, | 
|---|
|  |  |  | a.name name, | 
|---|
|  |  |  | a.model_type modelType, | 
|---|
|  |  |  | a.amount_min amountMin, | 
|---|
|  |  |  | a.amount_max amountMax, | 
|---|
|  |  |  | a.red_bag_cnt redBagCnt, | 
|---|
|  |  |  | b.phone phone, | 
|---|
|  |  |  | b.nick_name nickName, | 
|---|
|  |  |  | a.create_time createTime | 
|---|
|  |  |  | from chat_group a | 
|---|
|  |  |  | left join chat_user b on b.user_id = a.master | 
|---|
|  |  |  | <where> | 
|---|
|  |  |  | <if test="record != null"> | 
|---|
|  |  |  | <if test="record.name != null and record.name != ''"> | 
|---|
|  |  |  | and a.name like CONCAT('%', CONCAT(#{record.name}, '%')) | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </if> | 
|---|
|  |  |  | </where> | 
|---|
|  |  |  | order by a.create_time desc | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <update id="updateIsRobotByGroupId"> | 
|---|
|  |  |  | update chat_group | 
|---|
|  |  |  | set | 
|---|
|  |  |  | use_robot = #{useRobot} | 
|---|
|  |  |  | where id = #{id} | 
|---|
|  |  |  | </update> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | <select id="getGroupInfoById" resultType="cc.mrbird.febs.mall.vo.AdminGroupInfoVo"> | 
|---|
|  |  |  | select | 
|---|
|  |  |  | a.id id, | 
|---|
|  |  |  | a.name name, | 
|---|
|  |  |  | b.phone phone, | 
|---|
|  |  |  | a.model_type modelType, | 
|---|
|  |  |  | b.nick_name nickName, | 
|---|
|  |  |  | a.use_robot useRobot, | 
|---|
|  |  |  | a.amount_min amountMin, | 
|---|
|  |  |  | a.amount_max amountMax, | 
|---|
|  |  |  | a.red_bag_cnt redBagCnt | 
|---|
|  |  |  | from chat_group a | 
|---|
|  |  |  | left join chat_user b on b.user_id = a.master | 
|---|
|  |  |  | where id = #{id} | 
|---|
|  |  |  | </select> | 
|---|
|  |  |  |  | 
|---|
|  |  |  | </mapper> | 
|---|