权限代码

package
郑皇 4 years ago
parent cb0ce5e1e7
commit 07dc56d98b

@ -1,12 +1,39 @@
<?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.ipsos.plugins.xpack.mapper.dept.XpackExtDeptMapper">
<resultMap id="simpleNode" type="com.ipsos.common.dto.PluginSimpleTreeNode">
<id property="id" column="id" javaType="java.lang.Long" />
<result property="pid" column="pid" javaType="java.lang.Long"/>
</resultMap>
<sql id="gridCondition">
<where>
<foreach collection="oredCriteria" item="criteria" separator="or">
<if test="criteria.valid">
<trim prefix="(" prefixOverrides="and" suffix=")">
<foreach collection="criteria.criteria" item="criterion">
<choose>
<when test="criterion.noValue">
and ${criterion.condition}
</when>
<when test="criterion.singleValue">
and ${criterion.condition} #{criterion.value}
</when>
<when test="criterion.betweenValue">
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test="criterion.listValue">
and ${criterion.condition}
<foreach close=")" collection="criterion.value" item="listItem" open="(" separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<select id="allNodes" resultMap="simpleNode">
select dept_id as id, pid from sys_dept
</select>
@ -14,7 +41,7 @@
<select id="nodesByExample" parameterType="com.ipsos.common.entity.XpackGridExample" resultMap="simpleNode">
select dept_id as id, pid from sys_dept
<include refid="com.ipsos.common.mapper.PluginGridSql.gridCondition" />
<include refid="gridCondition" />
</select>

@ -10,14 +10,14 @@ export function post(url, data) {
}
export function authChange(data) {
return request({
url: '/api/sys_auth/authChange',
url: '/plugin/auth/authChange',
data: data,
method: 'post'
})
}
export function authDetails(data) {
return request({
url: '/api/sys_auth/authDetails',
url: '/plugin/auth/authDetails',
data: data,
method: 'post'
})
@ -25,9 +25,13 @@ export function authDetails(data) {
export function authDetailsModel(authType) {
return request({
url: '/api/sys_auth/authDetailsModel/' + authType,
url: '/plugin/auth/authDetailsModel/' + authType,
method: 'get'
})
// return request({
// url: '/api/sys_auth/authDetailsModel/' + authType,
// method: 'get'
// })
}
export function authModel(data) {

@ -1,7 +1,6 @@
<?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.ipsos.common.mapper.PluginGridSql">
<sql id="gridCondition">
<where>
<foreach collection="oredCriteria" item="criteria" separator="or">
@ -31,5 +30,4 @@
</foreach>
</where>
</sql>
</mapper>

Loading…
Cancel
Save