modifications
parent
cc89fa869e
commit
f30d800269
@ -0,0 +1,10 @@
|
||||
export class CoverMasterDto{
|
||||
|
||||
tenderId:number;
|
||||
|
||||
coverType:string;
|
||||
|
||||
Description:string;
|
||||
|
||||
fileFormat:string
|
||||
}
|
||||
@ -1,4 +1,16 @@
|
||||
import { Controller } from '@nestjs/common';
|
||||
import { CoverMasterDto } from 'src/dto/cover-master.dto';
|
||||
import { PcdFormGridController } from 'src/framework/beans/pcd-form-grid.controller';
|
||||
import { CoversMasterService } from './covers-master.service';
|
||||
|
||||
@Controller('covers-master')
|
||||
export class CoversMasterController {}
|
||||
export class CoversMasterController extends PcdFormGridController<CoverMasterDto>{
|
||||
|
||||
constructor(
|
||||
private coversMasterService: CoversMasterService
|
||||
) {
|
||||
super(coversMasterService);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,47 +1,56 @@
|
||||
import { PcdBaseEntity } from "src/framework/custom/pcd-entity.custom";
|
||||
import { TenderMaster } from "src/tables/tender-master/tender-master.entity";
|
||||
import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn } from "typeorm";
|
||||
import { Column, Entity, JoinColumn, ManyToOne, PrimaryColumn, PrimaryGeneratedColumn } from "typeorm";
|
||||
import { CoversLov } from "../covers-lov/covers-lov.entity";
|
||||
import { FileFormat } from "../file-format-lov/file-format-lov.entity";
|
||||
|
||||
@Entity('cover-doc-master')
|
||||
export class CoverDoc extends PcdBaseEntity{
|
||||
export class CoverDoc extends PcdBaseEntity {
|
||||
|
||||
@PrimaryColumn({
|
||||
name:"id"
|
||||
@PrimaryGeneratedColumn({
|
||||
name: "id"
|
||||
})
|
||||
id:number
|
||||
id: number
|
||||
@Column({
|
||||
name:"tender_id",
|
||||
type:"numeric",
|
||||
name: "tender_id",
|
||||
type: "numeric",
|
||||
//length:500,
|
||||
nullable:true
|
||||
nullable: true
|
||||
})
|
||||
tenderId:number
|
||||
tenderId: number
|
||||
@Column({
|
||||
name:"cover_type",
|
||||
type:"varchar",
|
||||
length:500,
|
||||
nullable:true
|
||||
name: "cover_type",
|
||||
type: "numeric",
|
||||
|
||||
nullable: true
|
||||
})
|
||||
coverType:string
|
||||
coverType: string
|
||||
@Column({
|
||||
name:"desc",
|
||||
type:"varchar",
|
||||
length:500,
|
||||
nullable:true
|
||||
name: "desc",
|
||||
type: "varchar",
|
||||
length: 500,
|
||||
nullable: true
|
||||
})
|
||||
Description:string
|
||||
Description: string
|
||||
|
||||
@Column({
|
||||
name:"file_format",
|
||||
type:"varchar",
|
||||
length:500,
|
||||
nullable:true
|
||||
name: "file_format",
|
||||
type: "numeric",
|
||||
|
||||
nullable: true
|
||||
})
|
||||
fileFormat:string
|
||||
fileFormat: string
|
||||
|
||||
@ManyToOne(() => TenderMaster,(tenderMaster)=> tenderMaster.coverDoc)
|
||||
@ManyToOne(() => TenderMaster, (tenderMaster) => tenderMaster.coverDoc)
|
||||
@JoinColumn([{ name: "tender_id", referencedColumnName: "id" }])
|
||||
tenderIdD:TenderMaster
|
||||
tenderIdD: TenderMaster
|
||||
|
||||
@ManyToOne(() => CoversLov, (coversLov) => coversLov.coverType, { eager: true })
|
||||
@JoinColumn([{ name: "cover_type", referencedColumnName: "id" }])
|
||||
coverTypeD: CoversLov
|
||||
|
||||
@ManyToOne(() => FileFormat, (fileFormat) => fileFormat.fileFormat, { eager: true })
|
||||
@JoinColumn([{ name: "file_format", referencedColumnName: "id" }])
|
||||
fileFormatD: FileFormat
|
||||
|
||||
}
|
||||
@ -1,4 +1,17 @@
|
||||
import { Injectable } from '@nestjs/common';
|
||||
import { InjectRepository } from '@nestjs/typeorm';
|
||||
import { CoverMasterDto } from 'src/dto/cover-master.dto';
|
||||
import { PcdFormGridService } from 'src/framework/beans/pcd-form-grid.service';
|
||||
import { CoverMasterRepository } from './covers-master.repository';
|
||||
|
||||
@Injectable()
|
||||
export class CoversMasterService {}
|
||||
export class CoversMasterService extends PcdFormGridService<CoverMasterDto>{
|
||||
|
||||
constructor(
|
||||
@InjectRepository(CoverMasterRepository)
|
||||
private coverMasterRepository: CoverMasterRepository,
|
||||
) {
|
||||
super(coverMasterRepository);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue