Create & Init Project...

This commit is contained in:
2019-04-22 18:49:16 +08:00
commit fc4fa37393
25440 changed files with 4054998 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
package(default_visibility = ["//visibility:public"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_library",
)
go_library(
name = "go_default_library",
srcs = [
"origin.go",
"secret.go",
"stat.go",
"user.go",
],
importpath = "go-common/app/job/main/passport-user-compare/model",
tags = ["automanaged"],
visibility = ["//visibility:public"],
deps = ["//library/time:go_default_library"],
)
filegroup(
name = "package-srcs",
srcs = glob(["**"]),
tags = ["automanaged"],
visibility = ["//visibility:private"],
)
filegroup(
name = "all-srcs",
srcs = [":package-srcs"],
tags = ["automanaged"],
visibility = ["//visibility:public"],
)

View File

@@ -0,0 +1,63 @@
package model
import "go-common/library/time"
// OriginAccount origin aso account.
type OriginAccount struct {
Mid int64 `json:"mid"`
UserID string `json:"userid"`
Uname string `json:"uname"`
Pwd string `json:"pwd"`
Salt string `json:"salt"`
Email string `json:"email"`
Tel string `json:"tel"`
CountryID int64 `json:"country_id"`
MobileVerified int8 `json:"mobile_verified"`
Isleak int8 `json:"isleak"`
MTime time.Time `json:"modify_time"`
}
// OriginAccountInfo origin aso account info.
type OriginAccountInfo struct {
ID int64 `json:"id"`
Mid int64 `json:"mid"`
Spacesta int8 `json:"spacesta"`
SafeQuestion int8 `json:"safe_question"`
SafeAnswer string `json:"safe_answer"`
JoinTime int64 `json:"join_time"`
JoinIP string `json:"join_ip"`
ActiveTime int64 `json:"active_time"`
MTime time.Time `json:"modify_time"`
}
// OriginAccountReg origin aso account reg.
type OriginAccountReg struct {
ID int64 `json:"id"`
Mid int64 `json:"mid"`
OriginType int8 `json:"origintype"`
RegType int8 `json:"regtype"`
AppID int64 `json:"appid"`
CTime time.Time `json:"active_time"`
MTime time.Time `json:"modify_time"`
}
// OriginAccountSns origin aso account sns.
type OriginAccountSns struct {
Mid int64 `json:"mid"`
SinaUID int64 `json:"sina_uid"`
SinaAccessToken string `json:"sina_access_token"`
SinaAccessExpires int64 `json:"sina_access_expires"`
QQOpenid string `json:"qq_openid"`
QQAccessToken string `json:"qq_access_token"`
QQAccessExpires int64 `json:"qq_access_expires"`
}
// CountryCode aso country code.
type CountryCode struct {
ID int64 `json:"id"`
Code string `json:"code"`
Cname string `json:"cname"`
Rank int64 `json:"rank"`
Type int8 `json:"type"`
Ename string `json:"ename"`
}

View File

@@ -0,0 +1,7 @@
package model
// Secret secret
type Secret struct {
KeyType int8 `json:"key_type"`
Key string `json:"key"`
}

View File

@@ -0,0 +1,14 @@
package model
// Stat stat
type Stat struct {
Total int64 `json:"total"`
ErrorType int64 `json:"error_type"`
}
// ErrorFix error fix
type ErrorFix struct {
Action string `json:"action"`
Mid int64 `json:"mid"`
ErrorType int64 `json:"error_type"`
}

View File

@@ -0,0 +1,91 @@
package model
import "go-common/library/time"
// UserBase user base.
type UserBase struct {
Mid int64 `json:"mid"`
UserID string `json:"userid"`
Pwd []byte `json:"pwd"`
Salt string `json:"salt"`
Status int8 `json:"status"`
Deleted int8 `json:"deleted"`
CTime time.Time `json:"ctime"`
MTime time.Time `json:"mtime"`
}
// UserEmail user email.
type UserEmail struct {
Mid int64 `json:"mid"`
Email []byte `json:"email"`
Verified int8 `json:"verified"`
EmailBindTime int64 `json:"email_bind_time"`
CTime time.Time `json:"ctime"`
MTime time.Time `json:"mtime"`
}
// UserTel user tel.
type UserTel struct {
Mid int64 `json:"mid"`
Tel []byte `json:"tel"`
Cid string `json:"cid"`
TelBindTime int64 `json:"tel_bind_time"`
CTime time.Time `json:"ctime"`
MTime time.Time `json:"mtime"`
}
// UserRegOrigin user reg origin.
type UserRegOrigin struct {
Mid int64 `json:"mid"`
JoinIP int64 `json:"join_ip"`
JoinTime int64 `json:"join_time"`
Origin int8 `json:"origin"`
RegType int8 `json:"reg_type"`
AppID int64 `json:"appid"`
CTime time.Time `json:"ctime"`
MTime time.Time `json:"mtime"`
}
// UserSafeQuestion user safe question.
type UserSafeQuestion struct {
Mid int64 `json:"mid"`
SafeQuestion int8 `json:"safe_question"`
SafeAnswer []byte `json:"safe_answer"`
SafeBindTime int64 `json:"safe_bind_time"`
CTime time.Time `json:"ctime"`
MTime time.Time `json:"mtime"`
}
// UserThirdBind user third bind.
type UserThirdBind struct {
ID int64 `json:"id"`
Mid int64 `json:"mid"`
OpenID string `json:"openid"`
PlatForm int64 `json:"platform"`
Token string `json:"token"`
Expires int64 `json:"expires"`
CTime time.Time `json:"ctime"`
MTime time.Time `json:"mtime"`
}
// UserTelDuplicate user tel duplicate.
type UserTelDuplicate struct {
ID int64 `json:"id"`
Mid int64 `json:"mid"`
Tel []byte `json:"tel"`
Cid string `json:"cid"`
TelBindTime int64 `json:"tel_bind_time"`
Status int8 `json:"status"`
Timestamp int64 `json:"ts"`
}
// UserEmailDuplicate user email duplicate.
type UserEmailDuplicate struct {
ID int64 `json:"id"`
Mid int64 `json:"mid"`
Email []byte `json:"email"`
Verified int32 `json:"verified"`
EmailBindTime int64 `json:"email_bind_time"`
Status int8 `json:"status"`
Timestamp int64 `json:"ts"`
}