import { Entity, Column, ManyToOne, JoinColumn} from 'typeorm'; import { CustomerDomainEntity } from '../base/CustomerDomainEntity'; import { returnsSubmissionPeriod } from '../submission/SubmissionPeriod'; export const returnsDataFileSummaryInfo = () => DataFileSummaryInfo; export const returnsSubmissionPeriods = (submissionPeriod) => submissionPeriod.filesData; @Entity({ name: 'DATA_FILE_SUMMARY_INFO' }) export class DataFileSummaryInfo extends CustomerDomainEntity { @ManyToOne(returnsSubmissionPeriod, returnsSubmissionPeriods) @JoinColumn([ { name: 'SUBMISSION_PERIOD_SID', referencedColumnName: 'sid' }, { name: 'CUSTOMER_SID', referencedColumnName: 'customerSid' } ]) submissionPeriodSid: number; @Column({name:'DATA_FILE_SID'}) dataFileSid: number; @Column({name:'NUM_SLIS'}) numberOfPOSLines: number; @Column({name:'NUM_ILIS'}) numberOfInventoryLines: number; }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter