+ 添加数据资源操作相关的API

This commit is contained in:
gazebo
2019-09-17 16:02:44 +08:00
parent bf8fd2f255
commit f4b6516b4d
9 changed files with 147 additions and 19 deletions

View File

@@ -17,7 +17,7 @@ type CmsController struct {
// @Title 得到地点(省,城市,区)信息
// @Description 得到地点(省,城市,区)信息。
// @Param token header string true "认证token"// @Param keyword query string false "查询关键字(可以为空,为空表示不限制)"
// @Param token header string true "认证token"
// @Param keyword query string false "查询关键字(可以为空,为空表示不限制)"
// @Param parentCode query int false "上级地点code这个指的是国家标准CODE中国为100000北京为110000北京市为110100不是数据库中的ID"
// @Param level query int false "地点级别省为1市为2区为3注意直辖市也要分省与市级"
@@ -104,6 +104,23 @@ func (c *CmsController) GetQiniuUploadToken() {
})
}
// @Title 注册数据资源
// @Description 注册数据资源
// @Param token header string true "认证token"
// @Param hashCode formData string true "md5"
// @Param resourceURL formData string true "资源URL"
// @Param mimeType formData string true "资源MIME类型当前只支持:image/jpeg,image/png,video/mpeg,video/mp4"
// @Param name formData string faslse "资源名"
// @Success 200 {object} controllers.CallResult
// @Failure 200 {object} controllers.CallResult
// @router /RegisterDataResource [post]
func (c *CmsController) RegisterDataResource() {
c.callRegisterDataResource(func(params *tCmsRegisterDataResourceParams) (retVal interface{}, errCode string, err error) {
retVal, err = cms.RegisterDataResource(params.Ctx, params.Name, params.ResourceURL, params.MimeType, params.HashCode)
return retVal, "", err
})
}
// @Title 根据坐标得到区码
// @Description 根据坐标得到区码坐标都为火星坐标有些市是没有区的比如东莞这种情况下返回的区码是一个假的区域即市的编码加上9000000
// @Param token header string true "认证token"
@@ -295,4 +312,4 @@ func (c *CmsController) CreateQrOrBarCode() {
retVal, err = jxutils.CreateQrOrBarCode(params.Width, params.Height, params.Codetype, params.SrcData)
return retVal, "", err
})
}
}