Function useDetailViewService
- useDetailViewService(): {
deleteEntity: (
param: DeleteEntityParameter,
) => Promise<WebApiResponse<DeleteEntityResponse>>;
deleteMassReferenceData: (
param: DeleteMassReferenceDataParameter,
) => Promise<WebApiResponse<DeleteMassReferenceDataResponse>>;
getAuditLogList: (
param: GetAuditLogParameter,
) => Promise<WebApiResponse<GetAuditLogResponse>>;
getMassReferenceData: (
param: GetMassReferenceDataParameter,
) => Promise<WebApiResponse<GetMassReferenceDataResponse>>;
getReferenceAuditLogList: (
param: GetReferenceAuditLogParameter,
) => Promise<WebApiResponse<GetReferenceAuditLogResponse>>;
getVersionList: (
param: GetVersionListParameter,
) => Promise<WebApiResponse<GetVersionListResponse>>;
loadDefinition: (
param: LoadDetailViewDefinitionParameter,
) => Promise<
ViewInitializationDataResponse<
DetailViewDefinition,
DetailViewLoadAdditionalResponse,
>,
>;
lockEntity: (
param: LockEntityParameter,
) => Promise<WebApiResponse<LockEntityResponse>>;
saveEntity: (
param: SaveEntityParameter,
) => Promise<WebApiResponse<SaveEntityResponse>>;
startWorkflowProcess: (
param: StartWorkflowProcessParameter,
) => Promise<WebApiResponse<StartWorkflowProcessResponse>>;
unlockEntity: (
param: LockEntityParameter,
) => Promise<WebApiResponse<LockEntityResponse>>;
uploadFile: (
param: UploadFileParameter,
) => Promise<WebApiResponse<UploadFileResponse>>;
}
DetailViewのAPIを取り扱うロジックを生成します。