@@ -949,6 +949,12 @@ export class BatchDeleteUsersConfirmDto extends BatchDeleteUsersDto {
|
||||
confirmRisk: boolean;
|
||||
}
|
||||
|
||||
export class UpdateAdminUserDto {
|
||||
@IsString()
|
||||
@MaxLength(64)
|
||||
nickname: string;
|
||||
}
|
||||
|
||||
/** HQ 订单发货(目前仅小飞侠 XFX) */
|
||||
export class AdminShipOrderDto {
|
||||
@IsIn(['XFX'])
|
||||
@@ -1109,8 +1115,13 @@ export class CreateHqAccountDto {
|
||||
name: string;
|
||||
|
||||
@IsOptional()
|
||||
@IsIn(['SUPER_ADMIN', 'OPS', 'FINANCE', 'CUSTOMER_SERVICE'])
|
||||
@IsIn(['SUPER_ADMIN', 'OPS', 'FINANCE', 'CUSTOMER_SERVICE', 'CITY_STORE_SERVICE'])
|
||||
adminRole?: string;
|
||||
|
||||
@IsOptional()
|
||||
@IsArray()
|
||||
@IsString({ each: true })
|
||||
cityIds?: string[];
|
||||
}
|
||||
|
||||
export class UpdateHqAccountDto {
|
||||
@@ -1131,12 +1142,17 @@ export class UpdateHqAccountDto {
|
||||
name?: string;
|
||||
|
||||
@IsOptional()
|
||||
@IsIn(['SUPER_ADMIN', 'OPS', 'FINANCE', 'CUSTOMER_SERVICE'])
|
||||
@IsIn(['SUPER_ADMIN', 'OPS', 'FINANCE', 'CUSTOMER_SERVICE', 'CITY_STORE_SERVICE'])
|
||||
adminRole?: string;
|
||||
|
||||
@IsOptional()
|
||||
@IsIn(['ACTIVE', 'DISABLED'])
|
||||
status?: string;
|
||||
|
||||
@IsOptional()
|
||||
@IsArray()
|
||||
@IsString({ each: true })
|
||||
cityIds?: string[];
|
||||
}
|
||||
|
||||
export class SaveHqRolePermissionsDto {
|
||||
@@ -1146,9 +1162,20 @@ export class SaveHqRolePermissionsDto {
|
||||
}
|
||||
|
||||
export class SaveHqAccountPermissionsDto {
|
||||
@IsOptional()
|
||||
@IsArray()
|
||||
@IsString({ each: true })
|
||||
permissionKeys: string[];
|
||||
permissionKeys?: string[];
|
||||
|
||||
@IsOptional()
|
||||
@IsArray()
|
||||
@IsString({ each: true })
|
||||
grantKeys?: string[];
|
||||
|
||||
@IsOptional()
|
||||
@IsArray()
|
||||
@IsString({ each: true })
|
||||
denyKeys?: string[];
|
||||
}
|
||||
|
||||
export class CreateProductDto {
|
||||
|
||||
Reference in New Issue
Block a user