import { ApiProperty } from '@midwayjs/swagger'; import { Exclude, Expose } from 'class-transformer'; import { Column, CreateDateColumn, Entity, PrimaryColumn, UpdateDateColumn, } from 'typeorm'; @Entity() @Exclude() export class Service { @ApiProperty() @PrimaryColumn() @Expose() id?: string; @ApiProperty() @Column() @Expose() carrier_name: string; @ApiProperty() @Column() @Expose() service_name: string; @ApiProperty() @Column({ default: false }) @Expose() isActive: boolean; @ApiProperty({ example: '2022-12-12 11:11:11', description: '创建时间', required: true, }) @CreateDateColumn() @Expose() createdAt?: Date; @ApiProperty({ example: '2022-12-12 11:11:11', description: '更新时间', required: true, }) @UpdateDateColumn() @Expose() updatedAt?: Date; }