12345678910111213141516171819202122232425262728293031323334 |
- import { modelOptions, prop } from '@typegoose/typegoose';
- import { BaseModel } from 'free-midway-component';
- @modelOptions({
- schemaOptions: { collection: 'channel' },
- })
- export class Channel extends BaseModel {
- @prop({ required: false, index: true, zh: '房间号', remark: '2001开始' })
- room_id: string;
- @prop({ required: false, index: true, zh: '用户类型', default: '7' })
- type: string;
- @prop({ required: false, index: false, zh: '密码' })
- password: string;
- @prop({ required: false, index: true, zh: '标题' })
- title: string;
- @prop({ required: false, index: true, zh: '来源' })
- origin: string;
- @prop({
- required: false,
- index: true,
- zh: '类别',
- remark: '字典:channel_type',
- })
- channel_type: string;
- @prop({ required: false, index: false, zh: '简介' })
- brief: string;
- @prop({
- required: false,
- index: true,
- zh: '状态',
- remark: '字典:channel_status',
- default: '0',
- })
- status: string;
- }
|