| 123456789101112131415161718192021222324252627 |
- package models
- import (
- "strconv"
- )
- type User_role struct {
- ID uint `gorm:"primary_key" json:"id"`
- UserId string `json:"user_id"`
- RoleId uint `json:"role_id"`
- }
- func FindRoleByUserId(userId interface{}) User_role {
- var uRole User_role
- DB.Where("user_id = ?", userId).First(&uRole)
- return uRole
- }
- func CreateUserRole(userId uint, roleId uint) {
- uRole := &User_role{
- UserId: strconv.Itoa(int(userId)),
- RoleId: roleId,
- }
- DB.Create(uRole)
- }
- func DeleteRoleByUserId(userId interface{}) {
- DB.Where("user_id = ?", userId).Delete(User_role{})
- }
|