@opentiny/tiny-toolkit-pro
Version:
TinyPro Vue:开箱即用、前后端分离的 Vue 后台管理模板
50 lines (44 loc) • 1.11 kB
text/typescript
import {
Body,
Controller,
Delete,
Get,
Param,
ParseIntPipe,
Patch,
Post,
} from '@nestjs/common';
import { I18LangService } from './lang.service';
import { CreateLang } from './dto/create-lang.dto';
import { Permission } from '../public/permission.decorator';
import { Reject } from '../public/reject.decorator';
export class I18nLangController {
constructor(private readonly langService: I18LangService) {}
createLang( data: CreateLang) {
return this.langService.create(data);
}
findAllLang() {
return this.langService.findAll();
}
updateLang(
id: number,
data: Partial<CreateLang>
) {
return this.langService.update(id, data);
}
removeLang( id: number) {
return this.langService.remove(id);
}
}