dockTrans.entity.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. import { modelOptions, prop } from '@typegoose/typegoose';
  2. import { BaseModel } from 'free-midway-component';
  3. @modelOptions({
  4. schemaOptions: { collection: 'dockTrans' },
  5. })
  6. export class DockTrans extends BaseModel {
  7. @prop({ required: false, index: true, zh: '展会id' })
  8. dock_id: string;
  9. @prop({ required: false, index: true, zh: '产品id' })
  10. product_id: string;
  11. @prop({ required: false, index: true, zh: '供给者id' })
  12. s_id: string;
  13. @prop({ required: false, index: true, zh: '供给者姓名' })
  14. s_name: string;
  15. @prop({ required: false, index: true, zh: '供给者手机号' })
  16. s_phone: string;
  17. @prop({ required: false, index: true, zh: '需求者id' })
  18. d_id: string;
  19. @prop({ required: false, index: true, zh: '需求者姓名' })
  20. d_name: string;
  21. @prop({ required: false, index: true, zh: '需求者手机号' })
  22. d_phone: string;
  23. @prop({ required: false, index: false, zh: '合同备份' })
  24. contract: string;
  25. @prop({
  26. required: false,
  27. index: true,
  28. zh: '状态',
  29. remark: '字典:dock_trans_status',
  30. default: '0',
  31. })
  32. status: string;
  33. }