任务三

This commit is contained in:
Yvan
2026-01-07 14:34:18 +08:00
parent 8eeda7736e
commit 1a06053b30
38 changed files with 2107 additions and 405 deletions
+8 -8
View File
@@ -8,14 +8,14 @@ const TableNameCasbinRule = "casbin_rule"
// CasbinRule mapped from table <casbin_rule>
type CasbinRule struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
Ptype *string `gorm:"column:ptype;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:1" json:"ptype"`
V0 *string `gorm:"column:v0;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:2" json:"v0"`
V1 *string `gorm:"column:v1;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:3" json:"v1"`
V2 *string `gorm:"column:v2;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:4" json:"v2"`
V3 *string `gorm:"column:v3;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:5" json:"v3"`
V4 *string `gorm:"column:v4;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:6" json:"v4"`
V5 *string `gorm:"column:v5;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:7" json:"v5"`
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
Ptype string `gorm:"column:ptype;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:1" json:"ptype"`
V0 string `gorm:"column:v0;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:2" json:"v0"`
V1 string `gorm:"column:v1;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:3" json:"v1"`
V2 string `gorm:"column:v2;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:4" json:"v2"`
V3 string `gorm:"column:v3;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:5" json:"v3"`
V4 string `gorm:"column:v4;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:6" json:"v4"`
V5 string `gorm:"column:v5;type:varchar(100);uniqueIndex:idx_casbin_rule,priority:7" json:"v5"`
}
// TableName CasbinRule's table name
@@ -15,11 +15,11 @@ const TableNameExaAttachmentCategory = "exa_attachment_category"
// ExaAttachmentCategory mapped from table <exa_attachment_category>
type ExaAttachmentCategory struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_exa_attachment_category_deleted_at,priority:1" json:"deleted_at"`
Name *string `gorm:"column:name;type:varchar(255);comment:分类名称" json:"name"` // 分类名称
Pid *int64 `gorm:"column:pid;type:bigint(20);comment:父节点ID" json:"pid"` // 父节点ID
Name string `gorm:"column:name;type:varchar(255);comment:分类名称" json:"name"` // 分类名称
Pid int64 `gorm:"column:pid;type:bigint(20);comment:父节点ID" json:"pid"` // 父节点ID
}
// TableName ExaAttachmentCategory's table name
+6 -6
View File
@@ -15,13 +15,13 @@ const TableNameExaCustomer = "exa_customers"
// ExaCustomer mapped from table <exa_customers>
type ExaCustomer struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_exa_customers_deleted_at,priority:1" json:"deleted_at"`
CustomerName *string `gorm:"column:customer_name;type:varchar(191);comment:客户名" json:"customer_name"` // 客户名
CustomerPhoneData *string `gorm:"column:customer_phone_data;type:varchar(191);comment:客户手机号" json:"customer_phone_data"` // 客户手机号
SysUserID *int64 `gorm:"column:sys_user_id;type:bigint(20) unsigned;comment:管理ID" json:"sys_user_id"` // 管理ID
SysUserAuthorityID *int64 `gorm:"column:sys_user_authority_id;type:bigint(20) unsigned;comment:管理角色ID" json:"sys_user_authority_id"` // 管理角色ID
CustomerName string `gorm:"column:customer_name;type:varchar(191);comment:客户名" json:"customer_name"` // 客户名
CustomerPhoneData string `gorm:"column:customer_phone_data;type:varchar(191);comment:客户手机号" json:"customer_phone_data"` // 客户手机号
SysUserID int64 `gorm:"column:sys_user_id;type:bigint(20) unsigned;comment:管理ID" json:"sys_user_id"` // 管理ID
SysUserAuthorityID int64 `gorm:"column:sys_user_authority_id;type:bigint(20) unsigned;comment:管理角色ID" json:"sys_user_authority_id"` // 管理角色ID
}
// TableName ExaCustomer's table name
+5 -5
View File
@@ -15,12 +15,12 @@ const TableNameExaFileChunk = "exa_file_chunks"
// ExaFileChunk mapped from table <exa_file_chunks>
type ExaFileChunk struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_exa_file_chunks_deleted_at,priority:1" json:"deleted_at"`
ExaFileID *int64 `gorm:"column:exa_file_id;type:bigint(20) unsigned" json:"exa_file_id"`
FileChunkNumber *int64 `gorm:"column:file_chunk_number;type:bigint(20)" json:"file_chunk_number"`
FileChunkPath *string `gorm:"column:file_chunk_path;type:varchar(191)" json:"file_chunk_path"`
ExaFileID int64 `gorm:"column:exa_file_id;type:bigint(20) unsigned" json:"exa_file_id"`
FileChunkNumber int64 `gorm:"column:file_chunk_number;type:bigint(20)" json:"file_chunk_number"`
FileChunkPath string `gorm:"column:file_chunk_path;type:varchar(191)" json:"file_chunk_path"`
}
// TableName ExaFileChunk's table name
@@ -15,14 +15,14 @@ const TableNameExaFileUploadAndDownload = "exa_file_upload_and_downloads"
// ExaFileUploadAndDownload mapped from table <exa_file_upload_and_downloads>
type ExaFileUploadAndDownload struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_exa_file_upload_and_downloads_deleted_at,priority:1" json:"deleted_at"`
Name *string `gorm:"column:name;type:varchar(191);comment:文件名" json:"name"` // 文件名
ClassID *int64 `gorm:"column:class_id;type:bigint(20);comment:分类id" json:"class_id"` // 分类id
URL *string `gorm:"column:url;type:varchar(191);comment:文件地址" json:"url"` // 文件地址
Tag *string `gorm:"column:tag;type:varchar(191);comment:文件标签" json:"tag"` // 文件标签
Key *string `gorm:"column:key;type:varchar(191);comment:编号" json:"key"` // 编号
Name string `gorm:"column:name;type:varchar(191);comment:文件名" json:"name"` // 文件名
ClassID int64 `gorm:"column:class_id;type:bigint(20);comment:分类id" json:"class_id"` // 分类id
URL string `gorm:"column:url;type:varchar(191);comment:文件地址" json:"url"` // 文件地址
Tag string `gorm:"column:tag;type:varchar(191);comment:文件标签" json:"tag"` // 文件标签
Key string `gorm:"column:key;type:varchar(191);comment:编号" json:"key"` // 编号
}
// TableName ExaFileUploadAndDownload's table name
+7 -7
View File
@@ -15,14 +15,14 @@ const TableNameExaFile = "exa_files"
// ExaFile mapped from table <exa_files>
type ExaFile struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_exa_files_deleted_at,priority:1" json:"deleted_at"`
FileName *string `gorm:"column:file_name;type:varchar(191)" json:"file_name"`
FileMd5 *string `gorm:"column:file_md5;type:varchar(191)" json:"file_md5"`
FilePath *string `gorm:"column:file_path;type:varchar(191)" json:"file_path"`
ChunkTotal *int64 `gorm:"column:chunk_total;type:bigint(20)" json:"chunk_total"`
IsFinish *bool `gorm:"column:is_finish;type:tinyint(1)" json:"is_finish"`
FileName string `gorm:"column:file_name;type:varchar(191)" json:"file_name"`
FileMd5 string `gorm:"column:file_md5;type:varchar(191)" json:"file_md5"`
FilePath string `gorm:"column:file_path;type:varchar(191)" json:"file_path"`
ChunkTotal int64 `gorm:"column:chunk_total;type:bigint(20)" json:"chunk_total"`
IsFinish bool `gorm:"column:is_finish;type:tinyint(1)" json:"is_finish"`
}
// TableName ExaFile's table name
@@ -15,13 +15,13 @@ const TableNameGvaAnnouncementsInfo = "gva_announcements_info"
// GvaAnnouncementsInfo mapped from table <gva_announcements_info>
type GvaAnnouncementsInfo struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_gva_announcements_info_deleted_at,priority:1" json:"deleted_at"`
Title *string `gorm:"column:title;type:varchar(191);comment:公告标题" json:"title"` // 公告标题
Content *string `gorm:"column:content;type:text;comment:公告内容" json:"content"` // 公告内容
UserID *int64 `gorm:"column:user_id;type:bigint(20);comment:发布者" json:"user_id"` // 发布者
Attachments *string `gorm:"column:attachments;type:json;comment:相关附件" json:"attachments"` // 相关附件
Title string `gorm:"column:title;type:varchar(191);comment:公告标题" json:"title"` // 公告标题
Content string `gorm:"column:content;type:text;comment:公告内容" json:"content"` // 公告内容
UserID int64 `gorm:"column:user_id;type:bigint(20);comment:发布者" json:"user_id"` // 发布者
Attachments string `gorm:"column:attachments;type:json;comment:相关附件" json:"attachments"` // 相关附件
}
// TableName GvaAnnouncementsInfo's table name
+3 -3
View File
@@ -15,10 +15,10 @@ const TableNameJwtBlacklist = "jwt_blacklists"
// JwtBlacklist mapped from table <jwt_blacklists>
type JwtBlacklist struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_jwt_blacklists_deleted_at,priority:1" json:"deleted_at"`
Jwt *string `gorm:"column:jwt;type:text;comment:jwt" json:"jwt"` // jwt
Jwt string `gorm:"column:jwt;type:text;comment:jwt" json:"jwt"` // jwt
}
// TableName JwtBlacklist's table name
+6 -6
View File
@@ -15,13 +15,13 @@ const TableNameSysAPI = "sys_apis"
// SysAPI mapped from table <sys_apis>
type SysAPI struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_apis_deleted_at,priority:1" json:"deleted_at"`
Path *string `gorm:"column:path;type:varchar(191);comment:api路径" json:"path"` // api路径
Description *string `gorm:"column:description;type:varchar(191);comment:api中文描述" json:"description"` // api中文描述
APIGroup *string `gorm:"column:api_group;type:varchar(191);comment:api组" json:"api_group"` // api组
Method *string `gorm:"column:method;type:varchar(191);default:POST;comment:方法" json:"method"` // 方法
Path string `gorm:"column:path;type:varchar(191);comment:api路径" json:"path"` // api路径
Description string `gorm:"column:description;type:varchar(191);comment:api中文描述" json:"description"` // api中文描述
APIGroup string `gorm:"column:api_group;type:varchar(191);comment:api组" json:"api_group"` // api组
Method string `gorm:"column:method;type:varchar(191);default:POST;comment:方法" json:"method"` // 方法
}
// TableName SysAPI's table name
+5 -5
View File
@@ -14,13 +14,13 @@ const TableNameSysAuthority = "sys_authorities"
// SysAuthority mapped from table <sys_authorities>
type SysAuthority struct {
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3)" json:"deleted_at"`
AuthorityID int64 `gorm:"column:authority_id;type:bigint(20) unsigned;primaryKey;autoIncrement:true;uniqueIndex:uni_sys_authorities_authority_id,priority:1;comment:角色ID" json:"authority_id"` // 角色ID
AuthorityName *string `gorm:"column:authority_name;type:varchar(191);comment:角色名" json:"authority_name"` // 角色名
ParentID *int64 `gorm:"column:parent_id;type:bigint(20) unsigned;comment:父角色ID" json:"parent_id"` // 父角色ID
DefaultRouter *string `gorm:"column:default_router;type:varchar(191);default:dashboard;comment:默认菜单" json:"default_router"` // 默认菜单
AuthorityName string `gorm:"column:authority_name;type:varchar(191);comment:角色名" json:"authority_name"` // 角色名
ParentID int64 `gorm:"column:parent_id;type:bigint(20) unsigned;comment:父角色ID" json:"parent_id"` // 父角色ID
DefaultRouter string `gorm:"column:default_router;type:varchar(191);default:dashboard;comment:默认菜单" json:"default_router"` // 默认菜单
}
// TableName SysAuthority's table name
@@ -8,9 +8,9 @@ const TableNameSysAuthorityBtn = "sys_authority_btns"
// SysAuthorityBtn mapped from table <sys_authority_btns>
type SysAuthorityBtn struct {
AuthorityID *int64 `gorm:"column:authority_id;type:bigint(20) unsigned;comment:角色ID" json:"authority_id"` // 角色ID
SysMenuID *int64 `gorm:"column:sys_menu_id;type:bigint(20) unsigned;comment:菜单ID" json:"sys_menu_id"` // 菜单ID
SysBaseMenuBtnID *int64 `gorm:"column:sys_base_menu_btn_id;type:bigint(20) unsigned;comment:菜单按钮ID" json:"sys_base_menu_btn_id"` // 菜单按钮ID
AuthorityID int64 `gorm:"column:authority_id;type:bigint(20) unsigned;comment:角色ID" json:"authority_id"` // 角色ID
SysMenuID int64 `gorm:"column:sys_menu_id;type:bigint(20) unsigned;comment:菜单ID" json:"sys_menu_id"` // 菜单ID
SysBaseMenuBtnID int64 `gorm:"column:sys_base_menu_btn_id;type:bigint(20) unsigned;comment:菜单按钮ID" json:"sys_base_menu_btn_id"` // 菜单按钮ID
}
// TableName SysAuthorityBtn's table name
@@ -15,23 +15,23 @@ const TableNameSysAutoCodeHistory = "sys_auto_code_histories"
// SysAutoCodeHistory mapped from table <sys_auto_code_histories>
type SysAutoCodeHistory struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_auto_code_histories_deleted_at,priority:1" json:"deleted_at"`
TblName *string `gorm:"column:table_name;type:varchar(191);comment:表名" json:"table_name"` // 表名
Package *string `gorm:"column:package;type:varchar(191);comment:模块名/插件名" json:"package"` // 模块名/插件名
Request *string `gorm:"column:request;type:text;comment:前端传入的结构化信息" json:"request"` // 前端传入的结构化信息
StructName *string `gorm:"column:struct_name;type:varchar(191);comment:结构体名称" json:"struct_name"` // 结构体名称
Abbreviation *string `gorm:"column:abbreviation;type:varchar(191);comment:结构体名称缩写" json:"abbreviation"` // 结构体名称缩写
BusinessDb *string `gorm:"column:business_db;type:varchar(191);comment:业务库" json:"business_db"` // 业务库
Description *string `gorm:"column:description;type:varchar(191);comment:Struct中文名称" json:"description"` // Struct中文名称
Templates *string `gorm:"column:templates;type:text;comment:模板信息" json:"templates"` // 模板信息
Injections *string `gorm:"column:Injections;type:text;comment:注入路径" json:"Injections"` // 注入路径
Flag *int64 `gorm:"column:flag;type:bigint(20);comment:[0:创建,1:回滚]" json:"flag"` // [0:创建,1:回滚]
APIIds *string `gorm:"column:api_ids;type:varchar(191);comment:api表注册内容" json:"api_ids"` // api表注册内容
MenuID *int64 `gorm:"column:menu_id;type:bigint(20) unsigned;comment:菜单ID" json:"menu_id"` // 菜单ID
ExportTemplateID *int64 `gorm:"column:export_template_id;type:bigint(20) unsigned;comment:导出模板ID" json:"export_template_id"` // 导出模板ID
PackageID *int64 `gorm:"column:package_id;type:bigint(20) unsigned;comment:包ID" json:"package_id"` // 包ID
TblName string `gorm:"column:table_name;type:varchar(191);comment:表名" json:"table_name"` // 表名
Package string `gorm:"column:package;type:varchar(191);comment:模块名/插件名" json:"package"` // 模块名/插件名
Request string `gorm:"column:request;type:text;comment:前端传入的结构化信息" json:"request"` // 前端传入的结构化信息
StructName string `gorm:"column:struct_name;type:varchar(191);comment:结构体名称" json:"struct_name"` // 结构体名称
Abbreviation string `gorm:"column:abbreviation;type:varchar(191);comment:结构体名称缩写" json:"abbreviation"` // 结构体名称缩写
BusinessDb string `gorm:"column:business_db;type:varchar(191);comment:业务库" json:"business_db"` // 业务库
Description string `gorm:"column:description;type:varchar(191);comment:Struct中文名称" json:"description"` // Struct中文名称
Templates string `gorm:"column:templates;type:text;comment:模板信息" json:"templates"` // 模板信息
Injections string `gorm:"column:Injections;type:text;comment:注入路径" json:"Injections"` // 注入路径
Flag int64 `gorm:"column:flag;type:bigint(20);comment:[0:创建,1:回滚]" json:"flag"` // [0:创建,1:回滚]
APIIds string `gorm:"column:api_ids;type:varchar(191);comment:api表注册内容" json:"api_ids"` // api表注册内容
MenuID int64 `gorm:"column:menu_id;type:bigint(20) unsigned;comment:菜单ID" json:"menu_id"` // 菜单ID
ExportTemplateID int64 `gorm:"column:export_template_id;type:bigint(20) unsigned;comment:导出模板ID" json:"export_template_id"` // 导出模板ID
PackageID int64 `gorm:"column:package_id;type:bigint(20) unsigned;comment:包ID" json:"package_id"` // 包ID
}
// TableName SysAutoCodeHistory's table name
@@ -15,14 +15,14 @@ const TableNameSysAutoCodePackage = "sys_auto_code_packages"
// SysAutoCodePackage mapped from table <sys_auto_code_packages>
type SysAutoCodePackage struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_auto_code_packages_deleted_at,priority:1" json:"deleted_at"`
Desc *string `gorm:"column:desc;type:varchar(191);comment:描述" json:"desc"` // 描述
Label *string `gorm:"column:label;type:varchar(191);comment:展示名" json:"label"` // 展示名
Template *string `gorm:"column:template;type:varchar(191);comment:模版" json:"template"` // 模版
PackageName *string `gorm:"column:package_name;type:varchar(191);comment:包名" json:"package_name"` // 包名
Module *string `gorm:"column:module;type:varchar(191)" json:"module"`
Desc string `gorm:"column:desc;type:varchar(191);comment:描述" json:"desc"` // 描述
Label string `gorm:"column:label;type:varchar(191);comment:展示名" json:"label"` // 展示名
Template string `gorm:"column:template;type:varchar(191);comment:模版" json:"template"` // 模版
PackageName string `gorm:"column:package_name;type:varchar(191);comment:包名" json:"package_name"` // 包名
Module string `gorm:"column:module;type:varchar(191)" json:"module"`
}
// TableName SysAutoCodePackage's table name
@@ -15,12 +15,12 @@ const TableNameSysBaseMenuBtn = "sys_base_menu_btns"
// SysBaseMenuBtn mapped from table <sys_base_menu_btns>
type SysBaseMenuBtn struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_base_menu_btns_deleted_at,priority:1" json:"deleted_at"`
Name *string `gorm:"column:name;type:varchar(191);comment:按钮关键key" json:"name"` // 按钮关键key
Desc *string `gorm:"column:desc;type:varchar(191)" json:"desc"`
SysBaseMenuID *int64 `gorm:"column:sys_base_menu_id;type:bigint(20) unsigned;comment:菜单ID" json:"sys_base_menu_id"` // 菜单ID
Name string `gorm:"column:name;type:varchar(191);comment:按钮关键key" json:"name"` // 按钮关键key
Desc string `gorm:"column:desc;type:varchar(191)" json:"desc"`
SysBaseMenuID int64 `gorm:"column:sys_base_menu_id;type:bigint(20) unsigned;comment:菜单ID" json:"sys_base_menu_id"` // 菜单ID
}
// TableName SysBaseMenuBtn's table name
@@ -15,13 +15,13 @@ const TableNameSysBaseMenuParameter = "sys_base_menu_parameters"
// SysBaseMenuParameter mapped from table <sys_base_menu_parameters>
type SysBaseMenuParameter struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_base_menu_parameters_deleted_at,priority:1" json:"deleted_at"`
SysBaseMenuID *int64 `gorm:"column:sys_base_menu_id;type:bigint(20) unsigned" json:"sys_base_menu_id"`
Type *string `gorm:"column:type;type:varchar(191);comment:地址栏携带参数为params还是query" json:"type"` // 地址栏携带参数为params还是query
Key *string `gorm:"column:key;type:varchar(191);comment:地址栏携带参数的key" json:"key"` // 地址栏携带参数的key
Value *string `gorm:"column:value;type:varchar(191);comment:地址栏携带参数的值" json:"value"` // 地址栏携带参数的值
SysBaseMenuID int64 `gorm:"column:sys_base_menu_id;type:bigint(20) unsigned" json:"sys_base_menu_id"`
Type string `gorm:"column:type;type:varchar(191);comment:地址栏携带参数为params还是query" json:"type"` // 地址栏携带参数为params还是query
Key string `gorm:"column:key;type:varchar(191);comment:地址栏携带参数的key" json:"key"` // 地址栏携带参数的key
Value string `gorm:"column:value;type:varchar(191);comment:地址栏携带参数的值" json:"value"` // 地址栏携带参数的值
}
// TableName SysBaseMenuParameter's table name
+16 -16
View File
@@ -15,23 +15,23 @@ const TableNameSysBaseMenu = "sys_base_menus"
// SysBaseMenu mapped from table <sys_base_menus>
type SysBaseMenu struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_base_menus_deleted_at,priority:1" json:"deleted_at"`
MenuLevel *int64 `gorm:"column:menu_level;type:bigint(20) unsigned" json:"menu_level"`
ParentID *int64 `gorm:"column:parent_id;type:bigint(20) unsigned;comment:父菜单ID" json:"parent_id"` // 父菜单ID
Path *string `gorm:"column:path;type:varchar(191);comment:路由path" json:"path"` // 路由path
Name *string `gorm:"column:name;type:varchar(191);comment:路由name" json:"name"` // 路由name
Hidden *bool `gorm:"column:hidden;type:tinyint(1);comment:是否在列表隐藏" json:"hidden"` // 是否在列表隐藏
Component *string `gorm:"column:component;type:varchar(191);comment:对应前端文件路径" json:"component"` // 对应前端文件路径
Sort *int64 `gorm:"column:sort;type:bigint(20);comment:排序标记" json:"sort"` // 排序标记
ActiveName *string `gorm:"column:active_name;type:varchar(191);comment:高亮菜单" json:"active_name"` // 高亮菜单
KeepAlive *bool `gorm:"column:keep_alive;type:tinyint(1);comment:是否缓存" json:"keep_alive"` // 是否缓存
DefaultMenu *bool `gorm:"column:default_menu;type:tinyint(1);comment:是否是基础路由(开发中)" json:"default_menu"` // 是否是基础路由(开发中)
Title *string `gorm:"column:title;type:varchar(191);comment:菜单名" json:"title"` // 菜单名
Icon *string `gorm:"column:icon;type:varchar(191);comment:菜单图标" json:"icon"` // 菜单图标
CloseTab *bool `gorm:"column:close_tab;type:tinyint(1);comment:自动关闭tab" json:"close_tab"` // 自动关闭tab
TransitionType *string `gorm:"column:transition_type;type:varchar(191);comment:路由切换动画" json:"transition_type"` // 路由切换动画
MenuLevel int64 `gorm:"column:menu_level;type:bigint(20) unsigned" json:"menu_level"`
ParentID int64 `gorm:"column:parent_id;type:bigint(20) unsigned;comment:父菜单ID" json:"parent_id"` // 父菜单ID
Path string `gorm:"column:path;type:varchar(191);comment:路由path" json:"path"` // 路由path
Name string `gorm:"column:name;type:varchar(191);comment:路由name" json:"name"` // 路由name
Hidden bool `gorm:"column:hidden;type:tinyint(1);comment:是否在列表隐藏" json:"hidden"` // 是否在列表隐藏
Component string `gorm:"column:component;type:varchar(191);comment:对应前端文件路径" json:"component"` // 对应前端文件路径
Sort int64 `gorm:"column:sort;type:bigint(20);comment:排序标记" json:"sort"` // 排序标记
ActiveName string `gorm:"column:active_name;type:varchar(191);comment:高亮菜单" json:"active_name"` // 高亮菜单
KeepAlive bool `gorm:"column:keep_alive;type:tinyint(1);comment:是否缓存" json:"keep_alive"` // 是否缓存
DefaultMenu bool `gorm:"column:default_menu;type:tinyint(1);comment:是否是基础路由(开发中)" json:"default_menu"` // 是否是基础路由(开发中)
Title string `gorm:"column:title;type:varchar(191);comment:菜单名" json:"title"` // 菜单名
Icon string `gorm:"column:icon;type:varchar(191);comment:菜单图标" json:"icon"` // 菜单图标
CloseTab bool `gorm:"column:close_tab;type:tinyint(1);comment:自动关闭tab" json:"close_tab"` // 自动关闭tab
TransitionType string `gorm:"column:transition_type;type:varchar(191);comment:路由切换动画" json:"transition_type"` // 路由切换动画
}
// TableName SysBaseMenu's table name
+7 -7
View File
@@ -15,14 +15,14 @@ const TableNameSysDictionary = "sys_dictionaries"
// SysDictionary mapped from table <sys_dictionaries>
type SysDictionary struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_dictionaries_deleted_at,priority:1" json:"deleted_at"`
Name *string `gorm:"column:name;type:varchar(191);comment:字典名(中)" json:"name"` // 字典名(中)
Type *string `gorm:"column:type;type:varchar(191);comment:字典名(英)" json:"type"` // 字典名(英)
Status *bool `gorm:"column:status;type:tinyint(1);comment:状态" json:"status"` // 状态
Desc *string `gorm:"column:desc;type:varchar(191);comment:描述" json:"desc"` // 描述
ParentID *int64 `gorm:"column:parent_id;type:bigint(20) unsigned;comment:父级字典ID" json:"parent_id"` // 父级字典ID
Name string `gorm:"column:name;type:varchar(191);comment:字典名(中)" json:"name"` // 字典名(中)
Type string `gorm:"column:type;type:varchar(191);comment:字典名(英)" json:"type"` // 字典名(英)
Status bool `gorm:"column:status;type:tinyint(1);comment:状态" json:"status"` // 状态
Desc string `gorm:"column:desc;type:varchar(191);comment:描述" json:"desc"` // 描述
ParentID int64 `gorm:"column:parent_id;type:bigint(20) unsigned;comment:父级字典ID" json:"parent_id"` // 父级字典ID
}
// TableName SysDictionary's table name
@@ -15,18 +15,18 @@ const TableNameSysDictionaryDetail = "sys_dictionary_details"
// SysDictionaryDetail mapped from table <sys_dictionary_details>
type SysDictionaryDetail struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_dictionary_details_deleted_at,priority:1" json:"deleted_at"`
Label *string `gorm:"column:label;type:varchar(191);comment:展示值" json:"label"` // 展示值
Value *string `gorm:"column:value;type:varchar(191);comment:字典值" json:"value"` // 字典值
Extend *string `gorm:"column:extend;type:varchar(191);comment:扩展值" json:"extend"` // 扩展值
Status *bool `gorm:"column:status;type:tinyint(1);comment:启用状态" json:"status"` // 启用状态
Sort *int64 `gorm:"column:sort;type:bigint(20);comment:排序标记" json:"sort"` // 排序标记
SysDictionaryID *int64 `gorm:"column:sys_dictionary_id;type:bigint(20) unsigned;comment:关联标记" json:"sys_dictionary_id"` // 关联标记
ParentID *int64 `gorm:"column:parent_id;type:bigint(20) unsigned;comment:父级字典详情ID" json:"parent_id"` // 父级字典详情ID
Level *int64 `gorm:"column:level;type:bigint(20);comment:层级深度" json:"level"` // 层级深度
Path *string `gorm:"column:path;type:varchar(191);comment:层级路径" json:"path"` // 层级路径
Label string `gorm:"column:label;type:varchar(191);comment:展示值" json:"label"` // 展示值
Value string `gorm:"column:value;type:varchar(191);comment:字典值" json:"value"` // 字典值
Extend string `gorm:"column:extend;type:varchar(191);comment:扩展值" json:"extend"` // 扩展值
Status bool `gorm:"column:status;type:tinyint(1);comment:启用状态" json:"status"` // 启用状态
Sort int64 `gorm:"column:sort;type:bigint(20);comment:排序标记" json:"sort"` // 排序标记
SysDictionaryID int64 `gorm:"column:sys_dictionary_id;type:bigint(20) unsigned;comment:关联标记" json:"sys_dictionary_id"` // 关联标记
ParentID int64 `gorm:"column:parent_id;type:bigint(20) unsigned;comment:父级字典详情ID" json:"parent_id"` // 父级字典详情ID
Level int64 `gorm:"column:level;type:bigint(20);comment:层级深度" json:"level"` // 层级深度
Path string `gorm:"column:path;type:varchar(191);comment:层级路径" json:"path"` // 层级路径
}
// TableName SysDictionaryDetail's table name
+7 -7
View File
@@ -15,14 +15,14 @@ const TableNameSysError = "sys_error"
// SysError mapped from table <sys_error>
type SysError struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_error_deleted_at,priority:1" json:"deleted_at"`
Form *string `gorm:"column:form;type:text;comment:错误来源" json:"form"` // 错误来源
Info *string `gorm:"column:info;type:text;comment:错误内容" json:"info"` // 错误内容
Level *string `gorm:"column:level;type:varchar(191);comment:日志等级" json:"level"` // 日志等级
Solution *string `gorm:"column:solution;type:text;comment:解决方案" json:"solution"` // 解决方案
Status *string `gorm:"column:status;type:varchar(20);default:未处理;comment:处理状态" json:"status"` // 处理状态
Form string `gorm:"column:form;type:text;comment:错误来源" json:"form"` // 错误来源
Info string `gorm:"column:info;type:text;comment:错误内容" json:"info"` // 错误内容
Level string `gorm:"column:level;type:varchar(191);comment:日志等级" json:"level"` // 日志等级
Solution string `gorm:"column:solution;type:text;comment:解决方案" json:"solution"` // 解决方案
Status string `gorm:"column:status;type:varchar(20);default:未处理;comment:处理状态" json:"status"` // 处理状态
}
// TableName SysError's table name
@@ -15,13 +15,13 @@ const TableNameSysExportTemplateCondition = "sys_export_template_condition"
// SysExportTemplateCondition mapped from table <sys_export_template_condition>
type SysExportTemplateCondition struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_export_template_condition_deleted_at,priority:1" json:"deleted_at"`
TemplateID *string `gorm:"column:template_id;type:varchar(191);comment:模板标识" json:"template_id"` // 模板标识
From *string `gorm:"column:from;type:varchar(191);comment:条件取的key" json:"from"` // 条件取的key
Column *string `gorm:"column:column;type:varchar(191);comment:作为查询条件的字段" json:"column"` // 作为查询条件的字段
Operator *string `gorm:"column:operator;type:varchar(191);comment:操作符" json:"operator"` // 操作符
TemplateID string `gorm:"column:template_id;type:varchar(191);comment:模板标识" json:"template_id"` // 模板标识
From string `gorm:"column:from;type:varchar(191);comment:条件取的key" json:"from"` // 条件取的key
Column string `gorm:"column:column;type:varchar(191);comment:作为查询条件的字段" json:"column"` // 作为查询条件的字段
Operator string `gorm:"column:operator;type:varchar(191);comment:操作符" json:"operator"` // 操作符
}
// TableName SysExportTemplateCondition's table name
@@ -15,13 +15,13 @@ const TableNameSysExportTemplateJoin = "sys_export_template_join"
// SysExportTemplateJoin mapped from table <sys_export_template_join>
type SysExportTemplateJoin struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_export_template_join_deleted_at,priority:1" json:"deleted_at"`
TemplateID *string `gorm:"column:template_id;type:varchar(191);comment:模板标识" json:"template_id"` // 模板标识
Joins *string `gorm:"column:joins;type:varchar(191);comment:关联" json:"joins"` // 关联
TblName *string `gorm:"column:table;type:varchar(191);comment:关联表" json:"table"` // 关联表
On *string `gorm:"column:on;type:varchar(191);comment:关联条件" json:"on"` // 关联条件
TemplateID string `gorm:"column:template_id;type:varchar(191);comment:模板标识" json:"template_id"` // 模板标识
Joins string `gorm:"column:joins;type:varchar(191);comment:关联" json:"joins"` // 关联
TblName string `gorm:"column:table;type:varchar(191);comment:关联表" json:"table"` // 关联表
On string `gorm:"column:on;type:varchar(191);comment:关联条件" json:"on"` // 关联条件
}
// TableName SysExportTemplateJoin's table name
@@ -15,16 +15,16 @@ const TableNameSysExportTemplate = "sys_export_templates"
// SysExportTemplate mapped from table <sys_export_templates>
type SysExportTemplate struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_export_templates_deleted_at,priority:1" json:"deleted_at"`
DbName *string `gorm:"column:db_name;type:varchar(191);comment:数据库名称" json:"db_name"` // 数据库名称
Name *string `gorm:"column:name;type:varchar(191);comment:模板名称" json:"name"` // 模板名称
TblName *string `gorm:"column:table_name;type:varchar(191);comment:表名称" json:"table_name"` // 表名称
TemplateID *string `gorm:"column:template_id;type:varchar(191);comment:模板标识" json:"template_id"` // 模板标识
TemplateInfo *string `gorm:"column:template_info;type:text" json:"template_info"`
Limit *int64 `gorm:"column:limit;type:bigint(20);comment:导出限制" json:"limit"` // 导出限制
Order *string `gorm:"column:order;type:varchar(191);comment:排序" json:"order"` // 排序
DbName string `gorm:"column:db_name;type:varchar(191);comment:数据库名称" json:"db_name"` // 数据库名称
Name string `gorm:"column:name;type:varchar(191);comment:模板名称" json:"name"` // 模板名称
TblName string `gorm:"column:table_name;type:varchar(191);comment:表名称" json:"table_name"` // 表名称
TemplateID string `gorm:"column:template_id;type:varchar(191);comment:模板标识" json:"template_id"` // 模板标识
TemplateInfo string `gorm:"column:template_info;type:text" json:"template_info"`
Limit int64 `gorm:"column:limit;type:bigint(20);comment:导出限制" json:"limit"` // 导出限制
Order string `gorm:"column:order;type:varchar(191);comment:排序" json:"order"` // 排序
}
// TableName SysExportTemplate's table name
+4 -4
View File
@@ -15,11 +15,11 @@ const TableNameSysIgnoreAPI = "sys_ignore_apis"
// SysIgnoreAPI mapped from table <sys_ignore_apis>
type SysIgnoreAPI struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_ignore_apis_deleted_at,priority:1" json:"deleted_at"`
Path *string `gorm:"column:path;type:varchar(191);comment:api路径" json:"path"` // api路径
Method *string `gorm:"column:method;type:varchar(191);default:POST;comment:方法" json:"method"` // 方法
Path string `gorm:"column:path;type:varchar(191);comment:api路径" json:"path"` // api路径
Method string `gorm:"column:method;type:varchar(191);default:POST;comment:方法" json:"method"` // 方法
}
// TableName SysIgnoreAPI's table name
@@ -15,19 +15,19 @@ const TableNameSysOperationRecord = "sys_operation_records"
// SysOperationRecord mapped from table <sys_operation_records>
type SysOperationRecord struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_operation_records_deleted_at,priority:1" json:"deleted_at"`
IP *string `gorm:"column:ip;type:varchar(191);comment:请求ip" json:"ip"` // 请求ip
Method *string `gorm:"column:method;type:varchar(191);comment:请求方法" json:"method"` // 请求方法
Path *string `gorm:"column:path;type:varchar(191);comment:请求路径" json:"path"` // 请求路径
Status *int64 `gorm:"column:status;type:bigint(20);comment:请求状态" json:"status"` // 请求状态
Latency *int64 `gorm:"column:latency;type:bigint(20);comment:延迟" json:"latency"` // 延迟
Agent *string `gorm:"column:agent;type:text;comment:代理" json:"agent"` // 代理
ErrorMessage *string `gorm:"column:error_message;type:varchar(191);comment:错误信息" json:"error_message"` // 错误信息
Body *string `gorm:"column:body;type:text;comment:请求Body" json:"body"` // 请求Body
Resp *string `gorm:"column:resp;type:text;comment:响应Body" json:"resp"` // 响应Body
UserID *int64 `gorm:"column:user_id;type:bigint(20) unsigned;comment:用户id" json:"user_id"` // 用户id
IP string `gorm:"column:ip;type:varchar(191);comment:请求ip" json:"ip"` // 请求ip
Method string `gorm:"column:method;type:varchar(191);comment:请求方法" json:"method"` // 请求方法
Path string `gorm:"column:path;type:varchar(191);comment:请求路径" json:"path"` // 请求路径
Status int64 `gorm:"column:status;type:bigint(20);comment:请求状态" json:"status"` // 请求状态
Latency int64 `gorm:"column:latency;type:bigint(20);comment:延迟" json:"latency"` // 延迟
Agent string `gorm:"column:agent;type:text;comment:代理" json:"agent"` // 代理
ErrorMessage string `gorm:"column:error_message;type:varchar(191);comment:错误信息" json:"error_message"` // 错误信息
Body string `gorm:"column:body;type:text;comment:请求Body" json:"body"` // 请求Body
Resp string `gorm:"column:resp;type:text;comment:响应Body" json:"resp"` // 响应Body
UserID int64 `gorm:"column:user_id;type:bigint(20) unsigned;comment:用户id" json:"user_id"` // 用户id
}
// TableName SysOperationRecord's table name
+6 -6
View File
@@ -15,13 +15,13 @@ const TableNameSysParam = "sys_params"
// SysParam mapped from table <sys_params>
type SysParam struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_params_deleted_at,priority:1" json:"deleted_at"`
Name *string `gorm:"column:name;type:varchar(191);comment:参数名称" json:"name"` // 参数名称
Key *string `gorm:"column:key;type:varchar(191);comment:参数键" json:"key"` // 参数键
Value *string `gorm:"column:value;type:varchar(191);comment:参数值" json:"value"` // 参数值
Desc *string `gorm:"column:desc;type:varchar(191);comment:参数说明" json:"desc"` // 参数说明
Name string `gorm:"column:name;type:varchar(191);comment:参数名称" json:"name"` // 参数名称
Key string `gorm:"column:key;type:varchar(191);comment:参数键" json:"key"` // 参数键
Value string `gorm:"column:value;type:varchar(191);comment:参数值" json:"value"` // 参数值
Desc string `gorm:"column:desc;type:varchar(191);comment:参数说明" json:"desc"` // 参数说明
}
// TableName SysParam's table name
+12 -12
View File
@@ -15,19 +15,19 @@ const TableNameSysUser = "sys_users"
// SysUser mapped from table <sys_users>
type SysUser struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_users_deleted_at,priority:1" json:"deleted_at"`
UUID *string `gorm:"column:uuid;type:varchar(191);index:idx_sys_users_uuid,priority:1;comment:用户UUID" json:"uuid"` // 用户UUID
Username *string `gorm:"column:username;type:varchar(191);index:idx_sys_users_username,priority:1;comment:用户登录名" json:"username"` // 用户登录名
Password *string `gorm:"column:password;type:varchar(191);comment:用户登录密码" json:"password"` // 用户登录密码
NickName *string `gorm:"column:nick_name;type:varchar(191);default:系统用户;comment:用户昵称" json:"nick_name"` // 用户昵称
HeaderImg *string `gorm:"column:header_img;type:varchar(191);default:https://qmplusimg.henrongyi.top/gva_header.jpg;comment:用户头像" json:"header_img"` // 用户头像
AuthorityID *int64 `gorm:"column:authority_id;type:bigint(20) unsigned;default:888;comment:用户角色ID" json:"authority_id"` // 用户角色ID
Phone *string `gorm:"column:phone;type:varchar(191);comment:用户手机号" json:"phone"` // 用户手机号
Email *string `gorm:"column:email;type:varchar(191);comment:用户邮箱" json:"email"` // 用户邮箱
Enable *int64 `gorm:"column:enable;type:bigint(20);default:1;comment:用户是否被冻结 1正常 2冻结" json:"enable"` // 用户是否被冻结 1正常 2冻结
OriginSetting *string `gorm:"column:origin_setting;type:text;comment:配置" json:"origin_setting"` // 配置
UUID string `gorm:"column:uuid;type:varchar(191);index:idx_sys_users_uuid,priority:1;comment:用户UUID" json:"uuid"` // 用户UUID
Username string `gorm:"column:username;type:varchar(191);index:idx_sys_users_username,priority:1;comment:用户登录名" json:"username"` // 用户登录名
Password string `gorm:"column:password;type:varchar(191);comment:用户登录密码" json:"password"` // 用户登录密码
NickName string `gorm:"column:nick_name;type:varchar(191);default:系统用户;comment:用户昵称" json:"nick_name"` // 用户昵称
HeaderImg string `gorm:"column:header_img;type:varchar(191);default:https://qmplusimg.henrongyi.top/gva_header.jpg;comment:用户头像" json:"header_img"` // 用户头像
AuthorityID int64 `gorm:"column:authority_id;type:bigint(20) unsigned;default:888;comment:用户角色ID" json:"authority_id"` // 用户角色ID
Phone string `gorm:"column:phone;type:varchar(191);comment:用户手机号" json:"phone"` // 用户手机号
Email string `gorm:"column:email;type:varchar(191);comment:用户邮箱" json:"email"` // 用户邮箱
Enable int64 `gorm:"column:enable;type:bigint(20);default:1;comment:用户是否被冻结 1正常 2冻结" json:"enable"` // 用户是否被冻结 1正常 2冻结
OriginSetting string `gorm:"column:origin_setting;type:text;comment:配置" json:"origin_setting"` // 配置
Authority SysAuthority `gorm:"foreignKey:AuthorityID;references:AuthorityID" json:"authority"`
Authorities []SysAuthority `gorm:"joinForeignKey:SysUserID;joinReferences:SysAuthorityAuthorityID;many2many:sys_user_authority" json:"authorities"`
}
+6 -6
View File
@@ -15,13 +15,13 @@ const TableNameSysVersion = "sys_versions"
// SysVersion mapped from table <sys_versions>
type SysVersion struct {
ID int64 `gorm:"column:id;type:bigint(20) unsigned;primaryKey;autoIncrement:true" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
CreatedAt time.Time `gorm:"column:created_at;type:datetime(3)" json:"created_at"`
UpdatedAt time.Time `gorm:"column:updated_at;type:datetime(3)" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at;type:datetime(3);index:idx_sys_versions_deleted_at,priority:1" json:"deleted_at"`
VersionName *string `gorm:"column:version_name;type:varchar(255);comment:版本名称" json:"version_name"` // 版本名称
VersionCode *string `gorm:"column:version_code;type:varchar(100);comment:版本号" json:"version_code"` // 版本号
Description *string `gorm:"column:description;type:varchar(500);comment:版本描述" json:"description"` // 版本描述
VersionData *string `gorm:"column:version_data;type:text;comment:版本数据JSON" json:"version_data"` // 版本数据JSON
VersionName string `gorm:"column:version_name;type:varchar(255);comment:版本名称" json:"version_name"` // 版本名称
VersionCode string `gorm:"column:version_code;type:varchar(100);comment:版本号" json:"version_code"` // 版本号
Description string `gorm:"column:description;type:varchar(500);comment:版本描述" json:"description"` // 版本描述
VersionData string `gorm:"column:version_data;type:text;comment:版本数据JSON" json:"version_data"` // 版本数据JSON
}
// TableName SysVersion's table name