github.com/condensat/bank-core@v0.1.0/database/model/userrole.go (about) 1 // Copyright 2020 Condensat Tech. All rights reserved. 2 // Use of this source code is governed by a MIT 3 // license that can be found in the LICENSE file. 4 5 package model 6 7 type RoleName String 8 9 const ( 10 RoleNameDefault RoleName = "default" 11 RoleNameAdmin RoleName = "admin" 12 ) 13 14 type UserRole struct { 15 UserID UserID `gorm:"unique_index:idx_user_role;index;not null"` // [FK] Reference to User table 16 Role RoleName `gorm:"unique_index:idx_user_role;not null"` // RoleName 17 }