entity

package
v0.0.3 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2023 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessLogs

type AccessLogs struct {
	Id         uint64      `json:"id"         description:"ID"`
	AccountNo  uint64      `json:"accountNo"  description:"账号标识"`
	ShortNo    uint64      `json:"shortNo"    description:"短链标识"`
	ShortUrl   string      `json:"shortUrl"   description:"短链内容"`
	ShortAll   string      `json:"shortAll"   description:"带参数URL"`
	YearTime   uint        `json:"yearTime"   description:"年份"`
	MonthTime  uint        `json:"monthTime"  description:"月份"`
	DayTime    uint        `json:"dayTime"    description:"日期"`
	AccessDate *gtime.Time `json:"accessDate" description:"访问日期"`
	AccessTime *gtime.Time `json:"accessTime" description:"访问时间"`
	UserAgent  string      `json:"userAgent"  description:"访问user_agent"`
	Ip         string      `json:"ip"         description:"访问IP"`
	TraceId    string      `json:"traceId"    description:"链路追踪标识"`
	VisitState uint        `json:"visitState" description:"访问状态 0默认,100正常 200失效"`
	ServerIp   string      `json:"serverIp"   description:"服务器IP"`
	CreateTime *gtime.Time `json:"createTime" description:"创建时间"`
	ModifyTime *gtime.Time `json:"modifyTime" description:"修改时间"`
}

AccessLogs is the golang structure for table access_logs.

type AccessLogsSummary

type AccessLogsSummary struct {
	Id         uint64      `json:"id"         description:"ID"`
	AccountNo  uint64      `json:"accountNo"  description:"账号标识"`
	ShortNo    uint64      `json:"shortNo"    description:"短链标识"`
	ShortUrl   string      `json:"shortUrl"   description:"短链内容"`
	ShortAll   string      `json:"shortAll"   description:"带参数URL"`
	YearTime   uint        `json:"yearTime"   description:"年份"`
	MonthTime  uint        `json:"monthTime"  description:"月份"`
	DayTime    uint        `json:"dayTime"    description:"日期"`
	AccessDate *gtime.Time `json:"accessDate" description:"访问日期"`
	UserAgent  string      `json:"userAgent"  description:"访问user_agent"`
	Ip         string      `json:"ip"         description:"访问IP"`
	Summary    uint64      `json:"summary"    description:"访问汇总"`
	SuccessSum uint64      `json:"successSum" description:"成功"`
	FailSum    uint64      `json:"failSum"    description:"失败"`
	CreateTime *gtime.Time `json:"createTime" description:"创建时间"`
	ModifyTime *gtime.Time `json:"modifyTime" description:"修改时间"`
}

AccessLogsSummary is the golang structure for table access_logs_summary.

type ShortAuditLog

type ShortAuditLog struct {
	Id                 uint64      `json:"id"                 description:"ID"`
	ShortNo            uint64      `json:"shortNo"            description:"短链标识"`
	TrxId              uint64      `json:"trxId"              description:"记录ID"`
	FullScreenshot     string      `json:"fullScreenshot"     description:"整屏镜像"`
	Content            string      `json:"content"            description:"网页内容"`
	HashContent        string      `json:"hashContent"        description:"hash值 sha256"`
	ContentPath        string      `json:"contentPath"        description:"内容文件地址"`
	SafetyAuditAlibaba string      `json:"safetyAuditAlibaba" description:"阿里内容安全审核"`
	SafetyAuditTencent string      `json:"safetyAuditTencent" description:"腾讯内容审核"`
	AuditState         uint        `json:"auditState"         description:"审核状态 0 默认 10000阿里异常,20000 腾讯异常,100000俩者都异常"`
	HashState          uint        `json:"hashState"          description:"hash状态 0 默认 100正常 200失效"`
	RedirectState      uint        `json:"redirectState"      description:"跳转状态 0 默认 100正常 200异常"`
	ModifyTime         *gtime.Time `json:"modifyTime"         description:"修改时间"`
	CreateTime         *gtime.Time `json:"createTime"         description:"创建时间"`
}

ShortAuditLog is the golang structure for table short_audit_log.

type ShortContentRecord

type ShortContentRecord struct {
	Id          uint64      `json:"id"          description:"ID"`
	ShortNo     uint64      `json:"shortNo"     description:"短链标识"`
	TrxId       uint64      `json:"trxId"       description:"唯一标识"`
	ContentType uint        `json:"contentType" description:"内容类型 0默认,100镜像内容 200审核内容"`
	Content     string      `json:"content"     description:"网页内容"`
	HashContent string      `json:"hashContent" description:"hash值 sha256"`
	CreateTime  *gtime.Time `json:"createTime"  description:"创建时间"`
	ModifyTime  *gtime.Time `json:"modifyTime"  description:"修改时间"`
}

ShortContentRecord is the golang structure for table short_content_record.

type ShortDomain

type ShortDomain struct {
	Id         uint64      `json:"id"         description:"ID"`
	DomainNo   uint64      `json:"domainNo"   description:"域名编号"`
	Domain     string      `json:"domain"     description:"短链域名"`
	Memo       string      `json:"memo"       description:"备注"`
	State      uint        `json:"state"      description:"状态  0默认 100正常 200失效"`
	CreateTime *gtime.Time `json:"createTime" description:"创建时间"`
	ModifyTime *gtime.Time `json:"modifyTime" description:"更新时间"`
}

ShortDomain is the golang structure for table short_domain.

type ShortMirror

type ShortMirror struct {
	Id             uint64      `json:"id"             description:"ID"`
	ShortNo        uint64      `json:"shortNo"        description:"短链标识"`
	DestUrl        string      `json:"destUrl"        description:"原始URL"`
	FullScreenshot string      `json:"fullScreenshot" description:"整屏镜像"`
	ContentPath    string      `json:"contentPath"    description:"内容文件地址"`
	Content        string      `json:"content"        description:"网页内容"`
	HashContent    string      `json:"hashContent"    description:"hash值 sha256"`
	CreateTime     *gtime.Time `json:"createTime"     description:"创建时间"`
	ModifyTime     *gtime.Time `json:"modifyTime"     description:"修改时间"`
}

ShortMirror is the golang structure for table short_mirror.

type ShortRaw

type ShortRaw struct {
	Id         uint64      `json:"id"         description:"ID"`
	ShortNo    uint64      `json:"shortNo"    description:"链接标识"`
	RawNo      uint64      `json:"rawNo"      description:"唯一标识"`
	ShortRaw   string      `json:"shortRaw"   description:"额外参数标识"`
	ShortValue string      `json:"shortValue" description:"额外参数对应value"`
	ShortKey   string      `json:"shortKey"   description:"链接参数key"`
	State      int         `json:"state"      description:"0默认 100正常 200失效"`
	CreateTime *gtime.Time `json:"createTime" description:"创建时间"`
	ModifyTime *gtime.Time `json:"modifyTime" description:"更新时间"`
}

ShortRaw is the golang structure for table short_raw.

type ShortUrls

type ShortUrls struct {
	Id            uint64      `json:"id"            description:"ID"`
	AccountNo     uint64      `json:"accountNo"     description:"所属用户表示"`
	ShortNo       uint64      `json:"shortNo"       description:"短链的唯一ID"`
	ShortUrl      string      `json:"shortUrl"      description:"短链内容"`
	ShortDomain   string      `json:"shortDomain"   description:"短链域名"`
	ShortDomainNo uint64      `json:"shortDomainNo" description:"短链域名标识"`
	DestUrl       string      `json:"destUrl"       description:"原始链接"`
	Domain        string      `json:"domain"        description:"主域名"`
	IsValid       uint        `json:"isValid"       description:"是否可用 0默认 100正常 200失效"`
	DisableTime   *gtime.Time `json:"disableTime"   description:"失效时间"`
	Memo          string      `json:"memo"          description:"备注"`
	RawState      uint        `json:"rawState"      description:"原始状态 0默认 100附带额外参数"`
	Sort          uint64      `json:"sort"          description:"排序字段"`
	CollectState  uint        `json:"collectState"  description:"镜像采集状态 0 默认 100已采集 200采集失败"`
	CollectTime   *gtime.Time `json:"collectTime"   description:"采集时间"`
	DelState      uint        `json:"delState"      description:"是否删除 0 默认 200删除"`
	DelTime       *gtime.Time `json:"delTime"       description:"删除时间"`
	CreateTime    *gtime.Time `json:"createTime"    description:"创建时间"`
	ModifyTime    *gtime.Time `json:"modifyTime"    description:"修改时间"`
}

ShortUrls is the golang structure for table short_urls.

type SumUrlIpCountStats

type SumUrlIpCountStats struct {
	TodayCount  int64 `json:"todayCount"  description:""`
	DTodayCount int64 `json:"dTodayCount" description:""`
}

SumUrlIpCountStats is the golang structure for table sum_url_ip_count_stats.

type TotalCountTop25

