dictData.entity.ts 635 B

1234567891011121314151617
  1. import { modelOptions, prop } from '@typegoose/typegoose';
  2. import { BaseModel } from 'free-midway-component';
  3. @modelOptions({
  4. schemaOptions: { collection: 'dictData' },
  5. })
  6. export class DictData extends BaseModel {
  7. @prop({ required: false, index: true, zh: '字典类型编码' })
  8. code: string;
  9. @prop({ required: false, index: false, zh: '数据显示值' })
  10. label: string;
  11. @prop({ required: false, index: false, zh: '数据选择值' })
  12. value: string;
  13. @prop({ required: false, index: false, zh: '排序' })
  14. sort: number;
  15. @prop({ required: false, index: true, zh: '是否使用', default: '0' })
  16. is_use: string;
  17. }