forked from yoone/API
1
0
Fork 0
API/src/entity/service.entity.ts

52 lines
861 B
TypeScript

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;
}