@mbc-cqrs-serverless/ui-setting
Version:
Setting master data
16 lines (15 loc) • 975 B
TypeScript
import { DetailDto, IInvoke } from '@mbc-cqrs-serverless/core';
import { CreateSettingDto } from '../dto/setting-create.dto';
import { UpdateSettingDto } from '../dto/setting-update.dto';
import { SettingService } from '../services/setting.service';
export declare class SettingController {
private readonly settingService;
private readonly logger;
constructor(settingService: SettingService);
listData(ctx: IInvoke): Promise<import("..").SettingDataListEntity>;
getDetail(ctx: IInvoke, key: DetailDto): Promise<import("..").SettingDataEntity>;
createSetting(invokeContext: IInvoke, createDto: CreateSettingDto): Promise<import("..").SettingDataEntity>;
updateSetting(invokeContext: IInvoke, key: DetailDto, updateDto: UpdateSettingDto): Promise<import("..").SettingDataEntity>;
deleteSetting(invokeContext: IInvoke, key: DetailDto): Promise<import("..").SettingDataEntity>;
checkExistCode(ctx: IInvoke, code: string): Promise<boolean>;
}