feat(rbac): add user-ding-mapping CRUD endpoints

This commit is contained in:
2026-07-09 16:31:50 +08:00
parent 4f3b5112b0
commit c928ee0f65
4 changed files with 83 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
import { IsString, MinLength, IsOptional, IsArray, IsBoolean } from 'class-validator';
import { IsString, MinLength, IsOptional, IsArray, IsBoolean, IsInt, IsNotEmpty } from 'class-validator';
export class CreateRoleDto {
@IsString()
@@ -79,3 +79,21 @@ export class UpdateProfileDto {
@IsString()
qualifications?: string;
}
export class CreateUserDingMappingDto {
@IsInt()
@IsNotEmpty()
userId: number;
@IsString()
@IsNotEmpty()
dingUserId: string;
@IsOptional()
@IsString()
dingName?: string;
@IsOptional()
@IsString()
dingMobile?: string;
}