chore: 代码风格统一和项目文档添加
主要变更: 1. 代码风格统一 - 统一使用双引号替代单引号 - 保持项目代码风格一致性 - 涵盖所有模块、配置、实体和服务文件 2. 项目文档 - 新增 SECURITY_FIXES_SUMMARY.md - 安全修复总结文档 - 新增 项目问题评估报告.md - 项目问题评估文档 3. 包含修改的文件类别 - 配置文件:app, database, jwt, redis, cache, performance - 实体文件:所有 TypeORM 实体 - 模块文件:所有业务模块 - 公共模块:guards, decorators, interceptors, filters, utils - 测试文件:单元测试和 E2E 测试 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,31 +1,31 @@
|
||||
import { IsEmail, IsOptional, IsString, MinLength } from 'class-validator';
|
||||
import { ApiProperty } from '@nestjs/swagger';
|
||||
import { IsEmail, IsOptional, IsString, MinLength } from "class-validator";
|
||||
import { ApiProperty } from "@nestjs/swagger";
|
||||
|
||||
export class UpdateUserDto {
|
||||
@ApiProperty({ description: '邮箱', required: false })
|
||||
@IsEmail({}, { message: '邮箱格式不正确' })
|
||||
@ApiProperty({ description: "邮箱", required: false })
|
||||
@IsEmail({}, { message: "邮箱格式不正确" })
|
||||
@IsOptional()
|
||||
email?: string;
|
||||
|
||||
@ApiProperty({ description: '手机号', required: false })
|
||||
@ApiProperty({ description: "手机号", required: false })
|
||||
@IsString()
|
||||
@IsOptional()
|
||||
phone?: string;
|
||||
|
||||
@ApiProperty({ description: '头像URL', required: false })
|
||||
@ApiProperty({ description: "头像URL", required: false })
|
||||
@IsString()
|
||||
@IsOptional()
|
||||
avatar?: string;
|
||||
}
|
||||
|
||||
export class ChangePasswordDto {
|
||||
@ApiProperty({ description: '旧密码' })
|
||||
@ApiProperty({ description: "旧密码" })
|
||||
@IsString()
|
||||
@IsOptional()
|
||||
oldPassword: string;
|
||||
|
||||
@ApiProperty({ description: '新密码' })
|
||||
@ApiProperty({ description: "新密码" })
|
||||
@IsString()
|
||||
@MinLength(6, { message: '密码至少6个字符' })
|
||||
@MinLength(6, { message: "密码至少6个字符" })
|
||||
newPassword: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user