Skip to content

Commit 21630b9

Browse files
committed
feat: 使用 alias 指定 typeHandler
1 parent 187a74f commit 21630b9

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

system/src/main/resources/mapper/SysMenuMapper.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@
1111
<result column="leaf_flag" property="leafFlag"/>
1212
<result column="icon" property="icon"/>
1313
<result column="order_num" property="orderNum"/>
14-
<result column="enable_flag" property="enableFlag"/>
14+
<result column="enable_flag" property="enableFlag" typeHandler="BoolToIntTypeHandler"/>
1515
<result column="create_time" property="createTime"/>
1616
<result column="update_time" property="updateTime"/>
1717
<result column="update_user" property="updateUser"/>
18-
<result column="r_code" property="roles" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>
18+
<result column="r_code" property="roles" typeHandler="ObjToStrTypeHandler"/>
1919
</resultMap>
2020
<select id="selectByRoles" resultType="top.cadecode.uniboot.system.bean.po.SysMenu">
2121
SELECT DISTINCT sm.*
@@ -43,7 +43,7 @@
4343
AND sm.menu_name like #{bindMenuName }
4444
</if>
4545
<if test="request.enableFlag != null">
46-
AND sm.enable_flag = #{request.enableFlag}
46+
AND sm.enable_flag = #{request.enableFlag, typeHandler=BoolToIntTypeHandler}
4747
</if>
4848
<if test="request.roleIdList != null and request.roleIdList.size > 0 ">
4949
AND sr.id in (

system/src/main/resources/mapper/SysUserMapper.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<result column="username" property="username"/>
77
<result column="nick_name" property="nickName"/>
88
<result column="password" property="password"/>
9-
<result column="enable_flag" property="enableFlag"/>
9+
<result column="enable_flag" property="enableFlag" typeHandler="BoolToIntTypeHandler"/>
1010
<result column="sex" property="sex"/>
1111
<result column="phone" property="phone"/>
1212
<result column="mail" property="mail"/>
@@ -15,7 +15,7 @@
1515
<result column="create_time" property="createTime"/>
1616
<result column="update_time" property="updateTime"/>
1717
<result column="update_user" property="updateUser"/>
18-
<result column="r_code" property="roles" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>
18+
<result column="r_code" property="roles" typeHandler="ObjToStrTypeHandler"/>
1919
</resultMap>
2020
<select id="selectRolesVoByUserIds" resultMap="SysUserRolesVoMap">
2121
SELECT su.*, JSON_ARRAYAGG(sr.code) r_code
@@ -56,7 +56,7 @@
5656
AND su.nick_name like #{binNickName}
5757
</if>
5858
<if test="request.enableFlag != null">
59-
AND su.enable_flag = #{request.enableFlag}
59+
AND su.enable_flag = #{request.enableFlag, typeHandler=BoolToIntTypeHandler}
6060
</if>
6161
<if test="request.roleIdList != null and request.roleIdList.size > 0 ">
6262
AND sr.id in (

0 commit comments

Comments
 (0)