|
|
@@ -46,13 +46,13 @@ public interface UserPowerMapper {
|
|
|
|
|
|
@Select( "<script>"
|
|
|
+ "SELECT ID id,BD_NAME dashboardName,CASE NVL(BPU_ID, '1') WHEN 1 THEN 0 ELSE 1 END checked "
|
|
|
- + "FROM BI_DASHBOARDS LEFT JOIN BI_POWER_USERS ON BPU_DASHBOARDID = ID WHERE CREATE_ID = #{userId, jdbcType=INTEGER} "
|
|
|
+ + "FROM BI_DASHBOARDS LEFT JOIN BI_POWER_USERS ON BPU_DASHBOARDID = ID WHERE "
|
|
|
+ "<choose>"
|
|
|
+ "<if test=\"type == 0\">"
|
|
|
- + " AND BPU_USERGROUPID = #{id,jdbcType=INTEGER}"
|
|
|
+ + " BPU_USERGROUPID = #{id,jdbcType=INTEGER}"
|
|
|
+ "</if>"
|
|
|
+ "<otherwise>"
|
|
|
- + " AND BPU_USERID = #{id,jdbcType=INTEGER}"
|
|
|
+ + " BPU_USERID = #{id,jdbcType=INTEGER}"
|
|
|
+ "</otherwise>"
|
|
|
+ "</choose>"
|
|
|
+ "</script>")
|