add:partner module

This commit is contained in:
ilham
2021-12-13 00:49:13 +07:00
parent 78470a0e3f
commit ff60406af2
14 changed files with 216 additions and 25 deletions

View File

@@ -0,0 +1,22 @@
import { Roles } from 'src/configurable/entities/roles.entity';
import { Entity, Column, PrimaryGeneratedColumn, ManyToOne } from 'typeorm';
import { BaseModel } from '../../config/basemodel.entity';
import { hashPassword } from '../../helper/hash_password';
@Entity()
export class Partner extends BaseModel {
@PrimaryGeneratedColumn('uuid')
id: string;
@Column()
name: string;
@Column()
npwp: string;
@Column()
address: string;
@Column({ default: true })
status: boolean;
}

View File

@@ -2,6 +2,7 @@ import { Roles } from 'src/configurable/entities/roles.entity';
import { Entity, Column, PrimaryGeneratedColumn, ManyToOne } from 'typeorm';
import { BaseModel } from '../../config/basemodel.entity';
import { hashPassword } from '../../helper/hash_password';
import { Partner } from './partner.entity';
@Entity()
export class User extends BaseModel {
@@ -39,4 +40,14 @@ export class User extends BaseModel {
},
)
roles: Roles;
@ManyToOne(
() => {
return Partner;
},
(partner) => {
return partner.id;
},
)
partner: Partner;
}