Documentation ¶
Index ¶
- func DeletePic(args *ArgsDeletePic) (err error)
- func DeletePoint(args *ArgsDeletePoint) (err error)
- func UpdatePic(args *ArgsUpdatePic) (err error)
- func UpdatePoint(args *ArgsUpdatePoint) (err error)
- type ArgsCreatePic
- type ArgsCreatePoint
- type ArgsDeletePic
- type ArgsDeletePoint
- type ArgsGetPicChild
- type ArgsGetPicID
- type ArgsGetPicList
- type ArgsGetPicMore
- type ArgsGetPointByPic
- type ArgsUpdatePic
- type ArgsUpdatePoint
- type FieldsPic
- func CreatePic(args *ArgsCreatePic) (data FieldsPic, err error)
- func GetPicChild(args *ArgsGetPicChild) (dataList []FieldsPic, err error)
- func GetPicID(args *ArgsGetPicID) (data FieldsPic, err error)
- func GetPicList(args *ArgsGetPicList) (dataList []FieldsPic, dataCount int64, err error)
- func GetPicMore(args *ArgsGetPicMore) (dataList []FieldsPic, err error)
- type FieldsPoint
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArgsCreatePic ¶
type ArgsCreatePic struct { //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //上级ID ParentID int64 `db:"parent_id" json:"parentID" check:"id" empty:"true"` //名称 Name string `db:"name" json:"name" check:"name"` //描述 Des string `db:"des" json:"des" check:"des" min:"1" max:"300" empty:"true"` //核心地图 FileID int64 `db:"file_id" json:"fileID" check:"id"` //修正图片高度和宽度 FixHeight int `db:"fix_height" json:"fixHeight" check:"intThan0"` FixWidth int `db:"fix_width" json:"fixWidth" check:"intThan0"` //按钮文字 ButtonName string `db:"button_name" json:"buttonName" check:"name"` //绑定电子围栏 BindAreaID int64 `db:"bind_area_id" json:"bindAreaID" check:"id" empty:"true"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
ArgsCreatePic 创建新的主图参数
type ArgsCreatePoint ¶
type ArgsCreatePoint struct { //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //主图 PicID int64 `db:"pic_id" json:"picID" check:"id"` //图坐标 PicPoint CoreSQLGPS.FieldsPoint `db:"pic_point" json:"picPoint"` //GPS坐标 GPSPoint CoreSQLGPS.FieldsPoint `db:"gps_point" json:"gpsPoint"` //误差半径 Radius float64 `db:"radius" json:"radius" check:"floatThan0"` //显示图标 CoverFileID int64 `db:"cover_file_id" json:"coverFileID" check:"id" empty:"true"` //显示位置点系统图标 CoverIcon string `db:"cover_icon" json:"coverIcon"` //图标颜色 CoverRGB string `db:"cover_rgb" json:"coverRGB"` //绑定Mark // 绑定的系统,如pic 主图系统; room 房间 BindMark string `db:"bind_mark" json:"bindMark" check:"mark"` //绑定ID // 该点绑定的房间,可作为联动处理 BindID int64 `db:"bind_id" json:"bindID" check:"id"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
ArgsCreatePoint 创建新的点参数
type ArgsDeletePic ¶
type ArgsDeletePic struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsDeletePic 删除主图参数
type ArgsDeletePoint ¶
type ArgsDeletePoint struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsDeletePoint 删除点参数
type ArgsGetPicChild ¶
type ArgsGetPicChild struct { //主图ID ParentID int64 `db:"parent_id" json:"parentID"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsGetPicChild 获取指定主图的所有幅图参数
type ArgsGetPicID ¶
type ArgsGetPicID struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsGetPicID 查看主图参数
type ArgsGetPicList ¶
type ArgsGetPicList struct { //分页 Pages CoreSQLPages.ArgsDataList `json:"pages"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //主图ID ParentID int64 `db:"parent_id" json:"parentID" check:"id" empty:"true"` //是否删除 IsRemove bool `db:"is_remove" json:"isRemove" check:"bool"` //搜索 Search string `json:"search" check:"search" empty:"true"` }
ArgsGetPicList 获取主图列表参数
type ArgsGetPicMore ¶
type ArgsGetPicMore struct { //ID列 IDs pq.Int64Array `json:"ids" check:"ids"` //是否包含删除数据 HaveRemove bool `json:"haveRemove" check:"bool"` }
ArgsGetPicMore 获取一组ID参数
type ArgsGetPointByPic ¶
type ArgsGetPointByPic struct { //主图ID PicID int64 `db:"pic_id" json:"picID" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` }
ArgsGetPointByPic 获取指定图的所有点信息参数
type ArgsUpdatePic ¶
type ArgsUpdatePic struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //名称 Name string `db:"name" json:"name" check:"name"` //描述 Des string `db:"des" json:"des" check:"des" min:"1" max:"300" empty:"true"` //核心地图 FileID int64 `db:"file_id" json:"fileID" check:"id"` //修正图片高度和宽度 FixHeight int `db:"fix_height" json:"fixHeight" check:"intThan0"` FixWidth int `db:"fix_width" json:"fixWidth" check:"intThan0"` //按钮文字 ButtonName string `db:"button_name" json:"buttonName" check:"name"` //绑定电子围栏 BindAreaID int64 `db:"bind_area_id" json:"bindAreaID" check:"id" empty:"true"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
ArgsUpdatePic 修改主图参数
type ArgsUpdatePoint ¶
type ArgsUpdatePoint struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //图坐标 PicPoint CoreSQLGPS.FieldsPoint `db:"pic_point" json:"picPoint"` //GPS坐标 GPSPoint CoreSQLGPS.FieldsPoint `db:"gps_point" json:"gpsPoint"` //误差半径 Radius float64 `db:"radius" json:"radius" check:"floatThan0"` //显示图标 CoverFileID int64 `db:"cover_file_id" json:"coverFileID" check:"id" empty:"true"` //显示位置点系统图标 CoverIcon string `db:"cover_icon" json:"coverIcon"` //图标颜色 CoverRGB string `db:"cover_rgb" json:"coverRGB"` //绑定Mark // 绑定的系统,如pic 主图系统; room 房间 BindMark string `db:"bind_mark" json:"bindMark" check:"mark"` //绑定ID // 该点绑定的房间,可作为联动处理 BindID int64 `db:"bind_id" json:"bindID" check:"id"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
ArgsUpdatePoint 修改点参数
type FieldsPic ¶
type FieldsPic struct { //ID ID int64 `db:"id" json:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //更新时间 UpdateAt time.Time `db:"update_at" json:"updateAt"` //删除时间 DeleteAt time.Time `db:"delete_at" json:"deleteAt"` //组织ID OrgID int64 `db:"org_id" json:"orgID"` //主图ID ParentID int64 `db:"parent_id" json:"parentID"` //名称 Name string `db:"name" json:"name"` //描述 Des string `db:"des" json:"des"` //核心地图 FileID int64 `db:"file_id" json:"fileID"` //修正图片高度和宽度 FixHeight int `db:"fix_height" json:"fixHeight"` FixWidth int `db:"fix_width" json:"fixWidth"` //按钮文字 ButtonName string `db:"button_name" json:"buttonName"` //绑定电子围栏 BindAreaID int64 `db:"bind_area_id" json:"bindAreaID"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
FieldsPic 地图的图片
func GetPicChild ¶
func GetPicChild(args *ArgsGetPicChild) (dataList []FieldsPic, err error)
GetPicChild 获取指定主图的所有幅图
func GetPicList ¶
func GetPicList(args *ArgsGetPicList) (dataList []FieldsPic, dataCount int64, err error)
GetPicList 获取主图列表
func GetPicMore ¶
func GetPicMore(args *ArgsGetPicMore) (dataList []FieldsPic, err error)
GetPicMore 获取一组ID
type FieldsPoint ¶
type FieldsPoint struct { //ID ID int64 `db:"id" json:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //更新时间 UpdateAt time.Time `db:"update_at" json:"updateAt"` //删除时间 DeleteAt time.Time `db:"delete_at" json:"deleteAt"` //组织ID OrgID int64 `db:"org_id" json:"orgID"` //主图 PicID int64 `db:"pic_id" json:"picID"` //图坐标 PicPoint CoreSQLGPS.FieldsPoint `db:"pic_point" json:"picPoint"` //GPS坐标 GPSPoint CoreSQLGPS.FieldsPoint `db:"gps_point" json:"gpsPoint"` //误差半径 Radius float64 `db:"radius" json:"radius"` //显示图标 CoverFileID int64 `db:"cover_file_id" json:"coverFileID"` //显示位置点系统图标 CoverIcon string `db:"cover_icon" json:"coverIcon"` //图标颜色 CoverRGB string `db:"cover_rgb" json:"coverRGB"` //绑定Mark // 绑定的系统,如pic 主图系统; room 房间; device 设备 BindMark string `db:"bind_mark" json:"bindMark"` //绑定ID // 该点绑定的房间,可作为联动处理 BindID int64 `db:"bind_id" json:"bindID"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
FieldsPoint 点定位
func CreatePoint ¶
func CreatePoint(args *ArgsCreatePoint) (data FieldsPoint, err error)
CreatePoint 创建新的点
func GetPointByPic ¶
func GetPointByPic(args *ArgsGetPointByPic) (dataList []FieldsPoint, err error)
GetPointByPic 获取指定图的所有点信息
Click to show internal directories.
Click to hide internal directories.