entity

package
v1.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2023 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

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 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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL