Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArgsCreateMonitor ¶
type ArgsCreateMonitor struct { //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id"` //看护人档案ID // 如果没有设备,将根据档案ID查询用户GPS讯号 UserInfoID int64 `db:"user_info_id" json:"userInfoID" check:"id"` //绑定的设备ID // 该设备被视为此人的GPS移动讯号 DeviceID int64 `db:"device_id" json:"deviceID" check:"id" empty:"true"` //电子围栏ID // 超出该围栏范围将推送预警消息 AreaID int64 `db:"area_id" json:"areaID" check:"id"` //任务推送给哪个组的成员? OrgGroupID int64 `db:"org_group_id" json:"orgGroupID" check:"id"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
ArgsCreateMonitor 创建新的自动化参数
type ArgsDeleteMonitor ¶
type ArgsDeleteMonitor struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id"` }
ArgsDeleteMonitor 删除自动化参数
type ArgsGetMonitorList ¶
type ArgsGetMonitorList struct { //分页 Pages CoreSQLPages.ArgsDataList `json:"pages"` //是否失效 NeedIsInvalid bool `db:"need_is_invalid" json:"needIsInvalid" check:"bool"` IsInvalid bool `db:"is_invalid" json:"isInvalid" check:"bool"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"` //看护人档案ID // 如果没有设备,将根据档案ID查询用户GPS讯号 UserInfoID int64 `db:"user_info_id" json:"userInfoID" check:"id" empty:"true"` //绑定的设备ID // 该设备被视为此人的GPS移动讯号 DeviceID int64 `db:"device_id" json:"deviceID" check:"id" empty:"true"` //电子围栏ID // 超出该围栏范围将推送预警消息 AreaID int64 `db:"area_id" json:"areaID" check:"id" empty:"true"` //当前是否超出区域? InRange bool `db:"in_range" json:"inRange" check:"bool" empty:"true"` //任务推送给哪个组的成员? OrgGroupID int64 `db:"org_group_id" json:"orgGroupID" check:"id" empty:"true"` //是否删除 IsRemove bool `json:"isRemove" check:"bool"` }
ArgsGetMonitorList 获取监控关系列表参数
type ArgsUpdateMonitor ¶
type ArgsUpdateMonitor struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id"` //看护人档案ID // 如果没有设备,将根据档案ID查询用户GPS讯号 UserInfoID int64 `db:"user_info_id" json:"userInfoID" check:"id"` //绑定的设备ID // 该设备被视为此人的GPS移动讯号 DeviceID int64 `db:"device_id" json:"deviceID" check:"id" empty:"true"` //电子围栏ID // 超出该围栏范围将推送预警消息 AreaID int64 `db:"area_id" json:"areaID" check:"id"` //任务推送给哪个组的成员? OrgGroupID int64 `db:"org_group_id" json:"orgGroupID" check:"id"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
ArgsUpdateMonitor 修改自动化参数
type FieldsMonitor ¶
type FieldsMonitor 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"` //是否失效 IsInvalid bool `db:"is_invalid" json:"isInvalid"` //组织ID OrgID int64 `db:"org_id" json:"orgID"` //看护人档案ID // 如果没有设备,将根据档案ID查询用户GPS讯号 UserInfoID int64 `db:"user_info_id" json:"userInfoID"` //绑定的设备ID // 该设备被视为此人的GPS移动讯号 DeviceID int64 `db:"device_id" json:"deviceID"` //电子围栏ID // 超出该围栏范围将推送预警消息 AreaID int64 `db:"area_id" json:"areaID"` //当前是否超出区域? InRange bool `db:"in_range" json:"inRange"` //任务推送给哪个组的成员? OrgGroupID int64 `db:"org_group_id" json:"orgGroupID"` //是否已经推送了任务 SendMission bool `db:"send_mission" json:"sendMission"` //扩展参数 Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"` }
FieldsMonitor 重点看护人GPS、设备绑定
func CreateMonitor ¶
func CreateMonitor(args *ArgsCreateMonitor) (data FieldsMonitor, err error)
CreateMonitor 创建新的自动化
func GetMonitorList ¶
func GetMonitorList(args *ArgsGetMonitorList) (dataList []FieldsMonitor, dataCount int64, err error)
GetMonitorList 获取监控关系列表
Click to show internal directories.
Click to hide internal directories.