123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- <?xml version="1.0" encoding="UTF-8"?>
- <service provider="com.trs.gov.auth.GovRightServiceProvider">
- <method name="queryAllSysModules" convertor="uri:/gov/common/to_json.jsp">
- </method>
- <!-- 获取权限一级分类 -->
- <method name="querySysModules" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="RIGHTTEMPLATEID" desc="权限模板ID" type="int" required="true"/>
- </method>
- <!-- 获取一级分类的所有操作 -->
- <method name="queryOprKeys" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="SysModule" desc="系统模块名称" type="int" required="true"/>
- <parameter name="RIGHTTEMPLATEID" desc="权限模板ID" type="int" required="true"/>
- </method>
- <!-- 根据用户,获取权限值为1的所有oprKeys -->
- <method name="queryAuthorizedOprKeysByUser" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="SysModule" desc="系统模块名称" type="int" required="true"/>
- <parameter name="UserId" desc="用户ID" type="int" required="true"/>
- </method>
- <!-- 根据角色,获取权限值为1的所有oprKeys -->
- <method name="queryAuthorizedOprKeysByRole" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="SysModule" desc="系统模块名称" type="int" required="true"/>
- <parameter name="RoleId" desc="角色ID" type="int" required="true"/>
- </method>
- <!-- 保存权限模板 -->
- <method name="saveRightTemplate" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="RightTemplateId" desc="权限模板ID" type="int" required="false" min-value="0"/>
- <parameter name="SiteId" desc="权限模板所属站点" type="int" required="fasle"/>
- <parameter name="RTName" desc="权限模板名称" type="string" required="fasle"/>
- <parameter name="RightValue" desc="权限模板设定的操作值" type="string" required="fasle"/>
- </method>
-
- <!-- 获取指定级别的权限模板 -->
- <method name="queryRightTemplates" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="OBJTYPE" desc="权限模板所属对象类型" type="int" required="true"
- search="true" search-operator="=" search-field="ObjType"/>
- <parameter name="OBJID" desc="权限模板ID" type="int" required="false"/>
- <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="RightTemplateId DESC"/>
- </method>
- <!-- 获取指定级别的权限模板 (无权限限制)-->
- <method name="queryRightTemplatesNoAuth" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="OBJTYPE" desc="权限模板所属对象类型" type="int" required="true"
- search="true" search-operator="=" search-field="ObjType"/>
- <parameter name="OBJID" desc="权限模板所属对象ID" type="int" required="false"/>
- <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="RightTemplateId DESC"/>
- </method>
- <!-- 获取站点下可选择的权限模板 -->
- <method name="queryOptionalRightTemplates" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="SiteId" desc="站点ID" type="int" required="true" min-value="1"/>
- </method>
-
- <!-- 删除指定的权限模板 -->
- <method name="removeRightTemplate" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="RightTemplateId" desc="权限模板ID" type="int" required="true" min-value="1"/>
- </method>
- <!-- 保存权限 -->
- <method name="saveOprKeys" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="RIGHTTEMPLATEID" desc="权限模板ID" type="int" required="true" min-value="0"/>
- <parameter name="OprKeys" desc="权限模板ID" type="string" required="true" />
- </method>
- <!-- 复制权限模板 -->
- <method name="copyRightsTo" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="RIGHTTEMPLATEIDS" desc="权限模板IDs" type="string" required="true"/>
- <parameter name="TARGETRIGHTTEMPLATEID" desc="目标权限模板ID" type="int" required="true"/>
- </method>
- <!-- 复制权限模板 -->
- <method name="hasRight" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="USERID" desc="用户ID" type="int" required="false"/>
- <parameter name="SITEID" desc="站点ID" type="string" required="false"/>
- <parameter name="CHANNELID" desc="栏目ID" type="int" required="false"/>
- <parameter name="OPRKEYS" desc="权限keys" type="string" required="true"/>
- </method>
- <method name="querySysModulesHavingRight" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="USERID" desc="用户ID" type="int" required="false"/>
- </method>
- <method name="queryOprRootsHavingRight" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="SysModule" desc="系统模块值" type="int" required="true"/>
- <parameter name="USERID" desc="用户ID" type="int" required="false"/>
- </method>
- <method name="queryOprTypesHavingRight" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="OprRoot" desc="一级权限" type="string" required="true"/>
- <parameter name="USERID" desc="用户ID" type="int" required="false"/>
- <parameter name="ObjType" desc="对象类型" type="int" required="false"/>
- <parameter name="ObjId" desc="对象ID" type="int" required="false"/>
- </method>
- <method name="queryOprKeysHavingRight" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="OprType" desc="二级权限" type="string" required="true"/>
- <parameter name="USERID" desc="用户ID" type="int" required="false"/>
- <parameter name="ObjType" desc="对象类型" type="int" required="false"/>
- <parameter name="ObjId" desc="对象ID" type="int" required="false"/>
- </method>
- <!-- 根据传入的参数判断是否具有权限 -->
- <method name="checkHasRight" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="USERID" desc="用户ID" type="int" required="false"/>
- <parameter name="SITEID" desc="站点ID" type="string" required="false"/>
- <parameter name="CHANNELID" desc="栏目ID" type="int" required="false"/>
- <parameter name="OPRKEYS" desc="权限keys" type="string" required="true"/>
- <parameter name="MODULEID" desc="模块ID" type="int" required="true"/>
- </method>
- </service>
|