'commit'
continuous-integration/drone/push Build is passing Details

master
黄海 4 years ago
parent de928c0ce5
commit 5ae109383a

@ -5,6 +5,7 @@
</component>
<component name="ChangeListManager">
<list default="true" id="19c8c37d-a056-451c-a29d-fb612b9a3e2f" name="Default Changelist" comment="commit">
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Business/FileRelate/FileRelateController/FileReleateController.go" beforeDir="false" afterPath="$PROJECT_DIR$/Business/FileRelate/FileRelateController/FileReleateController.go" afterDir="false" />
<change beforePath="$PROJECT_DIR$/Business/FileRelate/FileRelateDao/FileReleateDao.go" beforeDir="false" afterPath="$PROJECT_DIR$/Business/FileRelate/FileRelateDao/FileReleateDao.go" afterDir="false" />
</list>

@ -246,7 +246,18 @@ func addNode(c *gin.Context) {
}
}
//增加云盘结点名称
// @Summary 修改云盘结点
// @Description 修改云盘结点
// @Tags 文件系统管理
// @Accept application/x-www-form-urlencoded
// @Produce json
// @Param node_id formData string true "结点ID"
// @Param node_name formData string true "结点名称"
// @Success 200 {object} Model.Res
// @X-EmptyLimit ["node_id","node_name"]
// @Router /dsSzxy/fileRelate/updateNode [post]
// @X-TableName ["t_zhxy_clouddisk_tree"]
func updateNode(c *gin.Context) {
nodeName := c.PostForm("nodeName")
nodeId := c.PostForm("node_id")
@ -264,7 +275,17 @@ func updateNode(c *gin.Context) {
}
}
//删除云盘结点
// @Summary 删除云盘结点
// @Description 删除云盘结点
// @Tags 文件系统管理
// @Accept application/x-www-form-urlencoded
// @Produce json
// @Param node_id formData string true "结点ID"
// @Success 200 {object} Model.Res
// @X-EmptyLimit ["node_id"]
// @Router /dsSzxy/fileRelate/delNode [post]
// @X-TableName ["t_zhxy_clouddisk_tree"]
func delNode(c *gin.Context) {
nodeId := c.PostForm("node_id")
success, err := FileRelateDao.DelNode(nodeId)
@ -281,12 +302,59 @@ func delNode(c *gin.Context) {
}
}
//增加云盘结点文件
// @Summary 增加云盘结点文件
// @Description 增加云盘结点文件
// @Tags 文件系统管理
// @Accept application/x-www-form-urlencoded
// @Produce json
// @Param node_id formData string true "结点ID"
// @Param file_id formData string true "文件ID"
// @Success 200 {object} Model.Res
// @X-EmptyLimit ["node_id"]
// @Router /dsSzxy/fileRelate/addNodeFile [post]
// @X-TableName ["t_zhxy_clouddisk_tree"]
func addNodeFile(c *gin.Context) {
nodeId := c.PostForm("node_id")
fileId := c.PostForm("file_id")
success, err := FileRelateDao.AddNodeFile(nodeId,fileId)
if err != nil {
c.JSON(200, gin.H{
"success": success,
"message": `增加成功!`,
})
} else {
c.JSON(200, gin.H{
"success": success,
"message": err.Error(),
})
}
}
//删除云盘结点文件
func delNodeFile(c *gin.Context) {
// @Summary 删除云盘结点文件
// @Description 删除云盘结点文件
// @Tags 文件系统管理
// @Accept application/x-www-form-urlencoded
// @Produce json
// @Param node_id formData string true "结点ID"
// @Param file_id formData string true "文件ID"
// @Success 200 {object} Model.Res
// @X-EmptyLimit ["node_id"]
// @Router /dsSzxy/fileRelate/delNodeFile [post]
// @X-TableName ["t_zhxy_clouddisk_tree"]
func delNodeFile(c *gin.Context) {
nodeId := c.PostForm("node_id")
fileId := c.PostForm("file_id")
success, err := FileRelateDao.DelNodeFile(nodeId,fileId)
if err != nil {
c.JSON(200, gin.H{
"success": success,
"message": `删除成功!`,
})
} else {
c.JSON(200, gin.H{
"success": success,
"message": err.Error(),
})
}
}

@ -143,11 +143,23 @@ func DelNode(nodeId string) (bool, error) {
}
//增加云盘结点文件
func addNodeFile(nodeId string, fileId string) {
func AddNodeFile(nodeId string, fileId string) (bool, error) {
var model models.TZhxyClouddiskTreeFile
model.FileId = fileId
model.NodeId = nodeId
_, err := db.Insert(model)
if err != nil {
return false, err
}
return true, nil
}
//删除云盘结点文件
func delNodeFile(nodeId string, fileId string) {
func DelNodeFile(nodeId string, fileId string) (bool, error) {
sql := `delete from t_zhxy_clouddisk_tree_file where node_id=? and file_id=?`
_, err := db.SQL(sql, nodeId, fileId).Execute()
if err != nil {
return false, err
}
return true, nil
}

Loading…
Cancel
Save