12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- <?xml version="1.0" encoding="UTF-8"?>
- <service provider="com.trs.gov.auth.GovRoleServiceProvider">
-
- <!-- 获取使用了指定权限模板的角色 -->
- <method name="queryRolesByRightTemplate" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="RightTemplateId" desc="权限模板ID" type="int" required="true" min-value="1"/>
- </method>
-
- <!-- 保存角色 -->
- <method name="saveRole" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="ROLEID" desc="角色ID" type="int" required="true" min-value="0"/>
- <parameter name="ROLENAME" desc="角色名称" type="string" required="true"/>
- <parameter name="SITEID" desc="角色所属站点" type="int" required="false"/>
- <parameter name="CHANNELID" desc="角色所属栏目" type="int" required="fasle"/>
- <parameter name="RIGHTTEMPLATEID" desc="权限模板id" type="int" required="fasle"/>
- </method>
-
- <!-- 获取 系统/站点/栏目 下的角色列表 -->
- <method name="queryRoles" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="ROLETYPE" desc="角色类型" type="int" required="fasle"/>
- <parameter name="SiteId" desc="角色所属站点" type="int" required="fasle"/>
- <parameter name="ChannelId" desc="角色所属栏目" type="int" required="fasle"/>
- <!--<parameter name="ContainsAll" desc="包含所有子栏目" type="int" required="fasle"/>-->
- <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="RoleName,CrUser"/>
- <parameter name="SearchValue" desc="检索关键词" type="string" required="false"/>
- <!-- 分页相关配置 -->
- <parameter name="PageSize" desc="分页大小" type="int" required="false" default="20"/>
- <parameter name="PageIndex" desc="当前页码" type="int" required="false" default="1"/>
- <!-- 排序 -->
- <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="WCMROLE.CRTIME desc"/>
-
- </method>
- <!-- 获取 系统/站点/栏目 下的角色列表(不判断权限) -->
- <method name="queryRolesNoAuth" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="ROLETYPE" desc="角色类型" type="int" required="fasle"/>
- <parameter name="SiteId" desc="角色所属站点" type="int" required="fasle"/>
- <parameter name="ChannelId" desc="角色所属栏目" type="int" required="fasle"/>
- <!--<parameter name="ContainsAll" desc="包含所有子栏目" type="int" required="fasle"/>-->
- <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="RoleName,CrUser"/>
- <parameter name="SearchValue" desc="检索关键词" type="string" required="false"/>
- <!-- 分页相关配置 -->
- <parameter name="PageSize" desc="分页大小" type="int" required="false" default="20"/>
- <parameter name="PageIndex" desc="当前页码" type="int" required="false" default="1"/>
- <!-- 排序 -->
- <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="WCMROLE.CRTIME desc"/>
- </method>
- <!-- 根据ID查找角色 -->
- <method name="findRoleById" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="ROLEID" desc="角色ID" type="int" required="true"/>
- </method>
-
- <!-- 删除 系统/站点/栏目 下的角色 -->
- <method name="removeRoles" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="RoleIds" desc="被删除的角色ID序列" type="string" required="true"/>
- </method>
-
- <!-- 获取角色下的用户列表 -->
- <method name="queryUsers" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="RoleId" desc="角色ID" type="int" required="true" min-value="1"/>
- <parameter name="USERSTATUS" desc="用户状态" type="int" required="false" search="true"
- search-operator="=" search-field="WCMUSER.STATUS" default="30"/>
- <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="UserId,UserName"/>
- <parameter name="SearchValue" desc="检索关键词" type="string" required="false"/>
- </method>
-
- <!-- 指定角色下添加用户 -->
- <method name="addUsers" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="RoleId" desc="角色ID" type="int" required="true" min-value="1"/>
- <parameter name="UserIds" desc="被添加的用户ID序列" type="string" required="true"/>
- </method>
-
- <!-- 指定角色下删除用户 -->
- <method name="removeUsers" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="RoleId" desc="角色ID" type="int" required="true" min-value="1"/>
- <parameter name="UserIds" desc="被删除的用户ID序列" type="string" required="true"/>
- </method>
-
- </service>
|