type TotalCountTop25 struct {
	ShortUrl        string      `json:"shortUrl"        description:"短链内容"`
	TodayCount      int64       `json:"todayCount"      description:""`
	YesterdayCount  int64       `json:"yesterdayCount"  description:""`
	Last7DaysCount  int64       `json:"last7DaysCount"  description:""`
	MonthlyCount    int64       `json:"monthlyCount"    description:""`
	TotalCount      int64       `json:"totalCount"      description:""`
	DTodayCount     int64       `json:"dTodayCount"     description:""`
	DYesterdayCount int64       `json:"dYesterdayCount" description:""`
	DLast7DaysCount int64       `json:"dLast7DaysCount" description:""`
	DMonthlyCount   int64       `json:"dMonthlyCount"   description:""`
	DTotalCount     int64       `json:"dTotalCount"     description:""`
	Id              uint64      `json:"id"              description:"ID"`
	DestUrl         string      `json:"destUrl"         description:"原始链接"`
	CreateTime      *gtime.Time `json:"createTime"      description:"创建时间"`
	IsValid         uint        `json:"isValid"         description:"是否可用 0默认 100正常 200失效"`
	Memo            string      `json:"memo"            description:"备注"`
}

TotalCountTop25 is the golang structure for table total_count_top25.

type UrlIpCountStats

type UrlIpCountStats struct {
	ShortUrl        string `json:"shortUrl"        description:"短链内容"`
	ShortNo         uint64 `json:"shortNo"         description:"短链的唯一ID"`
	TodayCount      int64  `json:"todayCount"      description:""`
	YesterdayCount  int64  `json:"yesterdayCount"  description:""`
	Last7DaysCount  int64  `json:"last7DaysCount"  description:""`
	MonthlyCount    int64  `json:"monthlyCount"    description:""`
	TotalCount      int64  `json:"totalCount"      description:""`
	DTodayCount     int64  `json:"dTodayCount"     description:""`
	DYesterdayCount int64  `json:"dYesterdayCount" description:""`
	DLast7DaysCount int64  `json:"dLast7DaysCount" description:""`
	DMonthlyCount   int64  `json:"dMonthlyCount"   description:""`
	DTotalCount     int64  `json:"dTotalCount"     description:""`
}

UrlIpCountStats is the golang structure for table url_ip_count_stats.

type Users

type Users struct {
	Id         uint64      `json:"id"         description:"ID"`
	UserNo     uint64      `json:"userNo"     description:"账号唯一标识"`
	Account    string      `json:"account"    description:"账号"`
	Password   string      `json:"password"   description:"密码"`
	State      uint        `json:"state"      description:"状态 0 默认 100正常 200失效"`
	GroupLevel uint        `json:"groupLevel" description:"用户等级 0 默认超级 1000商户管理员,10000普通管理员"`
	AccountNo  uint64      `json:"accountNo"  description:"用户关联企业ID 同企业管理员ID一致"`
	CreateTime *gtime.Time `json:"createTime" description:"创建时间"`
	ModifyTime *gtime.Time `json:"modifyTime" description:"更新时间"`
}

Users is the golang structure for table users.

type UsersAccessSecret

type UsersAccessSecret struct {
	Id         uint64      `json:"id"         description:"ID"`
	AccountNo  uint64      `json:"accountNo"  description:"企业管理员ID一致"`
	SecretId   string      `json:"secretId"   description:"授权应用ID"`
	SecretKey  string      `json:"secretKey"  description:"授权应用key"`
	Salt       string      `json:"salt"       description:"盐值"`
	SaltKey    string      `json:"saltKey"    description:"盐值key"`
	GrantType  string      `json:"grantType"  description:"授权类型: 默认空,API token授权:client_credentials"`
	State      uint        `json:"state"      description:"状态 0默认 100正常 200禁用"`
	CreateTime *gtime.Time `json:"createTime" description:"创建时间"`
	ModifyTime *gtime.Time `json:"modifyTime" description:"修改时间"`
}

UsersAccessSecret is the golang structure for table users_access_secret.

type UsersDomain

type UsersDomain struct {
	Id          uint64      `json:"id"          description:"ID"`
	AccountNo   uint64      `json:"accountNo"   description:"账号标识"`
	DomainNo    uint64      `json:"domainNo"    description:"域名标识"`
	Domain      string      `json:"domain"      description:"域名 不需要http等协议信息"`
	Memo        string      `json:"memo"        description:"备注信息"`
	License     string      `json:"license"     description:"icp备案号"`
	SubLicense  string      `json:"subLicense"  description:"icp备案号 带序号"`
	State       uint        `json:"state"       description:"状态描述 0:未提交 10:审核中 20:审核通过 30:审核失败 40:已禁用"`
	CreateTime  *gtime.Time `json:"createTime"  description:"创建时间"`
	AuditTime   *gtime.Time `json:"auditTime"   description:"审核时间"`
	DisableTime *gtime.Time `json:"disableTime" description:"禁用时间"`
	ModifyTime  *gtime.Time `json:"modifyTime"  description:"修改时间"`
}

