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,29 @@
package(default_visibility = ["//visibility:public"])
load(
"@io_bazel_rules_go//go:def.bzl",
"go_library",
)
go_library(
name = "go_default_library",
srcs = ["vip.go"],
importpath = "go-common/app/interface/main/tv/model/tvvip",
tags = ["automanaged"],
visibility = ["//visibility:public"],
deps = ["//app/service/main/tv/api: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,96 @@
package model
import (
pb "go-common/app/service/main/tv/api"
)
type CreateQrReq struct {
Mid int64 `form:"mid" validate:"required"`
Pid int32 `form:"pid" validate:"required"`
BuyNum int32 `form:"buy_num" validate:"required"`
AppChannel string `form:"app_channel"`
Guid string
}
func (in *CreateQrReq) CopyIntoPbCreateOrReq(out *pb.CreateQrReq) {
out.Mid = in.Mid
out.Pid = in.Pid
out.BuyNum = in.BuyNum
out.Guid = in.Guid
out.AppChannel = in.AppChannel
}
type CreateGuestQrReq struct {
Pid int32 `form:"pid" validate:"required"`
BuyNum int32 `form:"buy_num" validate:"required"`
AppChannel string `form:"app_channel"`
Guid string
}
func (in *CreateGuestQrReq) CopyIntoPbCreateGuestQrReq(out *pb.CreateGuestQrReq) {
out.Pid = in.Pid
out.BuyNum = in.BuyNum
out.Guid = in.Guid
out.AppChannel = in.AppChannel
}
type CreateOrderReq struct {
Token string `form:"token" validate:"required"`
Platform int8
PaymentType string
}
func (in *CreateOrderReq) CopyIntoPbCreateOrderReq(out *pb.CreateOrderReq) {
out.Token = in.Token
out.Platform = in.Platform
out.PaymentType = in.PaymentType
}
type CreateGuestOrderReq struct {
Token string `form:"token" validate:"required"`
Platform int8
PaymentType string
}
func (in *CreateGuestOrderReq) CopyIntoPbCreateGuestOrderReq(out *pb.CreateGuestOrderReq) {
out.Token = in.Token
out.Platform = in.Platform
out.PaymentType = in.PaymentType
}
type WxContractCallbackReq struct {
ContractId string `json:"contract_id" url:"contract_id" validate:"required"`
ContractCode string `json:"contract_code" url:"contract_code" validate:"required"`
ChangeType string `json:"change_type" url:"contract_id" validate:"required"`
ContractTerminationMode string `json:"contract_termination_mode" url:"contract_termination_mode,omitempty"`
Sign string `json:"sign" url:"sign" validate:"required"`
}
func (in *WxContractCallbackReq) CopyIntoPbWxContractCallbackReq(out *pb.WxContractCallbackReq) {
out.ContractId = in.ContractId
out.ContractCode = in.ContractCode
out.ChangeType = in.ChangeType
out.ContractTerminationMode = in.ContractTerminationMode
out.Sign = in.Sign
}
type YstPayCallbackReq struct {
SeqNo string `json:"seqno" validate:"required"`
TraceNo string `json:"traceno" validate:"required"`
TradeState string `json:"trade_state" validate:"required"`
ContractId string `json:"contract_id"`
Sign string `json:"sign" validate:"required"`
}
func (in *YstPayCallbackReq) CopyIntoPbPayCallbackReq(out *pb.PayCallbackReq) {
out.SeqNo = in.SeqNo
out.TraceNo = in.TraceNo
out.TradeState = in.TradeState
out.ContractId = in.ContractId
out.Sign = in.Sign
}
type YstUserInfoReq struct {
Mid int64 `form:"mid" validate:"required"`
Sign string `form:"sign" validate:"required"`
}