UNPKG

@mbc-cqrs-serverless/ui-setting

Version:
25 lines (24 loc) 1.17 kB
import { CommandService, DataService, DetailDto, IInvoke } from '@mbc-cqrs-serverless/core'; import { CreateSettingDto } from '../dto/setting-create.dto'; import { UpdateSettingDto } from '../dto/setting-update.dto'; import { SettingDataEntity } from '../entities/setting-data.entity'; import { SettingDataListEntity } from '../entities/setting-data-list.entity'; export declare class SettingService { private readonly commandService; private readonly dataService; private readonly logger; constructor(commandService: CommandService, dataService: DataService); list(tenantCode: string): Promise<SettingDataListEntity>; get(key: DetailDto): Promise<SettingDataEntity>; create(tenantCode: string, createDto: CreateSettingDto, opts: { invokeContext: IInvoke; }): Promise<SettingDataEntity>; update(key: DetailDto, updateDto: UpdateSettingDto, opts: { invokeContext: IInvoke; }): Promise<SettingDataEntity>; delete(key: DetailDto, opts: { invokeContext: IInvoke; }): Promise<SettingDataEntity>; checkExistSettingCode(tenantCode: string, code: string): Promise<boolean>; private isValidFields; }