1 changed files with 43 additions and 0 deletions
			
			
		| @ -0,0 +1,43 @@ | |||
| /* eslint-disable*/ | |||
| 'use strict'; | |||
| 
 | |||
| module.exports = dc => { | |||
|   const DataTypes = dc.ORM; | |||
|   const sequelize = dc.orm; | |||
|   const UserToken = sequelize.define("userToken", { | |||
|     token: { | |||
|       type: DataTypes.UUIDV4, | |||
|       allowNull: false, | |||
|       defaultValue: null, | |||
|       comment: null, | |||
|       primaryKey: true, | |||
|       field: "token", | |||
|       autoIncrement: false, | |||
|       unique: "user_token_token_uindex" | |||
|     }, | |||
|     userInfo: { | |||
|       type: DataTypes.JSONB, | |||
|       allowNull: false, | |||
|       defaultValue: null, | |||
|       comment: null, | |||
|       primaryKey: false, | |||
|       field: "user_info", | |||
|       autoIncrement: false | |||
|     }, | |||
|     expired: { | |||
|       type: DataTypes.DATE, | |||
|       allowNull: false, | |||
|       defaultValue: null, | |||
|       comment: null, | |||
|       primaryKey: false, | |||
|       field: "expired", | |||
|       autoIncrement: false | |||
|     } | |||
|   }, { | |||
|     tableName: "user_token", | |||
|     comment: "", | |||
|     indexes: [] | |||
|   }); | |||
|   dc.models.UserToken = UserToken; | |||
|   return UserToken; | |||
| }; | |||
					Loading…
					
					
				
		Reference in new issue