mirror of
https://github.com/flipped-aurora/gin-vue-admin.git
synced 2026-09-21 12:32:25 +00:00
- 优化了AI规则,更利于大家规范化使用VibeCoding - skills增加了在线板块,可以直接下载在线的skills。 - skill增加了一键打包能力 - 角色页面可以把角色可以直接分配给用户 - 菜单页面可以直接把菜单分配给角色 - API页面可以直接把API分配给角色 - 升级了AWS S3的版本 - 修复了富文本组件样式缺失的bug - dashboard页面样式调整 - 优化了插件市场的UI,增加了分享和点赞能力 - 优化了vite环境变量的使用规则
81 lines
1.9 KiB
Go
81 lines
1.9 KiB
Go
package request
|
|
|
|
import "github.com/flipped-aurora/gin-vue-admin/server/model/system"
|
|
|
|
type SkillToolRequest struct {
|
|
Tool string `json:"tool"`
|
|
}
|
|
|
|
type SkillDetailRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
}
|
|
|
|
type SkillDeleteRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
}
|
|
|
|
type SkillPackageRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
}
|
|
|
|
type SkillSaveRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
Meta system.SkillMeta `json:"meta"`
|
|
Markdown string `json:"markdown"`
|
|
SyncTools []string `json:"syncTools"`
|
|
}
|
|
|
|
type SkillScriptCreateRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
FileName string `json:"fileName"`
|
|
ScriptType string `json:"scriptType"`
|
|
}
|
|
|
|
type SkillResourceCreateRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
FileName string `json:"fileName"`
|
|
}
|
|
|
|
type SkillReferenceCreateRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
FileName string `json:"fileName"`
|
|
}
|
|
|
|
type SkillTemplateCreateRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
FileName string `json:"fileName"`
|
|
}
|
|
|
|
type SkillFileRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
FileName string `json:"fileName"`
|
|
}
|
|
|
|
type SkillFileSaveRequest struct {
|
|
Tool string `json:"tool"`
|
|
Skill string `json:"skill"`
|
|
FileName string `json:"fileName"`
|
|
Content string `json:"content"`
|
|
}
|
|
|
|
type SkillGlobalConstraintSaveRequest struct {
|
|
Tool string `json:"tool"`
|
|
Content string `json:"content"`
|
|
SyncTools []string `json:"syncTools"`
|
|
}
|
|
|
|
type DownloadOnlineSkillReq struct {
|
|
Tool string `json:"tool" binding:"required"`
|
|
ID uint `json:"id" binding:"required"`
|
|
Version string `json:"version" binding:"required"`
|
|
}
|