Skip to content

Commit 5f0784a

Browse files
committed
feat: 修改账号
1 parent cc3391c commit 5f0784a

File tree

3 files changed

+16
-3
lines changed

3 files changed

+16
-3
lines changed

src/api/account/account.service.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff 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 '创建成功';

src/api/account/dto/account.dto.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

src/api/account/entities/account.entity.ts

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { SharedEntity } from '@src/shared/entities/base.entity';
2-
import { Transform, TransformFnParams } from 'class-transformer';
32
import { 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',

0 commit comments

Comments
 (0)