feat(tenant):显示租户等级以及对应的权益
This commit is contained in:
1 parent
0b1b24cc0a
commit
c07b9ec2d4
8 files changed
+329
-42
No files matched your search
@@ -51,6 +51,7 @@ type ITenantV1 interface {
|
||||
HelpPublicArticleList(ctx context.Context, req *v1.HelpPublicArticleListReq) (res *v1.HelpPublicArticleListRes, err error)
|
||||
HelpPublicArticleGet(ctx context.Context, req *v1.HelpPublicArticleGetReq) (res *v1.HelpPublicArticleGetRes, err error)
|
||||
HelpPublicSearch(ctx context.Context, req *v1.HelpPublicSearchReq) (res *v1.HelpPublicSearchRes, err error)
|
||||
TenantLevelBenefits(ctx context.Context, req *v1.TenantLevelBenefitsReq) (res *v1.TenantLevelBenefitsRes, err error)
|
||||
TenantMemberList(ctx context.Context, req *v1.TenantMemberListReq) (res *v1.TenantMemberListRes, err error)
|
||||
TenantMemberInvite(ctx context.Context, req *v1.TenantMemberInviteReq) (res *v1.TenantMemberInviteRes, err error)
|
||||
TenantInvitationList(ctx context.Context, req *v1.TenantInvitationListReq) (res *v1.TenantInvitationListRes, err error)
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
package v1
|
||||
|
||||
import "github.com/gogf/gf/v2/frame/g"
|
||||
|
||||
// TenantLevelBenefitsReq 获取等级权益请求
|
||||
type TenantLevelBenefitsReq struct {
|
||||
g.Meta `path:"/level-benefits" method:"get" mime:"json" tags:"租户控制台-组织" summary:"获取等级权益"`
|
||||
}
|
||||
|
||||
type TenantLevelBenefitsRes struct {
|
||||
List []TenantLevelBenefitItem `json:"list"`
|
||||
CurrentLevel int `json:"current_level"`
|
||||
CurrentLevelName string `json:"current_level_name"`
|
||||
CumulativeRecharge float64 `json:"cumulative_recharge"`
|
||||
}
|
||||
|
||||
type TenantLevelBenefitItem struct {
|
||||
Level int `json:"level"`
|
||||
Name string `json:"name"`
|
||||
CumulativeRechargeThreshold float64 `json:"cumulative_recharge_threshold"`
|
||||
MaxMembers int `json:"max_members"`
|
||||
MaxConcurrency int `json:"max_concurrency"`
|
||||
PriceMultiplier float64 `json:"price_multiplier"`
|
||||
}
|
||||
Reference in new issue
Block a user