UNPKG

@mbc-cqrs-serverless/ui-setting

Version:
25 lines (24 loc) 1.33 kB
import { CommandService, DataService, DetailDto, IInvoke } from '@mbc-cqrs-serverless/core'; import { CreateDataSettingDto } from '../dto/data-setting-create.dto'; import { DataSettingSearchDto } from '../dto/data-setting-search.dto'; import { UpdateDataSettingDto } from '../dto/data-setting-update.dto'; import { DataSettingDataEntity } from '../entities/data-setting-data.entity'; import { DataSettingDataListEntity } from '../entities/data-setting-data-list.entity'; export declare class DataSettingService { private readonly commandService; private readonly dataService; private readonly logger; constructor(commandService: CommandService, dataService: DataService); list(tenantCode: string, searchDto: DataSettingSearchDto): Promise<DataSettingDataListEntity>; get(key: DetailDto): Promise<DataSettingDataEntity>; create(tenantCode: string, createDto: CreateDataSettingDto, opts: { invokeContext: IInvoke; }): Promise<DataSettingDataEntity>; update(key: DetailDto, updateDto: UpdateDataSettingDto, opts: { invokeContext: IInvoke; }): Promise<DataSettingDataEntity>; delete(key: DetailDto, opts: { invokeContext: IInvoke; }): Promise<DataSettingDataEntity>; checkExistCode(tenantCode: string, settingCode: string, code: string): Promise<boolean>; }