user.ts 767 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm';
  2. import { BaseEntity } from '../../base';
  3. @Entity({ name: 'sys_user' })
  4. export default class SysUser extends BaseEntity {
  5. @PrimaryGeneratedColumn()
  6. id: number;
  7. @Column({ name: 'department_id' })
  8. departmentId: number;
  9. @Column()
  10. name: string;
  11. @Column({ unique: true })
  12. username: string;
  13. @Column()
  14. password: string;
  15. @Column({ name: 'nick_name', nullable: true })
  16. nickName: string;
  17. @Column({ name: 'head_img', nullable: true })
  18. headImg: string;
  19. @Column({ nullable: true })
  20. email: string;
  21. @Column({ nullable: true })
  22. phone: string;
  23. @Column({ nullable: true })
  24. remark: string;
  25. @Column({ type: 'tinyint', nullable: true, default: 1 })
  26. status: number;
  27. }