| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /*
- * @Author: 白雾茫茫丶<baiwumm.com>
- * @Date: 2024-07-10 13:39:42
- * @LastEditors: 白雾茫茫丶<baiwumm.com>
- * @LastEditTime: 2024-08-22 11:40:09
- * @Description: 保存组织数据 Dto
- */
- import { ApiProperty } from '@nestjs/swagger';
- import { IsNotEmpty, IsNumber, IsOptional, IsUUID } from 'class-validator';
- export class SaveOrganazationDto {
- @ApiProperty({
- type: String,
- description: '父级id',
- default: '0c01ef7d-2f6f-440a-b642-62564d41f473',
- required: false,
- })
- @IsOptional()
- @IsUUID('all', { message: 'parentId 参数不正确' })
- parentId?: string;
- @ApiProperty({
- type: String,
- description: '组织名称',
- default: '阿里巴巴',
- })
- @IsNotEmpty({ message: '组织名称必填' })
- name: string;
- @ApiProperty({
- type: String,
- description: '组织编码',
- default: 'Alibaba',
- })
- @IsNotEmpty({ message: '组织岗位必填' })
- code: string;
- @ApiProperty({
- type: Number,
- description: '排序',
- default: 1,
- })
- @IsNumber(
- {},
- {
- message: '排序必须为数字',
- },
- )
- sort: number;
- @ApiProperty({
- type: String,
- description: '组织描述',
- required: false,
- default: '阿里巴巴集团控股有限公司(简称:阿里巴巴集团)是马云带领下的18位创始人于1999年在浙江省杭州市创立的公司。',
- })
- description?: string;
- }
|