Browse Source

同步Server最新接口WingInterfaceLibrary(31).dll

loki.wu 2 years ago
parent
commit
9c572f3898

+ 3 - 0
lib/rpc.dart

@@ -54,6 +54,9 @@ class JsonRpcProxy {
     return _platformService!;
   }
 
+	AIDiagnosisService get aIDiagnosis =>
+	findService(() => new AIDiagnosisService(currentHostAddress));
+
 	AuthenticationService get authentication =>
 	findService(() => new AuthenticationService(currentHostAddress));
 

+ 27 - 0
lib/services/aIDiagnosis.dart

@@ -0,0 +1,27 @@
+import 'dart:core';
+
+import 'package:fis_jsonrpc/client_base.dart';
+
+import 'aIDiagnosis.m.dart';
+
+
+class AIDiagnosisService extends JsonRpcClientBase {
+	AIDiagnosisService(
+		String host, {
+		String serviceName = "IAIDiagnosisService",
+		Map<String, String>? headers,
+		int? timeout,
+	}) : super(
+						host,
+						serviceName,
+						headers: headers,
+						timeout: timeout,
+				);
+
+	Future<bool> imageDiagnosisAsync(TokenRequest request) async {
+		var rpcRst = await call("ImageDiagnosisAsync", request);
+		return rpcRst;
+	}
+
+}
+

+ 38 - 0
lib/services/aIDiagnosis.m.dart

@@ -0,0 +1,38 @@
+class BaseRequest {
+
+	BaseRequest();
+
+	factory BaseRequest.fromJson(Map<String, dynamic> map) {
+		return BaseRequest( 
+		);
+	}
+
+	Map<String, dynamic> toJson() {
+		final map = Map<String, dynamic>();
+		return map;
+	}
+}
+
+class TokenRequest extends BaseRequest{
+	String? token;
+
+	TokenRequest({
+		this.token,
+	}) : super(
+		);
+
+	factory TokenRequest.fromJson(Map<String, dynamic> map) {
+		return TokenRequest( 
+			token: map['Token'],
+		);
+	}
+
+	Map<String, dynamic> toJson() {
+		final map = super.toJson();
+		if(token != null)
+			map['Token'] = token;
+		return map;
+	}
+}
+
+

+ 2 - 0
lib/services/authentication.dart

@@ -5,6 +5,8 @@ import 'package:fis_common/json_convert.dart';
 
 import 'authentication.m.dart';
 
