const system = require("../../system");
const settings = require("../../../config/settings");
const uiconfig = system.getUiConfig2(settings.wxconfig.appId);
module.exports = (db, DataTypes) => {
  var base = require("../basemodel/codenamebase")(db, DataTypes);
  return db.define("useraddr", Object.assign({//商标材料：
    // 引用表的信息:
    // //用户地址引用用户表
    // this.db.models.useraddr.belongsTo(this.db.models.user, {constraints: false, });  

    //基类 code: 地址编号（自动生成）
    //基类 name: ---收件人
   
    
    isDefault:{//是否默认，0否，1是，默认为0
      type:DataTypes.BOOLEAN,
      allowNull: true,
      defaultValue: false,
    },
    mobile:DataTypes.STRING,//手机号
    email:DataTypes.STRING,//邮箱    
    province:DataTypes.STRING,//省
    city:DataTypes.STRING,//市
    area:DataTypes.STRING,//地区
    address:DataTypes.STRING,//地址
    notes: DataTypes.STRING,//备注      
  }, base), {
      paranoid: true,//假的删除
      underscored: true,
      version: true,
      freezeTableName: true,
      //freezeTableName: true,
      // define the table's name
      tableName: 'biz_useraddr',
      validate: {
      }
    });
}
