@mbc-cqrs-serverless/survey-template
Version:
24 lines (23 loc) • 1.28 kB
TypeScript
import { CommandService, DataService, DetailDto, IInvoke, SearchDto } from '@mbc-cqrs-serverless/core';
import { SurveyTemplateCreateDto } from './dto/survey-template-create.dto';
import { SurveyTemplateUpdateDto } from './dto/survey-template-update.dto';
import { SurveyTemplateDataEntity } from './entity/survey-template-data.entity';
import { SurveyTemplateDataListEntity } from './entity/survey-template-data-list.entity';
export declare class SurveyTemplateService {
private readonly prismaService;
private readonly commandService;
private readonly dataService;
private readonly logger;
constructor(prismaService: any, commandService: CommandService, dataService: DataService);
searchData(tenantCode: string, searchDto: SearchDto): Promise<SurveyTemplateDataListEntity>;
create(createDto: SurveyTemplateCreateDto, options: {
invokeContext: IInvoke;
}): Promise<SurveyTemplateDataEntity>;
findOne(detailDto: DetailDto): Promise<SurveyTemplateDataEntity>;
update(detailDto: DetailDto, updateDto: SurveyTemplateUpdateDto, options: {
invokeContext: IInvoke;
}): Promise<SurveyTemplateDataEntity>;
remove(detailDto: DetailDto, options: {
invokeContext: IInvoke;
}): Promise<SurveyTemplateDataEntity>;
}