trainChat.entity.ts 773 B

12345678910111213141516171819202122232425
  1. import { modelOptions, prop } from '@typegoose/typegoose';
  2. import { BaseModel } from 'free-midway-component';
  3. @modelOptions({
  4. schemaOptions: { collection: 'trainChat' },
  5. })
  6. export class TrainChat extends BaseModel {
  7. @prop({ required: false, index: true, zh: '展会id' })
  8. train_id: string;
  9. @prop({ required: false, index: true, zh: '发送人id' })
  10. sender_id: string;
  11. @prop({ required: false, index: true, zh: '发送人姓名' })
  12. sender_name: string;
  13. @prop({ required: false, index: false, zh: '内容' })
  14. content: string;
  15. @prop({ required: false, index: true, zh: '时间' })
  16. send_time: string;
  17. @prop({
  18. required: false,
  19. index: false,
  20. zh: '是否使用',
  21. remark: '字典表:common_use',
  22. default: '0',
  23. })
  24. is_use: string;
  25. }