Merge branch 'master' of https://git.code.tencent.com/beijing-rtss-test/bj-rtsts-server-go
This commit is contained in:
commit
f58e2589d6
@ -19,6 +19,7 @@ func InitDraftingRouter(api *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddlewa
|
||||
authed.POST("/:id/saveAs", saveAsDrafting)
|
||||
authed.GET("/:id", queryDraftingInfo)
|
||||
authed.PUT("/:id", updateDraftingInfo)
|
||||
authed.DELETE("/:id", deleteDrafting)
|
||||
}
|
||||
|
||||
// 分页查询草稿
|
||||
@ -31,7 +32,7 @@ func InitDraftingRouter(api *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddlewa
|
||||
// @Tags 草稿Api
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id query dto.PageDraftingReqDto true "草稿查询条件"
|
||||
// @Param PageDraftingReqDto query dto.PageDraftingReqDto true "草稿查询条件带分页信息"
|
||||
// @Success 200 {object} dto.PageDto
|
||||
// @Failure 401 {object} dto.ErrorDto
|
||||
// @Failure 404 {object} dto.ErrorDto
|
||||
@ -60,7 +61,7 @@ func pageQueryDrafting(c *gin.Context) {
|
||||
// @Tags 草稿Api
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id query dto.DraftingDto true "草稿信息"
|
||||
// @Param draftingDto query dto.DraftingDto true "创建的草稿信息"
|
||||
// @Success 200 {object} nil
|
||||
// @Failure 401 {object} dto.ErrorDto
|
||||
// @Failure 404 {object} dto.ErrorDto
|
||||
@ -87,7 +88,8 @@ func createDrafting(c *gin.Context) {
|
||||
// @Tags 草稿Api
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id query dto.DraftingDto true "指定name"
|
||||
// @Param id path int true "源草稿id"
|
||||
// @Param draftingDto query dto.DraftingDto true "另存为草稿信息"
|
||||
// @Success 200 {object} nil
|
||||
// @Failure 401 {object} dto.ErrorDto
|
||||
// @Failure 404 {object} dto.ErrorDto
|
||||
@ -119,6 +121,7 @@ func saveAsDrafting(c *gin.Context) {
|
||||
// @Tags 草稿Api
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id path int true "草稿ID"
|
||||
// @Success 200 {object} model.Drafting
|
||||
// @Failure 401 {object} dto.ErrorDto
|
||||
// @Failure 404 {object} dto.ErrorDto
|
||||
@ -144,7 +147,8 @@ func queryDraftingInfo(c *gin.Context) {
|
||||
// @Tags 草稿Api
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id query dto.DraftingDto true "指定name"
|
||||
// @Param id path int true "草稿ID"
|
||||
// @Param draftingDto query dto.DraftingDto true "修改的草稿信息"
|
||||
// @Success 200 {object} nil
|
||||
// @Failure 401 {object} dto.ErrorDto
|
||||
// @Failure 404 {object} dto.ErrorDto
|
||||
@ -164,3 +168,31 @@ func updateDraftingInfo(c *gin.Context) {
|
||||
service.UpdateDrafting(int32(int64Id), &req)
|
||||
c.Status(http.StatusOK)
|
||||
}
|
||||
|
||||
// 删除草稿数据
|
||||
//
|
||||
// @Summary 删除草稿数据
|
||||
//
|
||||
// @Security JwtAuth
|
||||
//
|
||||
// @Description 删除草稿数据
|
||||
// @Tags 草稿Api
|
||||
// @Accept json
|
||||
// @Produce json
|
||||
// @Param id path int true "草稿ID"
|
||||
// @Success 200 {object} nil
|
||||
// @Failure 401 {object} dto.ErrorDto
|
||||
// @Failure 404 {object} dto.ErrorDto
|
||||
// @Failure 500 {object} dto.ErrorDto
|
||||
// @Router /api/v1/drafting/:id [delete]
|
||||
func deleteDrafting(c *gin.Context) {
|
||||
user, _ := c.Get(middleware.IdentityKey)
|
||||
zap.S().Debug("id删除草稿的图形数据", user)
|
||||
idStr := c.Param("id")
|
||||
id, err := strconv.Atoi(idStr)
|
||||
if err != nil {
|
||||
panic("id参数解析错误")
|
||||
}
|
||||
zap.S().Debug("id查询草稿的图形数据", id)
|
||||
service.DeleteDraftingById(id)
|
||||
}
|
||||
|
@ -82,3 +82,7 @@ func UpdateDrafting(id int32, dto *dto.DraftingDto) error {
|
||||
_, error := dbquery.Drafting.Updates(oldD)
|
||||
return error
|
||||
}
|
||||
|
||||
func DeleteDraftingById(id int) {
|
||||
_, _ = dbquery.Drafting.Debug().Where(dbquery.Drafting.ID.Eq(int32(id))).Delete()
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user