liuxiaolong
2020-03-05 6b6efb6dc9797b04aae9f66de15507a95a84b9cd
controllers/camera.go
@@ -41,7 +41,15 @@
   RunType     int    `json:"run_type"`      //处理类型:0:轮询,1:实时
   RunServerId string `json:"run_server_id"` //当前正在处理的分析服务器id
   ResolutionWidth  int   `json:"resolution_width"`//分辨率宽
   ResolutionHeight int   `json:"resolution_height"`//分辨率高
   Sensors []SensorVo `json:"sensors"` //传感器列表
}
type Resolution struct {
   Width int `json:"width"`
   Height int `json:"height"`
}
type SensorVo struct {
@@ -66,7 +74,7 @@
// @Success 200 {string} json "{"code":200, success:true,  msg:"请求处理成功", data:"添加后的摄像机信息"}"
// @Failure 500 {string} json "{"code":500, success:false   msg:"null ",data:"错误信息内容"}"
// @Router /data/api-v/camera/add [post]
func (ac CameraController) CameraAdd(c *gin.Context) {
func (cc CameraController) CameraAdd(c *gin.Context) {
   var cam CameraVo
   var api dbapi.CameraApi
@@ -95,7 +103,7 @@
// @Success 200 {string} json "{"code":200, success:true,  msg:"请求处理成功", data:"修改后的摄像机信息"}"
// @Failure 500 {string} json "{"code":500, success:false   msg:"null",data:"错误信息内容"}"
// @Router /data/api-v/camera/update [put]
func (ac CameraController) CameraUpdate(c *gin.Context) {
func (cc CameraController) CameraUpdate(c *gin.Context) {
   var cam CameraVo
   var api dbapi.CameraApi
@@ -123,7 +131,7 @@
// @Success 200 {string} json "{"code":200, success:true,  msg:"请求处理成功", data:"删除成功"}"
// @Failure 500 {string} json "{"code":500, success:false   msg:"",data:"错误信息内容"}"
// @Router /data/api-v/camera/del/{cid} [delete]
func (ac CameraController) CameraDel(c *gin.Context) {
func (cc CameraController) CameraDel(c *gin.Context) {
   var api dbapi.CameraApi
   cid := c.Param("cid")
   logger.Debug("CameraDel.cid:",cid)
@@ -143,7 +151,7 @@
// @Success 200 {string} json "{"code":200, success:true, msg:"", data:""}"
// @Failure 500 {string} json "{"code":500, success:false, msg:"",data:""}"
// @Router /data/api-v/camera/show/{cid} [get]
func (ac CameraController) CameraSel(c *gin.Context) {
func (cc CameraController) CameraSel(c *gin.Context) {
   var api dbapi.CameraApi
   cid := c.Param("cid")
   camera, err := api.GetCameraById(cid)
@@ -154,6 +162,12 @@
   //2019-11-02新增需求,显示每个摄像机的处理服务器信息,归属的节点服务器名称
   m := util.Struct2Map(camera)
   m["runServerName"] = ""
   //摄像机分辨率
   dResolution := Resolution{
      Width: 0,
      Height: 0,
   }
   m["resolutions"] = []Resolution{ dResolution }
   if camera.RunServerId !="" {
      localConf, e := cache.GetServerInfo()
      if e ==nil {
@@ -225,7 +239,7 @@
// @Success 200 {string} json "{"code":200, success:true, msg:"请求处理成功", data:""}"
// @Failure 500 {string} json "{"code":500, success:false, msg:"",data:"错误信息内容"}"
// @Router /data/api-v/camera/updateCameraArea [post]
func (ac CameraController) UpdateCameraArea(c *gin.Context) {
func (cc CameraController) UpdateCameraArea(c *gin.Context) {
   cameraId := c.PostForm("cameraId")
   areaId := c.PostForm("areaId")
    if cameraId == "" || areaId == "" {
@@ -250,7 +264,7 @@
// @Success 200 {string} json "{"code":200, success:true, msg:"请求处理成功", data:""}"
// @Failure 500 {string} json "{"code":500, success:false, msg:"",data:"错误信息内容"}"
// @Router /data/api-v/camera/cameraAreaDel [get]
func (ac CameraController) CameraAreaDel(c *gin.Context) {
func (cc CameraController) CameraAreaDel(c *gin.Context) {
   cameraId := c.Param("cameraId")
   areaId := c.Param("areaId")
   fmt.Println(cameraId)
@@ -444,4 +458,16 @@
   }
}
/*
// @Security ApiKeyAuth
// @Summary 获取摄像机分辨率
// @Description 获取分辨率
// @Produce json
// @Tags camera
// @Success 200 {string} json "{"code":200, success:true, msg:"", data:""}"
// @Failure 500 {string} json "{"code":500, success:false, msg:"",data:""}"
// @Router /data/api-v/camera/resolution/{cid} [get]
func (cc CameraController) Resolution(c *gin.Context) {
}
*/