sunty
2019-11-01 712ef81c6b8813a498a66cf61ffcd37e5c502c8c
controllers/dbtableperson.go
@@ -28,6 +28,7 @@
type DbPersonController struct {
}
// @Security ApiKeyAuth
// @Summary 添加底库人员
// @Description 添加底库人员
// @Accept  json
@@ -81,6 +82,7 @@
   return result
}
// @Security ApiKeyAuth
// @Summary 修改底库人员
// @Description 修改底库人员
// @Accept  json
@@ -108,6 +110,7 @@
   }
}
// @Security ApiKeyAuth
// @Summary 底库人员以图搜图
// @Description 底库人员以图搜图
// @Accept  json
@@ -240,6 +243,7 @@
   return  resultList
}
// @Security ApiKeyAuth
// @Summary 更新底库人脸照片
// @Description 更新底库人脸照片
// @Accept  json
@@ -366,6 +370,7 @@
   return message
}
// @Security ApiKeyAuth
// @Summary 删除底库人员
// @Description 删除库人员
// @Accept  x-www-form-urlencoded
@@ -393,6 +398,7 @@
type DelMultiPerson []string
// @Security ApiKeyAuth
// @Summary 删除底库人员
// @Description 删除库人员
// @Accept  json
@@ -422,6 +428,7 @@
   }
}
// @Security ApiKeyAuth
// @Summary 查询底库人员列表
// @Description 查询库人员列表
// @Accept  json
@@ -491,6 +498,7 @@
   TableIds  []string       `json:"tableIds"`
}
// @Security ApiKeyAuth
// @Summary 抓拍人员加入底库
// @Description 抓拍人员加入底库
// @Accept  json
@@ -500,7 +508,7 @@
// @Success 200 {string} json "{"code":200, msg:"目录结构数据", success:true}"
// @Failure 500 {string} json "{"code":500,  msg:"返回错误信息", success:false}"
// @Router /data/api-v/dbperson/joinDbTable [POST]
func (sc *DbPersonController) JoinDbTable(c *gin.Context) {
func (dbc *DbPersonController) JoinDbTable(c *gin.Context) {
   var reqBody JoinDbTVo
   c.BindJSON(&reqBody)
   if reqBody.CaptureId == "" || len(reqBody.TableIds) ==0 {
@@ -539,10 +547,67 @@
}
type DbtSearch struct {
   TableId string `json:"tableId"`
   OrderName string `json:"orderName"`
   OrderType string `json:"orderType"`
   TableId string       `json:"tableId"`
   OrderName string    `json:"orderName"`
   OrderType string    `json:"orderType"`
   ContentValue string `json:"contentValue"`
   Page int `json:"page"`
   Size int `json:"size"`
   Page int          `json:"page"`
   Size int          `json:"size"`
}
type DbPersonMove struct {
   PersonId string `json:"personId"`
   TableIds []string `json:"tableIds"`
}
// @Security ApiKeyAuth
// @Summary 人员移动
// @Description 人员移动
// @Accept  json
// @Produce json
// @Tags dbperson 底库人员
// @Param obj body controllers.DbPersonMove true "移动参数"
// @Success 200 {string} json "{"code":200, msg:"", success:true}"
// @Failure 500 {string} json "{"code":500, msg:"", success:false}"
// @Router /data/api-v/dbperson/move [POST]
func (dbc *DbPersonController) Move(c *gin.Context) {
   var reqBody DbPersonMove
   c.BindJSON(&reqBody)
   if reqBody.PersonId == "" || len(reqBody.TableIds) == 0 {
      util.ResponseFormat(c,code.RequestParamError, "参数有误")
      return
   }
   var dbpApi dbapi.DbPersonApi
   b,d := dbpApi.Move(reqBody.PersonId, reqBody.TableIds)
   if b {
      util.ResponseFormat(c,code.Success,d)
   } else {
      util.ResponseFormat(c,code.ComError,"")
   }
}
// @Security ApiKeyAuth
// @Summary 人员复制
// @Description 人员复制
// @Accept  json
// @Produce json
// @Tags dbperson 底库人员
// @Param obj body controllers.DbPersonMove true "复制参数"
// @Success 200 {string} json "{"code":200, msg:"", success:true}"
// @Failure 500 {string} json "{"code":500, msg:"", success:false}"
// @Router /data/api-v/dbperson/copy [POST]
func (dbc *DbPersonController) Copy(c *gin.Context) {
   var reqBody DbPersonMove
   c.BindJSON(&reqBody)
   if reqBody.PersonId == "" || len(reqBody.TableIds) == 0 {
      util.ResponseFormat(c,code.RequestParamError, "参数有误")
      return
   }
   var dbpApi dbapi.DbPersonApi
   b,d := dbpApi.Copy(reqBody.PersonId, reqBody.TableIds)
   if b {
      util.ResponseFormat(c,code.Success,d)
   } else {
      util.ResponseFormat(c,code.ComError,"")
   }
}