refactor: replace UserDingMapping with StudentDingMapping entity

This commit is contained in:
2026-07-09 16:53:25 +08:00
parent 1fa336331c
commit ef1b46b9f4
18 changed files with 104 additions and 146 deletions

View File

@@ -19,7 +19,7 @@ import {
UpdateUserDto,
ResetPasswordDto,
UpdateProfileDto,
CreateUserDingMappingDto,
CreateStudentDingMappingDto,
} from './dto/rbac.dto';
import { JwtAuthGuard } from '../auth/guards/jwt-auth.guard';
import { RequirePermission } from '../auth/decorators/permission.decorator';
@@ -304,7 +304,7 @@ export class RbacController {
@Get('user-ding-mappings')
@RequirePermission('user:view')
async getUserDingMappings() {
async getStudentDingMappings() {
return this.rbacService.getUserDingMappings();
}
@@ -316,13 +316,13 @@ export class RbacController {
@Post('user-ding-mappings')
@RequirePermission('user:edit')
async createUserDingMapping(@Body() dto: CreateUserDingMappingDto) {
async createStudentDingMapping(@Body() dto: CreateStudentDingMappingDto) {
return this.rbacService.createUserDingMapping(dto);
}
@Delete('user-ding-mappings/:id')
@RequirePermission('user:delete')
async deleteUserDingMapping(@Param('id') id: string) {
async deleteStudentDingMapping(@Param('id') id: string) {
return this.rbacService.deleteUserDingMapping(+id);
}
// ---- 教师工作台 ----