diff --git a/apps/web-antd/src/api-client/schemas.gen.ts b/apps/web-antd/src/api-client/schemas.gen.ts
index f43f676..e4b7037 100644
--- a/apps/web-antd/src/api-client/schemas.gen.ts
+++ b/apps/web-antd/src/api-client/schemas.gen.ts
@@ -1180,6 +1180,24 @@ export const ControllerInterfaceApiDescriptionModelSchema = {
additionalProperties: false
} as const;
+export const CopyAnotherProductInputSchema = {
+ type: 'object',
+ properties: {
+ pendingCopyDataId: {
+ type: 'string',
+ description: '待复制设备物模型数据ID',
+ format: 'uuid'
+ },
+ ioTPlatformProductId: {
+ type: 'string',
+ description: '产品ID',
+ nullable: true
+ }
+ },
+ additionalProperties: false,
+ description: '根据数据ID复制已存在物模型信息'
+} as const;
+
export const CreateDataDictinaryDetailInputSchema = {
type: 'object',
properties: {
@@ -1202,6 +1220,11 @@ export const CreateDataDictinaryDetailInputSchema = {
order: {
type: 'integer',
format: 'int32'
+ },
+ extendedAttribute: {
+ type: 'string',
+ description: '扩展属性',
+ nullable: true
}
},
additionalProperties: false
@@ -1433,6 +1456,40 @@ export const CreateTextTemplateInputSchema = {
description: '创建模板'
} as const;
+export const CreateThingModelInputSchema = {
+ type: 'object',
+ properties: {
+ ioTPlatform: {
+ '$ref': '#/components/schemas/IoTPlatformTypeEnum'
+ },
+ ioTPlatformProductId: {
+ type: 'string',
+ description: '物联网平台中对应的产品Id',
+ nullable: true
+ },
+ filedType: {
+ type: 'string',
+ description: '物联网平台中对应产品物模型属性或者事件类型 JiShe.ServicePro.Core.DataDictionaryTypeConst',
+ nullable: true
+ },
+ rawFieldName: {
+ type: 'string',
+ description: '物联网平台中对应的产品物模型属性或者事件名称',
+ nullable: true
+ },
+ standardFieldName: {
+ type: 'string',
+ description: '管理后台产品标准的物模型属性或者事件名称',
+ nullable: true
+ },
+ isValueNeedConvert: {
+ type: 'boolean',
+ description: '是否需要值类型转换'
+ }
+ },
+ additionalProperties: false
+} as const;
+
export const CurrentCultureDtoSchema = {
type: 'object',
properties: {
@@ -1739,6 +1796,12 @@ export const DeviceCommandForApiInputSchema = {
minLength: 1,
type: 'string',
description: '设备在物联网平台中发送的命令内容,JSON格式'
+ },
+ deviceType: {
+ '$ref': '#/components/schemas/DeviceTypeEnum'
+ },
+ telemetryType: {
+ '$ref': '#/components/schemas/DeviceTelemetryCommandTypeEnum'
}
},
additionalProperties: false,
@@ -1938,11 +2001,11 @@ export const DeviceOnlineStatusEnumSchema = {
} as const;
export const DeviceSourceTypeEnumSchema = {
- enum: [1, 2, 3, 4],
+ enum: [1, 2, 3, 4, 5, 6],
type: 'integer',
description: '设备来源类型枚举',
format: 'int32',
- '说明:': '管理后台=1,生产车间=2,CTWing推送=3,OneNET推送=4'
+ '说明:': '管理后台=1,生产车间=2,CTWing推送=3,OneNET推送=4,预付费业务系统推送=5,能耗业务系统推送=6'
} as const;
export const DeviceTableModelDataInfoPageInputSchema = {
@@ -1996,6 +2059,10 @@ export const DeviceTableModelDataInfoPageInputSchema = {
description: '结束创建时间',
format: 'date-time',
nullable: true
+ },
+ isNeedPaging: {
+ type: 'boolean',
+ description: '是否需要分页, 默认为true'
}
},
additionalProperties: false,
@@ -2064,6 +2131,137 @@ export const DeviceTableModelDataInfoPageOutputPagedResultDtoSchema = {
additionalProperties: false
} as const;
+export const DeviceTelemetryCommandTypeEnumSchema = {
+ enum: [1, 2],
+ type: 'integer',
+ description: '设备数据包命令类型枚举',
+ format: 'int32',
+ '说明:': '阀控=1,抄读=2'
+} as const;
+
+export const DeviceThingModelInfoDtoSchema = {
+ type: 'object',
+ properties: {
+ id: {
+ type: 'string',
+ format: 'uuid'
+ },
+ creationTime: {
+ type: 'string',
+ format: 'date-time'
+ },
+ creatorId: {
+ type: 'string',
+ format: 'uuid',
+ nullable: true
+ },
+ lastModificationTime: {
+ type: 'string',
+ format: 'date-time',
+ nullable: true
+ },
+ lastModifierId: {
+ type: 'string',
+ format: 'uuid',
+ nullable: true
+ },
+ isDeleted: {
+ type: 'boolean'
+ },
+ deleterId: {
+ type: 'string',
+ format: 'uuid',
+ nullable: true
+ },
+ deletionTime: {
+ type: 'string',
+ format: 'date-time',
+ nullable: true
+ },
+ tenantId: {
+ type: 'string',
+ description: '租户Id',
+ format: 'uuid',
+ nullable: true
+ },
+ remark: {
+ type: 'string',
+ description: '备注',
+ nullable: true
+ },
+ osaCreatorId: {
+ type: 'integer',
+ description: '旧系统授权创建者Id',
+ format: 'int32',
+ nullable: true
+ },
+ osaLastModifierId: {
+ type: 'integer',
+ description: '旧系统授权最后修改者Id',
+ format: 'int32',
+ nullable: true
+ },
+ osaDeleterId: {
+ type: 'integer',
+ description: '旧系统授权最后删除者Id',
+ format: 'int32',
+ nullable: true
+ },
+ extraProperties: {
+ type: 'object',
+ additionalProperties: {},
+ description: '扩展属性,用于存储自定义字段,JSON格式',
+ nullable: true
+ },
+ ioTPlatform: {
+ '$ref': '#/components/schemas/IoTPlatformTypeEnum'
+ },
+ ioTPlatformProductId: {
+ type: 'string',
+ description: '物联网平台中对应的产品Id',
+ nullable: true
+ },
+ filedType: {
+ type: 'string',
+ description: '物联网平台中对应产品物模型属性或者事件类型 JiShe.ServicePro.Core.DataDictionaryTypeConst',
+ nullable: true
+ },
+ rawFieldName: {
+ type: 'string',
+ description: '物联网平台中对应的产品物模型属性或者事件名称',
+ nullable: true
+ },
+ standardFieldName: {
+ type: 'string',
+ description: '管理后台产品标准的物模型属性或者事件名称',
+ nullable: true
+ },
+ isValueNeedConvert: {
+ type: 'boolean',
+ description: '是否需要值类型转换'
+ }
+ },
+ additionalProperties: false
+} as const;
+
+export const DeviceThingModelInfoDtoPagedResultDtoSchema = {
+ type: 'object',
+ properties: {
+ items: {
+ type: 'array',
+ items: {
+ '$ref': '#/components/schemas/DeviceThingModelInfoDto'
+ },
+ nullable: true
+ },
+ totalCount: {
+ type: 'integer',
+ format: 'int64'
+ }
+ },
+ additionalProperties: false
+} as const;
+
export const DeviceTreeModelDataInfoInputSchema = {
type: 'object',
properties: {
@@ -2115,6 +2313,10 @@ export const DeviceTreeModelDataInfoInputSchema = {
description: '结束创建时间',
format: 'date-time',
nullable: true
+ },
+ isNeedPaging: {
+ type: 'boolean',
+ description: '是否需要分页, 默认为true'
}
},
additionalProperties: false,
@@ -4338,6 +4540,10 @@ export const MeterReadingPacketInfoPageInputSchema = {
format: 'date-time',
nullable: true
},
+ isNeedPaging: {
+ type: 'boolean',
+ description: '是否需要分页, 默认为true'
+ },
ioTPlatformDeviceOpenInfo: {
type: 'string',
description: '物联网平台设备ID',
@@ -4384,6 +4590,12 @@ JiShe.ServicePro.Enums.DeviceTypeEnum`,
format: 'date-time',
readOnly: true
},
+ timestampStr: {
+ type: 'string',
+ description: '字符串格式时标',
+ nullable: true,
+ readOnly: true
+ },
devicePath: {
type: 'string',
description: '设备路径,树模型使用,表模型会在数据插入的时候直接获取继承类的名称作为表明',
@@ -6121,6 +6333,60 @@ export const PageTextTemplateOutputPagedResultDtoSchema = {
additionalProperties: false
} as const;
+export const PageThingModelInputSchema = {
+ type: 'object',
+ properties: {
+ pageIndex: {
+ type: 'integer',
+ description: '当前页面.默认从1开始',
+ format: 'int32'
+ },
+ pageSize: {
+ type: 'integer',
+ description: '每页多少条.每页显示多少记录',
+ format: 'int32'
+ },
+ skipCount: {
+ type: 'integer',
+ description: '跳过多少条',
+ format: 'int32',
+ readOnly: true
+ },
+ sorting: {
+ type: 'string',
+ description: `排序
+
+ name desc
+`,
+ nullable: true
+ },
+ ioTPlatform: {
+ '$ref': '#/components/schemas/IoTPlatformTypeEnum'
+ },
+ searchKeyword: {
+ type: 'string',
+ description: '搜索关键字',
+ nullable: true
+ },
+ ioTPlatformProductId: {
+ type: 'string',
+ description: '物联网平台中对应的产品Id',
+ nullable: true
+ },
+ filedType: {
+ type: 'string',
+ description: '物联网平台中对应产品物模型属性或者事件类型 JiShe.ServicePro.Core.DataDictionaryTypeConst',
+ nullable: true
+ },
+ rawFieldName: {
+ type: 'string',
+ description: '物联网平台中对应的产品物模型属性或者事件名称',
+ nullable: true
+ }
+ },
+ additionalProperties: false
+} as const;
+
export const PagingAuditLogActionOutputSchema = {
type: 'object',
properties: {
@@ -7474,6 +7740,10 @@ export const QueryCTWingAepReceiveMessageInputSchema = {
format: 'date-time',
nullable: true
},
+ isNeedPaging: {
+ type: 'boolean',
+ description: '是否需要分页, 默认为true'
+ },
ioTPlatformDeviceOpenInfo: {
type: 'string',
description: '物联网平台设备ID',
@@ -7520,6 +7790,12 @@ JiShe.ServicePro.Enums.DeviceTypeEnum`,
format: 'date-time',
readOnly: true
},
+ timestampStr: {
+ type: 'string',
+ description: '字符串格式时标',
+ nullable: true,
+ readOnly: true
+ },
devicePath: {
type: 'string',
description: '设备路径,树模型使用,表模型会在数据插入的时候直接获取继承类的名称作为表明',
@@ -7671,6 +7947,10 @@ export const QueryOneNETReceiveMessageInputSchema = {
format: 'date-time',
nullable: true
},
+ isNeedPaging: {
+ type: 'boolean',
+ description: '是否需要分页, 默认为true'
+ },
ioTPlatformDeviceOpenInfo: {
type: 'string',
description: '物联网平台设备ID',
@@ -7717,6 +7997,12 @@ JiShe.ServicePro.Enums.DeviceTypeEnum`,
format: 'date-time',
readOnly: true
},
+ timestampStr: {
+ type: 'string',
+ description: '字符串格式时标',
+ nullable: true,
+ readOnly: true
+ },
devicePath: {
type: 'string',
description: '设备路径,树模型使用,表模型会在数据插入的时候直接获取继承类的名称作为表明',
@@ -8208,6 +8494,17 @@ export const SettingOutputSchema = {
additionalProperties: false
} as const;
+export const StringIdInputSchema = {
+ type: 'object',
+ properties: {
+ id: {
+ type: 'string',
+ nullable: true
+ }
+ },
+ additionalProperties: false
+} as const;
+
export const StringStringFromSelectorSchema = {
type: 'object',
properties: {
@@ -8764,6 +9061,44 @@ export const UpdateTextTemplateInputSchema = {
description: '更新模板'
} as const;
+export const UpdateThingModelInputSchema = {
+ type: 'object',
+ properties: {
+ ioTPlatform: {
+ '$ref': '#/components/schemas/IoTPlatformTypeEnum'
+ },
+ ioTPlatformProductId: {
+ type: 'string',
+ description: '物联网平台中对应的产品Id',
+ nullable: true
+ },
+ filedType: {
+ type: 'string',
+ description: '物联网平台中对应产品物模型属性或者事件类型 JiShe.ServicePro.Core.DataDictionaryTypeConst',
+ nullable: true
+ },
+ rawFieldName: {
+ type: 'string',
+ description: '物联网平台中对应的产品物模型属性或者事件名称',
+ nullable: true
+ },
+ standardFieldName: {
+ type: 'string',
+ description: '管理后台产品标准的物模型属性或者事件名称',
+ nullable: true
+ },
+ isValueNeedConvert: {
+ type: 'boolean',
+ description: '是否需要值类型转换'
+ },
+ id: {
+ type: 'string',
+ format: 'uuid'
+ }
+ },
+ additionalProperties: false
+} as const;
+
export const UpdateUserInputSchema = {
type: 'object',
properties: {
diff --git a/apps/web-antd/src/api-client/services.gen.ts b/apps/web-antd/src/api-client/services.gen.ts
index add47ec..5bef199 100644
--- a/apps/web-antd/src/api-client/services.gen.ts
+++ b/apps/web-antd/src/api-client/services.gen.ts
@@ -1,7 +1,7 @@
// This file is auto-generated by @hey-api/openapi-ts
import { createClient, createConfig, type Options, formDataBodySerializer } from '@hey-api/client-axios';
-import type { GetApiAbpApiDefinitionData, GetApiAbpApiDefinitionError, GetApiAbpApiDefinitionResponse, GetApiAbpApplicationConfigurationData, GetApiAbpApplicationConfigurationError, GetApiAbpApplicationConfigurationResponse, GetApiAbpApplicationLocalizationData, GetApiAbpApplicationLocalizationError, GetApiAbpApplicationLocalizationResponse, PostApiAppAccountLoginData, PostApiAppAccountLoginError, PostApiAppAccountLoginResponse, PostApiAppAccountLogin2FaData, PostApiAppAccountLogin2FaError, PostApiAppAccountLogin2FaResponse, PostApiAppAccountLoginOidcData, PostApiAppAccountLoginOidcError, PostApiAppAccountLoginOidcResponse, PostApiAppAccountRefreshTokenData, PostApiAppAccountRefreshTokenError, PostApiAppAccountRefreshTokenResponse, PostApiAppAccountLogoutError, PostApiAppAccountLogoutResponse, PostAuditLogsPageData, PostAuditLogsPageError, PostAuditLogsPageResponse, PostAggregationBusinessReceiveCommandInfoAsyncData, PostAggregationBusinessReceiveCommandInfoAsyncError, PostAggregationBusinessReceiveCommandInfoAsyncResponse, GetCommonGetSelectListData, GetCommonGetSelectListError, GetCommonGetSelectListResponse, PostCtWingAccountInsertAsyncData, PostCtWingAccountInsertAsyncError, PostCtWingAccountInsertAsyncResponse, PostCtWingAccountModifyAsyncData, PostCtWingAccountModifyAsyncError, PostCtWingAccountModifyAsyncResponse, PostCtWingAccountDeleteAsyncData, PostCtWingAccountDeleteAsyncError, PostCtWingAccountDeleteAsyncResponse, PostCtWingAccountListAsyncData, PostCtWingAccountListAsyncError, PostCtWingAccountListAsyncResponse, PostAggregationCtWingReceiveWorkshopProductionInfoAsyncData, PostAggregationCtWingReceiveWorkshopProductionInfoAsyncError, PostAggregationCtWingReceiveWorkshopProductionInfoAsyncResponse, PostAggregationCtWingGetProductListAsyncData, PostAggregationCtWingGetProductListAsyncError, PostAggregationCtWingGetProductListAsyncResponse, PostCtWingProductInsertAsyncData, PostCtWingProductInsertAsyncError, PostCtWingProductInsertAsyncResponse, PostCtWingProductModifyAsyncData, PostCtWingProductModifyAsyncError, PostCtWingProductModifyAsyncResponse, PostCtWingProductDeleteAsyncData, PostCtWingProductDeleteAsyncError, PostCtWingProductDeleteAsyncResponse, PostCtWingProductGetAsyncData, PostCtWingProductGetAsyncError, PostCtWingProductGetAsyncResponse, PostCtWingProductProductStatusChangeAsyncData, PostCtWingProductProductStatusChangeAsyncError, PostCtWingProductProductStatusChangeAsyncResponse, PostCtWingProductListAsyncData, PostCtWingProductListAsyncError, PostCtWingProductListAsyncResponse, PostCtWingServiceReceiveStatusChangeError, PostCtWingServiceReceiveStatusChangeResponse, PostCtWingServiceReceiveDataChangeError, PostCtWingServiceReceiveDataChangeResponse, PostCtWingServiceReceiveCommandChangeError, PostCtWingServiceReceiveCommandChangeResponse, PostCtWingServiceReceiveEventChangeError, PostCtWingServiceReceiveEventChangeResponse, PostCtWingServiceReceiveDeviceChangeError, PostCtWingServiceReceiveDeviceChangeResponse, PostDataDictionaryPageData, PostDataDictionaryPageError, PostDataDictionaryPageResponse, PostDataDictionaryPageDetailData, PostDataDictionaryPageDetailError, PostDataDictionaryPageDetailResponse, PostDataDictionaryCreateData, PostDataDictionaryCreateError, PostDataDictionaryCreateResponse, PostDataDictionaryCreateDetailData, PostDataDictionaryCreateDetailError, PostDataDictionaryCreateDetailResponse, PostDataDictionaryStatusData, PostDataDictionaryStatusError, PostDataDictionaryStatusResponse, PostDataDictionaryUpdateDetailData, PostDataDictionaryUpdateDetailError, PostDataDictionaryUpdateDetailResponse, PostDataDictionaryDeleteData, PostDataDictionaryDeleteError, PostDataDictionaryDeleteResponse, PostDataDictionaryDeleteDataDictionaryTypeData, PostDataDictionaryDeleteDataDictionaryTypeError, PostDataDictionaryDeleteDataDictionaryTypeResponse, PostDataDictionaryUpdateData, PostDataDictionaryUpdateError, PostDataDictionaryUpdateResponse, PostAggregationDeviceCreateAsyncData, PostAggregationDeviceCreateAsyncError, PostAggregationDeviceCreateAsyncResponse, PostAggregationDeviceBatchCreateAsyncData, PostAggregationDeviceBatchCreateAsyncError, PostAggregationDeviceBatchCreateAsyncResponse, PostAggregationDeviceDeleteAsyncData, PostAggregationDeviceDeleteAsyncError, PostAggregationDeviceDeleteAsyncResponse, PostAggregationDeviceFindByIdAsyncData, PostAggregationDeviceFindByIdAsyncError, PostAggregationDeviceFindByIdAsyncResponse, PostAggregationDeviceRepushDeviceInfoToIoTplatformData, PostAggregationDeviceRepushDeviceInfoToIoTplatformError, PostAggregationDeviceRepushDeviceInfoToIoTplatformResponse, PostAggregationDeviceDeviceCommandForApiAsyncData, PostAggregationDeviceDeviceCommandForApiAsyncError, PostAggregationDeviceDeviceCommandForApiAsyncResponse, PostDeviceInfoFindByDeviceAddressData, PostDeviceInfoFindByDeviceAddressError, PostDeviceInfoFindByDeviceAddressResponse, PostDeviceInfoPageData, PostDeviceInfoPageError, PostDeviceInfoPageResponse, PostDeviceInfoCacheDeviceDataToRedisError, PostDeviceInfoCacheDeviceDataToRedisResponse, PostFeaturesListData, PostFeaturesListError, PostFeaturesListResponse, PostFeaturesUpdateData, PostFeaturesUpdateError, PostFeaturesUpdateResponse, PostFeaturesDeleteData, PostFeaturesDeleteError, PostFeaturesDeleteResponse, PostFilesPageData, PostFilesPageError, PostFilesPageResponse, PostFilesUploadData, PostFilesUploadError, PostFilesUploadResponse, PostFilesDeleteData, PostFilesDeleteError, PostFilesDeleteResponse, PostFilesDownloadData, PostFilesDownloadError, PostFilesDownloadResponse, PostIdentitySecurityLogsPageData, PostIdentitySecurityLogsPageError, PostIdentitySecurityLogsPageResponse, PostLanguagesAllError, PostLanguagesAllResponse, PostLanguagesPageData, PostLanguagesPageError, PostLanguagesPageResponse, PostLanguagesCreateData, PostLanguagesCreateError, PostLanguagesCreateResponse, PostLanguagesUpdateData, PostLanguagesUpdateError, PostLanguagesUpdateResponse, PostLanguagesDeleteData, PostLanguagesDeleteError, PostLanguagesDeleteResponse, PostLanguagesSetDefaultData, PostLanguagesSetDefaultError, PostLanguagesSetDefaultResponse, PostLanguageTextsAllResourceError, PostLanguageTextsAllResourceResponse, PostLanguageTextsPageData, PostLanguageTextsPageError, PostLanguageTextsPageResponse, PostLanguageTextsCreateData, PostLanguageTextsCreateError, PostLanguageTextsCreateResponse, PostLanguageTextsUpdateData, PostLanguageTextsUpdateError, PostLanguageTextsUpdateResponse, PostMenusUserMenuError, PostMenusUserMenuResponse, PostMenusPageData, PostMenusPageError, PostMenusPageResponse, PostMenusCreateData, PostMenusCreateError, PostMenusCreateResponse, PostMenusUpdateData, PostMenusUpdateError, PostMenusUpdateResponse, PostMenusDeleteData, PostMenusDeleteError, PostMenusDeleteResponse, PostMenusTreeError, PostMenusTreeResponse, PostNotificationNotificationPageData, PostNotificationNotificationPageError, PostNotificationNotificationPageResponse, PostNotificationNotificationSubscriptionPageData, PostNotificationNotificationSubscriptionPageError, PostNotificationNotificationSubscriptionPageResponse, PostNotificationDeleteData, PostNotificationDeleteError, PostNotificationDeleteResponse, PostNotificationSendCommonWarningMessageData, PostNotificationSendCommonWarningMessageError, PostNotificationSendCommonWarningMessageResponse, PostNotificationSendCommonInformationMessageData, PostNotificationSendCommonInformationMessageError, PostNotificationSendCommonInformationMessageResponse, PostNotificationSendCommonErrorMessageData, PostNotificationSendCommonErrorMessageError, PostNotificationSendCommonErrorMessageResponse, PostNotificationSendBroadCastWarningMessageData, PostNotificationSendBroadCastWarningMessageError, PostNotificationSendBroadCastWarningMessageResponse, PostNotificationSendBroadCastInformationMessageData, PostNotificationSendBroadCastInformationMessageError, PostNotificationSendBroadCastInformationMessageResponse, PostNotificationSendBroadCastErrorMessageData, PostNotificationSendBroadCastErrorMessageError, PostNotificationSendBroadCastErrorMessageResponse, PostNotificationReadData, PostNotificationReadError, PostNotificationReadResponse, PostNotificationBatchReadData, PostNotificationBatchReadError, PostNotificationBatchReadResponse, PostOneNetAccountInsertAsyncData, PostOneNetAccountInsertAsyncError, PostOneNetAccountInsertAsyncResponse, PostOneNetAccountModifyAsyncData, PostOneNetAccountModifyAsyncError, PostOneNetAccountModifyAsyncResponse, PostOneNetAccountDeleteAsyncData, PostOneNetAccountDeleteAsyncError, PostOneNetAccountDeleteAsyncResponse, PostOneNetAccountListAsyncData, PostOneNetAccountListAsyncError, PostOneNetAccountListAsyncResponse, PostAggregationOneNetReceiveWorkshopProductionInfoAsyncData, PostAggregationOneNetReceiveWorkshopProductionInfoAsyncError, PostAggregationOneNetReceiveWorkshopProductionInfoAsyncResponse, PostAggregationOneNetGetProductListAsyncData, PostAggregationOneNetGetProductListAsyncError, PostAggregationOneNetGetProductListAsyncResponse, PostOneNetProductInsertAsyncData, PostOneNetProductInsertAsyncError, PostOneNetProductInsertAsyncResponse, PostOneNetProductModifyAsyncData, PostOneNetProductModifyAsyncError, PostOneNetProductModifyAsyncResponse, PostOneNetProductDeleteAsyncData, PostOneNetProductDeleteAsyncError, PostOneNetProductDeleteAsyncResponse, PostOneNetProductGetAsyncData, PostOneNetProductGetAsyncError, PostOneNetProductGetAsyncResponse, PostOneNetProductProductStatusChangeAsyncData, PostOneNetProductProductStatusChangeAsyncError, PostOneNetProductProductStatusChangeAsyncResponse, PostOneNetProductListAsyncData, PostOneNetProductListAsyncError, PostOneNetProductListAsyncResponse, PostOneNetServiceReceivePlaintextDataChangeData, PostOneNetServiceReceivePlaintextDataChangeError, PostOneNetServiceReceivePlaintextDataChangeResponse, GetOneNetServiceReceivePlaintextDataChangeData, GetOneNetServiceReceivePlaintextDataChangeError, GetOneNetServiceReceivePlaintextDataChangeResponse, PostOneNetServiceReceiveCiphertextDataChangeData, PostOneNetServiceReceiveCiphertextDataChangeError, PostOneNetServiceReceiveCiphertextDataChangeResponse, GetOneNetServiceReceiveCiphertextDataChangeData, GetOneNetServiceReceiveCiphertextDataChangeError, GetOneNetServiceReceiveCiphertextDataChangeResponse, PostOrganizationUnitsTreeError, PostOrganizationUnitsTreeResponse, PostOrganizationUnitsCreateData, PostOrganizationUnitsCreateError, PostOrganizationUnitsCreateResponse, PostOrganizationUnitsDeleteData, PostOrganizationUnitsDeleteError, PostOrganizationUnitsDeleteResponse, PostOrganizationUnitsUpdateData, PostOrganizationUnitsUpdateError, PostOrganizationUnitsUpdateResponse, PostOrganizationUnitsAddRoleToOrganizationUnitAsyncData, PostOrganizationUnitsAddRoleToOrganizationUnitAsyncError, PostOrganizationUnitsAddRoleToOrganizationUnitAsyncResponse, PostOrganizationUnitsRemoveRoleFromOrganizationUnitAsyncData, PostOrganizationUnitsRemoveRoleFromOrganizationUnitAsyncError, PostOrganizationUnitsRemoveRoleFromOrganizationUnitAsyncResponse, PostOrganizationUnitsAddUserToOrganizationUnitData, PostOrganizationUnitsAddUserToOrganizationUnitError, PostOrganizationUnitsAddUserToOrganizationUnitResponse, PostOrganizationUnitsRemoveUserFromOrganizationUnitData, PostOrganizationUnitsRemoveUserFromOrganizationUnitError, PostOrganizationUnitsRemoveUserFromOrganizationUnitResponse, PostOrganizationUnitsGetUsersData, PostOrganizationUnitsGetUsersError, PostOrganizationUnitsGetUsersResponse, PostOrganizationUnitsGetRolesData, PostOrganizationUnitsGetRolesError, PostOrganizationUnitsGetRolesResponse, PostOrganizationUnitsGetUnAddUsersData, PostOrganizationUnitsGetUnAddUsersError, PostOrganizationUnitsGetUnAddUsersResponse, PostOrganizationUnitsGetUnAddRolesData, PostOrganizationUnitsGetUnAddRolesError, PostOrganizationUnitsGetUnAddRolesResponse, PostPermissionsTreeData, PostPermissionsTreeError, PostPermissionsTreeResponse, PostPermissionsUpdateData, PostPermissionsUpdateError, PostPermissionsUpdateResponse, PostRolesAllError, PostRolesAllResponse, PostRolesPageData, PostRolesPageError, PostRolesPageResponse, PostRolesCreateData, PostRolesCreateError, PostRolesCreateResponse, PostRolesUpdateData, PostRolesUpdateError, PostRolesUpdateResponse, PostRolesDeleteData, PostRolesDeleteError, PostRolesDeleteResponse, GetApiAppAbpProBasicApplicationConfigurationError, GetApiAppAbpProBasicApplicationConfigurationResponse, PostSettingsAllError, PostSettingsAllResponse, PostSettingsUpdateData, PostSettingsUpdateError, PostSettingsUpdateResponse, PostTableModelPacketInfoPageData, PostTableModelPacketInfoPageError, PostTableModelPacketInfoPageResponse, PostTableModelDeviceDataInfoPageData, PostTableModelDeviceDataInfoPageError, PostTableModelDeviceDataInfoPageResponse, PostTableModelCtWingLogInfoData, PostTableModelCtWingLogInfoError, PostTableModelCtWingLogInfoResponse, PostTableModelOneNetLogInfoData, PostTableModelOneNetLogInfoError, PostTableModelOneNetLogInfoResponse, PostTenantsFindData, PostTenantsFindError, PostTenantsFindResponse, PostTenantsPageData, PostTenantsPageError, PostTenantsPageResponse, PostTenantsCreateData, PostTenantsCreateError, PostTenantsCreateResponse, PostTenantsUpdateData, PostTenantsUpdateError, PostTenantsUpdateResponse, PostTenantsDeleteData, PostTenantsDeleteError, PostTenantsDeleteResponse, PostTenantsPageConnectionStringData, PostTenantsPageConnectionStringError, PostTenantsPageConnectionStringResponse, PostTenantsAddOrUpdateConnectionStringData, PostTenantsAddOrUpdateConnectionStringError, PostTenantsAddOrUpdateConnectionStringResponse, PostTenantsDeleteConnectionStringData, PostTenantsDeleteConnectionStringError, PostTenantsDeleteConnectionStringResponse, PostTextTemplatesPageData, PostTextTemplatesPageError, PostTextTemplatesPageResponse, PostTextTemplatesCreateData, PostTextTemplatesCreateError, PostTextTemplatesCreateResponse, PostTextTemplatesUpdateData, PostTextTemplatesUpdateError, PostTextTemplatesUpdateResponse, PostTextTemplatesDeleteData, PostTextTemplatesDeleteError, PostTextTemplatesDeleteResponse, PostTextTemplatesExportData, PostTextTemplatesExportError, PostTextTemplatesExportResponse, PostTreeModelDeviceDataInfoPageData, PostTreeModelDeviceDataInfoPageError, PostTreeModelDeviceDataInfoPageResponse, PostUsersPageData, PostUsersPageError, PostUsersPageResponse, PostUsersListData, PostUsersListError, PostUsersListResponse, PostUsersExportData, PostUsersExportError, PostUsersExportResponse, PostUsersCreateData, PostUsersCreateError, PostUsersCreateResponse, PostUsersUpdateData, PostUsersUpdateError, PostUsersUpdateResponse, PostUsersDeleteData, PostUsersDeleteError, PostUsersDeleteResponse, PostUsersRoleData, PostUsersRoleError, PostUsersRoleResponse, PostUsersChangePasswordData, PostUsersChangePasswordError, PostUsersChangePasswordResponse, PostUsersResetPasswordData, PostUsersResetPasswordError, PostUsersResetPasswordResponse, PostUsersLockData, PostUsersLockError, PostUsersLockResponse, PostUsersFindByUserNameData, PostUsersFindByUserNameError, PostUsersFindByUserNameResponse, PostUsersMyProfileError, PostUsersMyProfileResponse, PostUsersCanUseTwoFactorError, PostUsersCanUseTwoFactorResponse, PostUsersGetQrCodeError, PostUsersGetQrCodeResponse, PostUsersEnabledTwoFactorData, PostUsersEnabledTwoFactorError, PostUsersEnabledTwoFactorResponse, PostUsersDisabledTwoFactorData, PostUsersDisabledTwoFactorError, PostUsersDisabledTwoFactorResponse, PostUsersResetTwoFactorData, PostUsersResetTwoFactorError, PostUsersResetTwoFactorResponse, PostUsersNeedChangePasswordError, PostUsersNeedChangePasswordResponse } from './types.gen';
+import type { GetApiAbpApiDefinitionData, GetApiAbpApiDefinitionError, GetApiAbpApiDefinitionResponse, GetApiAbpApplicationConfigurationData, GetApiAbpApplicationConfigurationError, GetApiAbpApplicationConfigurationResponse, GetApiAbpApplicationLocalizationData, GetApiAbpApplicationLocalizationError, GetApiAbpApplicationLocalizationResponse, PostApiAppAccountLoginData, PostApiAppAccountLoginError, PostApiAppAccountLoginResponse, PostApiAppAccountLogin2FaData, PostApiAppAccountLogin2FaError, PostApiAppAccountLogin2FaResponse, PostApiAppAccountLoginOidcData, PostApiAppAccountLoginOidcError, PostApiAppAccountLoginOidcResponse, PostApiAppAccountRefreshTokenData, PostApiAppAccountRefreshTokenError, PostApiAppAccountRefreshTokenResponse, PostApiAppAccountLogoutError, PostApiAppAccountLogoutResponse, PostAuditLogsPageData, PostAuditLogsPageError, PostAuditLogsPageResponse, PostAggregationBusinessReceiveCommandInfoAsyncData, PostAggregationBusinessReceiveCommandInfoAsyncError, PostAggregationBusinessReceiveCommandInfoAsyncResponse, PostAggregationBusinessBatchQueryDeviceDataInfoAsyncData, PostAggregationBusinessBatchQueryDeviceDataInfoAsyncError, PostAggregationBusinessBatchQueryDeviceDataInfoAsyncResponse, PostAggregationBusinessBatchCreateDeviceInfoAsyncData, PostAggregationBusinessBatchCreateDeviceInfoAsyncError, PostAggregationBusinessBatchCreateDeviceInfoAsyncResponse, GetCommonGetSelectListData, GetCommonGetSelectListError, GetCommonGetSelectListResponse, PostCtWingAccountInsertAsyncData, PostCtWingAccountInsertAsyncError, PostCtWingAccountInsertAsyncResponse, PostCtWingAccountModifyAsyncData, PostCtWingAccountModifyAsyncError, PostCtWingAccountModifyAsyncResponse, PostCtWingAccountDeleteAsyncData, PostCtWingAccountDeleteAsyncError, PostCtWingAccountDeleteAsyncResponse, PostCtWingAccountListAsyncData, PostCtWingAccountListAsyncError, PostCtWingAccountListAsyncResponse, PostCtWingProductInsertAsyncData, PostCtWingProductInsertAsyncError, PostCtWingProductInsertAsyncResponse, PostCtWingProductModifyAsyncData, PostCtWingProductModifyAsyncError, PostCtWingProductModifyAsyncResponse, PostCtWingProductDeleteAsyncData, PostCtWingProductDeleteAsyncError, PostCtWingProductDeleteAsyncResponse, PostCtWingProductGetAsyncData, PostCtWingProductGetAsyncError, PostCtWingProductGetAsyncResponse, PostCtWingProductProductStatusChangeAsyncData, PostCtWingProductProductStatusChangeAsyncError, PostCtWingProductProductStatusChangeAsyncResponse, PostCtWingProductListAsyncData, PostCtWingProductListAsyncError, PostCtWingProductListAsyncResponse, PostCtWingServiceReceiveStatusChangeError, PostCtWingServiceReceiveStatusChangeResponse, PostCtWingServiceReceiveDataChangeError, PostCtWingServiceReceiveDataChangeResponse, PostCtWingServiceReceiveCommandChangeError, PostCtWingServiceReceiveCommandChangeResponse, PostCtWingServiceReceiveEventChangeError, PostCtWingServiceReceiveEventChangeResponse, PostCtWingServiceReceiveDeviceChangeError, PostCtWingServiceReceiveDeviceChangeResponse, PostDataDictionaryPageData, PostDataDictionaryPageError, PostDataDictionaryPageResponse, PostDataDictionaryPageDetailData, PostDataDictionaryPageDetailError, PostDataDictionaryPageDetailResponse, PostDataDictionaryCreateData, PostDataDictionaryCreateError, PostDataDictionaryCreateResponse, PostDataDictionaryCreateDetailData, PostDataDictionaryCreateDetailError, PostDataDictionaryCreateDetailResponse, PostDataDictionaryStatusData, PostDataDictionaryStatusError, PostDataDictionaryStatusResponse, PostDataDictionaryUpdateDetailData, PostDataDictionaryUpdateDetailError, PostDataDictionaryUpdateDetailResponse, PostDataDictionaryDeleteData, PostDataDictionaryDeleteError, PostDataDictionaryDeleteResponse, PostDataDictionaryDeleteDataDictionaryTypeData, PostDataDictionaryDeleteDataDictionaryTypeError, PostDataDictionaryDeleteDataDictionaryTypeResponse, PostDataDictionaryUpdateData, PostDataDictionaryUpdateError, PostDataDictionaryUpdateResponse, PostAggregationDeviceCreateAsyncData, PostAggregationDeviceCreateAsyncError, PostAggregationDeviceCreateAsyncResponse, PostAggregationDeviceBatchCreateAsyncData, PostAggregationDeviceBatchCreateAsyncError, PostAggregationDeviceBatchCreateAsyncResponse, PostAggregationDeviceDeleteAsyncData, PostAggregationDeviceDeleteAsyncError, PostAggregationDeviceDeleteAsyncResponse, PostAggregationDeviceFindByIdAsyncData, PostAggregationDeviceFindByIdAsyncError, PostAggregationDeviceFindByIdAsyncResponse, PostAggregationDeviceRepushDeviceInfoToIoTplatformData, PostAggregationDeviceRepushDeviceInfoToIoTplatformError, PostAggregationDeviceRepushDeviceInfoToIoTplatformResponse, PostAggregationDeviceDeviceCommandForApiAsyncData, PostAggregationDeviceDeviceCommandForApiAsyncError, PostAggregationDeviceDeviceCommandForApiAsyncResponse, PostDeviceInfoFindByDeviceAddressData, PostDeviceInfoFindByDeviceAddressError, PostDeviceInfoFindByDeviceAddressResponse, PostDeviceInfoPageData, PostDeviceInfoPageError, PostDeviceInfoPageResponse, PostDeviceInfoCacheDeviceDataToRedisError, PostDeviceInfoCacheDeviceDataToRedisResponse, PostThingModelInfoCreateAsyncData, PostThingModelInfoCreateAsyncError, PostThingModelInfoCreateAsyncResponse, PostThingModelInfoUpdateAsyncData, PostThingModelInfoUpdateAsyncError, PostThingModelInfoUpdateAsyncResponse, PostThingModelInfoDeleteAsyncData, PostThingModelInfoDeleteAsyncError, PostThingModelInfoDeleteAsyncResponse, PostThingModelInfoFindByIdAsyncData, PostThingModelInfoFindByIdAsyncError, PostThingModelInfoFindByIdAsyncResponse, PostThingModelInfoFindByPlatformProductIdAsyncData, PostThingModelInfoFindByPlatformProductIdAsyncError, PostThingModelInfoFindByPlatformProductIdAsyncResponse, PostThingModelInfoCopyAnotherThingModelAsyncData, PostThingModelInfoCopyAnotherThingModelAsyncError, PostThingModelInfoCopyAnotherThingModelAsyncResponse, PostThingModelInfoCopyStandardThingModelData, PostThingModelInfoCopyStandardThingModelError, PostThingModelInfoCopyStandardThingModelResponse, PostThingModelInfoPageData, PostThingModelInfoPageError, PostThingModelInfoPageResponse, PostFeaturesListData, PostFeaturesListError, PostFeaturesListResponse, PostFeaturesUpdateData, PostFeaturesUpdateError, PostFeaturesUpdateResponse, PostFeaturesDeleteData, PostFeaturesDeleteError, PostFeaturesDeleteResponse, PostFilesPageData, PostFilesPageError, PostFilesPageResponse, PostFilesUploadData, PostFilesUploadError, PostFilesUploadResponse, PostFilesDeleteData, PostFilesDeleteError, PostFilesDeleteResponse, PostFilesDownloadData, PostFilesDownloadError, PostFilesDownloadResponse, PostIdentitySecurityLogsPageData, PostIdentitySecurityLogsPageError, PostIdentitySecurityLogsPageResponse, PostLanguagesAllError, PostLanguagesAllResponse, PostLanguagesPageData, PostLanguagesPageError, PostLanguagesPageResponse, PostLanguagesCreateData, PostLanguagesCreateError, PostLanguagesCreateResponse, PostLanguagesUpdateData, PostLanguagesUpdateError, PostLanguagesUpdateResponse, PostLanguagesDeleteData, PostLanguagesDeleteError, PostLanguagesDeleteResponse, PostLanguagesSetDefaultData, PostLanguagesSetDefaultError, PostLanguagesSetDefaultResponse, PostLanguageTextsAllResourceError, PostLanguageTextsAllResourceResponse, PostLanguageTextsPageData, PostLanguageTextsPageError, PostLanguageTextsPageResponse, PostLanguageTextsCreateData, PostLanguageTextsCreateError, PostLanguageTextsCreateResponse, PostLanguageTextsUpdateData, PostLanguageTextsUpdateError, PostLanguageTextsUpdateResponse, PostMenusUserMenuError, PostMenusUserMenuResponse, PostMenusPageData, PostMenusPageError, PostMenusPageResponse, PostMenusCreateData, PostMenusCreateError, PostMenusCreateResponse, PostMenusUpdateData, PostMenusUpdateError, PostMenusUpdateResponse, PostMenusDeleteData, PostMenusDeleteError, PostMenusDeleteResponse, PostMenusTreeError, PostMenusTreeResponse, PostNotificationNotificationPageData, PostNotificationNotificationPageError, PostNotificationNotificationPageResponse, PostNotificationNotificationSubscriptionPageData, PostNotificationNotificationSubscriptionPageError, PostNotificationNotificationSubscriptionPageResponse, PostNotificationDeleteData, PostNotificationDeleteError, PostNotificationDeleteResponse, PostNotificationSendCommonWarningMessageData, PostNotificationSendCommonWarningMessageError, PostNotificationSendCommonWarningMessageResponse, PostNotificationSendCommonInformationMessageData, PostNotificationSendCommonInformationMessageError, PostNotificationSendCommonInformationMessageResponse, PostNotificationSendCommonErrorMessageData, PostNotificationSendCommonErrorMessageError, PostNotificationSendCommonErrorMessageResponse, PostNotificationSendBroadCastWarningMessageData, PostNotificationSendBroadCastWarningMessageError, PostNotificationSendBroadCastWarningMessageResponse, PostNotificationSendBroadCastInformationMessageData, PostNotificationSendBroadCastInformationMessageError, PostNotificationSendBroadCastInformationMessageResponse, PostNotificationSendBroadCastErrorMessageData, PostNotificationSendBroadCastErrorMessageError, PostNotificationSendBroadCastErrorMessageResponse, PostNotificationReadData, PostNotificationReadError, PostNotificationReadResponse, PostNotificationBatchReadData, PostNotificationBatchReadError, PostNotificationBatchReadResponse, PostOneNetAccountInsertAsyncData, PostOneNetAccountInsertAsyncError, PostOneNetAccountInsertAsyncResponse, PostOneNetAccountModifyAsyncData, PostOneNetAccountModifyAsyncError, PostOneNetAccountModifyAsyncResponse, PostOneNetAccountDeleteAsyncData, PostOneNetAccountDeleteAsyncError, PostOneNetAccountDeleteAsyncResponse, PostOneNetAccountListAsyncData, PostOneNetAccountListAsyncError, PostOneNetAccountListAsyncResponse, PostOneNetProductInsertAsyncData, PostOneNetProductInsertAsyncError, PostOneNetProductInsertAsyncResponse, PostOneNetProductModifyAsyncData, PostOneNetProductModifyAsyncError, PostOneNetProductModifyAsyncResponse, PostOneNetProductDeleteAsyncData, PostOneNetProductDeleteAsyncError, PostOneNetProductDeleteAsyncResponse, PostOneNetProductGetAsyncData, PostOneNetProductGetAsyncError, PostOneNetProductGetAsyncResponse, PostOneNetProductProductStatusChangeAsyncData, PostOneNetProductProductStatusChangeAsyncError, PostOneNetProductProductStatusChangeAsyncResponse, PostOneNetProductListAsyncData, PostOneNetProductListAsyncError, PostOneNetProductListAsyncResponse, PostOneNetServiceReceivePlaintextDataChangeData, PostOneNetServiceReceivePlaintextDataChangeError, PostOneNetServiceReceivePlaintextDataChangeResponse, GetOneNetServiceReceivePlaintextDataChangeData, GetOneNetServiceReceivePlaintextDataChangeError, GetOneNetServiceReceivePlaintextDataChangeResponse, PostOneNetServiceReceiveCiphertextDataChangeData, PostOneNetServiceReceiveCiphertextDataChangeError, PostOneNetServiceReceiveCiphertextDataChangeResponse, GetOneNetServiceReceiveCiphertextDataChangeData, GetOneNetServiceReceiveCiphertextDataChangeError, GetOneNetServiceReceiveCiphertextDataChangeResponse, PostOrganizationUnitsTreeError, PostOrganizationUnitsTreeResponse, PostOrganizationUnitsCreateData, PostOrganizationUnitsCreateError, PostOrganizationUnitsCreateResponse, PostOrganizationUnitsDeleteData, PostOrganizationUnitsDeleteError, PostOrganizationUnitsDeleteResponse, PostOrganizationUnitsUpdateData, PostOrganizationUnitsUpdateError, PostOrganizationUnitsUpdateResponse, PostOrganizationUnitsAddRoleToOrganizationUnitAsyncData, PostOrganizationUnitsAddRoleToOrganizationUnitAsyncError, PostOrganizationUnitsAddRoleToOrganizationUnitAsyncResponse, PostOrganizationUnitsRemoveRoleFromOrganizationUnitAsyncData, PostOrganizationUnitsRemoveRoleFromOrganizationUnitAsyncError, PostOrganizationUnitsRemoveRoleFromOrganizationUnitAsyncResponse, PostOrganizationUnitsAddUserToOrganizationUnitData, PostOrganizationUnitsAddUserToOrganizationUnitError, PostOrganizationUnitsAddUserToOrganizationUnitResponse, PostOrganizationUnitsRemoveUserFromOrganizationUnitData, PostOrganizationUnitsRemoveUserFromOrganizationUnitError, PostOrganizationUnitsRemoveUserFromOrganizationUnitResponse, PostOrganizationUnitsGetUsersData, PostOrganizationUnitsGetUsersError, PostOrganizationUnitsGetUsersResponse, PostOrganizationUnitsGetRolesData, PostOrganizationUnitsGetRolesError, PostOrganizationUnitsGetRolesResponse, PostOrganizationUnitsGetUnAddUsersData, PostOrganizationUnitsGetUnAddUsersError, PostOrganizationUnitsGetUnAddUsersResponse, PostOrganizationUnitsGetUnAddRolesData, PostOrganizationUnitsGetUnAddRolesError, PostOrganizationUnitsGetUnAddRolesResponse, PostPermissionsTreeData, PostPermissionsTreeError, PostPermissionsTreeResponse, PostPermissionsUpdateData, PostPermissionsUpdateError, PostPermissionsUpdateResponse, PostRolesAllError, PostRolesAllResponse, PostRolesPageData, PostRolesPageError, PostRolesPageResponse, PostRolesCreateData, PostRolesCreateError, PostRolesCreateResponse, PostRolesUpdateData, PostRolesUpdateError, PostRolesUpdateResponse, PostRolesDeleteData, PostRolesDeleteError, PostRolesDeleteResponse, GetApiAppAbpProBasicApplicationConfigurationError, GetApiAppAbpProBasicApplicationConfigurationResponse, PostSettingsAllError, PostSettingsAllResponse, PostSettingsUpdateData, PostSettingsUpdateError, PostSettingsUpdateResponse, PostTableModelPacketInfoPageData, PostTableModelPacketInfoPageError, PostTableModelPacketInfoPageResponse, PostTableModelDeviceDataInfoPageData, PostTableModelDeviceDataInfoPageError, PostTableModelDeviceDataInfoPageResponse, PostTableModelCtWingLogInfoData, PostTableModelCtWingLogInfoError, PostTableModelCtWingLogInfoResponse, PostTableModelOneNetLogInfoData, PostTableModelOneNetLogInfoError, PostTableModelOneNetLogInfoResponse, PostTenantsFindData, PostTenantsFindError, PostTenantsFindResponse, PostTenantsPageData, PostTenantsPageError, PostTenantsPageResponse, PostTenantsCreateData, PostTenantsCreateError, PostTenantsCreateResponse, PostTenantsUpdateData, PostTenantsUpdateError, PostTenantsUpdateResponse, PostTenantsDeleteData, PostTenantsDeleteError, PostTenantsDeleteResponse, PostTenantsPageConnectionStringData, PostTenantsPageConnectionStringError, PostTenantsPageConnectionStringResponse, PostTenantsAddOrUpdateConnectionStringData, PostTenantsAddOrUpdateConnectionStringError, PostTenantsAddOrUpdateConnectionStringResponse, PostTenantsDeleteConnectionStringData, PostTenantsDeleteConnectionStringError, PostTenantsDeleteConnectionStringResponse, PostTextTemplatesPageData, PostTextTemplatesPageError, PostTextTemplatesPageResponse, PostTextTemplatesCreateData, PostTextTemplatesCreateError, PostTextTemplatesCreateResponse, PostTextTemplatesUpdateData, PostTextTemplatesUpdateError, PostTextTemplatesUpdateResponse, PostTextTemplatesDeleteData, PostTextTemplatesDeleteError, PostTextTemplatesDeleteResponse, PostTextTemplatesExportData, PostTextTemplatesExportError, PostTextTemplatesExportResponse, PostTreeModelDeviceDataInfoPageData, PostTreeModelDeviceDataInfoPageError, PostTreeModelDeviceDataInfoPageResponse, PostUsersPageData, PostUsersPageError, PostUsersPageResponse, PostUsersListData, PostUsersListError, PostUsersListResponse, PostUsersExportData, PostUsersExportError, PostUsersExportResponse, PostUsersCreateData, PostUsersCreateError, PostUsersCreateResponse, PostUsersUpdateData, PostUsersUpdateError, PostUsersUpdateResponse, PostUsersDeleteData, PostUsersDeleteError, PostUsersDeleteResponse, PostUsersRoleData, PostUsersRoleError, PostUsersRoleResponse, PostUsersChangePasswordData, PostUsersChangePasswordError, PostUsersChangePasswordResponse, PostUsersResetPasswordData, PostUsersResetPasswordError, PostUsersResetPasswordResponse, PostUsersLockData, PostUsersLockError, PostUsersLockResponse, PostUsersFindByUserNameData, PostUsersFindByUserNameError, PostUsersFindByUserNameResponse, PostUsersMyProfileError, PostUsersMyProfileResponse, PostUsersCanUseTwoFactorError, PostUsersCanUseTwoFactorResponse, PostUsersGetQrCodeError, PostUsersGetQrCodeResponse, PostUsersEnabledTwoFactorData, PostUsersEnabledTwoFactorError, PostUsersEnabledTwoFactorResponse, PostUsersDisabledTwoFactorData, PostUsersDisabledTwoFactorError, PostUsersDisabledTwoFactorResponse, PostUsersResetTwoFactorData, PostUsersResetTwoFactorError, PostUsersResetTwoFactorResponse, PostUsersNeedChangePasswordError, PostUsersNeedChangePasswordResponse, PostAggregationWorkshopReceiveWorkshopProductionInfoAsyncData, PostAggregationWorkshopReceiveWorkshopProductionInfoAsyncError, PostAggregationWorkshopReceiveWorkshopProductionInfoAsyncResponse, PostAggregationWorkshopGetProductListAsyncData, PostAggregationWorkshopGetProductListAsyncError, PostAggregationWorkshopGetProductListAsyncResponse } from './types.gen';
export const client = createClient(createConfig());
@@ -96,6 +96,26 @@ export const postAggregationBusinessReceiveCommandInfoAsync = (options?: Options) => {
+ return (options?.client ?? client).post({
+ ...options,
+ url: '/Aggregation/Business/BatchQueryDeviceDataInfoAsync'
+ });
+};
+
+/**
+ * 业务系统批量新增设备数据
+ */
+export const postAggregationBusinessBatchCreateDeviceInfoAsync = (options?: Options) => {
+ return (options?.client ?? client).post({
+ ...options,
+ url: '/Aggregation/Business/BatchCreateDeviceInfoAsync'
+ });
+};
+
/**
* 根据type名称获取下拉框数据
*/
@@ -146,26 +166,6 @@ export const postCtWingAccountListAsync =
});
};
-/**
- * 接收车间生产信息
- */
-export const postAggregationCtWingReceiveWorkshopProductionInfoAsync = (options?: Options) => {
- return (options?.client ?? client).post({
- ...options,
- url: '/Aggregation/CTWing/ReceiveWorkshopProductionInfoAsync'
- });
-};
-
-/**
- * 获取CTWing产品列表
- */
-export const postAggregationCtWingGetProductListAsync = (options?: Options) => {
- return (options?.client ?? client).post({
- ...options,
- url: '/Aggregation/CTWing/GetProductListAsync'
- });
-};
-
/**
* 添加CTWing产品
*/
@@ -456,6 +456,86 @@ export const postDeviceInfoCacheDeviceDataToRedis = (options?: Options) => {
+ return (options?.client ?? client).post({
+ ...options,
+ url: '/ThingModelInfo/CreateAsync'
+ });
+};
+
+/**
+ * 更新物模型信息
+ */
+export const postThingModelInfoUpdateAsync = (options?: Options) => {
+ return (options?.client ?? client).post({
+ ...options,
+ url: '/ThingModelInfo/UpdateAsync'
+ });
+};
+
+/**
+ * 删除物模型信息
+ */
+export const postThingModelInfoDeleteAsync = (options?: Options) => {
+ return (options?.client ?? client).post({
+ ...options,
+ url: '/ThingModelInfo/DeleteAsync'
+ });
+};
+
+/**
+ * 根据物模型ID查询物模型信息
+ */
+export const postThingModelInfoFindByIdAsync = (options?: Options) => {
+ return (options?.client ?? client).post({
+ ...options,
+ url: '/ThingModelInfo/FindByIdAsync'
+ });
+};
+
+/**
+ * 根据平台产品ID查询物模型信息
+ */
+export const postThingModelInfoFindByPlatformProductIdAsync = (options?: Options) => {
+ return (options?.client ?? client).post({
+ ...options,
+ url: '/ThingModelInfo/FindByPlatformProductIdAsync'
+ });
+};
+
+/**
+ * 根据数据ID复制已存在物模型信息
+ */
+export const postThingModelInfoCopyAnotherThingModelAsync = (options?: Options) => {
+ return (options?.client ?? client).post({
+ ...options,
+ url: '/ThingModelInfo/CopyAnotherThingModelAsync'
+ });
+};
+
+/**
+ * 复制创建标准物模型信息
+ */
+export const postThingModelInfoCopyStandardThingModel = (options?: Options) => {
+ return (options?.client ?? client).post({
+ ...options,
+ url: '/ThingModelInfo/CopyStandardThingModel'
+ });
+};
+
+/**
+ * 分页查询设备信息
+ */
+export const postThingModelInfoPage = (options?: Options) => {
+ return (options?.client ?? client).post({
+ ...options,
+ url: '/ThingModelInfo/Page'
+ });
+};
+
export const postFeaturesList = (options?: Options) => {
return (options?.client ?? client).post({
...options,
@@ -755,26 +835,6 @@ export const postOneNetAccountListAsync =
});
};
-/**
- * 接收车间生产信息
- */
-export const postAggregationOneNetReceiveWorkshopProductionInfoAsync = (options?: Options) => {
- return (options?.client ?? client).post({
- ...options,
- url: '/Aggregation/OneNET/ReceiveWorkshopProductionInfoAsync'
- });
-};
-
-/**
- * 获取OneNET产品列表
- */
-export const postAggregationOneNetGetProductListAsync = (options?: Options) => {
- return (options?.client ?? client).post({
- ...options,
- url: '/Aggregation/OneNET/GetProductListAsync'
- });
-};
-
/**
* 添加OneNET产品
*/
@@ -1294,4 +1354,24 @@ export const postUsersNeedChangePassword = (options?: Options) => {
+ return (options?.client ?? client).post({
+ ...options,
+ url: '/Aggregation/Workshop/ReceiveWorkshopProductionInfoAsync'
+ });
+};
+
+/**
+ * 获取物联网产品列表
+ */
+export const postAggregationWorkshopGetProductListAsync = (options?: Options) => {
+ return (options?.client ?? client).post({
+ ...options,
+ url: '/Aggregation/Workshop/GetProductListAsync'
+ });
};
\ No newline at end of file
diff --git a/apps/web-antd/src/api-client/types.gen.ts b/apps/web-antd/src/api-client/types.gen.ts
index 160c140..785c65d 100644
--- a/apps/web-antd/src/api-client/types.gen.ts
+++ b/apps/web-antd/src/api-client/types.gen.ts
@@ -200,12 +200,30 @@ export type ControllerInterfaceApiDescriptionModel = {
methods?: Array | null;
};
+/**
+ * 根据数据ID复制已存在物模型信息
+ */
+export type CopyAnotherProductInput = {
+ /**
+ * 待复制设备物模型数据ID
+ */
+ pendingCopyDataId?: string;
+ /**
+ * 产品ID
+ */
+ ioTPlatformProductId?: (string) | null;
+};
+
export type CreateDataDictinaryDetailInput = {
id?: string;
code?: (string) | null;
displayText?: (string) | null;
description?: (string) | null;
order?: number;
+ /**
+ * 扩展属性
+ */
+ extendedAttribute?: (string) | null;
};
export type CreateDataDictinaryInput = {
@@ -362,6 +380,30 @@ export type CreateTextTemplateInput = {
cultureName: string;
};
+export type CreateThingModelInput = {
+ ioTPlatform?: IoTPlatformTypeEnum;
+ /**
+ * 物联网平台中对应的产品Id
+ */
+ ioTPlatformProductId?: (string) | null;
+ /**
+ * 物联网平台中对应产品物模型属性或者事件类型 JiShe.ServicePro.Core.DataDictionaryTypeConst
+ */
+ filedType?: (string) | null;
+ /**
+ * 物联网平台中对应的产品物模型属性或者事件名称
+ */
+ rawFieldName?: (string) | null;
+ /**
+ * 管理后台产品标准的物模型属性或者事件名称
+ */
+ standardFieldName?: (string) | null;
+ /**
+ * 是否需要值类型转换
+ */
+ isValueNeedConvert?: boolean;
+};
+
/**
* CTWing账号信息
*/
@@ -908,6 +950,8 @@ export type DeviceCommandForApiInput = {
* 设备在物联网平台中发送的命令内容,JSON格式
*/
commandContent: string;
+ deviceType?: DeviceTypeEnum;
+ telemetryType?: DeviceTelemetryCommandTypeEnum;
};
export type DeviceManagementInfoDto = {
@@ -1023,7 +1067,7 @@ export type DeviceOnlineStatusEnum = 1 | 2;
/**
* 设备来源类型枚举
*/
-export type DeviceSourceTypeEnum = 1 | 2 | 3 | 4;
+export type DeviceSourceTypeEnum = 1 | 2 | 3 | 4 | 5 | 6;
/**
* 设备数据表模型信息入参
@@ -1065,6 +1109,10 @@ export type DeviceTableModelDataInfoPageInput = {
* 结束创建时间
*/
endCreationTime?: (string) | null;
+ /**
+ * 是否需要分页, 默认为true
+ */
+ isNeedPaging?: boolean;
};
/**
@@ -1106,6 +1154,74 @@ export type DeviceTableModelDataInfoPageOutputPagedResultDto = {
totalCount?: number;
};
+/**
+ * 设备数据包命令类型枚举
+ */
+export type DeviceTelemetryCommandTypeEnum = 1 | 2;
+
+export type DeviceThingModelInfoDto = {
+ id?: string;
+ creationTime?: string;
+ creatorId?: (string) | null;
+ lastModificationTime?: (string) | null;
+ lastModifierId?: (string) | null;
+ isDeleted?: boolean;
+ deleterId?: (string) | null;
+ deletionTime?: (string) | null;
+ /**
+ * 租户Id
+ */
+ tenantId?: (string) | null;
+ /**
+ * 备注
+ */
+ remark?: (string) | null;
+ /**
+ * 旧系统授权创建者Id
+ */
+ osaCreatorId?: (number) | null;
+ /**
+ * 旧系统授权最后修改者Id
+ */
+ osaLastModifierId?: (number) | null;
+ /**
+ * 旧系统授权最后删除者Id
+ */
+ osaDeleterId?: (number) | null;
+ /**
+ * 扩展属性,用于存储自定义字段,JSON格式
+ */
+ extraProperties?: {
+ [key: string]: unknown;
+ } | null;
+ ioTPlatform?: IoTPlatformTypeEnum;
+ /**
+ * 物联网平台中对应的产品Id
+ */
+ ioTPlatformProductId?: (string) | null;
+ /**
+ * 物联网平台中对应产品物模型属性或者事件类型 JiShe.ServicePro.Core.DataDictionaryTypeConst
+ */
+ filedType?: (string) | null;
+ /**
+ * 物联网平台中对应的产品物模型属性或者事件名称
+ */
+ rawFieldName?: (string) | null;
+ /**
+ * 管理后台产品标准的物模型属性或者事件名称
+ */
+ standardFieldName?: (string) | null;
+ /**
+ * 是否需要值类型转换
+ */
+ isValueNeedConvert?: boolean;
+};
+
+export type DeviceThingModelInfoDtoPagedResultDto = {
+ items?: Array | null;
+ totalCount?: number;
+};
+
/**
* 设备树模型数据信息查询入参
*/
@@ -1146,6 +1262,10 @@ export type DeviceTreeModelDataInfoInput = {
* 结束创建时间
*/
endCreationTime?: (string) | null;
+ /**
+ * 是否需要分页, 默认为true
+ */
+ isNeedPaging?: boolean;
};
/**
@@ -2013,6 +2133,10 @@ export type MeterReadingPacketInfoPageInput = {
* 结束创建时间
*/
endCreationTime?: (string) | null;
+ /**
+ * 是否需要分页, 默认为true
+ */
+ isNeedPaging?: boolean;
/**
* 物联网平台设备ID
*/
@@ -2049,6 +2173,10 @@ export type MeterReadingPacketInfoPageOutput = {
* 时标格式化以后的本地时间
*/
readonly formattedTimestamps?: string;
+ /**
+ * 字符串格式时标
+ */
+ readonly timestampStr?: (string) | null;
/**
* 设备路径,树模型使用,表模型会在数据插入的时候直接获取继承类的名称作为表明
*/
@@ -3098,6 +3226,45 @@ export type PageTextTemplateOutputPagedResultDto = {
totalCount?: number;
};
+export type PageThingModelInput = {
+ /**
+ * 当前页面.默认从1开始
+ */
+ pageIndex?: number;
+ /**
+ * 每页多少条.每页显示多少记录
+ */
+ pageSize?: number;
+ /**
+ * 跳过多少条
+ */
+ readonly skipCount?: number;
+ /**
+ * 排序
+ *
+ * name desc
+ *
+ */
+ sorting?: (string) | null;
+ ioTPlatform?: IoTPlatformTypeEnum;
+ /**
+ * 搜索关键字
+ */
+ searchKeyword?: (string) | null;
+ /**
+ * 物联网平台中对应的产品Id
+ */
+ ioTPlatformProductId?: (string) | null;
+ /**
+ * 物联网平台中对应产品物模型属性或者事件类型 JiShe.ServicePro.Core.DataDictionaryTypeConst
+ */
+ filedType?: (string) | null;
+ /**
+ * 物联网平台中对应的产品物模型属性或者事件名称
+ */
+ rawFieldName?: (string) | null;
+};
+
export type PagingAuditLogActionOutput = {
id?: string;
tenantId?: (string) | null;
@@ -3782,6 +3949,10 @@ export type QueryCTWingAepReceiveMessageInput = {
* 结束创建时间
*/
endCreationTime?: (string) | null;
+ /**
+ * 是否需要分页, 默认为true
+ */
+ isNeedPaging?: boolean;
/**
* 物联网平台设备ID
*/
@@ -3818,6 +3989,10 @@ export type QueryCTWingAepReceiveMessageOutput = {
* 时标格式化以后的本地时间
*/
readonly formattedTimestamps?: string;
+ /**
+ * 字符串格式时标
+ */
+ readonly timestampStr?: (string) | null;
/**
* 设备路径,树模型使用,表模型会在数据插入的时候直接获取继承类的名称作为表明
*/
@@ -3925,6 +4100,10 @@ export type QueryOneNETReceiveMessageInput = {
* 结束创建时间
*/
endCreationTime?: (string) | null;
+ /**
+ * 是否需要分页, 默认为true
+ */
+ isNeedPaging?: boolean;
/**
* 物联网平台设备ID
*/
@@ -3961,6 +4140,10 @@ export type QueryOneNETReceiveMessageOutput = {
* 时标格式化以后的本地时间
*/
readonly formattedTimestamps?: string;
+ /**
+ * 字符串格式时标
+ */
+ readonly timestampStr?: (string) | null;
/**
* 设备路径,树模型使用,表模型会在数据插入的时候直接获取继承类的名称作为表明
*/
@@ -4206,6 +4389,10 @@ export type SettingOutput = {
settingItemOutput?: Array | null;
};
+export type StringIdInput = {
+ id?: (string) | null;
+};
+
export type StringStringFromSelector = {
readonly value?: (string) | null;
readonly label?: (string) | null;
@@ -4460,6 +4647,31 @@ export type UpdateTextTemplateInput = {
cultureName: string;
};
+export type UpdateThingModelInput = {
+ ioTPlatform?: IoTPlatformTypeEnum;
+ /**
+ * 物联网平台中对应的产品Id
+ */
+ ioTPlatformProductId?: (string) | null;
+ /**
+ * 物联网平台中对应产品物模型属性或者事件类型 JiShe.ServicePro.Core.DataDictionaryTypeConst
+ */
+ filedType?: (string) | null;
+ /**
+ * 物联网平台中对应的产品物模型属性或者事件名称
+ */
+ rawFieldName?: (string) | null;
+ /**
+ * 管理后台产品标准的物模型属性或者事件名称
+ */
+ standardFieldName?: (string) | null;
+ /**
+ * 是否需要值类型转换
+ */
+ isValueNeedConvert?: boolean;
+ id?: string;
+};
+
export type UpdateUserInput = {
userId?: string;
userInfo?: IdentityUserUpdateDto;
@@ -4562,6 +4774,32 @@ export type PostAggregationBusinessReceiveCommandInfoAsyncResponse = (HttpDataRe
export type PostAggregationBusinessReceiveCommandInfoAsyncError = unknown;
+export type PostAggregationBusinessBatchQueryDeviceDataInfoAsyncData = {
+ query?: {
+ /**
+ * 开放接口请求入参,所有外部接口请求参数
+ */
+ input?: OpenApiRequest;
+ };
+};
+
+export type PostAggregationBusinessBatchQueryDeviceDataInfoAsyncResponse = (HttpDataResult);
+
+export type PostAggregationBusinessBatchQueryDeviceDataInfoAsyncError = unknown;
+
+export type PostAggregationBusinessBatchCreateDeviceInfoAsyncData = {
+ query?: {
+ /**
+ * 开放接口请求入参,所有外部接口请求参数
+ */
+ input?: OpenApiRequest;
+ };
+};
+
+export type PostAggregationBusinessBatchCreateDeviceInfoAsyncResponse = (HttpDataResult);
+
+export type PostAggregationBusinessBatchCreateDeviceInfoAsyncError = unknown;
+
export type GetCommonGetSelectListData = {
query?: {
input?: SelectResultListInput;
@@ -4612,29 +4850,6 @@ export type PostCtWingAccountListAsyncResponse = (CTWingAccountInfoDtoPagedResul
export type PostCtWingAccountListAsyncError = unknown;
-export type PostAggregationCtWingReceiveWorkshopProductionInfoAsyncData = {
- query?: {
- input?: OpenApiRequest;
- };
-};
-
-export type PostAggregationCtWingReceiveWorkshopProductionInfoAsyncResponse = (unknown);
-
-export type PostAggregationCtWingReceiveWorkshopProductionInfoAsyncError = unknown;
-
-export type PostAggregationCtWingGetProductListAsyncData = {
- query?: {
- /**
- * 开放接口请求入参,所有外部接口请求参数
- */
- input?: OpenApiRequest;
- };
-};
-
-export type PostAggregationCtWingGetProductListAsyncResponse = (HttpDataResult);
-
-export type PostAggregationCtWingGetProductListAsyncError = unknown;
-
export type PostCtWingProductInsertAsyncData = {
query?: {
input?: CTWingPrivateProductInfoInsertInput;
@@ -4871,6 +5086,86 @@ export type PostDeviceInfoCacheDeviceDataToRedisResponse = (boolean);
export type PostDeviceInfoCacheDeviceDataToRedisError = unknown;
+export type PostThingModelInfoCreateAsyncData = {
+ query?: {
+ input?: CreateThingModelInput;
+ };
+};
+
+export type PostThingModelInfoCreateAsyncResponse = (DeviceThingModelInfoDto);
+
+export type PostThingModelInfoCreateAsyncError = unknown;
+
+export type PostThingModelInfoUpdateAsyncData = {
+ query?: {
+ input?: UpdateThingModelInput;
+ };
+};
+
+export type PostThingModelInfoUpdateAsyncResponse = (DeviceThingModelInfoDto);
+
+export type PostThingModelInfoUpdateAsyncError = unknown;
+
+export type PostThingModelInfoDeleteAsyncData = {
+ query?: {
+ input?: IdInput;
+ };
+};
+
+export type PostThingModelInfoDeleteAsyncResponse = (boolean);
+
+export type PostThingModelInfoDeleteAsyncError = unknown;
+
+export type PostThingModelInfoFindByIdAsyncData = {
+ query?: {
+ input?: IdInput;
+ };
+};
+
+export type PostThingModelInfoFindByIdAsyncResponse = (DeviceThingModelInfoDto);
+
+export type PostThingModelInfoFindByIdAsyncError = unknown;
+
+export type PostThingModelInfoFindByPlatformProductIdAsyncData = {
+ query?: {
+ input?: StringIdInput;
+ };
+};
+
+export type PostThingModelInfoFindByPlatformProductIdAsyncResponse = (DeviceThingModelInfoDto);
+
+export type PostThingModelInfoFindByPlatformProductIdAsyncError = unknown;
+
+export type PostThingModelInfoCopyAnotherThingModelAsyncData = {
+ query?: {
+ input?: CopyAnotherProductInput;
+ };
+};
+
+export type PostThingModelInfoCopyAnotherThingModelAsyncResponse = (DeviceThingModelInfoDto);
+
+export type PostThingModelInfoCopyAnotherThingModelAsyncError = unknown;
+
+export type PostThingModelInfoCopyStandardThingModelData = {
+ query?: {
+ input?: StringIdInput;
+ };
+};
+
+export type PostThingModelInfoCopyStandardThingModelResponse = (DeviceThingModelInfoDto);
+
+export type PostThingModelInfoCopyStandardThingModelError = unknown;
+
+export type PostThingModelInfoPageData = {
+ query?: {
+ input?: PageThingModelInput;
+ };
+};
+
+export type PostThingModelInfoPageResponse = (DeviceThingModelInfoDtoPagedResultDto);
+
+export type PostThingModelInfoPageError = unknown;
+
export type PostFeaturesListData = {
body?: GetFeatureListResultInput;
};
@@ -5177,29 +5472,6 @@ export type PostOneNetAccountListAsyncResponse = (OneNETAccountInfoDtoPagedResul
export type PostOneNetAccountListAsyncError = unknown;
-export type PostAggregationOneNetReceiveWorkshopProductionInfoAsyncData = {
- query?: {
- input?: OpenApiRequest;
- };
-};
-
-export type PostAggregationOneNetReceiveWorkshopProductionInfoAsyncResponse = (HttpDataResult);
-
-export type PostAggregationOneNetReceiveWorkshopProductionInfoAsyncError = unknown;
-
-export type PostAggregationOneNetGetProductListAsyncData = {
- query?: {
- /**
- * 开放接口请求入参,所有外部接口请求参数
- */
- input?: OpenApiRequest;
- };
-};
-
-export type PostAggregationOneNetGetProductListAsyncResponse = (HttpDataResult);
-
-export type PostAggregationOneNetGetProductListAsyncError = unknown;
-
export type PostOneNetProductInsertAsyncData = {
query?: {
input?: OneNetProductInfoInsertInput;
@@ -5744,4 +6016,27 @@ export type PostUsersResetTwoFactorError = (RemoteServiceErrorResponse);
export type PostUsersNeedChangePasswordResponse = (NeedChangePasswordOutput);
-export type PostUsersNeedChangePasswordError = (RemoteServiceErrorResponse);
\ No newline at end of file
+export type PostUsersNeedChangePasswordError = (RemoteServiceErrorResponse);
+
+export type PostAggregationWorkshopReceiveWorkshopProductionInfoAsyncData = {
+ query?: {
+ input?: OpenApiRequest;
+ };
+};
+
+export type PostAggregationWorkshopReceiveWorkshopProductionInfoAsyncResponse = (HttpDataResult);
+
+export type PostAggregationWorkshopReceiveWorkshopProductionInfoAsyncError = unknown;
+
+export type PostAggregationWorkshopGetProductListAsyncData = {
+ query?: {
+ /**
+ * 开放接口请求入参,所有外部接口请求参数
+ */
+ input?: OpenApiRequest;
+ };
+};
+
+export type PostAggregationWorkshopGetProductListAsyncResponse = (HttpDataResult);
+
+export type PostAggregationWorkshopGetProductListAsyncError = unknown;
\ No newline at end of file
diff --git a/apps/web-antd/src/locales/langs/en-US/abp.json b/apps/web-antd/src/locales/langs/en-US/abp.json
index f684739..97b75d4 100644
--- a/apps/web-antd/src/locales/langs/en-US/abp.json
+++ b/apps/web-antd/src/locales/langs/en-US/abp.json
@@ -130,6 +130,7 @@
"order": "Order",
"status": "Status",
"description": "Description",
+ "extendedAttribute": "ExtendedAttribute",
"type": "Type"
},
"organizationunit": {
diff --git a/apps/web-antd/src/locales/langs/zh-CN/abp.json b/apps/web-antd/src/locales/langs/zh-CN/abp.json
index b4669e5..63e30cf 100644
--- a/apps/web-antd/src/locales/langs/zh-CN/abp.json
+++ b/apps/web-antd/src/locales/langs/zh-CN/abp.json
@@ -123,6 +123,7 @@
"order": "排序",
"status": "状态",
"description": "描述",
+ "extendedAttribute": "扩展属性",
"type": "字典类型"
},
"organizationunit": {
diff --git a/apps/web-antd/src/views/system/abpdatadictionary/DataDictionaryDetailModal.vue b/apps/web-antd/src/views/system/abpdatadictionary/DataDictionaryDetailModal.vue
index 1c9b055..d05d8a1 100644
--- a/apps/web-antd/src/views/system/abpdatadictionary/DataDictionaryDetailModal.vue
+++ b/apps/web-antd/src/views/system/abpdatadictionary/DataDictionaryDetailModal.vue
@@ -68,6 +68,15 @@ const [Form, formApi] = useVbenForm({
label: $t('abp.dataDictionary.order'),
rules: 'required',
},
+ {
+ component: 'Input',
+ componentProps: {
+ placeholder: $t('common.pleaseInput'),
+ },
+ fieldName: 'extendedAttribute',
+ label: $t('abp.dataDictionary.extendedAttribute'),
+ rules: 'required',
+ },
{
component: 'Textarea',
componentProps: {