+import 'aIDiagnosis.m.dart';
+
 
 class AuthenticationService extends JsonRpcClientBase {
 	AuthenticationService(

+ 2 - 37
lib/services/authentication.m.dart

@@ -1,44 +1,9 @@
+import 'aIDiagnosis.m.dart';
+
 import 'package:fis_jsonrpc/utils.dart';
 
 import 'package:fis_common/json_convert.dart';
 
-class BaseRequest {
-
-	BaseRequest();
-
-	factory BaseRequest.fromJson(Map<String, dynamic> map) {
-		return BaseRequest( 
-		);
-	}
-
-	Map<String, dynamic> toJson() {
-		final map = Map<String, dynamic>();
-		return map;
-	}
-}
-
-class TokenRequest extends BaseRequest{
-	String? token;
-
-	TokenRequest({
-		this.token,
-	}) : super(
-		);
-
-	factory TokenRequest.fromJson(Map<String, dynamic> map) {
-		return TokenRequest( 
-			token: map['Token'],
-		);
-	}
-
-	Map<String, dynamic> toJson() {
-		final map = super.toJson();
-		if(token != null)
-			map['Token'] = token;
-		return map;
-	}
-}
-
 class AuthenticationRequest extends TokenRequest{
 	String? fileName;
 

+ 1 - 1
lib/services/connect.dart

@@ -5,7 +5,7 @@ import 'package:fis_common/json_convert.dart';
 
 import 'connect.m.dart';
 
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 
 
 class ConnectService extends JsonRpcClientBase {

+ 1 - 0
lib/services/connect.m.dart

@@ -1,4 +1,5 @@
 import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 
 import 'package:fis_jsonrpc/utils.dart';
 

+ 1 - 1
lib/services/dBLog.m.dart

@@ -1,5 +1,5 @@
 import 'device.m.dart';
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 
 import 'package:fis_jsonrpc/utils.dart';
 

+ 1 - 1
lib/services/device.dart

@@ -5,7 +5,7 @@ import 'package:fis_common/json_convert.dart';
 
 import 'device.m.dart';
 
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 import 'connect.m.dart';
 
 

+ 2 - 1
lib/services/device.m.dart

@@ -1,5 +1,6 @@
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 import 'connect.m.dart';
+import 'authentication.m.dart';
 
 import 'package:fis_common/json_convert.dart';
 

+ 1 - 1
lib/services/identityApply.dart

@@ -5,7 +5,7 @@ import 'package:fis_common/json_convert.dart';
 
 import 'identityApply.m.dart';
 
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 
 
 class IdentityApplyService extends JsonRpcClientBase {

+ 1 - 1
lib/services/identityApply.m.dart

@@ -1,5 +1,5 @@
 import 'connect.m.dart';
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 
 enum ApplyStateEnum {
 	NotApply,

+ 2 - 0
lib/services/index.dart

@@ -1,3 +1,4 @@
+export 'aIDiagnosis.dart';
 export 'authentication.dart';
 export 'connect.dart';
 export 'dBLog.dart';
@@ -19,6 +20,7 @@ export 'role.dart';
 export 'sMS.dart';
 export 'storage.dart';
 export 'user.dart';
+export 'aIDiagnosis.m.dart';
 export 'authentication.m.dart';
 export 'connect.m.dart';
 export 'dBLog.m.dart';

+ 1 - 1
lib/services/organization.dart

@@ -5,7 +5,7 @@ import 'package:fis_common/json_convert.dart';
 
 import 'organization.m.dart';
 
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 
 
 class OrganizationService extends JsonRpcClientBase {

+ 1 - 1
lib/services/organization.m.dart

@@ -1,5 +1,5 @@
 import 'connect.m.dart';
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 
 class OrganizationBaseDTO extends BaseDTO{
 	String? organizationCode;

+ 2 - 1
lib/services/patient.m.dart

@@ -1,5 +1,6 @@
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 import 'connect.m.dart';
+import 'authentication.m.dart';
 
 import 'package:fis_jsonrpc/utils.dart';
 

+ 1 - 1
lib/services/position.m.dart

@@ -1,5 +1,5 @@
 import 'connect.m.dart';
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 
 class PositionDTO extends BaseDTO{
 	String? positionCode;

+ 1 - 1
lib/services/rank.m.dart

@@ -1,5 +1,5 @@
 import 'connect.m.dart';
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 
 class RankDTO extends BaseDTO{
 	String? rankCode;

+ 1 - 0
lib/services/recordInfo.dart

@@ -5,6 +5,7 @@ import 'package:fis_common/json_convert.dart';
 
 import 'recordInfo.m.dart';
 
+import 'aIDiagnosis.m.dart';
 import 'authentication.m.dart';
 import 'patient.m.dart';
 

+ 2 - 1
lib/services/recordInfo.m.dart

@@ -1,6 +1,7 @@
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 import 'patient.m.dart';
 import 'connect.m.dart';
+import 'authentication.m.dart';
 import 'organization.m.dart';
 
 import 'package:fis_jsonrpc/utils.dart';

+ 2 - 1
lib/services/remedical.m.dart

@@ -1,7 +1,8 @@
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 import 'patient.m.dart';
 import 'recordInfo.m.dart';
 import 'connect.m.dart';
+import 'authentication.m.dart';
 import 'organization.m.dart';
 
 import 'package:fis_jsonrpc/utils.dart';

+ 2 - 1
lib/services/report.m.dart

@@ -1,6 +1,7 @@
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 import 'connect.m.dart';
 import 'patient.m.dart';
+import 'authentication.m.dart';
 
 import 'package:fis_jsonrpc/utils.dart';
 

+ 1 - 1
lib/services/role.m.dart

@@ -1,5 +1,5 @@
 import 'connect.m.dart';
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 
 class UserRoleLanguageConfigDTO {
 	String? language;

+ 1 - 1
lib/services/storage.m.dart

@@ -1,4 +1,4 @@
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 
 class StorageRequest {
 	List<int>? file;

+ 1 - 0
lib/services/user.dart

@@ -5,6 +5,7 @@ import 'package:fis_common/json_convert.dart';
 
 import 'user.m.dart';
 
+import 'aIDiagnosis.m.dart';
 import 'authentication.m.dart';
 
 

+ 2 - 1
lib/services/user.m.dart

@@ -1,7 +1,8 @@
-import 'authentication.m.dart';
+import 'aIDiagnosis.m.dart';
 import 'connect.m.dart';
 import 'patient.m.dart';
 import 'identityApply.m.dart';
+import 'authentication.m.dart';
 
 enum UserInfoStateEnum {
 	Nonactivated,