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.