appuser.ts 449 Bytes
Newer Older
chinguyen's avatar
chinguyen committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
import { Model, STRING, UUID, Deferrable } from 'sequelize'
import sequelize from './_index'
import { Language } from './language'

export class AppUser extends Model {

}

export class AppUserModel {
  id: string
  name: string
  pwd: string
  createdAt: Date
  updatedAt: Date
}

AppUser.init(
  {
    email: STRING(50),
    pwd: STRING(50)
  },
  { sequelize, modelName: 'AppUser' }
)

AppUser.belongsTo(Language, {
  foreignKey: 'languageId'
})