import { ApiProperty } from '@midwayjs/swagger'; import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn, } from 'typeorm'; @Entity() export class Transfer { @ApiProperty() @PrimaryGeneratedColumn() id?: number; @ApiProperty({ type: 'string' }) @Column() orderNumber: string; @ApiProperty({ type: Number }) @Column() sourceStockPointId: number; @ApiProperty({ type: Number }) @Column() destStockPointId: number; @ApiProperty({}) @Column({ default: false }) isCancel: boolean; @ApiProperty({}) @Column({ default: false }) isArrived: boolean; @ApiProperty({}) @Column({ default: false }) isLost: boolean; @ApiProperty() @Column({ nullable: true, type: 'text' }) note: string; @ApiProperty() @Column({ nullable: true, type: Date }) sendAt: Date; @ApiProperty() @Column({ nullable: true, type: Date }) arriveAt: Date; @ApiProperty({ example: '2022-12-12 11:11:11', description: '创建时间', required: true, }) @CreateDateColumn() createdAt: Date; @ApiProperty({ example: '2022-12-12 11:11:11', description: '更新时间', required: true, }) @UpdateDateColumn() updatedAt: Date; }