浏览代码

#IQRV #comment [BugFix] 保留 StructConfig 缺失的几个文件

gifur 4 年之前
父节点
当前提交
4b9aaa9b4c

+ 8 - 0
addin/res/StructConfig/IEBrowser.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="gb2312" ?>
+<entity name="IEBrowser">
+	<class name="IEBrowserSrv" overlap="true" exclusive="false">
+	</class>
+	<message name="WebBroadcast">
+			<param name="broadcastJson" type="string"/>
+	</message>
+</entity>

+ 34 - 0
addin/res/StructConfig/InitiativeTransfer.xml

@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="gb2312" ?>
+<entity name="InitiativeTransfer">
+	<class name="FlowService" overlap="true" exclusive="false">
+	
+		<!-- 前端对后端调用 -->
+		<oneway name="SwitchToAgentFlow" overlap="true">
+			<param name="req_context" type="wstring"/>
+		</oneway>
+		
+		<!-- 允许后端控制 -->
+		<oneway name="DisallowControl" overlap="true">
+			<param name="note" type="wstring"/>
+		</oneway>
+		
+		<!-- 后端调用前端,前端的返回 -->
+		<oneway name="ReturnAgent" overlap="true">
+			<param name="ans_context" type="wstring"/>
+		</oneway>
+		
+	</class>
+	
+	<message name="NotifyEnterFlow">
+		<param name="context" type="wstring"/>
+	</message>
+	
+	<!-- 回调, 用于后端对前端调用的通知,以及后端对前端的控制权申请 -->
+	<message name="ACMFlowInvoke">
+			<param name="req_context" type="wstring"/>
+	</message>
+	<message name="AgentFlowResult">
+		<param name="error" type="int"/>
+		<param name="ans_context" type="wstring"/>
+	</message>
+</entity>

+ 102 - 0
addin/res/StructConfig/MaintainWatcher.xml

@@ -0,0 +1,102 @@
+<?xml version="1.0" encoding="gb2312" ?>
+<entity name="MaintainWatcher">
+	<class name="MaintainCertificate" overlap="true" exclusive="false">
+		<twoway name="GetUserID" overlap="true">
+			<res>
+					<param name="UserID" type="string"/>
+			</res>
+		</twoway>
+		<twoway name="GetUkeyID" overlap="true">
+			<res>
+					<param name="UkeyID" type="string"/>
+			</res>
+		</twoway>
+		<twoway name="GetSerialNumber" overlap="true">
+			<res>
+					<param name="SerialNumber" type="string"/>
+			</res>
+		</twoway>
+		<twoway name="GetCertLife" overlap="true">
+			<res>
+					<param name="StartTime" type="string"/>
+					<param name="EndTime" type="string"/>
+			</res>
+		</twoway>
+		<twoway name="GetAuthorizedID" overlap="true">
+			<res>
+					<param name="AuthorizedID" type="string"/>
+			</res>
+		</twoway>
+		<twoway name="GetAuthorizeTime" overlap="true">
+			<res>
+					<param name="AuthorizeTime" type="string"/>
+			</res>
+		</twoway>
+		<twoway name="GetUserInfo" overlap="true">
+			<res>
+					<param name="UserInfo" type="string"/>
+			</res>
+		</twoway>
+		<twoway name="SetSRStatus" overlap="true">
+			<req>
+					<param name="status" type="int"/>
+			</req>
+		</twoway>
+		<twoway name="VerifyPwd" overlap="true">
+			<req>
+					<param name="Pwd" type="string"/>
+			</req>
+			<res>
+				  <param name="Errcode" type="double"/>
+					<param name="ErrMsg" type="string"/>
+			</res>
+		</twoway>
+		<twoway name="GetSignedInfo" overlap="true">
+			<req>
+					<param name="ServiceNo" type="string"/>
+					<param name="SerialNo" type="string"/>
+			</req>
+			<res>
+					<param name="SignedInfo" type="string"/>
+			</res>
+		</twoway>
+		<twoway name="USB" overlap="true">
+			<req>
+				<param name="open" type="bool" />
+				<param name="reserved1" type="int" />
+				<param name="reserved2" type="int" />				
+				<param name="reserved3" type="string" />
+				<param name="reserved4" type="string" />
+			</req>
+			<res>
+				<param name="reserved1" type="int" />
+				<param name="reserved2" type="int" />				
+				<param name="reserved3" type="string" />
+				<param name="reserved4" type="string" />
+			</res>			
+		</twoway>
+	</class>
+ <message name="UkeyVerify">
+   <param name="AgentId" type="string"/>
+ </message>
+ <message name="UkeyPullOut">
+ </message> 
+ <message name="UkeyVerifyEx">
+   <param name="UserInfo" type="string"/>
+ </message>
+ <message name="UkeyNormalMaintain">
+   <param name="UserInfo" type="string"/>
+ </message>
+ <message name="UkeyInsert">
+ 	<param name="UkeyID" type="string"/>
+ </message> 
+ <message name="InputPwd">
+ </message> 
+ <message name="Recommender">
+ 	<param name="OfficeID" type="string"/>
+ </message>
+ <message name="TheUkeyInsert">
+ </message>
+ <message name="TheUkeyPullOut">
+ </message> 
+</entity>

