package models import "time" // SingleMoveNodeReq 移动请求参数 type SingleMoveNodeReq struct { NodeId int `description:"id"` ParentNodeId int `description:"父级id"` PrevNodeId int `description:"上一个兄弟节点id"` NextNodeId int `description:"下一个兄弟节点id"` NodeType int /*ChartInfoId int `description:"图表ID, 如果图表ID有值,则移动对象为图表,否则认为移动对象分类"` PrevChartInfoId int `description:"上一个图表ID"` NextChartInfoId int `description:"下一个图表ID"`*/ } type NodeInfo struct { NodeId int `description:"id"` NodeName string ParentId int `description:"父级id"` Sort int Level int LevelPath string ModifyTime time.Time //Update func([]string) (err error) }