|
@@ -135,92 +135,6 @@ class MigrateDevicePrinterRequest extends TokenRequest{
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-class UploadDeviceDTO extends BaseDTO{
|
|
|
- String? serialNumber;
|
|
|
- String? deviceModel;
|
|
|
- String? deviceType;
|
|
|
- String? deviceSoftwareVersion;
|
|
|
- String? sDKSoftwareVersion;
|
|
|
-
|
|
|
- UploadDeviceDTO({
|
|
|
- this.serialNumber,
|
|
|
- this.deviceModel,
|
|
|
- this.deviceType,
|
|
|
- this.deviceSoftwareVersion,
|
|
|
- this.sDKSoftwareVersion,
|
|
|
- DateTime? createTime,
|
|
|
- DateTime? updateTime,
|
|
|
- }) : super(
|
|
|
- createTime: createTime,
|
|
|
- updateTime: updateTime,
|
|
|
- );
|
|
|
-
|
|
|
- factory UploadDeviceDTO.fromJson(Map<String, dynamic> map) {
|
|
|
- return UploadDeviceDTO(
|
|
|
- serialNumber: map['SerialNumber'],
|
|
|
- deviceModel: map['DeviceModel'],
|
|
|
- deviceType: map['DeviceType'],
|
|
|
- deviceSoftwareVersion: map['DeviceSoftwareVersion'],
|
|
|
- sDKSoftwareVersion: map['SDKSoftwareVersion'],
|
|
|
- createTime: map['CreateTime'] != null ? DateTime.parse(map['CreateTime']) : null,
|
|
|
- updateTime: map['UpdateTime'] != null ? DateTime.parse(map['UpdateTime']) : null,
|
|
|
- );
|
|
|
- }
|
|
|
-
|
|
|
- Map<String, dynamic> toJson() {
|
|
|
- final map = super.toJson();
|
|
|
- if(serialNumber != null)
|
|
|
- map['SerialNumber'] = serialNumber;
|
|
|
- if(deviceModel != null)
|
|
|
- map['DeviceModel'] = deviceModel;
|
|
|
- if(deviceType != null)
|
|
|
- map['DeviceType'] = deviceType;
|
|
|
- if(deviceSoftwareVersion != null)
|
|
|
- map['DeviceSoftwareVersion'] = deviceSoftwareVersion;
|
|
|
- if(sDKSoftwareVersion != null)
|
|
|
- map['SDKSoftwareVersion'] = sDKSoftwareVersion;
|
|
|
- return map;
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-class CreateDeviceRequest extends UploadDeviceDTO{
|
|
|
-
|
|
|
- CreateDeviceRequest({
|
|
|
- String? serialNumber,
|
|
|
- String? deviceModel,
|
|
|
- String? deviceType,
|
|
|
- String? deviceSoftwareVersion,
|
|
|
- String? sDKSoftwareVersion,
|
|
|
- DateTime? createTime,
|
|
|
- DateTime? updateTime,
|
|
|
- }) : super(
|
|
|
- serialNumber: serialNumber,
|
|
|
- deviceModel: deviceModel,
|
|
|
- deviceType: deviceType,
|
|
|
- deviceSoftwareVersion: deviceSoftwareVersion,
|
|
|
- sDKSoftwareVersion: sDKSoftwareVersion,
|
|
|
- createTime: createTime,
|
|
|
- updateTime: updateTime,
|
|
|
- );
|
|
|
-
|
|
|
- factory CreateDeviceRequest.fromJson(Map<String, dynamic> map) {
|
|
|
- return CreateDeviceRequest(
|
|
|
- serialNumber: map['SerialNumber'],
|
|
|
- deviceModel: map['DeviceModel'],
|
|
|
- deviceType: map['DeviceType'],
|
|
|
- deviceSoftwareVersion: map['DeviceSoftwareVersion'],
|
|
|
- sDKSoftwareVersion: map['SDKSoftwareVersion'],
|
|
|
- createTime: map['CreateTime'] != null ? DateTime.parse(map['CreateTime']) : null,
|
|
|
- updateTime: map['UpdateTime'] != null ? DateTime.parse(map['UpdateTime']) : null,
|
|
|
- );
|
|
|
- }
|
|
|
-
|
|
|
- Map<String, dynamic> toJson() {
|
|
|
- final map = super.toJson();
|
|
|
- return map;
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
class DictionaryLanguageConfigDTO {
|
|
|
String? language;
|
|
|
String? value;
|
|
@@ -396,6 +310,243 @@ class DeviceExtendInfoDTO extends DeviceInfoDTO{
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+class PageCollection<T> {
|
|
|
+ int currentPage;
|
|
|
+ int pageSize;
|
|
|
+ int dataCount;
|
|
|
+ List<T>? pageData;
|
|
|
+
|
|
|
+ PageCollection({
|
|
|
+ this.currentPage = 0,
|
|
|
+ this.pageSize = 0,
|
|
|
+ this.dataCount = 0,
|
|
|
+ this.pageData,
|
|
|
+ });
|
|
|
+
|
|
|
+ factory PageCollection.fromJson(Map<String, dynamic> map) {
|
|
|
+ List<T> pageDataList = [];
|
|
|
+ if (map['PageData'] != null) {
|
|
|
+ pageDataList.addAll(
|
|
|
+ (map['PageData'] as List).map((e) => FJsonConvert.fromJson<T>(e)!));
|
|
|
+ }
|
|
|
+ return PageCollection(
|
|
|
+ currentPage: map['CurrentPage'],
|
|
|
+ pageSize: map['PageSize'],
|
|
|
+ dataCount: map['DataCount'],
|
|
|
+ pageData: pageDataList,
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<String, dynamic> toJson() {
|
|
|
+ final map = Map<String, dynamic>();
|
|
|
+ map['CurrentPage'] = currentPage;
|
|
|
+ map['PageSize'] = pageSize;
|
|
|
+ map['DataCount'] = dataCount;
|
|
|
+ if(pageData != null)
|
|
|
+ map['PageData'] = pageData;
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+class GetPersonDeviceRequest extends PageRequest{
|
|
|
+ String? keyWord;
|
|
|
+ String? deviceType;
|
|
|
+ String? deviceModel;
|
|
|
+ String? organizationCode;
|
|
|
+ bool? isOnline;
|
|
|
+
|
|
|
+ GetPersonDeviceRequest({
|
|
|
+ this.keyWord,
|
|
|
+ this.deviceType,
|
|
|
+ this.deviceModel,
|
|
|
+ this.organizationCode,
|
|
|
+ this.isOnline,
|
|
|
+ int pageIndex = 0,
|
|
|
+ int pageSize = 0,
|
|
|
+ String? token,
|
|
|
+ }) : super(
|
|
|
+ pageIndex: pageIndex,
|
|
|
+ pageSize: pageSize,
|
|
|
+ token: token,
|
|
|
+ );
|
|
|
+
|
|
|
+ factory GetPersonDeviceRequest.fromJson(Map<String, dynamic> map) {
|
|
|
+ return GetPersonDeviceRequest(
|
|
|
+ keyWord: map['KeyWord'],
|
|
|
+ deviceType: map['DeviceType'],
|
|
|
+ deviceModel: map['DeviceModel'],
|
|
|
+ organizationCode: map['OrganizationCode'],
|
|
|
+ isOnline: map['IsOnline'],
|
|
|
+ pageIndex: map['PageIndex'],
|
|
|
+ pageSize: map['PageSize'],
|
|
|
+ token: map['Token'],
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<String, dynamic> toJson() {
|
|
|
+ final map = super.toJson();
|
|
|
+ if(keyWord != null)
|
|
|
+ map['KeyWord'] = keyWord;
|
|
|
+ if(deviceType != null)
|
|
|
+ map['DeviceType'] = deviceType;
|
|
|
+ if(deviceModel != null)
|
|
|
+ map['DeviceModel'] = deviceModel;
|
|
|
+ if(organizationCode != null)
|
|
|
+ map['OrganizationCode'] = organizationCode;
|
|
|
+ if(isOnline != null)
|
|
|
+ map['IsOnline'] = isOnline;
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+class SelectItemDTO {
|
|
|
+ String? key;
|
|
|
+ String? value;
|
|
|
+
|
|
|
+ SelectItemDTO({
|
|
|
+ this.key,
|
|
|
+ this.value,
|
|
|
+ });
|
|
|
+
|
|
|
+ factory SelectItemDTO.fromJson(Map<String, dynamic> map) {
|
|
|
+ return SelectItemDTO(
|
|
|
+ key: map['Key'],
|
|
|
+ value: map['Value'],
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<String, dynamic> toJson() {
|
|
|
+ final map = Map<String, dynamic>();
|
|
|
+ if(key != null)
|
|
|
+ map['Key'] = key;
|
|
|
+ if(value != null)
|
|
|
+ map['Value'] = value;
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+class GetPersonDeviceDropdownPageRequest extends PageRequest{
|
|
|
+ String? keyWord;
|
|
|
+ List<String >? restrictOrgCodes;
|
|
|
+
|
|
|
+ GetPersonDeviceDropdownPageRequest({
|
|
|
+ this.keyWord,
|
|
|
+ this.restrictOrgCodes,
|
|
|
+ int pageIndex = 0,
|
|
|
+ int pageSize = 0,
|
|
|
+ String? token,
|
|
|
+ }) : super(
|
|
|
+ pageIndex: pageIndex,
|
|
|
+ pageSize: pageSize,
|
|
|
+ token: token,
|
|
|
+ );
|
|
|
+
|
|
|
+ factory GetPersonDeviceDropdownPageRequest.fromJson(Map<String, dynamic> map) {
|
|
|
+ return GetPersonDeviceDropdownPageRequest(
|
|
|
+ keyWord: map['KeyWord'],
|
|
|
+ restrictOrgCodes: map['RestrictOrgCodes'] != null ? map['RestrictOrgCodes'].cast<String>().toList() : null,
|
|
|
+ pageIndex: map['PageIndex'],
|
|
|
+ pageSize: map['PageSize'],
|
|
|
+ token: map['Token'],
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<String, dynamic> toJson() {
|
|
|
+ final map = super.toJson();
|
|
|
+ if(keyWord != null)
|
|
|
+ map['KeyWord'] = keyWord;
|
|
|
+ if(restrictOrgCodes != null)
|
|
|
+ map['RestrictOrgCodes'] = restrictOrgCodes;
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+class UploadDeviceDTO extends BaseDTO{
|
|
|
+ String? serialNumber;
|
|
|
+ String? deviceModel;
|
|
|
+ String? deviceType;
|
|
|
+ String? deviceSoftwareVersion;
|
|
|
+ String? sDKSoftwareVersion;
|
|
|
+
|
|
|
+ UploadDeviceDTO({
|
|
|
+ this.serialNumber,
|
|
|
+ this.deviceModel,
|
|
|
+ this.deviceType,
|
|
|
+ this.deviceSoftwareVersion,
|
|
|
+ this.sDKSoftwareVersion,
|
|
|
+ DateTime? createTime,
|
|
|
+ DateTime? updateTime,
|
|
|
+ }) : super(
|
|
|
+ createTime: createTime,
|
|
|
+ updateTime: updateTime,
|
|
|
+ );
|
|
|
+
|
|
|
+ factory UploadDeviceDTO.fromJson(Map<String, dynamic> map) {
|
|
|
+ return UploadDeviceDTO(
|
|
|
+ serialNumber: map['SerialNumber'],
|
|
|
+ deviceModel: map['DeviceModel'],
|
|
|
+ deviceType: map['DeviceType'],
|
|
|
+ deviceSoftwareVersion: map['DeviceSoftwareVersion'],
|
|
|
+ sDKSoftwareVersion: map['SDKSoftwareVersion'],
|
|
|
+ createTime: map['CreateTime'] != null ? DateTime.parse(map['CreateTime']) : null,
|
|
|
+ updateTime: map['UpdateTime'] != null ? DateTime.parse(map['UpdateTime']) : null,
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<String, dynamic> toJson() {
|
|
|
+ final map = super.toJson();
|
|
|
+ if(serialNumber != null)
|
|
|
+ map['SerialNumber'] = serialNumber;
|
|
|
+ if(deviceModel != null)
|
|
|
+ map['DeviceModel'] = deviceModel;
|
|
|
+ if(deviceType != null)
|
|
|
+ map['DeviceType'] = deviceType;
|
|
|
+ if(deviceSoftwareVersion != null)
|
|
|
+ map['DeviceSoftwareVersion'] = deviceSoftwareVersion;
|
|
|
+ if(sDKSoftwareVersion != null)
|
|
|
+ map['SDKSoftwareVersion'] = sDKSoftwareVersion;
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+class CreateDeviceRequest extends UploadDeviceDTO{
|
|
|
+
|
|
|
+ CreateDeviceRequest({
|
|
|
+ String? serialNumber,
|
|
|
+ String? deviceModel,
|
|
|
+ String? deviceType,
|
|
|
+ String? deviceSoftwareVersion,
|
|
|
+ String? sDKSoftwareVersion,
|
|
|
+ DateTime? createTime,
|
|
|
+ DateTime? updateTime,
|
|
|
+ }) : super(
|
|
|
+ serialNumber: serialNumber,
|
|
|
+ deviceModel: deviceModel,
|
|
|
+ deviceType: deviceType,
|
|
|
+ deviceSoftwareVersion: deviceSoftwareVersion,
|
|
|
+ sDKSoftwareVersion: sDKSoftwareVersion,
|
|
|
+ createTime: createTime,
|
|
|
+ updateTime: updateTime,
|
|
|
+ );
|
|
|
+
|
|
|
+ factory CreateDeviceRequest.fromJson(Map<String, dynamic> map) {
|
|
|
+ return CreateDeviceRequest(
|
|
|
+ serialNumber: map['SerialNumber'],
|
|
|
+ deviceModel: map['DeviceModel'],
|
|
|
+ deviceType: map['DeviceType'],
|
|
|
+ deviceSoftwareVersion: map['DeviceSoftwareVersion'],
|
|
|
+ sDKSoftwareVersion: map['SDKSoftwareVersion'],
|
|
|
+ createTime: map['CreateTime'] != null ? DateTime.parse(map['CreateTime']) : null,
|
|
|
+ updateTime: map['UpdateTime'] != null ? DateTime.parse(map['UpdateTime']) : null,
|
|
|
+ );
|
|
|
+ }
|
|
|
+
|
|
|
+ Map<String, dynamic> toJson() {
|
|
|
+ final map = super.toJson();
|
|
|
+ return map;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
class GetDeviceRequest extends TokenRequest{
|
|
|
String? deviceCode;
|
|
|
bool isNeedSyn;
|
|
@@ -450,44 +601,6 @@ class GetDeviceByShortCodeRequest extends TokenRequest{
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-class PageCollection<T> {
|
|
|
- int currentPage;
|
|
|
- int pageSize;
|
|
|
- int dataCount;
|
|
|
- List<T>? pageData;
|
|
|
-
|
|
|
- PageCollection({
|
|
|
- this.currentPage = 0,
|
|
|
- this.pageSize = 0,
|
|
|
- this.dataCount = 0,
|
|
|
- this.pageData,
|
|
|
- });
|
|
|
-
|
|
|
- factory PageCollection.fromJson(Map<String, dynamic> map) {
|
|
|
- List<T> pageDataList = [];
|
|
|
- if (map['PageData'] != null) {
|
|
|
- pageDataList.addAll(
|
|
|
- (map['PageData'] as List).map((e) => FJsonConvert.fromJson<T>(e)!));
|
|
|
- }
|
|
|
- return PageCollection(
|
|
|
- currentPage: map['CurrentPage'],
|
|
|
- pageSize: map['PageSize'],
|
|
|
- dataCount: map['DataCount'],
|
|
|
- pageData: pageDataList,
|
|
|
- );
|
|
|
- }
|
|
|
-
|
|
|
- Map<String, dynamic> toJson() {
|
|
|
- final map = Map<String, dynamic>();
|
|
|
- map['CurrentPage'] = currentPage;
|
|
|
- map['PageSize'] = pageSize;
|
|
|
- map['DataCount'] = dataCount;
|
|
|
- if(pageData != null)
|
|
|
- map['PageData'] = pageData;
|
|
|
- return map;
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
class PageFilterRequest extends BaseRequest{
|
|
|
int currentPage;
|
|
|
int pageSize;
|
|
@@ -864,52 +977,6 @@ class RemoveDeviceRelevancyRequest extends TokenRequest{
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-class GetPersonDeviceRequest extends PageRequest{
|
|
|
- String? keyWord;
|
|
|
- String? deviceType;
|
|
|
- String? deviceModel;
|
|
|
- bool? isOnline;
|
|
|
-
|
|
|
- GetPersonDeviceRequest({
|
|
|
- this.keyWord,
|
|
|
- this.deviceType,
|
|
|
- this.deviceModel,
|
|
|
- this.isOnline,
|
|
|
- int pageIndex = 0,
|
|
|
- int pageSize = 0,
|
|
|
- String? token,
|
|
|
- }) : super(
|
|
|
- pageIndex: pageIndex,
|
|
|
- pageSize: pageSize,
|
|
|
- token: token,
|
|
|
- );
|
|
|
-
|
|
|
- factory GetPersonDeviceRequest.fromJson(Map<String, dynamic> map) {
|
|
|
- return GetPersonDeviceRequest(
|
|
|
- keyWord: map['KeyWord'],
|
|
|
- deviceType: map['DeviceType'],
|
|
|
- deviceModel: map['DeviceModel'],
|
|
|
- isOnline: map['IsOnline'],
|
|
|
- pageIndex: map['PageIndex'],
|
|
|
- pageSize: map['PageSize'],
|
|
|
- token: map['Token'],
|
|
|
- );
|
|
|
- }
|
|
|
-
|
|
|
- Map<String, dynamic> toJson() {
|
|
|
- final map = super.toJson();
|
|
|
- if(keyWord != null)
|
|
|
- map['KeyWord'] = keyWord;
|
|
|
- if(deviceType != null)
|
|
|
- map['DeviceType'] = deviceType;
|
|
|
- if(deviceModel != null)
|
|
|
- map['DeviceModel'] = deviceModel;
|
|
|
- if(isOnline != null)
|
|
|
- map['IsOnline'] = isOnline;
|
|
|
- return map;
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
class GetPersonRoleDeviceRequest extends PageRequest{
|
|
|
String? keyWord;
|
|
|
String? deviceType;
|
|
@@ -976,32 +1043,6 @@ class FindDevicesByOrganizationCodeRequest extends TokenRequest{
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-class SelectItemDTO {
|
|
|
- String? key;
|
|
|
- String? value;
|
|
|
-
|
|
|
- SelectItemDTO({
|
|
|
- this.key,
|
|
|
- this.value,
|
|
|
- });
|
|
|
-
|
|
|
- factory SelectItemDTO.fromJson(Map<String, dynamic> map) {
|
|
|
- return SelectItemDTO(
|
|
|
- key: map['Key'],
|
|
|
- value: map['Value'],
|
|
|
- );
|
|
|
- }
|
|
|
-
|
|
|
- Map<String, dynamic> toJson() {
|
|
|
- final map = Map<String, dynamic>();
|
|
|
- if(key != null)
|
|
|
- map['Key'] = key;
|
|
|
- if(value != null)
|
|
|
- map['Value'] = value;
|
|
|
- return map;
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
class DeviceServerSettingResult {
|
|
|
Map<String,String>? serverConfigList;
|
|
|
bool isUploadThumbnail;
|