+ 107 - 0
addin/res/StructConfig/Print.xml

@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="gb2312" ?>
+<entity name="Print">
+	
+	<!-- 打印盖章服务 -->
+	<class name="PrintService" overlap="true"  exclusive="false">
+		<!-- 打印 -->
+		<twoway name="DoPrint" overlap="true">
+			<req>
+				<!-- 打印任务uuid 16位 -->
+				<param name="uuid" type="wstring"/>
+				<!--打印类型:0:激光、墨盒打印机 1:针式打印机-->
+				<param name="print_type" type="int"/>
+				<!-- 打印内容类型:web txt html jpg等 -->
+				<param name="content_type" type="wstring"/>
+				<!-- web打印时对应的url -->
+				<param name="print_url" type="wstring"/>
+				<!-- 打印内容(非web打印) -->
+				<param name="print_data" type="blob"/>
+				<!-- 打印内容长度(非web打印) -->
+				<param name="print_data_len" type="int"/>
+				<!-- 纸张类型:如A4 -->
+				<param name="paper_type" type="wstring"/>
+				<!-- 纸张朝向 0:纵向 1:横向 -->
+				<param name="orientation" type="int"/>
+				<!-- 打印总页数 -->
+				<param name="page_count" type="int"/>
+				<!-- Web打印页面设置:页边距(left,top,right,bottom),页眉,页脚 ,是否打印背景 ,是否收缩打印 以'|'分隔 -->
+				<param name="page_settings" type="wstring"/>
+				<!-- 打印份数(默认1份) -->
+				<param name="print_copies_count" type="int"/>
+				<!-- 纸张长度(单位毫米)-->
+				<param name="paper_length" type="int"/>
+				<!-- 纸张宽度(单位毫米)-->
+				<param name="paper_width" type="int"/>
+				<!-- 备用字段1 -->
+				<param name="reserve1" type="int"/>
+				<!-- 备用字段2 -->
+				<param name="reserve2" type="wstring"/>
+			</req>
+			<res>
+				<!-- 错误码 -->
+				<param name="error_code" type="wstring"/>
+				<!-- 错误消息 -->
+				<param name="error_msg" type="wstring"/>
+				<!-- 用于打印的打印机名称 -->
+				<param name="printer_name" type="wstring"/>
+			</res>
+		</twoway>
+		<!-- windows打印任务取消-->
+		<twoway name="CancelPrint" overlap="true">
+			<req>
+				<!-- 打印任务uuid 16位 -->
+				<param name="uuid" type="wstring"/>
+				<!--打印类型:0:激光、墨盒打印机 1:针式打印机-->
+				<param name="print_type" type="int"/>
+			</req>
+			<res>
+			</res>
+		</twoway>
+		<!--打印机打印前状态查询:脱机,连接状态-->
+		<twoway name="PrinterStatus" overlap="true">
+			<req>
+				<!--打印类型:0:激光、墨盒打印机 1:针式打印机-->
+				<param name="print_type" type="int"/>
+			</req>
+			<res>
+				<!--打印机状态:0:就绪 1:打印机未配置 2:打开打印机失败 3:打印机状态错误 4:打印机脱机 5: RPC服务不可用-->
+				<param name="print_status" type="int"/>
+			</res>
+		</twoway>
+		<!--打印实体当前状态:0 未打印 1 打印中-->
+		<twoway name="PrintEntityStatus" overlap="true">
+			<req>
+			</req>
+			<res>
+				<!--机器是否支持打印:0 不支持 1 支持-->
+				<param name="isSupportPrint" type="bool"/>
+				<!--打印实体当前状态:0 未打印 1 打印中-->
+				<param name="isPrinting" type="int"/>
+			</res>
+		</twoway>	
+		<!--重新启动RPC服务,重启后会清除所有打印机下面的任务-->
+		<twoway name="RestartRPC" overlap="true">
+			<req>
+			</req>
+			<res>
+			</res>
+		</twoway>
+	</class>
+	
+	<!-- 打印结果返回 -->
+	<message name="PrintResult">
+		<!-- 打印任务uuid 16位 -->
+		<param name="uuid" type="wstring"/>
+		<!-- 打印结果:0 成功 1 失败 -->
+		<param name="print_Result" type="int"/>
+		<!-- 打印机名称 -->
+		<param name="printer_name" type="wstring"/>
+		<!-- 打印机类型 -->
+		<param name="print_type" type="int"/>
+		<!-- 错误码 -->
+		<param name="error_code" type="wstring"/>
+		<!-- 错误消息:打印机状态预检查、加载页面失败、启监控失败、windows打印任务报错、... -->
+		<param name="error_msg" type="wstring"/>
+	</message>
+	
+</entity>

