dictType.entity.ts 671 B

12345678910111213141516171819202122
  1. import { modelOptions, prop } from '@typegoose/typegoose';
  2. import { BaseModel } from '../../frame/BaseModel';
  3. @modelOptions({
  4. schemaOptions: { collection: 'dictType' },
  5. })
  6. export class DictType extends BaseModel {
  7. @prop({ required: false, index: false, zh: '字典类型名称', esType: 'text' })
  8. title: string;
  9. @prop({ required: false, index: false, zh: '编码', esType: 'keyword' })
  10. code: string;
  11. @prop({ required: false, index: false, zh: '备注', esType: null })
  12. remark: string;
  13. @prop({
  14. required: false,
  15. index: false,
  16. zh: '是否使用',
  17. remark: '0:使用;1:禁用',
  18. esType: 'keyword',
  19. default: '0',
  20. })
  21. is_use: string;
  22. }