user.entity.ts 707 B

12345678910111213141516171819
  1. import { modelOptions, prop } from '@typegoose/typegoose';
  2. import { BaseModel } from 'free-midway-component';
  3. @modelOptions({
  4. schemaOptions: { collection: 'user' },
  5. })
  6. export class User extends BaseModel {
  7. @prop({ required: false, index: false, zh: '微信小程序id' })
  8. openid: string;
  9. @prop({ required: false, index: false, zh: '昵称' })
  10. nick_name: string;
  11. @prop({ required: false, index: false, zh: '身份证号' })
  12. card: string;
  13. @prop({ required: false, index: false, zh: '电话' })
  14. phone: string;
  15. @prop({ required: false, index: false, zh: '身份证正面' })
  16. file_one: Array<any>;
  17. @prop({ required: false, index: false, zh: '身份证反面' })
  18. file_two: Array<any>;
  19. }