feat(server): add UpdateUserMembershipDto for admin member card management
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
17
packages/server/src/user/dto/update-user-membership.dto.ts
Normal file
17
packages/server/src/user/dto/update-user-membership.dto.ts
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
import { IsDateString, IsInt, IsOptional, IsUUID, Min } from 'class-validator'
|
||||||
|
|
||||||
|
export class UpdateUserMembershipDto {
|
||||||
|
@IsUUID()
|
||||||
|
cardTypeId: string
|
||||||
|
|
||||||
|
@IsOptional()
|
||||||
|
@IsInt()
|
||||||
|
@Min(0)
|
||||||
|
remainingTimes?: number | null
|
||||||
|
|
||||||
|
@IsDateString()
|
||||||
|
startDate: string
|
||||||
|
|
||||||
|
@IsDateString()
|
||||||
|
expireDate: string
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user