| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package model
- const (
- TableAdminUser = "admin_user"
- TableAdminIdentity = "admin_identity"
- TableAdminPermission = "admin_permission"
- TableDataPermission = "data_permission"
- TablePropertyImage = "property_image"
- TablePropertyVideo = "property_video"
- TablePropertyImageTag = "property_image_tag"
- TablePropertyVideoTag = "property_video_tag"
- TablePropertyTag = "property_tag"
- TableActionLog = "action_log"
- TableGame = "game"
- )
- type AdminUser struct {
- ID int `json:"id" gorm:"not null;"`
- Name string `json:"name" gorm:"not null;"`
- Account string `json:"account" gorm:"not null;"`
- Password string `json:"password" gorm:"not null;"`
- IdentityId int `json:"identityId" gorm:"column:identityId;"`
- CreatedAt XTime `json:"createdAt" gorm:"column:createdAt;"`
- UpdatedAt XTime `json:"updatedAt" gorm:"column:updatedAt;"`
- }
- type AdminIdentity struct {
- ID int `json:"id" gorm:"not null;"`
- IdentityName string `json:"identityName" gorm:"column:identityName;"`
- Permissions string `json:"permissions" gorm:"column:permissions"`
- CreatedAt XTime `json:"createdAt" gorm:"column:createdAt;"`
- UpdatedAt XTime `json:"updatedAt" gorm:"column:updatedAt;"`
- }
- type AdminPermission struct {
- ID int `json:"id" gorm:"not null;"`
- PermissionName string `json:"permissionName" gorm:"column:permissionName;"`
- CreatedAt XTime `json:"createdAt" gorm:"column:createdAt;"`
- UpdatedAt XTime `json:"updatedAt" gorm:"column:updatedAt;"`
- }
- type DataPermission struct {
- ID int `json:"id" gorm:"not null;"`
- AdminPermissionId int `json:"adminPermissionId" gorm:"column:adminPermissionId;"`
- AdminIdentityId int `json:"adminIdentityId" gorm:"column:adminIdentityId;"`
- DataList string `json:"dataList" gorm:"column:dataList"`
- CreatedAt XTime `json:"createdAt" gorm:"column:createdAt;"`
- UpdatedAt XTime `json:"updatedAt" gorm:"column:updatedAt;"`
- }
- type ActionLog struct {
- ID int `json:"id" gorm:"not null;"`
- Action string `json:"action" gorm:"column:action"`
- UserId int `json:"user_id" gorm:"column:user_id"`
- Object string `json:"object" gorm:"column:object"`
- Data string `json:"data" gorm:"column:data"`
- CreatedAt XTime `json:"createdAt" gorm:"column:createdAt;"`
- }
|