Documentation
¶
Index ¶
- type AlarmLevel
- type AlarmLog
- type AlarmRule
- type BaseDbLink
- type CityData
- type DataNode
- type DataSource
- type DataTemplate
- type DataTemplateBusi
- type DataTemplateNode
- type DevDevice
- type DevDeviceTag
- type DevProduct
- type DevProductCategory
- type GenTable
- type GenTableColumn
- type NetworkServer
- type NetworkTunnel
- type NoticeConfig
- type NoticeInfo
- type NoticeLog
- type NoticeTemplate
- type SysApi
- type SysAuthorize
- type SysConfig
- type SysDept
- type SysDictData
- type SysDictType
- type SysJob
- type SysLoginLog
- type SysMenu
- type SysMenuApi
- type SysMenuButton
- type SysMenuColumn
- type SysNotifications
- type SysOperLog
- type SysOrganization
- type SysPlugins
- type SysPluginsConfig
- type SysPost
- type SysRole
- type SysRoleDept
- type SysUser
- type SysUserOnline
- 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:""`
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:"触发告警的数据"`
ProductKey string `json:"productKey" description:"产品标识"`
DeviceKey string `json:"deviceKey" description:"设备标识"`
Status int `json:"status" description:"告警状态:0=未处理,1=已处理"`
CreatedAt *gtime.Time `json:"createdAt" description:"告警时间"`
UpdateBy uint `json:"updateBy" 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:""`
Name string `json:"name" description:"告警规则名称"`
Level uint `json:"level" description:"告警级别,默认:4(一般)"`
ProductKey string `json:"productKey" description:"产品标识"`
DeviceKey string `json:"deviceKey" description:"设备标识"`
TriggerType int `json:"triggerType" description:"触发类型:1=上线,2=离线,3=属性上报"`
TriggerCondition string `json:"triggerCondition" description:"触发条件"`
Action string `json:"action" description:"执行动作"`
Status int `json:"status" description:"状态:0=未启用,1=已启用"`
CreateBy uint `json:"createBy" description:"创建者"`
UpdateBy uint `json:"updateBy" 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 BaseDbLink ¶
type BaseDbLink struct {
Id int `json:"id" description:""`
Name string `json:"name" description:"名称"`
Types string `json:"types" description:"驱动类型 mysql或oracle"`
Host string `json:"host" description:"主机地址"`
Port int `json:"port" description:"端口号"`
UserName string `json:"userName" description:"用户名称"`
Password string `json:"password" 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:"删除时间"`
}
BaseDbLink is the golang structure for table base_db_link.
type CityData ¶
type CityData struct {
Id int `json:"id" description:""`
Name string `json:"name" description:"名字"`
Code string `json:"code" description:"编码"`
ParentId int `json:"parentId" description:"父ID"`
Sort int `json:"sort" 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:"删除时间"`
}
CityData is the golang structure for table city_data.
type DataNode ¶
type DataNode struct {
NodeId uint64 `json:"nodeId" description:""`
SourceId uint64 `json:"sourceId" description:"数据源ID"`
Name string `json:"name" description:"数据节点名称"`
Key string `json:"key" description:"数据节点标识"`
DataType string `json:"dataType" description:"数据类型"`
Value string `json:"value" description:"取值项"`
IsPk int `json:"isPk" description:"是否主键:0=否,1=是"`
Rule string `json:"rule" description:"规则配置json"`
CreateBy uint `json:"createBy" description:"创建者"`
UpdateBy uint `json:"updateBy" description:"更新者"`
DeletedBy uint `json:"deletedBy" description:"删除者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
DataNode is the golang structure for table data_node.
type DataSource ¶
type DataSource struct {
SourceId uint64 `json:"sourceId" description:""`
Name string `json:"name" description:"数据源名称"`
Key string `json:"key" description:"数据源标识"`
Desc string `json:"desc" description:"描述"`
From int `json:"from" description:"数据来源:1=api导入,2=数据库,3=文件,4=设备"`
Config string `json:"config" description:"数据源配置json:api配置、数据库配置、文件配置"`
Rule string `json:"rule" description:"规则配置json"`
LockKey int `json:"lockKey" description:"锁定key标识:0=未锁定,1=锁定,不允许修改"`
Status int `json:"status" description:"状态:0=未发布,1=已发布"`
DataTable string `json:"dataTable" description:"数据表名称"`
CreateBy uint `json:"createBy" description:"创建者"`
UpdateBy uint `json:"updateBy" description:"更新者"`
DeletedBy uint `json:"deletedBy" description:"删除者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
DataSource is the golang structure for table data_source.
type DataTemplate ¶
type DataTemplate struct {
Id uint64 `json:"id" description:"ID"`
Name string `json:"name" description:"名称"`
Key string `json:"key" description:"标识"`
Desc string `json:"desc" description:"描述"`
Status int `json:"status" description:"状态:0=未发布,1=已发布"`
CronExpression string `json:"cronExpression" description:"cron执行表达式"`
SortNodeKey string `json:"sortNodeKey" description:"排序节点标识"`
SortDesc int `json:"sortDesc" description:"排序方式:1=倒序,2=正序"`
DataTable string `json:"dataTable" description:"数据表名称"`
LockKey int `json:"lockKey" description:"锁定key标识:0=未锁定,1=锁定,不允许修改"`
MainSourceId uint64 `json:"mainSourceId" description:"主数据源"`
SourceNodeKey string `json:"sourceNodeKey" description:"数据源关联节点"`
CreateBy uint `json:"createBy" description:"创建者"`
UpdateBy uint `json:"updateBy" description:"更新者"`
DeletedBy uint `json:"deletedBy" description:"删除者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
DataTemplate is the golang structure for table data_template.
type DataTemplateBusi ¶
type DataTemplateBusi struct {
Id int `json:"id" description:""`
DataTemplateId int `json:"dataTemplateId" description:"数据建模ID"`
BusiTypes int `json:"busiTypes" 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:"删除时间"`
}
DataTemplateBusi is the golang structure for table data_template_busi.
type DataTemplateNode ¶
type DataTemplateNode struct {
Id uint64 `json:"id" description:"ID"`
Tid uint64 `json:"tid" description:"模型ID"`
From int `json:"from" description:"字段生成方式:1=自动生成,2=数据源"`
SourceId uint64 `json:"sourceId" description:"数据源ID"`
NodeId uint64 `json:"nodeId" description:"数据源ID"`
Name string `json:"name" description:"节点名称"`
Key string `json:"key" description:"节点标识"`
DataType string `json:"dataType" description:"数据类型"`
Default string `json:"default" description:"默认值"`
Method string `json:"method" description:"数值类型,取值方式"`
IsPk int `json:"isPk" description:"是否主键:0=否,1=是"`
Desc string `json:"desc" description:"描述"`
CreateBy uint `json:"createBy" description:"创建者"`
UpdateBy uint `json:"updateBy" description:"更新者"`
DeletedBy uint `json:"deletedBy" description:"删除者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
DeletedAt *gtime.Time `json:"deletedAt" description:"删除时间"`
}
DataTemplateNode is the golang structure for table data_template_node.
type DevDevice ¶
type DevDevice struct {
Id uint `json:"id" description:""`
Key string `json:"key" description:"设备标识"`
Name string `json:"name" description:"设备名称"`
ProductId uint `json:"productId" description:"所属产品"`
Desc string `json:"desc" description:"描述"`
MetadataTable int `json:"metadataTable" description:"是否生成物模型子表:0=否,1=是"`
Status int `json:"status" description:"状态:0=未启用,1=离线,2=在线"`
RegistryTime *gtime.Time `json:"registryTime" description:"激活时间"`
LastOnlineTime *gtime.Time `json:"lastOnlineTime" description:"最后上线时间"`
Certificate string `json:"certificate" description:"设备证书"`
SecureKey string `json:"secureKey" description:"设备密钥"`
Version string `json:"version" description:"固件版本号"`
TunnelId int `json:"tunnelId" description:"tunnelId"`
CreateBy uint `json:"createBy" description:"创建者"`
UpdateBy uint `json:"updateBy" 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 DevDeviceTag ¶
type DevDeviceTag struct {
Id uint `json:"id" description:""`
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:"标签值"`
CreateBy uint `json:"createBy" description:"创建者"`
UpdateBy uint `json:"updateBy" 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 DevProduct ¶
type DevProduct struct {
Id uint `json:"id" description:""`
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=已发布"`
CreateBy uint `json:"createBy" description:"创建者"`
UpdateBy uint `json:"updateBy" 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:""`
ParentId uint `json:"parentId" description:"父ID"`
Key string `json:"key" description:"分类标识"`
Name string `json:"name" description:"分类名称"`
Desc string `json:"desc" description:"描述"`
CreateBy uint `json:"createBy" description:"创建者"`
UpdateBy uint `json:"updateBy" 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 GenTable ¶
type GenTable struct {
Id int64 `json:"id" description:"编号"`
TableName string `json:"tableName" description:"表名称"`
TableComment string `json:"tableComment" description:"表描述"`
ClassName string `json:"className" description:"实体类名称"`
TplCategory string `json:"tplCategory" description:"使用的模板(crud单表操作 tree树表操作)"`
PackageName string `json:"packageName" description:"生成包路径"`
ModuleName string `json:"moduleName" description:"生成模块名"`
BusinessName string `json:"businessName" description:"生成业务名"`
FunctionName string `json:"functionName" description:"生成功能名"`
FunctionAuthor string `json:"functionAuthor" description:"生成功能作者"`
Options string `json:"options" description:"其它生成选项"`
Remark string `json:"remark" description:"备注"`
CreatedBy int `json:"createdBy" description:"创建人"`
UpdatedBy int `json:"updatedBy" description:"修改人"`
CreatedAt *gtime.Time `json:"createdAt" description:""`
UpdatedAt *gtime.Time `json:"updatedAt" description:""`
}
GenTable is the golang structure for table gen_table.
type GenTableColumn ¶
type GenTableColumn struct {
Id int64 `json:"id" description:"编号"`
TableId int64 `json:"tableId" description:"归属表编号"`
ColumnName string `json:"columnName" description:"列名称"`
ColumnComment string `json:"columnComment" description:"列描述"`
ColumnType string `json:"columnType" description:"列类型"`
GoType string `json:"goType" description:"Go类型"`
GoField string `json:"goField" description:"Go字段名"`
HtmlField string `json:"htmlField" description:"html字段名"`
IsPk string `json:"isPk" description:"是否主键(1是)"`
IsIncrement string `json:"isIncrement" description:"是否自增(1是)"`
IsRequired string `json:"isRequired" description:"是否必填(1是)"`
IsInsert string `json:"isInsert" description:"是否为插入字段(1是)"`
IsEdit string `json:"isEdit" description:"是否编辑字段(1是)"`
IsList string `json:"isList" description:"是否列表字段(1是)"`
IsQuery string `json:"isQuery" description:"是否查询字段(1是)"`
QueryType string `json:"queryType" description:"查询方式(等于、不等于、大于、小于、范围)"`
HtmlType string `` /* 128-byte string literal not displayed */
DictType string `json:"dictType" description:"字典类型"`
Sort int `json:"sort" description:"排序"`
LinkTableName string `json:"linkTableName" description:"关联表名"`
LinkTableClass string `json:"linkTableClass" description:"关联表类名"`
LinkTablePackage string `json:"linkTablePackage" description:"关联表包名"`
LinkLabelId string `json:"linkLabelId" description:"关联表键名"`
LinkLabelName string `json:"linkLabelName" description:"关联表字段值"`
CreateBy int `json:"createBy" description:"创建者"`
UpdateBy int `json:"updateBy" description:"更新者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdatedAt *gtime.Time `json:"updatedAt" description:"更新时间"`
}
GenTableColumn is the golang structure for table gen_table_column.
type NetworkServer ¶
type NetworkServer struct {
Id int `json:"id" description:""`
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:"备注"`
}
NetworkServer is the golang structure for table network_server.
type NetworkTunnel ¶
type NetworkTunnel struct {
Id int `json:"id" description:""`
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:""`
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:""`
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:""`
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接口"`
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已删除"`
CreateBy uint `json:"createBy" 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 SysConfig ¶
type SysConfig struct {
ConfigId uint `json:"configId" description:"参数主键"`
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已删除"`
CreateBy uint `json:"createBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdateBy uint `json:"updateBy" 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:"状态(1正常 0停用)"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreateBy uint `json:"createBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建时间"`
UpdateBy uint `json:"updateBy" 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:"状态(1正常 0停用)"`
IsDeleted int `json:"isDeleted" description:"是否删除 0未删除 1已删除"`
CreateBy uint `json:"createBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建日期"`
UpdateBy uint `json:"updateBy" 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暂停)"`
CreateBy uint64 `json:"createBy" description:"创建者"`
UpdateBy uint64 `json:"updateBy" 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 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"`
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"`
Name string `json:"name" description:"名称"`
Title string `json:"title" description:"标题"`
Intro string `json:"intro" description:"介绍"`
Version string `json:"version" description:"版本"`
Status int `json:"status" description:"状态"`
Types string `json:"types" description:"插件类型"`
Author string `json:"author" description:""`
StartTime *gtime.Time `json:"startTime" 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 int64 `json:"postId" description:"岗位ID"`
ParentId int64 `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:""`
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已删除"`
CreateBy uint `json:"createBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建日期"`
UpdateBy uint `json:"updateBy" 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 int `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已删除"`
CreateBy uint `json:"createBy" description:"创建者"`
CreatedAt *gtime.Time `json:"createdAt" description:"创建日期"`
UpdateBy uint `json:"updateBy" 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 uint `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 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
- base_db_link.go
- city_data.go
- data_node.go
- data_source.go
- data_template.go
- data_template_busi.go
- data_template_node.go
- dev_device.go
- dev_device_tag.go
- dev_product.go
- dev_product_category.go
- gen_table.go
- gen_table_column.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_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_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_post.go
- sys_user_role.go