zs 2 months ago
parent
commit
2e42ee13ff
1 changed files with 37 additions and 5 deletions
  1. 37 5
      src/entity/question.entity.ts

+ 37 - 5
src/entity/question.entity.ts

@@ -1,5 +1,12 @@
 import dayjs = require('dayjs');
-import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn, VersionColumn } from 'typeorm';
+import {
+  Column,
+  CreateDateColumn,
+  Entity,
+  PrimaryGeneratedColumn,
+  UpdateDateColumn,
+  VersionColumn,
+} from 'typeorm';
 
 @Entity('question', { comment: '投诉与建议' })
 export class Question {
@@ -7,15 +14,31 @@ export class Question {
   @PrimaryGeneratedColumn({ type: 'integer' })
   question_id: number;
   /**数据创建时间 */
-  @CreateDateColumn({ type: 'timestamp', transformer: { from: value => (value ? dayjs(value).format('YYYY-MM-DD HH:mm:ss') : value), to: value => value } })
+  @CreateDateColumn({
+    type: 'timestamp',
+    transformer: {
+      from: value =>
+        value ? dayjs(value).format('YYYY-MM-DD HH:mm:ss') : value,
+      to: value => value,
+    },
+  })
   created_time?: Date;
   /**数据最后更新时间 */
-  @UpdateDateColumn({ type: 'timestamp', transformer: { from: value => (value ? dayjs(value).format('YYYY-MM-DD HH:mm:ss') : value), to: value => value } })
+  @UpdateDateColumn({
+    type: 'timestamp',
+    transformer: {
+      from: value =>
+        value ? dayjs(value).format('YYYY-MM-DD HH:mm:ss') : value,
+      to: value => value,
+    },
+  })
   update_time?: Date;
   /**数据版本 */
   @VersionColumn({ type: 'integer', default: 1 })
   __v?: number;
 
+  @Column({ comment: '用户id', nullable: true })
+  user_id: string;
   @Column({ comment: '问题类型: 1-投诉反馈; 2-意见建议; 3-咨询反馈' })
   type: string;
   @Column({ comment: '姓名' })
@@ -41,7 +64,16 @@ export class Question {
   @Column({ comment: '处理反馈' })
   deal_desc: string;
   @Column({ comment: '处理状态: 0-未处理;1-已处理', default: '0' })
-  deal_status: string
-  @Column({ type: 'timestamp', nullable: true, transformer: { from: value => (value ? dayjs(value).format('YYYY-MM-DD HH:mm:ss') : value), to: value => value }, comment: '处理时间' })
+  deal_status: string;
+  @Column({
+    type: 'timestamp',
+    nullable: true,
+    transformer: {
+      from: value =>
+        value ? dayjs(value).format('YYYY-MM-DD HH:mm:ss') : value,
+      to: value => value,
+    },
+    comment: '处理时间',
+  })
   deal_time: Date;
 }