@tomei/rental
Version:
Tomei Rental Package
48 lines (40 loc) • 1.11 kB
text/typescript
import { Column, DataType, Table, Model, HasMany } from 'sequelize-typescript';
import { RentalModel } from './rental.entity';
import { AggrementStatusEnum } from '../enum/aggrement-status.enum';
import { AgreementSignatureModel } from './agreement-signature.entity';
import { AgreementHistoryModel } from './agreement-history.entity';
export class AgreementModel extends Model {
AgreementNo: string;
Status: AggrementStatusEnum;
DateSigned: Date;
MediaId: string;
Rentals: RentalModel[];
AgreementSignatures: AgreementSignatureModel[];
History: AgreementHistoryModel[];
}