Documentation
¶
Index ¶
- type AlarmLevel
- type AlarmLog
- type AlarmRule
- type CasbinRule
- type DevDevice
- type DevDeviceGateway
- type DevDeviceTag
- type DevDeviceTree
- type DevDeviceTreeInfo
- type DevProduct
- type DevProductCategory
- type NetworkServer
- type NetworkTunnel
- type NoticeConfig
- type NoticeInfo
- type NoticeLog
- type NoticeTemplate
- type SysApi
- type SysAuthorize
- type SysCertificate
- type SysConfig
- type SysDept
- type SysDictData
- type SysDictType
- type SysJob
- type SysLoginLog
- type SysMenu
- type SysMenuApi
- type SysMenuButton
- type SysMenuColumn
- type SysMessage
- type SysMessagereceive
- type SysNotifications
- type SysOperLog
- type SysOrganization
- type SysPlugins
- type SysPluginsConfig
- type SysPost
- type SysRole
- type SysRoleDept
- type SysUser
- type SysUserOnline
- type SysUserPasswordHistory
- type SysUserPost
- type SysUserRole
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlarmLevel ¶
type AlarmLevel struct {
Level uint `json:"level" description:"告警级别"`
Name string `json:"name" description:"名称"`
}
AlarmLevel is the golang structure for table alarm_level.
type AlarmLog ¶
type AlarmLog struct {
Id int64 `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
Type uint `json:"type" description:"告警类型:1=规则告警,2=设备自主告警"`
RuleId uint64 `json:"ruleId" description:"规则id"`
RuleName string `json:"ruleName" description:"规则名称"`
Level uint `json:"level" description:"告警级别"`
Data string `json:"data" description:"触发告警的数据"`
Expression string `json:"expression" description:"触发告警的表达式"`
ProductKey string `json:"productKey" description:"产品标识"`
DeviceKey string `json:"deviceKey" description:"设备标识"`
Status int `json:"status" description:"告警状态:0=未处理,1=已处理"`
CreatedAt *gtime.Time `json:"createdAt" description:"告警时间"`
UpdatedBy uint `json:"updatedBy" description:"告警处理人员"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"处理时间"`
Content string `json:"content" description:"处理意见"`
}
AlarmLog is the golang structure for table alarm_log.
type AlarmRule ¶
type AlarmRule struct {
Id uint64 `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
Name string `json:"name" description:"告警规则名称"`
Level uint `json:"level" description:"告警级别,默认:4(一般)"`
ProductKey string `json:"productKey" description:"产品标识"`
DeviceKey string `json:"deviceKey" description:"设备标识"`
TriggerMode int `json:"triggerMode" description:"触发方式:1=设备触发,2=定时触发"`
TriggerType int `json:"triggerType" description:"触发类型:1=上线,2=离线,3=属性上报, 4=事件上报"`
EventKey string `json:"eventKey" description:"事件标识"`
TriggerCondition string `json:"triggerCondition" description:"触发条件"`
Action string `json:"action" description:"执行动作"`
Status int `json:"status" description:"状态:0=未启用,1=已启用"`
CreatedBy uint `json:"createdBy" description:"创建者"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
DeletedBy uint `json:"deletedBy" description:"删除者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
AlarmRule is the golang structure for table alarm_rule.
type CasbinRule ¶
type CasbinRule struct {
Ptype string `json:"ptype" description:""`
V0 string `json:"v0" description:""`
V1 string `json:"v1" description:""`
V2 string `json:"v2" description:""`
V3 string `json:"v3" description:""`
V4 string `json:"v4" description:""`
V5 string `json:"v5" description:""`
}
CasbinRule is the golang structure for table casbin_rule.
type DevDevice ¶
type DevDevice struct {
Id uint `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
Key string `json:"key" description:"设备标识"`
Name string `json:"name" description:"设备名称"`
ProductKey string `json:"productKey" description:"所属产品KEY"`
Desc string `json:"desc" description:"描述"`
MetadataTable int `json:"metadataTable" description:"是否生成物模型子表:0=否,1=是"`
Status int `json:"status" description:"状态:0=未启用,1=离线,2=在线"`
OnlineTimeout int `json:"onlineTimeout" description:"设备在线超时设置,单位:秒"`
RegistryTime *gtime.Time `json:"registryTime" description:"激活时间"`
LastOnlineTime *gtime.Time `json:"lastOnlineTime" description:"最后上线时间"`
Version string `json:"version" description:"固件版本号"`
TunnelId int `json:"tunnelId" description:"tunnelId"`
Lng string `json:"lng" description:"经度"`
Lat string `json:"lat" description:"纬度"`
AuthType int `json:"authType" description:"认证方式(1=Basic,2=AccessToken,3=证书)"`
AuthUser string `json:"authUser" description:"认证用户"`
AuthPasswd string `json:"authPasswd" description:"认证密码"`
AccessToken string `json:"accessToken" description:"AccessToken"`
CertificateId int `json:"certificateId" description:"证书ID"`
CreatedBy uint `json:"createdBy" description:"创建者"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
DeletedBy uint `json:"deletedBy" description:"删除者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
DevDevice is the golang structure for table dev_device.
type DevDeviceGateway ¶
type DevDeviceGateway struct {
Id uint `json:"id" description:""`
GatewayKey string `json:"gatewayKey" description:"网关标识"`
SubKey string `json:"subKey" description:"子设备标识"`
CreatedBy uint `json:"createdBy" description:"创建者"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
DeletedBy uint `json:"deletedBy" description:"删除者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
DevDeviceGateway is the golang structure for table dev_device_gateway.
type DevDeviceTag ¶
type DevDeviceTag struct {
Id uint `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
DeviceId uint `json:"deviceId" description:"设备ID"`
DeviceKey string `json:"deviceKey" description:"设备标识"`
Key string `json:"key" description:"标签标识"`
Name string `json:"name" description:"标签名称"`
Value string `json:"value" description:"标签值"`
CreatedBy uint `json:"createdBy" description:"创建者"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
DeletedBy uint `json:"deletedBy" description:"删除者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
DevDeviceTag is the golang structure for table dev_device_tag.
type DevDeviceTree ¶
type DevDeviceTree struct {
Id int `json:"id" description:""`
InfoId int `json:"infoId" description:"设备树信息ID"`
ParentInfoId int `json:"parentInfoId" description:"父ID"`
}
DevDeviceTree is the golang structure for table dev_device_tree.
type DevDeviceTreeInfo ¶
type DevDeviceTreeInfo struct {
Id int `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
Name string `json:"name" description:"名称"`
Code string `json:"code" description:"编码"`
DeviceKey string `json:"deviceKey" description:"设备标识"`
Company string `json:"company" description:"所属公司"`
Area string `json:"area" description:"区域"`
Address string `json:"address" description:"地址"`
Lng string `json:"lng" description:"经度"`
Lat string `json:"lat" description:"纬度"`
Contact string `json:"contact" description:"联系人"`
Phone string `json:"phone" description:"联系电话"`
StartDate *gtime.Time `json:"startDate" description:"服务周期:开始日期"`
EndDate *gtime.Time `json:"endDate" description:"服务周期:截止日期"`
Image string `json:"image" description:"图片"`
Duration int `json:"duration" description:"时间窗口值"`
TimeUnit int `json:"timeUnit" description:"时间单位:1=秒,2=分钟,3=小时,4=天"`
Template string `json:"template" description:"页面模板,默认:default"`
Category string `json:"category" description:"分类"`
Types string `json:"types" description:"类型"`
CreatedBy uint `json:"createdBy" description:"创建者"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
DeletedBy uint `json:"deletedBy" description:"删除者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
DevDeviceTreeInfo is the golang structure for table dev_device_tree_info.
type DevProduct ¶
type DevProduct struct {
Id uint `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
Key string `json:"key" description:"产品标识"`
Name string `json:"name" description:"产品名称"`
CategoryId uint `json:"categoryId" description:"所属品类"`
MessageProtocol string `json:"messageProtocol" description:"消息协议"`
TransportProtocol string `json:"transportProtocol" description:"传输协议: MQTT,COAP,UDP"`
ProtocolId uint `json:"protocolId" description:"协议id"`
DeviceType string `json:"deviceType" description:"设备类型: 网关,设备,子设备"`
Desc string `json:"desc" description:"描述"`
Icon string `json:"icon" description:"图片地址"`
Metadata string `json:"metadata" description:"物模型"`
MetadataTable int `json:"metadataTable" description:"是否生成物模型表:0=否,1=是"`
Policy string `json:"policy" description:"采集策略"`
Status int `json:"status" description:"发布状态:0=未发布,1=已发布"`
AuthType int `json:"authType" description:"认证方式(1=Basic,2=AccessToken,3=证书)"`
AuthUser string `json:"authUser" description:"认证用户"`
AuthPasswd string `json:"authPasswd" description:"认证密码"`
AccessToken string `json:"accessToken" description:"AccessToken"`
CertificateId int `json:"certificateId" description:"证书ID"`
ScriptInfo string `json:"scriptInfo" description:"脚本信息"`
CreatedBy uint `json:"createdBy" description:"创建者"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
DeletedBy uint `json:"deletedBy" description:"删除者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
DevProduct is the golang structure for table dev_product.
type DevProductCategory ¶
type DevProductCategory struct {
Id uint `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
ParentId uint `json:"parentId" description:"父ID"`
Key string `json:"key" description:"分类标识"`
Name string `json:"name" description:"分类名称"`
Sort int `json:"sort" description:"排序"`
Desc string `json:"desc" description:"描述"`
CreatedBy uint `json:"createdBy" description:"创建者"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
DeletedBy uint `json:"deletedBy" description:"删除者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
DevProductCategory is the golang structure for table dev_product_category.
type NetworkServer ¶
type NetworkServer struct {
Id int `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
Name string `json:"name" description:""`
Types string `json:"types" description:"tcp/udp"`
Addr string `json:"addr" description:""`
Register string `json:"register" description:"注册包"`
Heartbeat string `json:"heartbeat" description:"心跳包"`
Protocol string `json:"protocol" description:"协议"`
Devices string `json:"devices" description:"默认设备"`
Status int `json:"status" description:""`
CreatedAt *gtime.Time `json:"createdAt" description:""`
UpdatedAt *gtime.Time `json:"updatedAt" description:""`
CreateBy int `json:"createBy" description:""`
Remark string `json:"remark" description:"备注"`
IsTls uint `json:"isTls" description:"开启TLS:1=是,0=否"`
AuthType int `json:"authType" description:"认证方式(1=Basic,2=AccessToken,3=证书)"`
AuthUser string `json:"authUser" description:"认证用户"`
AuthPasswd string `json:"authPasswd" description:"认证密码"`
AccessToken string `json:"accessToken" description:"AccessToken"`
CertificateId int `json:"certificateId" description:"证书ID"`
Stick string `json:"stick" description:"粘包处理方式"`
}
NetworkServer is the golang structure for table network_server.
type NetworkTunnel ¶
type NetworkTunnel struct {
Id int `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
ServerId int `json:"serverId" description:"服务ID"`
Name string `json:"name" description:""`
Types string `json:"types" description:""`
Addr string `json:"addr" description:""`
Remote string `json:"remote" description:""`
Retry string `json:"retry" description:"断线重连"`
Heartbeat string `json:"heartbeat" description:"心跳包"`
Serial string `json:"serial" description:"串口参数"`
Protoccol string `json:"protoccol" description:"适配协议"`
DeviceKey string `json:"deviceKey" description:"设备标识"`
Status int `json:"status" description:""`
Last *gtime.Time `json:"last" description:""`
CreatedAt *gtime.Time `json:"createdAt" description:""`
UpdatedAt *gtime.Time `json:"updatedAt" description:""`
Remark string `json:"remark" description:"备注"`
}
NetworkTunnel is the golang structure for table network_tunnel.
type NoticeConfig ¶
type NoticeConfig struct {
Id string `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
Title string `json:"title" description:""`
SendGateway string `json:"sendGateway" description:""`
Types int `json:"types" description:""`
CreatedAt *gtime.Time `json:"createdAt" description:""`
}
NoticeConfig is the golang structure for table notice_config.
type NoticeInfo ¶
type NoticeInfo struct {
Id int64 `json:"id" description:""`
ConfigId string `json:"configId" description:""`
ComeFrom string `json:"comeFrom" description:""`
Method string `json:"method" description:""`
MsgTitle string `json:"msgTitle" description:""`
MsgBody string `json:"msgBody" description:""`
MsgUrl string `json:"msgUrl" description:""`
UserIds string `json:"userIds" description:""`
OrgIds string `json:"orgIds" description:""`
Totag string `json:"totag" description:""`
Status int `json:"status" description:""`
MethodCron string `json:"methodCron" description:""`
MethodNum int `json:"methodNum" description:""`
CreatedAt *gtime.Time `json:"createdAt" description:""`
}
NoticeInfo is the golang structure for table notice_info.
type NoticeLog ¶
type NoticeLog struct {
Id uint64 `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
SendGateway string `json:"sendGateway" description:"通知渠道"`
TemplateId string `json:"templateId" description:"通知模板ID"`
Addressee string `json:"addressee" description:"收信人列表"`
Title string `json:"title" description:"通知标题"`
Content string `json:"content" description:"通知内容"`
Status int `json:"status" description:"发送状态:0=失败,1=成功"`
FailMsg string `json:"failMsg" description:"失败信息"`
SendTime *gtime.Time `json:"sendTime" description:"发送时间"`
}
NoticeLog is the golang structure for table notice_log.
type NoticeTemplate ¶
type NoticeTemplate struct {
Id string `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
ConfigId string `json:"configId" description:""`
SendGateway string `json:"sendGateway" description:""`
Code string `json:"code" description:""`
Title string `json:"title" description:""`
Content string `json:"content" description:""`
CreatedAt *gtime.Time `json:"createdAt" description:""`
}
NoticeTemplate is the golang structure for table notice_template.
type SysApi ¶
type SysApi struct {
Id uint `json:"id" description:""`
ParentId int `json:"parentId" description:""`
Name string `json:"name" description:"名称"`
Types int `json:"types" description:"1 分类 2接口"`
ApiTypes string `json:"apiTypes" description:"数据字典维护"`
Method string `json:"method" description:"请求方式(数据字典维护)"`
Address string `json:"address" description:"接口地址"`
Remark string `json:"remark" description:"备注"`
Status int `json:"status" description:"状态 0 停用 1启用"`
Sort int `json:"sort" description:"排序"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysApi is the golang structure for table sys_api.
type SysAuthorize ¶
type SysAuthorize struct {
Id int `json:"id" description:""`
RoleId int `json:"roleId" description:"角色ID"`
ItemsType string `json:"itemsType" description:"项目类型 menu菜单 button按钮 column列表字段 api接口"`
ItemsId int `json:"itemsId" description:"项目ID"`
IsCheckAll int `json:"isCheckAll" description:"是否全选 1是 0否"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建人"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysAuthorize is the golang structure for table sys_authorize.
type SysCertificate ¶
type SysCertificate struct {
Id int `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
Name string `json:"name" description:"名称"`
Standard string `json:"standard" description:"证书标准"`
FileContent string `json:"fileContent" description:"证书文件内容"`
PublicKeyContent string `json:"publicKeyContent" description:"证书公钥内容"`
PrivateKeyContent string `json:"privateKeyContent" description:"证书私钥内容"`
Description string `json:"description" description:"说明"`
Status int `json:"status" description:"状态 0未启用 1启用"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建日期"`
UpdatedBy int `json:"updatedBy" description:"修改人"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysCertificate is the golang structure for table sys_certificate.
type SysConfig ¶
type SysConfig struct {
ConfigId uint `json:"configId" description:"参数主键"`
ModuleClassify string `json:"moduleClassify" description:"所属字典类型数据code"`
ConfigName string `json:"configName" description:"参数名称"`
ConfigKey string `json:"configKey" description:"参数键名"`
ConfigValue string `json:"configValue" description:"参数键值"`
ConfigType int `json:"configType" description:"系统内置(1是 2否)"`
Remark string `json:"remark" description:"备注"`
Status int `json:"status" description:"状态 0 停用 1启用"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysConfig is the golang structure for table sys_config.
type SysDept ¶
type SysDept struct {
DeptId int64 `json:"deptId" description:"部门id"`
OrganizationId int `json:"organizationId" description:"组织ID"`
ParentId int64 `json:"parentId" description:"父部门id"`
Ancestors string `json:"ancestors" description:"祖级列表"`
DeptName string `json:"deptName" description:"部门名称"`
OrderNum int `json:"orderNum" description:"显示顺序"`
Leader string `json:"leader" description:"负责人"`
Phone string `json:"phone" description:"联系电话"`
Email string `json:"email" description:"邮箱"`
Status uint `json:"status" description:"部门状态(0停用 1正常)"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
CreatedBy uint `json:"createdBy" description:"创建人"`
UpdatedBy int `json:"updatedBy" description:"修改人"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysDept is the golang structure for table sys_dept.
type SysDictData ¶
type SysDictData struct {
DictCode int64 `json:"dictCode" description:"字典编码"`
DictSort int `json:"dictSort" description:"字典排序"`
DictLabel string `json:"dictLabel" description:"字典标签"`
DictValue string `json:"dictValue" description:"字典键值"`
DictType string `json:"dictType" description:"字典类型"`
CssClass string `json:"cssClass" description:"样式属性(其他样式扩展)"`
ListClass string `json:"listClass" description:"表格回显样式"`
IsDefault int `json:"isDefault" description:"是否默认(1是 0否)"`
Remark string `json:"remark" description:"备注"`
Status int `json:"status" description:"状态(0正常 1停用)"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysDictData is the golang structure for table sys_dict_data.
type SysDictType ¶
type SysDictType struct {
DictId uint64 `json:"dictId" description:"字典主键"`
ParentId int `json:"parentId" description:"父主键ID"`
DictName string `json:"dictName" description:"字典名称"`
DictType string `json:"dictType" description:"字典类型"`
ModuleClassify string `json:"moduleClassify" description:"模块分类"`
Remark string `json:"remark" description:"备注"`
Status uint `json:"status" description:"状态(0正常 1停用)"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建日期"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改日期"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysDictType is the golang structure for table sys_dict_type.
type SysJob ¶
type SysJob struct {
JobId int64 `json:"jobId" description:"任务ID"`
JobName string `json:"jobName" description:"任务名称"`
JobParams string `json:"jobParams" description:"参数"`
JobGroup string `json:"jobGroup" description:"任务组名"`
InvokeTarget string `json:"invokeTarget" description:"调用目标字符串"`
CronExpression string `json:"cronExpression" description:"cron执行表达式"`
MisfirePolicy int `json:"misfirePolicy" description:"计划执行策略(1多次执行 2执行一次)"`
Concurrent int `json:"concurrent" description:"是否并发执行(0允许 1禁止)"`
Status int `json:"status" description:"状态(0正常 1暂停)"`
CreatedBy uint64 `json:"createdBy" description:"创建者"`
UpdatedBy uint64 `json:"updatedBy" description:"更新者"`
Remark string `json:"remark" description:"备注信息"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysJob is the golang structure for table sys_job.
type SysLoginLog ¶
type SysLoginLog struct {
InfoId int64 `json:"infoId" description:"访问ID"`
LoginName string `json:"loginName" description:"登录账号"`
Ipaddr string `json:"ipaddr" description:"登录IP地址"`
LoginLocation string `json:"loginLocation" description:"登录地点"`
Browser string `json:"browser" description:"浏览器类型"`
Os string `json:"os" description:"操作系统"`
Status int `json:"status" description:"登录状态(0失败 1成功)"`
Msg string `json:"msg" description:"提示消息"`
LoginTime *gtime.Time `json:"loginTime" description:"登录时间"`
Module string `json:"module" description:"登录模块"`
}
SysLoginLog is the golang structure for table sys_login_log.
type SysMenu ¶
type SysMenu struct {
Id uint `json:"id" description:""`
ParentId int `json:"parentId" description:"父ID"`
Name string `json:"name" description:"规则名称"`
Title string `json:"title" description:"菜单名称"`
Icon string `json:"icon" description:"图标"`
Condition string `json:"condition" description:"条件"`
Remark string `json:"remark" description:"备注"`
MenuType uint `json:"menuType" description:"类型 0目录 1菜单 2按钮"`
Weigh int `json:"weigh" description:"权重"`
IsHide uint `json:"isHide" description:"显示状态"`
Path string `json:"path" description:"路由地址"`
Component string `json:"component" description:"组件路径"`
IsLink uint `json:"isLink" description:"是否外链 1是 0否"`
ModuleType string `json:"moduleType" description:"所属模块 system 运维 company企业"`
ModelId uint `json:"modelId" description:"模型ID"`
IsIframe uint `json:"isIframe" description:"是否内嵌iframe"`
IsCached uint `json:"isCached" description:"是否缓存"`
Redirect string `json:"redirect" description:"路由重定向地址"`
IsAffix uint `json:"isAffix" description:"是否固定"`
LinkUrl string `json:"linkUrl" description:"链接地址"`
Status int `json:"status" description:"状态 0 停用 1启用"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建人"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedBy int `json:"updatedBy" description:"修改人"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysMenu is the golang structure for table sys_menu.
type SysMenuApi ¶
type SysMenuApi struct {
Id uint `json:"id" description:"id"`
MenuId int `json:"menuId" description:"菜单ID"`
ApiId int `json:"apiId" description:"apiId"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建人"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysMenuApi is the golang structure for table sys_menu_api.
type SysMenuButton ¶
type SysMenuButton struct {
Id uint `json:"id" description:""`
ParentId int `json:"parentId" description:"父ID"`
MenuId int `json:"menuId" description:"菜单ID"`
Name string `json:"name" description:"名称"`
Types string `json:"types" description:"类型 自定义 add添加 edit编辑 del 删除"`
Description string `json:"description" description:"描述"`
Status int `json:"status" description:"状态 0 停用 1启用"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建人"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedBy int `json:"updatedBy" description:"修改人"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysMenuButton is the golang structure for table sys_menu_button.
type SysMenuColumn ¶
type SysMenuColumn struct {
Id uint `json:"id" description:""`
ParentId int `json:"parentId" description:"父ID"`
MenuId int `json:"menuId" description:"菜单ID"`
Name string `json:"name" description:"名称"`
Code string `json:"code" description:"代表字段"`
Description string `json:"description" description:"描述"`
Status int `json:"status" description:"状态 0 停用 1启用"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建人"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedBy int `json:"updatedBy" description:"修改人"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysMenuColumn is the golang structure for table sys_menu_column.
type SysMessage ¶
type SysMessage struct {
Id int `json:"id" description:""`
Title string `json:"title" description:"标题"`
Types int `json:"types" description:"字典表"`
Scope int `json:"scope" description:"消息范围"`
Content string `json:"content" description:"内容"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建日期"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysMessage is the golang structure for table sys_message.
type SysMessagereceive ¶
type SysMessagereceive struct {
Id int `json:"id" description:""`
UserId int `json:"userId" description:"用户ID"`
MessageId int `json:"messageId" description:"消息ID"`
IsRead int `json:"isRead" description:"是否已读 0 未读 1已读"`
IsPush int `json:"isPush" description:"是否已经推送0 否 1是"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
ReadTime *gtime.Time `json:"readTime" description:"阅读时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysMessagereceive is the golang structure for table sys_messagereceive.
type SysNotifications ¶
type SysNotifications struct {
Id int `json:"id" description:""`
Title string `json:"title" description:"标题"`
Doc string `json:"doc" description:"描述"`
Source string `json:"source" description:"消息来源"`
Types string `json:"types" description:"类型"`
CreatedAt *gtime.Time `json:"createdAt" description:"发送时间"`
Status int `json:"status" description:"0,未读,1,已读"`
}
SysNotifications is the golang structure for table sys_notifications.
type SysOperLog ¶
type SysOperLog struct {
OperId uint64 `json:"operId" description:"日志主键"`
Title string `json:"title" description:"模块标题"`
BusinessType int `json:"businessType" description:"业务类型(0其它 1新增 2修改 3删除)"`
Method string `json:"method" description:"方法名称"`
RequestMethod string `json:"requestMethod" description:"请求方式"`
OperatorType int `json:"operatorType" description:"操作类别(0其它 1后台用户 2手机端用户)"`
OperName string `json:"operName" description:"操作人员"`
DeptName string `json:"deptName" description:"部门名称"`
OperUrl string `json:"operUrl" description:"请求URL"`
OperIp string `json:"operIp" description:"主机地址"`
OperLocation string `json:"operLocation" description:"操作地点"`
OperParam string `json:"operParam" description:"请求参数"`
JsonResult string `json:"jsonResult" description:"返回参数"`
Status int `json:"status" description:"操作状态(0异常 1正常)"`
ErrorMsg string `json:"errorMsg" description:"错误消息"`
OperTime *gtime.Time `json:"operTime" description:"操作时间"`
}
SysOperLog is the golang structure for table sys_oper_log.
type SysOrganization ¶
type SysOrganization struct {
Id int64 `json:"id" description:"组织ID"`
DeptId int `json:"deptId" description:"部门ID"`
ParentId int64 `json:"parentId" description:"父组织id"`
Ancestors string `json:"ancestors" description:"祖级列表"`
Name string `json:"name" description:"组织名称"`
Number string `json:"number" description:"组织编号"`
OrderNum int `json:"orderNum" description:"显示顺序"`
Leader string `json:"leader" description:"负责人"`
Phone string `json:"phone" description:"联系电话"`
Email string `json:"email" description:"邮箱"`
Status uint `json:"status" description:"组织状态(0停用 1正常)"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
CreatedBy uint `json:"createdBy" description:"创建人"`
UpdatedBy int `json:"updatedBy" description:"修改人"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysOrganization is the golang structure for table sys_organization.
type SysPlugins ¶
type SysPlugins struct {
Id int `json:"id" description:"ID"`
DeptId int `json:"deptId" description:"部门ID"`
Types string `json:"types" description:"插件与SagooIOT的通信方式"`
HandleType string `json:"handleType" description:"功能类型"`
Name string `json:"name" description:"名称"`
Title string `json:"title" description:"标题"`
Description string `json:"description" description:"介绍"`
Version string `json:"version" description:"版本"`
Author string `json:"author" description:"作者"`
Icon string `json:"icon" description:"插件图标"`
Link string `` /* 126-byte string literal not displayed */
Command string `json:"command" description:"插件的运行指令"`
Args string `json:"args" description:"插件的指令参数"`
Status int `json:"status" description:"状态 0未启用 1启用"`
FrontendUi int `json:"frontendUi" description:"是否有插件页面"`
FrontendUrl string `json:"frontendUrl" description:"插件页面地址"`
FrontendConfiguration int `json:"frontendConfiguration" description:"是否显示配置页面"`
StartTime *gtime.Time `json:"startTime" description:"启动时间"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建日期"`
UpdatedBy int `json:"updatedBy" description:"修改人"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysPlugins is the golang structure for table sys_plugins.
type SysPluginsConfig ¶
type SysPluginsConfig struct {
Id int `json:"id" description:""`
Type string `json:"type" description:"插件类型"`
Name string `json:"name" description:"插件名称"`
Value string `json:"value" description:"配置内容"`
Doc string `json:"doc" description:"配置说明"`
}
SysPluginsConfig is the golang structure for table sys_plugins_config.
type SysPost ¶
type SysPost struct {
PostId uint64 `json:"postId" description:"岗位ID"`
DeptId int `json:"deptId" description:"部门ID"`
ParentId int `json:"parentId" description:"父ID"`
PostCode string `json:"postCode" description:"岗位编码"`
PostName string `json:"postName" description:"岗位名称"`
PostSort int `json:"postSort" description:"显示顺序"`
Status uint `json:"status" description:"状态(0正常 1停用)"`
Remark string `json:"remark" description:"备注"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建人"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedBy uint `json:"updatedBy" description:"修改人"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改时间"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysPost is the golang structure for table sys_post.
type SysRole ¶
type SysRole struct {
Id uint `json:"id" description:""`
DeptId int `json:"deptId" description:"部门ID"`
ParentId int `json:"parentId" description:"父ID"`
ListOrder uint `json:"listOrder" description:"排序"`
Name string `json:"name" description:"角色名称"`
DataScope uint `` /* 155-byte string literal not displayed */
Remark string `json:"remark" description:"备注"`
Status uint `json:"status" description:"状态;0:禁用;1:正常"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建日期"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改日期"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysRole is the golang structure for table sys_role.
type SysRoleDept ¶
type SysRoleDept struct {
RoleId int64 `json:"roleId" description:"角色ID"`
DeptId int64 `json:"deptId" description:"部门ID"`
}
SysRoleDept is the golang structure for table sys_role_dept.
type SysUser ¶
type SysUser struct {
Id uint64 `json:"id" description:""`
UserName string `json:"userName" description:"用户名"`
UserTypes string `json:"userTypes" description:"系统 system 企业 company"`
Mobile string `json:"mobile" description:"中国手机不带国家代码,国际手机号格式为:国家代码-手机号"`
UserNickname string `json:"userNickname" description:"用户昵称"`
Birthday *gtime.Time `json:"birthday" description:"生日"`
UserPassword string `json:"userPassword" description:"登录密码;cmf_password加密"`
UserSalt string `json:"userSalt" description:"加密盐"`
UserEmail string `json:"userEmail" description:"用户登录邮箱"`
Sex int `json:"sex" description:"性别;0:保密,1:男,2:女"`
Avatar string `json:"avatar" description:"用户头像"`
DeptId uint64 `json:"deptId" description:"部门id"`
Remark string `json:"remark" description:"备注"`
IsAdmin int `json:"isAdmin" description:"是否后台管理员 1 是 0 否"`
Address string `json:"address" description:"联系地址"`
Describe string `json:"describe" description:"描述信息"`
LastLoginIp string `json:"lastLoginIp" description:"最后登录ip"`
LastLoginTime *gtime.Time `json:"lastLoginTime" description:"最后登录时间"`
Status uint `json:"status" description:"用户状态;0:禁用,1:正常,2:未验证"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreatedBy uint `json:"createdBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建日期"`
UpdatedBy uint `json:"updatedBy" description:"更新者"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"修改日期"`
DeletedBy int `json:"deletedBy" description:"删除人"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
SysUser is the golang structure for table sys_user.
type SysUserOnline ¶
type SysUserOnline struct {
Id int `json:"id" description:""`
Uuid string `json:"uuid" description:"用户标识"`
Key string `json:"key" description:""`
Token string `json:"token" description:"用户token"`
CreatedAt *gtime.Time `json:"createdAt" description:"登录时间"`
UserName string `json:"userName" description:"用户名"`
Ip string `json:"ip" description:"登录ip"`
Explorer string `json:"explorer" description:"浏览器"`
Os string `json:"os" description:"操作系统"`
}
SysUserOnline is the golang structure for table sys_user_online.
type SysUserPasswordHistory ¶
type SysUserPasswordHistory struct {
Id int `json:"id" description:""`
UserId int `json:"userId" description:"用户ID"`
BeforePassword string `json:"beforePassword" description:"变更之前密码"`
AfterPassword string `json:"afterPassword" description:"变更之后密码"`
ChangeTime *gtime.Time `json:"changeTime" description:"变更时间"`
CreatedAt *gtime.Time `json:"createdAt" description:""`
CreatedBy int `json:"createdBy" description:""`
}
SysUserPasswordHistory is the golang structure for table sys_user_password_history.
type SysUserPost ¶
type SysUserPost struct {
UserId int `json:"userId" description:"用户ID"`
PostId int `json:"postId" description:"岗位ID"`
}
SysUserPost is the golang structure for table sys_user_post.
type SysUserRole ¶
type SysUserRole struct {
UserId int `json:"userId" description:""`
RoleId int `json:"roleId" description:""`
}
SysUserRole is the golang structure for table sys_user_role.
Source Files
¶
- alarm_level.go
- alarm_log.go
- alarm_rule.go
- casbin_rule.go
- dev_device.go
- dev_device_gateway.go
- dev_device_tag.go
- dev_device_tree.go
- dev_device_tree_info.go
- dev_product.go
- dev_product_category.go
- network_server.go
- network_tunnel.go
- notice_config.go
- notice_info.go
- notice_log.go
- notice_template.go
- sys_api.go
- sys_authorize.go
- sys_certificate.go
- sys_config.go
- sys_dept.go
- sys_dict_data.go
- sys_dict_type.go
- sys_job.go
- sys_login_log.go
- sys_menu.go
- sys_menu_api.go
- sys_menu_button.go
- sys_menu_column.go
- sys_message.go
- sys_messagereceive.go
- sys_notifications.go
- sys_oper_log.go
- sys_organization.go
- sys_plugins.go
- sys_plugins_config.go
- sys_post.go
- sys_role.go
- sys_role_dept.go
- sys_user.go
- sys_user_online.go
- sys_user_password_history.go
- sys_user_post.go
- sys_user_role.go