diff --git a/src/modules/content/entities/post.entity.ts b/src/modules/content/entities/post.entity.ts index 3861783..edd50e6 100644 --- a/src/modules/content/entities/post.entity.ts +++ b/src/modules/content/entities/post.entity.ts @@ -1,5 +1,12 @@ import { Expose } from 'class-transformer'; -import { BaseEntity, Column, CreateDateColumn, Entity, PrimaryColumn } from 'typeorm'; +import { + BaseEntity, + Column, + CreateDateColumn, + Entity, + PrimaryColumn, + UpdateDateColumn, +} from 'typeorm'; import { PostBodyType } from '@/modules/content/constants'; @@ -21,7 +28,7 @@ export class PostEntity extends BaseEntity { @Column({ comment: '关键字', type: 'simple-array', nullable: true }) keywords?: []; - @Column({ comment: '文章类型', type: 'enum', enum: PostBodyType }) + @Column({ comment: '文章类型', type: 'enum', enum: PostBodyType, default: PostBodyType.HTML }) type: PostBodyType; @Column({ comment: '发布时间', type: 'varchar', nullable: true }) @@ -33,6 +40,6 @@ export class PostEntity extends BaseEntity { @CreateDateColumn({ comment: '创建时间' }) createdAt?: Date; - @Column({ comment: '更新时间', nullable: true }) + @UpdateDateColumn({ comment: '更新时间' }) updatedAt?: Date; } diff --git a/src/modules/content/services/post.service.ts b/src/modules/content/services/post.service.ts index bea1b72..c326e3d 100644 --- a/src/modules/content/services/post.service.ts +++ b/src/modules/content/services/post.service.ts @@ -48,7 +48,6 @@ export class PostService { await this.repository.update(data.id, { ...omit(data, ['id', 'publish']), publishedAt, - updatedAt: new Date(), }); return this.detail(data.id); }