@mbc-cqrs-serverless/ui-setting
Version:
Setting master data
25 lines (24 loc) • 1.33 kB
TypeScript
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>;
}