+ 46 - 0
addin/res/StructConfig/RecognitionService.xml

@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="gb2312" ?>
+<entity name="HandWritingInput">
+	<const name="eRecognitionType_English" value="0"/>
+	<const name="eRecognitionType_SimpleChinese" value="1"/>
+	<const name="eRecognitionType_Digit" value="2"/>
+	<const name="ePinyinTopicType_Address" value ="1" />
+	<const name="ePinyinTopicType_Fund" value ="2" />	
+	<class name="RecognitionService" overlap="true" exclusive="false">
+		<twoway name="Recognize" overlap="true">
+			<req>
+				<param name="RecognitionType" type="int"/>
+				<param name="StrokenColl" type="blob"/>
+			</req>
+			<res>
+				<param name="error" type="int"/>
+				<param name="result" type="blob"/>
+			</res>
+		</twoway>
+		<twoway name="Pinyin" overlap="true">
+			<req>				
+				<param name="BranchNo" type="string"/>
+				<param name="SelectedWord" type="string"/>
+				<param name="KeyboardChar" type="string"/>
+			</req>
+			<res>
+				<param name="error" type="int"/>
+				<param name="result" type="blob"/>			
+			</res>
+		</twoway>
+		<twoway name="PinyinEx" overlap="true">
+			<req>				
+				<param name="BranchNo" type="string"/>
+				<param name="SelectedWord" type="string"/>
+				<param name="KeyboardChar" type="string"/>
+				<param name="PinyinTopicType" type="int"/>
+				<param name="Reserved" type="array_string"/>
+			</req>
+			<res>
+				<param name="error" type="int"/>
+				<param name="result" type="blob"/>
+				<param name="Reserved" type="array_string"/>	
+			</res>
+		</twoway>
+
+	</class>
+</entity>