feat: 优化web
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
package entity
|
||||
|
||||
import (
|
||||
"time"
|
||||
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
// PlatformTenantID 平台租户主键(与初始化数据一致;菜单维护等仅平台租户可操作)
|
||||
const PlatformTenantID = "00000000-0000-0000-0000-000000000001"
|
||||
|
||||
// Tenant 租户 iam_tenant
|
||||
type Tenant struct {
|
||||
ID string `json:"id" gorm:"primaryKey;type:varchar(36);not null"`
|
||||
TenantCode string `json:"tenant_code" gorm:"size:64;uniqueIndex;not null"`
|
||||
TenantName string `json:"tenant_name" gorm:"size:128;not null"`
|
||||
AdminUserID *string `json:"admin_user_id" gorm:"size:36"`
|
||||
Status int16 `json:"status" gorm:"default:1"` // 1 正常 0 冻结 -1 删除(逻辑)
|
||||
ExpireTime *time.Time `json:"expire_time"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
UpdatedAt time.Time `json:"updated_at"`
|
||||
DeletedAt gorm.DeletedAt `json:"-" gorm:"index"`
|
||||
}
|
||||
|
||||
func (Tenant) TableName() string { return "iam_tenant" }
|
||||
Reference in New Issue
Block a user