123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285 |
- <?xml version="1.0" encoding="UTF-8"?>
- <service provider="com.trs.gov.sysmgmt.chnlmgmt.ChannelServiceProvider">
- <!-- 新建,编辑栏目 -->
- <method name="saveChannel" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="CHANNELID" desc="栏目id" type="int" required="true" min-value="0"/>
- <parameter name="SITEID" desc="站点ID" type="int" required="true" />
- <parameter name="PARENTID" desc="父栏目ID" type="int" required="true" />
- <parameter name="CHNLNAME" desc="唯一标识" type="string" required="true" />
- <parameter name="CHNLDESC" desc="站点名称" type="string" required="true" />
- <parameter name="CANPUB" desc="是否允许发布" type="int" required="false" default="1" />
- <parameter name="CHNLDATAPATH" desc="存放目录" type="string" required="false" />
- <parameter name="VIEWINFOID" desc="栏目视图" type="int" required="false" />
- <parameter name="CHNLTYPE" desc="栏目类型" type="int" required="false" default="0"/>
- <parameter name="LINKURL " desc="连接栏目URL" type="string" required="false" />
- <parameter name="ONLYMANAGER" desc="发布为管理节点" type="int" required="false" />
- </method>
- <!-- 查询 -->
- <method name="queryChannels" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="SITEID" desc="站点ID" type="int" required="true" min-value="0" default="0" />
- <parameter name="PARENTID" desc="父栏目ID" type="int" required="false" min-value="0" default="0"/>
- <!-- 检索相关配置 -->
- <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="CHNLNAME,CHNLDESC"/>
- <!-- 分页相关配置 -->
- <parameter name="PageSize" desc="分页大小" type="int" required="false" default="100"/>
- <parameter name="PageIndex" desc="当前页码" type="int" required="false" default="1"/>
- <parameter name="containsChildren" desc="是否包括子栏目" type="boolean" required="false" default="false"/>
- <!-- 排序 -->
- <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="WCMCHANNEL.CHNLORDER asc"/>
- </method>
- <!-- 无权限栏目查询 -->
- <method name="queryChannelsNoAuth" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="SITEID" desc="站点ID" type="int" required="true" min-value="0" default="0" />
- <parameter name="PARENTID" desc="父栏目ID" type="int" required="false" min-value="0" default="0"/>
- <!-- 检索相关配置 -->
- <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="CHNLNAME,CHNLDESC"/>
- <!-- 分页相关配置 -->
- <parameter name="PageSize" desc="分页大小" type="int" required="false" default="100"/>
- <parameter name="PageIndex" desc="当前页码" type="int" required="false" default="1"/>
- <parameter name="containsChildren" desc="是否包括子栏目" type="boolean" required="false" default="false"/>
- <!-- 排序 -->
- <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="WCMCHANNEL.CHNLORDER asc"/>
- </method>
- <!-- 删除 -->
- <method name="removeChannels" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="CHANNELIDS" desc="栏目IDs" type="string" required="true" />
- </method>
- <!-- 栏目ID查询 -->
- <method name="findChannelById" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="CHANNELID" desc="栏目ID" type="int" required="true" />
- </method>
- <!-- 栏目回收站查询 -->
- <method name="queryChannelsInRecycleBin" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="SITEID" desc="站点ID" type="int" required="true" />
- <!-- 检索相关配置 -->
- <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="CHNLNAME,CHNLDESC"/>
- <!-- 分页相关配置 -->
- <parameter name="PageSize" desc="分页大小" type="int" required="false" default="100"/>
- <parameter name="PageIndex" desc="当前页码" type="int" required="false" default="1"/>
- </method>
- <!-- 栏目回收站还原 -->
- <method name="restoreChannels" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="CHANNELIDS" desc="栏目IDs" type="string" required="true" />
- </method>
- <!-- 栏目回收站彻底删除 -->
- <method name="eraseChannels" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="CHANNELIDS" desc="栏目IDs" type="string" required="true" />
- </method>
- <method name="exportChannels" desc="导出栏目" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="ChannelIds" desc="栏目ID序列" type="string" required="true" />
- <parameter name="ContainsChildren" desc="是否导出所有的子栏目" type="boolean" required="true" />
- <parameter name="ContainsRelated" desc="是否导出所有的相关内容" type="boolean" required="true" />
- </method>
- <method name="importChannels" desc="导入栏目" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="FileName" desc="待导入文件" type="string" required="true"/>
- <parameter name="DstsiteId" desc="目标站点ID" type="int" required="true"/>
- <parameter name="DstchannelId" desc="目标栏目ID" type="int" required="false"/>
- </method>
- <method name="createFromFile" desc="批量创建栏目" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="ImportFile" desc="待导入文件" type="string" required="true" />
- <parameter name="DstChannelId" desc="目标栏目ID" type="int" required="false" />
- <parameter name="DstSiteId" desc="目标站点ID" type="int" required="false" />
- </method>
- <method name="saveExt" desc="栏目高级属性" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="PUBLISHLIMIT" desc="发布后仅显示指定时间开始撰写的文档" type="int" required="false" />
- <parameter name="PUBSTARTDATE" desc="指定开始时间" type="string" required="false" />
- <parameter name="CHANNELID" desc="栏目ID" type="int" required="true" />
- <parameter name="OTHERTEMPLATES" desc="其他概览模板IDs" type="string" required="true" />
- <parameter name="ONLYMANAGER" desc="发布为管理节点" type="int" required="true" />
- <parameter name="LISTTYPE" desc="移动展现类型(列表由后端提供接口)" type="int" required="true" />
- <parameter name="RDSCHDMODE" desc="计划发布模式" type="int" required="true" default="0"/>
- <parameter name="EXECTIME" desc="运行时间" type="string" required="false" />
- <parameter name="STARTTIME" desc="开始时间" type="string" required="false" />
- <parameter name="ENDTIME" desc="结束时间" type="string" required="false" />
- <parameter name="INTERVAL" desc="间隔时间(秒)" type="int" required="false" />
- <parameter name="FORCESCHEDULEPUB" desc="强制发布" type="int" required="false" default="0"/>
- <parameter name="UNPUBSCHEDULE" desc="定时撤销发布" type="int" required="false" default="0" />
- <parameter name="UNPUBTIME" desc="定时撤销发布时间" type="string" required="false" />
- <parameter name="ISPUSHABLE" desc="是否可上报" type="int" required="true" />
- <parameter name="PUSHABLEGROUPS" desc="可上报组织IDs" type="string" required="false" />
- <parameter name="ISDISTRIBUTABLE" desc="是否可下达" type="int" required="true" />
- <parameter name="SCHID" desc="撤销计划ID" type="int" required="false" />
- </method>
- <!--栏目分发、聚合的新建和编辑-->
- <method name="saveChannelSyns" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="ChannelId" desc="当前栏目ID" type="int" required="true"/>
- <parameter name="TYPE" desc="(同步类型)分发或聚合" type="int" required="true"/>
- <parameter name="CHANNELSYNID" desc="记录ID" type="int" required="true" min-value="0"/>
- <parameter name="SRCCHANNELID" desc="分发时源栏目ID" type="int" required="false"/>
- <parameter name="TOCHANNELIDs" desc="分发时目标栏目IDs" type="string" required="false"/>
- <parameter name="SRCCHANNELIDS" desc="聚合时源栏目IDs" type="string" required="false"/>
- <parameter name="TOCHANNELID" desc="聚合时源栏目ID" type="int" required="false"/>
- <parameter name="SDATE" desc="同步开始时间" type="string" required="true"/>
- <parameter name="EDATE" desc="同步结束时间" type="string" required="true"/>
- <parameter name="DOCSDATE" desc="文档创建开始时间" type="string" required="true"/>
- <parameter name="DOCEDATE" desc="文档创建结束时间" type="string" required="false"/>
- <parameter name="STATUSES" desc="被同步文档的状态" type="string" required="false"/>
- <parameter name="TransmitType" desc="同步模式" type="string" required="true"/>
- <parameter name="SYNTYPES" desc="同步时机" type="string" required="true"/>
- <parameter name="OPERAFTER" desc="发布后同步并且" type="int" required="false" default="0"/>
- </method>
- <!--分发、聚合校验方法 -->
- <method name="isValidDocumentSyn" desc="校验当前分发是否有效">
- <parameter name="SrcChannelId" desc="源栏目ID" type="int" required="true"/>
- <parameter name="ObjectIds" desc="目标栏目ID序列" type="string" required="true"/>
- <parameter name="ChannelAsTarget" desc="当前栏目是否作为汇集点" type="boolean" required="false"/>
- </method>
- <!--查询分发或聚合列表-->
- <method name="queryChannelSyns" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="TYPE" desc="(同步类型)分发或聚合" type="int" required="true"/>
- <parameter name="CHANNELID" desc="栏目ID" type="int" required="true"/>
- <!-- 检索相关配置 -->
- <parameter name="CHANNELNAME" desc="检索的栏目名称" type="string" required="false" search="true"
- search-operator="like" search-field="WCMCHANNEL.CHNLDESC"/>
- <!-- 分页相关配置 -->
- <parameter name="PageSize" desc="分页大小" type="int" required="false" default="20"/>
- <parameter name="PageIndex" desc="当前页码" type="int" required="false" default="1"/>
- </method>
- <!--根据记录ID查找分发或聚合列表-->
- <method name="findChannelSynById" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="ChannelSynID" desc="记录ID" type="int" required="true"/>
- </method>
- <!--删除分发或聚合列表-->
- <method name="removeChannelSyns" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="ChannelId" desc="当前栏目ID" type="int" required="true"/>
- <parameter name="CHANNELSYNIDS" desc="记录IDs" type="string" required="true"/>
- </method>
- <!--立即执行分发或聚合-->
- <method name="synUndoContent" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="ChannelId" desc="当前栏目ID" type="int" required="true"/>
- <parameter name="CHANNELSYNIDS" desc="记录IDs" type="string" required="true"/>
- </method>
- <!--获取移动展现类型-->
- <method name="queryAppListType" convertor="uri:/gov/common/to_json.jsp">
- </method>
- <!-- 根据ID查找栏目高级属性-->
- <method name="findChannelExtById" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="CHANNELID" desc="栏目ID" type="int" required="true"/>
- </method>
- <!-- 同名选择 -->
- <method name="queryChannelsByChnlDesc" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="SelectFields" desc="显示的字段列表" type="string"
- required="fasle" default="ChannelId,ChnlName,ChnlDesc,SiteId,ParentId,ChnlType"/>
- <parameter name="CHNLDESC" desc="栏目名称" type="string" required="true"/>
- <parameter name="CLASSIFICATIONID" desc="站点类别ID" type="int" required="false"/>
- <parameter name="ACTIONTYPE" desc="类型" type="int" required="true"/>
- </method>
- <!-- 根据栏目名称(或描述)模糊查询栏目 -->
- <method name="queryChannelIdsByNameOrDesc" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="NAMEORDESC" desc="栏目名称或描述" type="string" required="true"/>
- <parameter name="SITEID" desc="站点ID" type="int" required="false" default="0"/>
- </method>
- <!-- 最近选择 -->
- <method name="queryRecentChannels" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="ACTIONTYPE" desc="操作类型" type="int" required="true"/>
- <parameter name="OBJTYPE" desc="对象类型" type="int" required="false" default="101"/>
- <parameter name="RECENTNUM" desc="次数" type="int" required="false" default="1"/>
- </method>
- <!--同步视图到栏目-->
- <method name="synMetaView" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="CHANNELIDS" desc="操作类型" type="string" required="false"/>
- <parameter name="SITEID" desc="对象类型" type="int" required="true" min-value="0"/>
- </method>
- <!--查询站点,栏目的存放路径是否重复-->
- <method name="existDataPath" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="CHANNELID" desc="栏目ID" type="int" required="false" min-value="0"/>
- <parameter name="PARENTID" desc="父栏目ID" type="int" required="false" min-value="0"/>
- <parameter name="SITEID" desc="站点ID" type="int" required="true" min-value="0"/>
- <parameter name="DATAPATH" desc="存放目录" type="string" required="true" />
- </method>
- <!--获取栏目站点的发布http路径-->
- <method name="findPubHttp" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="DATAPATH" desc="存放目录" type="string" required="true" />
- </method>
- <!-- 查询 -->
- <method name="queryPushableChannels" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="SITEID" desc="站点ID" type="int" required="true" min-value="0" default="0" />
- <parameter name="PARENTID" desc="父栏目ID" type="int" required="false" min-value="0" default="0"/>
- <!-- 检索相关配置 -->
- <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="CHNLDESC"/>
- <parameter name="SearchValue" desc="检索关键词" type="string" required="false"/>
- <!-- 分页相关配置 -->
- <parameter name="PageSize" desc="分页大小" type="int" required="false" default="100"/>
- <parameter name="PageIndex" desc="当前页码" type="int" required="false" default="1"/>
- <parameter name="containsChildren" desc="是否包括子栏目" type="boolean" required="false" default="false"/>
- <!-- 排序 -->
- <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="WCMCHANNEL.CHNLORDER asc"/>
- </method>
- <!-- 查询 -->
- <method name="queryDistributableChannels" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="SITEID" desc="站点ID" type="int" required="true" min-value="0" default="0" />
- <parameter name="PARENTID" desc="父栏目ID" type="int" required="false" min-value="0" default="0"/>
- <!-- 检索相关配置 -->
- <parameter name="SearchFields" desc="检索字段" type="string" required="false" default="CHNLDESC"/>
- <parameter name="SearchValue" desc="检索关键词" type="string" required="false"/>
- <!-- 分页相关配置 -->
- <parameter name="PageSize" desc="分页大小" type="int" required="false" default="100"/>
- <parameter name="PageIndex" desc="当前页码" type="int" required="false" default="1"/>
- <parameter name="containsChildren" desc="是否包括子栏目" type="boolean" required="false" default="false"/>
- <!-- 排序 -->
- <parameter name="OrderBy" desc="排序方式" type="string" required="false" default="WCMCHANNEL.CHNLORDER asc"/>
- </method>
- <!--获取站点的默认主域名-->
- <method name="findMainDomain" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="DATAPATH" desc="存放目录" type="string" required="true"/>
- </method>
- <!-- 根据栏目ID获取栏目的路径树 -->
- <method name="findChannelPath" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="CHANNELID" desc="栏目ID" type="int" required="true" min-value="0" default="0" />
- </method>
- <!-- 获取栏目类型 -->
- <method name="queryChnlTypes" convertor="uri:/gov/common/to_json.jsp">
- </method>
- <!-- 栏目移动 -->
- <method name="moveChannels" convertor="uri:/gov/common/to_json.jsp">
- <parameter name="SRCCHANNELIDS" desc="被移动的栏目ids" type="string" required="true" />
- <parameter name="DSTCHANNELID" desc="目标栏目ID" type="int" required="false" min-value="0"/>
- <parameter name="DSTSITEID" desc="当前站点ID" type="int" required="false" min-value="0"/>
- </method>
- </service>
|