Yield generated for 0a51d723-9283-4b0a-90bd-001aa65aed09
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

29 lines
541 B

import { ApiModelProperty } from '@nestjs/swagger';
import {
CreateDateColumn,
PrimaryGeneratedColumn,
UpdateDateColumn,
VersionColumn,
} from 'typeorm';
import { Exclude } from 'class-transformer';
/**
* This model helps to have audits metrics to db models
*/
export abstract class DbAuditModel {
@ApiModelProperty()
@PrimaryGeneratedColumn()
id: number;
@CreateDateColumn()
@Exclude()
creationDate: Date;
@UpdateDateColumn()
@Exclude()
updateDate: Date;
@VersionColumn()
@Exclude()
version: number;
}