File tree Expand file tree Collapse file tree 3 files changed +16
-3
lines changed Expand file tree Collapse file tree 3 files changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -58,6 +58,7 @@ export class AccountService {
5858 salt : salt ,
5959 // lastLoginIp: this.toolsService.getReqIP(request),
6060 lastLoginDate : new Date ( ) ,
61+ departmentId : req . departmentId ,
6162 } ) ;
6263 await this . accountRepository . save ( data ) ;
6364 return '创建成功' ;
Original file line number Diff line number Diff line change @@ -17,4 +17,10 @@ export class AccountDto {
1717 @Type ( ( ) => Number )
1818 @IsOptional ( { message : '父节点id' } )
1919 parentId ! : number ;
20+
21+ @Min ( 1 , { message : '部门节点id最小值为1' } )
22+ @IsInt ( { message : '部门节点id必须是整数' } )
23+ @Type ( ( ) => Number )
24+ @IsOptional ( { message : '部门节点id' } )
25+ departmentId ! : number ;
2026}
Original file line number Diff line number Diff line change 11import { SharedEntity } from '@src/shared/entities/base.entity' ;
2- import { Transform , TransformFnParams } from 'class-transformer' ;
32import { Entity , Column , Index } from 'typeorm' ;
43
54@Entity ( 'account' )
@@ -19,7 +18,6 @@ export class AccountEntity extends SharedEntity {
1918 length : 100 ,
2019 name : 'password' ,
2120 comment : '密码' ,
22- select : false ,
2321 } )
2422 password ! : string ;
2523
@@ -48,6 +46,15 @@ export class AccountEntity extends SharedEntity {
4846 } )
4947 parentId ! : number ;
5048
49+ @Column ( {
50+ type : 'int' ,
51+ name : 'department_id' ,
52+ nullable : true ,
53+ default : '-1' ,
54+ comment : '部门名称' ,
55+ } )
56+ departmentId ! : number ;
57+
5158 @Column ( {
5259 type : 'int' ,
5360 name : 'sort' ,
@@ -120,7 +127,6 @@ export class AccountEntity extends SharedEntity {
120127 } )
121128 lastLoginAdcode ! : string ;
122129
123- @Transform ( ( row : TransformFnParams ) => + new Date ( row . value ) )
124130 @Column ( {
125131 type : 'timestamp' ,
126132 name : 'last_login_date' ,
You can’t perform that action at this time.
0 commit comments