UsersDomain is the golang structure for table users_domain.

type UsersDomainAudit

type UsersDomainAudit struct {
	Id             uint64      `json:"id"             description:"ID"`
	AccountNo      uint64      `json:"accountNo"      description:"用户标识"`
	DomainNo       uint64      `json:"domainNo"       description:"用户认证域名ID"`
	Icp            string      `json:"icp"            description:"icp备案号"`
	QueryResult    string      `json:"queryResult"    description:"查询结果"`
	AuditAccountNo uint64      `json:"auditAccountNo" description:"审核用户ID"`
	AuditTime      *gtime.Time `json:"auditTime"      description:"审核时间"`
	AuditState     uint        `json:"auditState"     description:"审核状态 0 默认 20:审核通过 30:审核失败"`
	CreateTime     *gtime.Time `json:"createTime"     description:"创建时间"`
	ModifyTime     *gtime.Time `json:"modifyTime"     description:"修改时间"`
}

UsersDomainAudit is the golang structure for table users_domain_audit.

type UsersMerchant

type UsersMerchant struct {
	Id                  uint64      `json:"id"                  description:"ID"`
	AccountNo           uint64      `json:"accountNo"           description:"合作伙伴 用户ID"`
	AppKey              uint64      `json:"appKey"              description:"渠道Key 合作来源ID"`
	AppSecret           string      `json:"appSecret"           description:"渠道合作密钥"`
	MerName             string      `json:"merName"             description:"昵称"`
	MerAvatar           string      `json:"merAvatar"           description:"企业头像"`
	MerMobile           string      `json:"merMobile"           description:"登陆账号"`
	MerType             uint        `json:"merType"             description:"用户类型  1企业、 2个人(自然人)、3个体工商户"`
	CreateDate          string      `json:"createDate"          description:"开户日期格式:YYYYMMDD"`
	CorpName            string      `json:"corpName"            description:"企业的公司全称"`
	SocialCreditCode    string      `json:"socialCreditCode"    description:"企业的统一社会信用代码"`
	LicenseStartDate    string      `json:"licenseStartDate"    description:"企业营业执照起始日期"`
	LicenseEndDate      string      `json:"licenseEndDate"      description:"证件有效期为长期填写:99991231"`
	LicenseImg          string      `json:"licenseImg"          description:"证件照片"`
	CorpBusinessAddress string      `json:"corpBusinessAddress" description:"企业的营业地址"`
	CorpRegAddress      string      `json:"corpRegAddress"      description:"企业的注册地址"`
	CorpFixedTelephone  string      `json:"corpFixedTelephone"  description:"企业固定电话"`
	BusinessScope       string      `json:"businessScope"       description:"企业经营范围"`
	LegalName           string      `json:"legalName"           description:"企业法人姓名"`
	LegalCertType       string      `json:"legalCertType"       description:"参考证件类型"`
	LegalCertId         string      `json:"legalCertId"         description:"与证件类型对应"`
	LegalCertStartDate  string      `json:"legalCertStartDate"  description:"证件起始日期"`
	LegalCertEndDate    string      `json:"legalCertEndDate"    description:"证件有效期为长期填写:99991231"`
	LegalCertFront      string      `json:"legalCertFront"      description:"身份证正面"`
	LegalCertBack       string      `json:"legalCertBack"       description:"身份证反面"`
	LegalMobile         string      `json:"legalMobile"         description:"法人手机号码"`
	ContactName         string      `json:"contactName"         description:"企业联系姓名"`
	ContactMobile       string      `json:"contactMobile"       description:"企业联系人手机号"`
	ContractEmail       string      `json:"contractEmail"       description:"企业联系人邮箱地址"`
	AgentNo             uint64      `json:"agentNo"             description:"代理商标识"`
	StartUsing          uint        `json:"startUsing"          description:"是否开始使用 0默认,100开始,110暂停,120禁用"`
	StartUseTime        *gtime.Time `json:"startUseTime"        description:"开始使用时间"`
	State               uint        `` /* 143-byte string literal not displayed */
	CreateTime          *gtime.Time `json:"createTime"          description:"创建时间"`
	ModifyTime          *gtime.Time `json:"modifyTime"          description:"更新时间"`
}

UsersMerchant is the golang structure for table users_merchant.

Jump to

Keyboard shortcuts

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