model

package
v0.2.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 21, 2025 License: Apache-2.0 Imports: 0 Imported by: 0

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"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL