@mbc-cqrs-serverless/ui-setting
Version:
Setting master data
17 lines (16 loc) • 1.18 kB
TypeScript
import { 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 { DataSettingService } from '../services/data-setting.service';
export declare class DataSettingController {
private readonly dataSettingService;
private readonly logger;
constructor(dataSettingService: DataSettingService);
listData(ctx: IInvoke, searchDto: DataSettingSearchDto): Promise<import("..").DataSettingDataListEntity>;
getDetail(ctx: IInvoke, key: DetailDto): Promise<import("..").DataSettingDataEntity>;
createDataSetting(invokeContext: IInvoke, createDto: CreateDataSettingDto): Promise<import("..").DataSettingDataEntity>;
updateDataSetting(invokeContext: IInvoke, key: DetailDto, updateDto: UpdateDataSettingDto): Promise<import("..").DataSettingDataEntity>;
deleteDataSetting(invokeContext: IInvoke, key: DetailDto): Promise<import("..").DataSettingDataEntity>;
checkExistCode(ctx: IInvoke, settingCode: string, code: string): Promise<boolean>;
}