import { Entity, PrimaryGeneratedColumn, Column } from 'typeorm'; import { BaseEntity } from '../../base'; @Entity({ name: 'sys_user' }) export default class SysUser extends BaseEntity { @PrimaryGeneratedColumn() id: number; @Column({ name: 'department_id' }) departmentId: number; @Column() name: string; @Column({ unique: true }) username: string; @Column() password: string; @Column({ name: 'nick_name', nullable: true }) nickName: string; @Column({ name: 'head_img', nullable: true }) headImg: string; @Column({ nullable: true }) email: string; @Column({ nullable: true }) phone: string; @Column({ nullable: true }) remark: string; @Column({ type: 'tinyint', nullable: true, default: 1 }) status: number; }