Documentation
¶
Index ¶
Constants ¶
View Source
const ( SuccessMessage = "请求成功" GetAllMessagesSuccess = "获取留言成功" GetMessageByIDSuccess = "获取留言成功" PostMessageSuccess = "发布留言成功" CreateSuccessMessage = "创建成功" QuerySuccessMessage = "查询成功" DeleteSuccessMessage = "删除成功" ServerLaunchSuccessMessage = "服务器启动成功" GetMessagesByPageSuccess = "分页获取留言成功" RegisterSuccessMessage = "注册成功" LoginSuccessMessage = "登录成功" UpdateUserSuccessMessage = "更新用户成功" ChangePasswordSuccessMessage = "修改密码成功" GetSettingsSuccessMessage = "获取设置成功" UpdateSettingsSuccessMessage = "更新设置成功" GetHeatMapSuccessMessage = "获取热力图成功" CreateTodoSuccessMessage = "创建待办事项成功" GetTodosSuccessMessage = "获取待办事项成功" UpdateTodoSuccessMessage = "更新待办事项成功" DeleteTodoSuccessMessage = "删除待办事项成功" GetConnectSuccessMessage = "连接成功" AddConnectSuccessMessage = "添加连接成功" GetConnectsSuccessMessage = "获取连接列表成功" DeleteConnectSuccessMessage = "连接已取消" DeleteUserSuccessMessage = "删除用户成功" DeleteImageSuccessMessage = "删除图片成功" PleaseSignUpFirstMessage = "请先注册用户" GetPlayMusicSuccessMessage = "获取音乐成功" DeleteAudioSuccessMessage = "删除音频成功" )
成功相关
View Source
const ( ErrorMessage = "请求失败" CreateFailMessage = "创建失败" GetAllMessagesFailMessage = "获取留言失败" GetMessageByIDFailMessage = "获取留言失败" MessageNotFoundMessage = "留言未找到" PostMessageFailMessage = "发布留言失败" DeleteFailMessage = "删除失败" QueryFailMessage = "查询失败" InvalidIDMessage = "无效的ID" NotFoundMessage = "资源未找到" ValidationErrorMessage = "数据验证失败" InternalServerErrorMessage = "内部服务器错误" ServerLaunchErrorMessage = "服务器启动失败" LoadConfigErrorMessage = "加载配置失败" ParseConfigErrorMessage = "解析配置失败" InvalidRequestMessage = "无效的请求" InvalidRequestBodyMessage = "无效的请求体" ImageUploadErrorMessage = "图片上传失败" NotUploadImageErrorMessage = "未上传图片" NotSupportedImageTypeMessage = "不支持的图片类型" ImageSizeLimitErrorMessage = "图片大小超过限制" InvalidPageParametersMessage = "无效的分页参数" InvalidPageSizeMessage = "无效的页码或页大小" GetMessagesByPageFailMessage = "分页获取留言失败" TokenNotFoundMessage = "未找到令牌,请点击右上角登录" TokenInvalidMessage = "令牌无效,请点击右上角登录" UsernameOrPasswordCannotBeEmptyMessage = "用户名或密码不能为空" UsernameCannotBeEmptyMessage = "用户名不能为空" PasswordCannotBeEmptyMessage = "密码不能为空" UsernameAlreadyExistsMessage = "用户名已存在" CreateUserFailMessage = "创建用户失败" UserNotFoundMessage = "用户未找到" PasswordIncorrectMessage = "密码错误" GenerateTokenFailMessage = "生成令牌失败" GetAllUsersFailMessage = "获取所有用户失败" GetStatusFailMessage = "获取状态失败" GetStatusSuccessMessage = "获取状态成功" CannotBeEmptyMessage = "内容不能为空" NoPermissionMessage = "没有权限,请联系管理员" GenerateRSSFailMessage = "生成 RSS 失败" PasswordCannotBeSameAsBeforeMessage = "新密码不能与旧密码相同" GetSettingsFailMessage = "获取设置失败" RegisterNotAllowedMessage = "当前系统不允许注册新用户" GetHeatMapFailMessage = "获取热力图失败" UpdateUserFailMessage = "更新用户失败" CreateTodoFailMessage = "创建待办事项失败" GetTodosFailMessage = "获取待办事项失败" UpdateTodoFailMessage = "更新待办事项失败" DeleteTodoFailMessage = "删除待办事项失败" TodoNotFoundMessage = "待办事项未找到" MaxTodoCountMessage = "待办事项数量已达上限" GetConnectFailMessage = "获取 Connect 信息失败" ConnectAlreadyExistsMessage = "请不要重复添加" GetConnectsFailMessage = "获取 Connect 列表失败" ConnectURLIsEmptyMessage = "连接地址不能为空" UserCountExceedsLimitMessage = "用户数量超过限制" NoSysPermissionMessage = "请使用系统管理员权限" ImageNotFoundMessage = "图片未找到" NotUploadFileErrorMessage = "未上传文件" NotSupportedFileTypeErrorMessage = "不支持的文件类型" AudioUploadErrorMessage = "音频上传失败" AudioSizeLimitErrorMessage = "音频大小超过限制" AudioNotFoundMessage = "音频未找到" )
失败相关
View Source
const ( DatabaseTypeMessage = "数据库类型错误" DatabaseConnectionError = "数据库连接失败" DatabaseMigrationError = "数据库迁移失败" DatabaseInitErrorMessage = "数据库初始化失败" DatabaseErrorMessage = "数据库操作失败" DatabaseConnectionSuccess = "数据库连接成功" DuplicateEntryMessage = "重复的条目" RecordNotFoundMessage = "记录未找到" )
数据库相关
View Source
const ( SystemSettingsKey = "system_settings" // 系统设置的键 ConnectKey = "connect" // Connect 信息的键 )
键值对相关
View Source
const ( Extension_MUSIC = "MUSIC" Extension_VIDEO = "VIDEO" Extension_GITHUBPROJ = "GITHUBPROJ" )
Ech0 相关
View Source
const ( Done = 1 // 待办事项已完成状态 NotDone = 0 // 待办事项状态 MaxTodoCount = 3 // 最大待办事项数量 )
Todo 相关
View Source
const ( InvalidDataMessage = "无效数据" MissingFieldMessage = "缺少必填字段" )
验证相关
View Source
const (
GreetingBanner = `` /* 663-byte string literal not displayed */
)
View Source
const (
InitInstallCode = 666
)
View Source
const (
MaxUserCount = 4 // 最多注册用户数
)
User 相关
View Source
const (
Version = "1.1.0" // 当前版本号
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Message ¶
type Message struct { ID uint `gorm:"primaryKey" json:"id"` Content string `gorm:"type:text;not null" json:"content"` Username string `gorm:"type:varchar(100)" json:"username,omitempty"` ImageURL string `gorm:"type:text" json:"image_url,omitempty"` Private bool `gorm:"default:false" json:"private"` UserID uint `gorm:"not null;index" json:"user_id"` Extension string `gorm:"type:text" json:"extension,omitempty"` ExtensionType string `gorm:"type:varchar(100)" json:"extension_type,omitempty"` CreatedAt time.Time `json:"created_at"` }
type Status ¶
type Status struct { SysAdminID uint `json:"sys_admin_id"` // 系统管理员ID Username string `json:"username"` // 系统管理员用户名 Users []UserStatus `json:"users"` // 所有用户 Logo string `json:"logo"` // 站点logo TotalMessages int `json:"total_messages"` }
type SystemSetting ¶
type Todo ¶
type Todo struct { ID uint `gorm:"primaryKey" json:"id"` Content string `gorm:"type:text;not null" json:"content"` UserID uint `gorm:"not null;index" json:"user_id"` Username string `gorm:"type:varchar(100)" json:"username,omitempty"` Status uint `gorm:"default:0" json:"status"` // 0:未完成 1:已完成 CreatedAt time.Time `json:"created_at"` }
type UserStatus ¶
Click to show internal directories.
Click to hide internal directories.