From 5ae109383a89693e0ff772b080c7d5929a82dcf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Mon, 16 Aug 2021 14:24:50 +0800 Subject: [PATCH] 'commit' --- dsSzxy/.idea/workspace.xml | 1 + .../FileReleateController.go | 80 +++++++++++++++++-- .../FileRelateDao/FileReleateDao.go | 20 ++++- 3 files changed, 91 insertions(+), 10 deletions(-) diff --git a/dsSzxy/.idea/workspace.xml b/dsSzxy/.idea/workspace.xml index fe969b25..c1119081 100644 --- a/dsSzxy/.idea/workspace.xml +++ b/dsSzxy/.idea/workspace.xml @@ -5,6 +5,7 @@ + diff --git a/dsSzxy/Business/FileRelate/FileRelateController/FileReleateController.go b/dsSzxy/Business/FileRelate/FileRelateController/FileReleateController.go index 50a45af7..a4b61459 100644 --- a/dsSzxy/Business/FileRelate/FileRelateController/FileReleateController.go +++ b/dsSzxy/Business/FileRelate/FileRelateController/FileReleateController.go @@ -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(), + }) + } } diff --git a/dsSzxy/Business/FileRelate/FileRelateDao/FileReleateDao.go b/dsSzxy/Business/FileRelate/FileRelateDao/FileReleateDao.go index b6b83382..9ad17df3 100644 --- a/dsSzxy/Business/FileRelate/FileRelateDao/FileReleateDao.go +++ b/dsSzxy/Business/FileRelate/FileRelateDao/FileReleateDao.go @@ -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 }