作者 陈志颖

fix:删除无用的pg配置

github.com/360EntSecGroup-Skylar/excelize v1.4.1 h1:l55mJb6rkkaUzOpSsgEeKYtS6/0gHwBYyfo5Jcjv/Ks=
github.com/360EntSecGroup-Skylar/excelize/v2 v2.3.1 h1:j56fC19WoD3z+u+ZHxm2XwRGyS1XmdSMk7058BLhdsM=
github.com/360EntSecGroup-Skylar/excelize/v2 v2.3.1/go.mod h1:gXEhMjm1VadSGjAzyDlBxmdYglP8eJpYWxpwJnmXRWw=
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
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a h1:vclmkQCjlDX5OydZ9wv8rBCcS0QyQY66Mpf/7BZbInM=
golang.org/x/crypto v0.0.0-20200820211705-5c72a883971a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/image v0.0.0-20200922025426-e59bae62ef32 h1:E+SEVulmY8U4+i6vSB88YSc2OKAFfvbHPU/uDTdQu7M=
golang.org/x/image v0.0.0-20200922025426-e59bae62ef32/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg=
golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
... ...
package command
import (
"fmt"
"github.com/astaxie/beego/validation"
"time"
)
type CreateListIntervalCommand struct {
CompanyId int64 `json:"companyId" valid:"Required"` // 公司id
ListIntervalStartTime time.Time `json:"listIntervalStartTime"` // 排行榜开始时间
ListIntervalEndTime time.Time `json:"listIntervalEndTime"` // 排行榜结束时间
}
func (createListIntervalCommand *CreateListIntervalCommand) ValidateCommand() error {
valid := validation.Validation{}
b, err := valid.Valid(createListIntervalCommand)
if err != nil {
return err
}
if !b {
for _, validErr := range valid.Errors {
return fmt.Errorf("%s %s", validErr.Key, validErr.Message)
}
}
return nil
}
... ...
package command
import (
"fmt"
"github.com/astaxie/beego/validation"
)
type RemoveListIntervalCommand struct {
ListIntervalId int `json:"listIntervalId" valid:"Required"` // 排行榜Id
}
func (removeListIntervalCommand *RemoveListIntervalCommand) ValidateCommand() error {
valid := validation.Validation{}
b, err := valid.Valid(removeListIntervalCommand)
if err != nil {
return err
}
if !b {
for _, validErr := range valid.Errors {
return fmt.Errorf("%s %s", validErr.Key, validErr.Message)
}
}
return nil
}
\ No newline at end of file
... ...
package command
import (
"fmt"
"github.com/astaxie/beego/validation"
"time"
)
type UpdateListIntervalCommand struct {
ListIntervalId int `json:"listIntervalId" valid:"Required"` // 排行榜id
ListIntervalStartTime time.Time `json:"listIntervalStartTime"` // 排行榜开始时间
ListIntervalEndTime time.Time `json:"listIntervalEndTime"` // 排行榜结束时间
}
func (updateListIntervalCommand *UpdateListIntervalCommand) ValidateCommand() error {
valid := validation.Validation{}
b, err := valid.Valid(updateListIntervalCommand)
if err != nil {
return err
}
if !b {
for _, validErr := range valid.Errors {
return fmt.Errorf("%s %s", validErr.Key, validErr.Message)
}
}
return nil
}
\ No newline at end of file
... ...
package query
import (
"fmt"
"github.com/astaxie/beego/validation"
)
type GetListIntervalQuery struct {
ListIntervalId int `json:"listIntervalId"` // 排行榜id
}
func (getListIntervalQuery *GetListIntervalQuery) ValidateCommand() error {
valid := validation.Validation{}
b, err := valid.Valid(getListIntervalQuery)
if err != nil {
return err
}
if !b {
for _, validErr := range valid.Errors {
return fmt.Errorf("%s %s", validErr.Key, validErr.Message)
}
}
return nil
}
\ No newline at end of file
... ...
package query
import (
"fmt"
"github.com/astaxie/beego/validation"
)
type ListListIntervalQuery struct {
CompanyId int `json:"companyId"` // 公司id
}
func (listListIntervalQuery *ListListIntervalQuery) ValidateQuery() error {
valid := validation.Validation{}
b, err := valid.Valid(listListIntervalQuery)
if err != nil {
return err
}
if !b {
for _, validErr := range valid.Errors {
return fmt.Errorf("%s %s", validErr.Key, validErr.Message)
}
}
return nil
}
\ No newline at end of file
... ...
package service
type ListIntervalService struct {
}
// TODO 创建排行榜时间
// TODO 返回排行榜时间列表
// TODO 返回排行榜时间
// TODO 更新排行榜时间
// TODO 移除排行榜时间
func NewListIntervalService(options map[string] interface{}) *ListIntervalService {
newListIntervalService := &ListIntervalService{}
return newListIntervalService
}
\ No newline at end of file
... ...
... ... @@ -4,9 +4,6 @@ import "os"
var POSTGRESQL_DB_NAME = "mmm-worth"
var POSTGRESQL_USER = "postgres"
//var POSTGRESQL_PASSWORD = "abc123456"
//var POSTGRESQL_HOST = "127.0.0.1"
//var POSTGRESQL_PORT = "32432"
var POSTGRESQL_PASSWORD = "1993618jack"
var POSTGRESQL_HOST = "127.0.0.1"
var POSTGRESQL_PORT = "5432"
... ...