正在显示
8 个修改的文件
包含
146 行增加
和
4 行删除
| 1 | -github.com/360EntSecGroup-Skylar/excelize v1.4.1 h1:l55mJb6rkkaUzOpSsgEeKYtS6/0gHwBYyfo5Jcjv/Ks= | ||
| 2 | github.com/360EntSecGroup-Skylar/excelize/v2 v2.3.1 h1:j56fC19WoD3z+u+ZHxm2XwRGyS1XmdSMk7058BLhdsM= | 1 | github.com/360EntSecGroup-Skylar/excelize/v2 v2.3.1 h1:j56fC19WoD3z+u+ZHxm2XwRGyS1XmdSMk7058BLhdsM= |
| 3 | github.com/360EntSecGroup-Skylar/excelize/v2 v2.3.1/go.mod h1:gXEhMjm1VadSGjAzyDlBxmdYglP8eJpYWxpwJnmXRWw= | 2 | github.com/360EntSecGroup-Skylar/excelize/v2 v2.3.1/go.mod h1:gXEhMjm1VadSGjAzyDlBxmdYglP8eJpYWxpwJnmXRWw= |
| 4 | github.com/DataDog/zstd v1.3.6-0.20190409195224-796139022798/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo= | 3 | github.com/DataDog/zstd v1.3.6-0.20190409195224-796139022798/go.mod h1:1jcaCB/ufaK+sKp1NBhlGmpz41jOoPQ35bpF36t7BBo= |
| @@ -166,6 +165,7 @@ golang.org/x/crypto v0.0.0-20191029031824-8986dd9e96cf/go.mod h1:LzIPMQfyMNhhGPh | @@ -166,6 +165,7 @@ golang.org/x/crypto v0.0.0-20191029031824-8986dd9e96cf/go.mod h1:LzIPMQfyMNhhGPh | ||
| 166 | golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= | 165 | golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= |
| 167 | golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a h1:vclmkQCjlDX5OydZ9wv8rBCcS0QyQY66Mpf/7BZbInM= | 166 | golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a h1:vclmkQCjlDX5OydZ9wv8rBCcS0QyQY66Mpf/7BZbInM= |
| 168 | golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= | 167 | golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= |
| 168 | +golang.org/x/image v0.0.0-20200922025426-e59bae62ef32 h1:E+SEVulmY8U4+i6vSB88YSc2OKAFfvbHPU/uDTdQu7M= | ||
| 169 | golang.org/x/image v0.0.0-20200922025426-e59bae62ef32/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= | 169 | golang.org/x/image v0.0.0-20200922025426-e59bae62ef32/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= |
| 170 | golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= | 170 | golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= |
| 171 | golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= | 171 | golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= |
| 1 | package command | 1 | package command |
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "fmt" | ||
| 5 | + "github.com/astaxie/beego/validation" | ||
| 6 | + "time" | ||
| 7 | +) | ||
| 8 | + | ||
| 9 | +type CreateListIntervalCommand struct { | ||
| 10 | + CompanyId int64 `json:"companyId" valid:"Required"` // 公司id | ||
| 11 | + ListIntervalStartTime time.Time `json:"listIntervalStartTime"` // 排行榜开始时间 | ||
| 12 | + ListIntervalEndTime time.Time `json:"listIntervalEndTime"` // 排行榜结束时间 | ||
| 13 | +} | ||
| 14 | + | ||
| 15 | +func (createListIntervalCommand *CreateListIntervalCommand) ValidateCommand() error { | ||
| 16 | + valid := validation.Validation{} | ||
| 17 | + b, err := valid.Valid(createListIntervalCommand) | ||
| 18 | + if err != nil { | ||
| 19 | + return err | ||
| 20 | + } | ||
| 21 | + if !b { | ||
| 22 | + for _, validErr := range valid.Errors { | ||
| 23 | + return fmt.Errorf("%s %s", validErr.Key, validErr.Message) | ||
| 24 | + } | ||
| 25 | + } | ||
| 26 | + return nil | ||
| 27 | +} |
| 1 | package command | 1 | package command |
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "fmt" | ||
| 5 | + "github.com/astaxie/beego/validation" | ||
| 6 | +) | ||
| 7 | + | ||
| 8 | +type RemoveListIntervalCommand struct { | ||
| 9 | + ListIntervalId int `json:"listIntervalId" valid:"Required"` // 排行榜Id | ||
| 10 | +} | ||
| 11 | + | ||
| 12 | +func (removeListIntervalCommand *RemoveListIntervalCommand) ValidateCommand() error { | ||
| 13 | + valid := validation.Validation{} | ||
| 14 | + b, err := valid.Valid(removeListIntervalCommand) | ||
| 15 | + if err != nil { | ||
| 16 | + return err | ||
| 17 | + } | ||
| 18 | + if !b { | ||
| 19 | + for _, validErr := range valid.Errors { | ||
| 20 | + return fmt.Errorf("%s %s", validErr.Key, validErr.Message) | ||
| 21 | + } | ||
| 22 | + } | ||
| 23 | + return nil | ||
| 24 | +} |
| 1 | package command | 1 | package command |
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "fmt" | ||
| 5 | + "github.com/astaxie/beego/validation" | ||
| 6 | + "time" | ||
| 7 | +) | ||
| 8 | + | ||
| 9 | +type UpdateListIntervalCommand struct { | ||
| 10 | + ListIntervalId int `json:"listIntervalId" valid:"Required"` // 排行榜id | ||
| 11 | + ListIntervalStartTime time.Time `json:"listIntervalStartTime"` // 排行榜开始时间 | ||
| 12 | + ListIntervalEndTime time.Time `json:"listIntervalEndTime"` // 排行榜结束时间 | ||
| 13 | +} | ||
| 14 | + | ||
| 15 | +func (updateListIntervalCommand *UpdateListIntervalCommand) ValidateCommand() error { | ||
| 16 | + valid := validation.Validation{} | ||
| 17 | + b, err := valid.Valid(updateListIntervalCommand) | ||
| 18 | + if err != nil { | ||
| 19 | + return err | ||
| 20 | + } | ||
| 21 | + if !b { | ||
| 22 | + for _, validErr := range valid.Errors { | ||
| 23 | + return fmt.Errorf("%s %s", validErr.Key, validErr.Message) | ||
| 24 | + } | ||
| 25 | + } | ||
| 26 | + return nil | ||
| 27 | +} |
| 1 | package query | 1 | package query |
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "fmt" | ||
| 5 | + "github.com/astaxie/beego/validation" | ||
| 6 | +) | ||
| 7 | + | ||
| 8 | +type GetListIntervalQuery struct { | ||
| 9 | + ListIntervalId int `json:"listIntervalId"` // 排行榜id | ||
| 10 | +} | ||
| 11 | + | ||
| 12 | +func (getListIntervalQuery *GetListIntervalQuery) ValidateCommand() error { | ||
| 13 | + valid := validation.Validation{} | ||
| 14 | + b, err := valid.Valid(getListIntervalQuery) | ||
| 15 | + if err != nil { | ||
| 16 | + return err | ||
| 17 | + } | ||
| 18 | + if !b { | ||
| 19 | + for _, validErr := range valid.Errors { | ||
| 20 | + return fmt.Errorf("%s %s", validErr.Key, validErr.Message) | ||
| 21 | + } | ||
| 22 | + } | ||
| 23 | + return nil | ||
| 24 | +} |
| 1 | package query | 1 | package query |
| 2 | + | ||
| 3 | +import ( | ||
| 4 | + "fmt" | ||
| 5 | + "github.com/astaxie/beego/validation" | ||
| 6 | +) | ||
| 7 | + | ||
| 8 | +type ListListIntervalQuery struct { | ||
| 9 | + CompanyId int `json:"companyId"` // 公司id | ||
| 10 | + } | ||
| 11 | + | ||
| 12 | +func (listListIntervalQuery *ListListIntervalQuery) ValidateQuery() error { | ||
| 13 | + valid := validation.Validation{} | ||
| 14 | + b, err := valid.Valid(listListIntervalQuery) | ||
| 15 | + if err != nil { | ||
| 16 | + return err | ||
| 17 | + } | ||
| 18 | + if !b { | ||
| 19 | + for _, validErr := range valid.Errors { | ||
| 20 | + return fmt.Errorf("%s %s", validErr.Key, validErr.Message) | ||
| 21 | + } | ||
| 22 | + } | ||
| 23 | + return nil | ||
| 24 | +} |
| 1 | package service | 1 | package service |
| 2 | + | ||
| 3 | +type ListIntervalService struct { | ||
| 4 | + | ||
| 5 | +} | ||
| 6 | + | ||
| 7 | +// TODO 创建排行榜时间 | ||
| 8 | + | ||
| 9 | + | ||
| 10 | +// TODO 返回排行榜时间列表 | ||
| 11 | + | ||
| 12 | + | ||
| 13 | +// TODO 返回排行榜时间 | ||
| 14 | + | ||
| 15 | + | ||
| 16 | +// TODO 更新排行榜时间 | ||
| 17 | + | ||
| 18 | + | ||
| 19 | +// TODO 移除排行榜时间 | ||
| 20 | + | ||
| 21 | + | ||
| 22 | +func NewListIntervalService(options map[string] interface{}) *ListIntervalService { | ||
| 23 | + newListIntervalService := &ListIntervalService{} | ||
| 24 | + return newListIntervalService | ||
| 25 | +} |
| @@ -4,9 +4,6 @@ import "os" | @@ -4,9 +4,6 @@ import "os" | ||
| 4 | 4 | ||
| 5 | var POSTGRESQL_DB_NAME = "mmm-worth" | 5 | var POSTGRESQL_DB_NAME = "mmm-worth" |
| 6 | var POSTGRESQL_USER = "postgres" | 6 | var POSTGRESQL_USER = "postgres" |
| 7 | -//var POSTGRESQL_PASSWORD = "abc123456" | ||
| 8 | -//var POSTGRESQL_HOST = "127.0.0.1" | ||
| 9 | -//var POSTGRESQL_PORT = "32432" | ||
| 10 | var POSTGRESQL_PASSWORD = "1993618jack" | 7 | var POSTGRESQL_PASSWORD = "1993618jack" |
| 11 | var POSTGRESQL_HOST = "127.0.0.1" | 8 | var POSTGRESQL_HOST = "127.0.0.1" |
| 12 | var POSTGRESQL_PORT = "5432" | 9 | var POSTGRESQL_PORT = "5432" |
-
请 注册 或 登录 后发表评论