sso

associative_table_models.go 1.2KB

1234567891011121314151617181920212223
  1. package models
  2. type App_Role struct {
  3. Id int `gorm:"PRIMARY_KEY;AUTO_INCREMENT" json:"id"`
  4. AdminUserId int `gorm:"column:admin_user_id" json:"admin_user_id"`
  5. OrgId int `gorm:"column:org_id" json:"org_id"`
  6. AppId int `gorm:"column:app_id" json:"app_id"`
  7. RoleId int `gorm:"column:role_id" json:"role_id"`
  8. Avatar string `json:"avatar" json:"avatar"`
  9. UserName string `gorm:"column:user_name" json:"user_name"` // 用户名称
  10. Intro string `json:"intro"` // 简介
  11. UserType int8 `gorm:"column:user_type" json:"user_type"` // 用户类型(1.管理员;2.医生;3.护士)
  12. UserTitle int8 `gorm:"column:user_title" json:"user_title"` // 用户职称(1.医士;2.医师;3.住院医师;4.主治医师;5.副主任医师;6.主任医师;7.护士;8.护师;9.主管护师;10.副主任护师;11.主任护师)
  13. Status int8 // 状态 0.无效 1.有效
  14. CreateTime int64 `gorm:"column:ctime" json:"ctime"` // 创建时间
  15. ModifyTime int64 `gorm:"column:mtime" json:"mtime"` // 修改时间
  16. RoleIds string `gorm:"column:role_ids" json:"role_ids" form:"role_ids"`
  17. }
  18. func (App_Role) TableName() string {
  19. return "sgj_user_admin_role"
  20. }