yearreport.entity.ts 952 B

1234567891011121314151617181920212223242526272829
  1. import { modelOptions, prop } from '@typegoose/typegoose';
  2. import { BaseModel } from 'free-midway-component';
  3. @modelOptions({
  4. schemaOptions: { collection: 'yearreport' },
  5. })
  6. export class Yearreport extends BaseModel {
  7. @prop({ required: false, index: true, zh: '绑定用户' })
  8. user_id: string;
  9. @prop({ required: false, index: true, zh: '依托单位名称' })
  10. company_name: string;
  11. @prop({ required: false, index: true, zh: '工作室id' })
  12. studio_id: string;
  13. @prop({ required: false, index: true, zh: '工作室名称' })
  14. studio_name: string;
  15. @prop({ required: false, index: false, zh: '报告文件' })
  16. file: Array<any>;
  17. @prop({ required: false, index: true, zh: '申请时间' })
  18. apply_time: string;
  19. @prop({
  20. required: false,
  21. index: true,
  22. zh: '状态',
  23. remark: '字典表:status',
  24. default: '0',
  25. })
  26. status: string;
  27. @prop({ required: false, index: false, zh: '记录' })
  28. record: Array<any>;
  29. }