Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiKey ¶
type ApiKey struct {
ID uint32 `gorm:"primary_key"`
CreatedAt int64 `gorm:"autoCreateTime:milli;index:idx_api_key_created_at"`
UpdatedAt int64 `gorm:"autoUpdateTime:milli"`
// 组织ID
OrgID string `gorm:"index:idx_api_key_org_id"`
// 用户ID
UserID string `gorm:"index:idx_api_key_user_id"`
// 应用ID
AppID string `gorm:"index:idx_api_key_app_id"`
// 应用类型
AppType string `gorm:"index:idx_api_key_app_type"`
// Api Key
ApiKey string `gorm:"index:idx_api_key_api_key"`
}
type App ¶
type App struct {
ID uint32 `gorm:"primary_key"`
CreatedAt int64 `gorm:"autoCreateTime:milli;index:idx_app_created_at"`
UpdatedAt int64 `gorm:"autoUpdateTime:milli"`
// 用户ID
UserID string `gorm:"index:idx_app_user_id"`
// 组织ID
OrgID string `gorm:"index:idx_app_org_id"`
// APP ID
AppID string `gorm:"index:idx_app_app_id"`
// 应用类型
AppType string `gorm:"index:idx_app_app_type"`
// 发布类型
PublishType string `gorm:"index:idx_app_publish_type"`
}
type AppConversation ¶ added in v0.2.8
type AppConversation struct {
ID uint32 `gorm:"primary_key"`
CreatedAt int64 `gorm:"autoCreateTime:milli;index:idx_app_conversation_created_at"`
UpdatedAt int64 `gorm:"autoUpdateTime:milli"`
// 组织ID
OrgID string `gorm:"index:idx_app_conversation_org_id"`
// 用户ID
UserID string `gorm:"index:idx_app_conversation_user_id"`
// 应用ID
AppID string `gorm:"index:idx_app_conversation_app_id"`
// 应用类型
AppType string `gorm:"index:idx_app_conversation_app_type"`
// 会话ID
ConversationID string `gorm:"index:idx_app_conversation_conversation_id"`
// 会话名称
ConversationName string `gorm:"index:idx_app_conversation_conversation_name"`
}
type AppFavorite ¶
type AppFavorite struct {
ID uint32 `gorm:"primary_key"`
CreatedAt int64 `gorm:"autoCreateTime:milli;index:idx_app_favorite_created_at"`
UpdatedAt int64 `gorm:"autoUpdateTime:milli"`
// 用户ID
UserID string `gorm:"index:idx_app_favorite_user_id"`
// APP ID
AppID string `gorm:"index:idx_app_favorite_app_id"`
// 应用类型
AppType string `gorm:"index:idx_app_favorite_app_type"`
}
type AppHistory ¶
type AppHistory struct {
ID uint32 `gorm:"primary_key"`
CreatedAt int64 `gorm:"autoCreateTime:milli;index:idx_app_history_created_at"`
UpdatedAt int64 `gorm:"autoUpdateTime:milli;index:idx_app_history_updated_at"`
// 用户ID
UserID string `gorm:"index:idx_app_history_user_id"`
// APP ID
AppID string `gorm:"index:idx_app_history_app_id"`
// 应用类型
AppType string `gorm:"index:idx_app_history_app_type"`
}
type AppUrl ¶ added in v0.1.7
type AppUrl struct {
ID uint32 `gorm:"primarykey;column:id;comment:应用UrlId"`
AppID string `gorm:"column:app_id;comment:关联的应用Id;index:idx_app_url_app_id"`
AppType string `gorm:"column:app_type;comment:应用类型;index:idx_app_url_app_type"`
Name string `gorm:"column:name;comment:配置名称;index:idx_app_url_name"`
CreatedAt int64 `gorm:"autoCreateTime:milli;comment:创建时间"`
ExpiredAt int64 `gorm:"column:expired_at;comment:配置结束时间戳"`
Copyright string `gorm:"column:copyright;type:text;comment:版权声明内容"`
CopyrightEnable bool `gorm:"column:copyright_enable;type:tinyint;comment:是否启用版权声明"`
PrivacyPolicy string `gorm:"column:privacy_policy;type:text;comment:隐私政策内容"`
PrivacyPolicyEnable bool `gorm:"column:privacy_policy_enable;type:tinyint;comment:是否启用隐私政策"`
Disclaimer string `gorm:"column:disclaimer;type:text;comment:免责声明内容"`
DisclaimerEnable bool `gorm:"column:disclaimer_enable;type:tinyint;comment:是否启用免责声明"`
Suffix string `gorm:"column:suffix;type:varchar(255);comment:应用Url;index:idx_app_url_suffix"`
UserId string `gorm:"column:user_id;index:idx_assistant_url_user_id;comment:用户Id;index:idx_app_url_user_id"`
OrgId string `gorm:"column:org_id;index:idx_assistant_url_org_id;comment:组织Id;index:idx_app_url_org_id"`
Status bool `gorm:"column:status;type:tinyint;default:true;comment:应用Url开关;index:idx_app_url_status"`
Description string `gorm:"column:description;type:text;comment:app描述"`
}
type SensitiveWordTable ¶ added in v0.1.5
type SensitiveWordTable struct {
ID uint32 `gorm:"primary_key;autoIncrement"`
CreatedAt int64 `gorm:"autoCreateTime:milli;index:idx_swt_created_at"`
UpdatedAt int64 `gorm:"autoUpdateTime:milli"`
UserID string `gorm:"index:idx_swt_user_id"`
OrgID string `gorm:"index:idx_swt_org_id"`
Name string `gorm:"index:idx_swt_name"`
Remark string `gorm:"index:idx_swt_remark"`
Reply string `gorm:"index:idx_swt_reply"`
Version string `gorm:"index:idx_swt_version"`
}
type SensitiveWordVocabulary ¶ added in v0.1.5
type SensitiveWordVocabulary struct {
ID uint32 `gorm:"primary_key;autoIncrement"`
CreatedAt int64 `gorm:"autoCreateTime:milli;index:idx_swv_created_at"`
UpdatedAt int64 `gorm:"autoUpdateTime:milli"`
UserID string `gorm:"index:idx_swv_user_id"`
OrgID string `gorm:"index:idx_swv_org_id"`
TableID string `gorm:"index:idx_swv_table_id"`
SensitiveType string `gorm:"index:idx_swv_sensitive_type"`
Content string `gorm:"index:idx_swv_content"`
}
Click to show internal directories.
Click to hide internal directories.