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,35 @@
package(default_visibility = ["//visibility:public"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_library",
)
go_library(
name = "go_default_library",
srcs = [
"task_info.go",
"up_base_info.go",
],
importpath = "go-common/app/job/main/up/model/upcrmmodel",
tags = ["automanaged"],
visibility = ["//visibility:public"],
deps = [
"//library/time:go_default_library",
"//vendor/github.com/siddontang/go-mysql/mysql: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,45 @@
package upcrmmodel
import (
"github.com/siddontang/go-mysql/mysql"
"go-common/library/time"
)
const (
//TaskStateStart 0
TaskStateStart = 0
//TaskStateFinish 1
TaskStateFinish = 1
//TaskStateError 2
TaskStateError = 2
)
const (
//TaskTypeCreditDaily 1
TaskTypeCreditDaily = 1
//TaskTypeScoreSectionDaily 2
TaskTypeScoreSectionDaily = 2
//TaskTypeSignTaskCalculate 3
TaskTypeSignTaskCalculate = 3
//TaskTypeSignCheckDue 4
TaskTypeSignCheckDue = 4
)
var (
//TimeFmtMysql mysql time format
TimeFmtMysql = mysql.TimeFormat
//TimeFmtDate with only date
TimeFmtDate = "2006-01-02"
)
//TaskInfo struct
type TaskInfo struct {
ID uint32 `gorm:"column:id"`
GenerateDate string
TaskType int8
StartTime time.Time
EndTime time.Time
TaskState int16
CTime time.Time `gorm:"column:ctime"`
MTime time.Time `gorm:"column:mtime"`
}

View File

@@ -0,0 +1,42 @@
package upcrmmodel
import "go-common/library/time"
import xtime "time"
// const table name
const (
TableNameUpBaseInfo = "up_base_info"
)
//UpBaseInfo struct
type UpBaseInfo struct {
ID uint32 `gorm:"column:id"`
Mid int64 `gorm:"column:mid"`
Name string `gorm:"column:name"`
Sex int8 `gorm:"column:sex"`
JoinTime time.Time `gorm:"column:join_time"`
FirstUpTime time.Time `gorm:"column:first_up_time"`
Level int16 `gorm:"column:level"`
FansCount int `gorm:"column:fans_count"`
AccountState int8 `gorm:"column:account_state"`
Activity int `gorm:"column:activity"`
ArticleCount30day int `gorm:"column:article_count_30day"`
ArticleCountAccumulate int `gorm:"column:article_count_accumulate"`
Birthday xtime.Time `gorm:"column:birthday"`
ActiveCity string `gorm:"column:active_city"` // 市,存的是城市的名字
ActiveProvince string `gorm:"column:active_province"` // 省,省的名字
VerifyType int8 `gorm:"column:verify_type"`
BusinessType int8 `gorm:"column:business_type"`
CreditScore int `gorm:"column:credit_score"`
PrScore int `gorm:"column:pr_score"`
QualityScore int `gorm:"column:quality_score"`
ActiveTid int64 `gorm:"column:active_tid"`
Attr int `gorm:"column:attr"`
CTime time.Time `gorm:"column:ctime"`
MTime time.Time `gorm:"column:mtime"`
}
//TableName get table name
func (s *UpBaseInfo) TableName() string {
return TableNameUpBaseInfo
}