design.entity.ts 862 B

1234567891011121314151617181920212223
  1. import { modelOptions, prop } from '@typegoose/typegoose';
  2. import { BaseModel } from 'free-midway-component';
  3. @modelOptions({
  4. schemaOptions: { collection: 'design' },
  5. })
  6. export class Design extends BaseModel {
  7. @prop({ required: false, index: false, zh: '标题' })
  8. zhTitle: string;
  9. @prop({ required: false, index: false, zh: '英文标题' })
  10. zhEnglish: string;
  11. @prop({ required: false, index: false, zh: '简介' })
  12. zhBrief: string;
  13. @prop({ required: false, index: false, zh: '使用协议' })
  14. agreement: string;
  15. @prop({ required: false, index: false, zh: '关于我们' })
  16. brief: string;
  17. @prop({ required: false, index: false, zh: 'logo' })
  18. logoUrl: Array<any>;
  19. @prop({ required: false, index: false, zh: '视频' })
  20. videoUrl: Array<any>;
  21. @prop({ required: false, index: false, zh: '网站底部信息' })
  22. footInfo: object;
  23. }