address.entity.ts 855 B

1234567891011121314151617181920212223
  1. import { modelOptions, prop } from '@typegoose/typegoose';
  2. import { BaseModel } from 'free-midway-component';
  3. @modelOptions({
  4. schemaOptions: { collection: 'address' },
  5. })
  6. export class Address extends BaseModel {
  7. @prop({ required: false, index: false, zh: '用户' })
  8. user: string;
  9. @prop({ required: false, index: false, zh: '收货人' })
  10. name: string;
  11. @prop({ required: false, index: false, zh: '收货人联系电话' })
  12. phone: string;
  13. @prop({ required: false, index: false, zh: '省份' })
  14. province: string;
  15. @prop({ required: false, index: false, zh: '城市' })
  16. city: string;
  17. @prop({ required: false, index: false, zh: '区' })
  18. area: string;
  19. @prop({ required: false, index: false, zh: '详细地址' })
  20. address: string;
  21. @prop({ required: false, index: false, zh: '是否默认', default: '0' })
  22. is_default: string;
  23. }