This commit is contained in:
2025-12-18 11:00:37 +08:00
parent 368726f60c
commit d1d67f5c9a
3 changed files with 26 additions and 32 deletions

View File

@@ -8,7 +8,6 @@ import (
"quyun/v2/pkg/consts" "quyun/v2/pkg/consts"
"github.com/gofiber/fiber/v3" "github.com/gofiber/fiber/v3"
"github.com/samber/lo"
) )
// @provider // @provider
@@ -78,7 +77,5 @@ func (*tenant) updateStatus(ctx fiber.Ctx, tenantID int64, form *dto.TenantStatu
// @Bind userID path // @Bind userID path
// @Bind form body // @Bind form body
func (*tenant) statusList(ctx fiber.Ctx) ([]requests.KV, error) { func (*tenant) statusList(ctx fiber.Ctx) ([]requests.KV, error) {
return lo.Map(consts.TenantStatusValues(), func(item consts.TenantStatus, _ int) requests.KV { return consts.TenantStatusItems(), nil
return requests.NewKV(item.String(), item.Description())
}), nil
} }

View File

@@ -8,7 +8,6 @@ import (
"quyun/v2/pkg/consts" "quyun/v2/pkg/consts"
"github.com/gofiber/fiber/v3" "github.com/gofiber/fiber/v3"
"github.com/samber/lo"
) )
// @provider // @provider
@@ -57,9 +56,7 @@ func (*user) updateStatus(ctx fiber.Ctx, userID int64, form *dto.UserStatusUpdat
// @Bind userID path // @Bind userID path
// @Bind form body // @Bind form body
func (*user) statusList(ctx fiber.Ctx) ([]requests.KV, error) { func (*user) statusList(ctx fiber.Ctx) ([]requests.KV, error) {
return lo.Map(consts.UserStatusValues(), func(item consts.UserStatus, _ int) requests.KV { return consts.UserStatusItems(), nil
return requests.NewKV(item.String(), item.Description())
}), nil
} }
// statistics // statistics

View File

@@ -25,8 +25,8 @@ func (t Role) Description() string {
} }
} }
// Items returns the KV list for FE dropdowns. // RoleItems returns the KV list for FE dropdowns.
func (Role) Items() []requests.KV { func RoleItems() []requests.KV {
values := RoleValues() values := RoleValues()
items := make([]requests.KV, 0, len(values)) items := make([]requests.KV, 0, len(values))
for _, v := range values { for _, v := range values {
@@ -53,8 +53,8 @@ func (t UserStatus) Description() string {
} }
} }
// Items returns the KV list for FE dropdowns. // UserStatusItems returns the KV list for FE dropdowns.
func (UserStatus) Items() []requests.KV { func UserStatusItems() []requests.KV {
values := UserStatusValues() values := UserStatusValues()
items := make([]requests.KV, 0, len(values)) items := make([]requests.KV, 0, len(values))
for _, v := range values { for _, v := range values {
@@ -83,8 +83,8 @@ func (t TenantStatus) Description() string {
} }
} }
// Items returns the KV list for FE dropdowns. // TenantStatusItems returns the KV list for FE dropdowns.
func (TenantStatus) Items() []requests.KV { func TenantStatusItems() []requests.KV {
values := TenantStatusValues() values := TenantStatusValues()
items := make([]requests.KV, 0, len(values)) items := make([]requests.KV, 0, len(values))
for _, v := range values { for _, v := range values {
@@ -109,8 +109,8 @@ func (t TenantUserRole) Description() string {
} }
} }
// Items returns the KV list for FE dropdowns. // TenantUserRoleItems returns the KV list for FE dropdowns.
func (TenantUserRole) Items() []requests.KV { func TenantUserRoleItems() []requests.KV {
values := TenantUserRoleValues() values := TenantUserRoleValues()
items := make([]requests.KV, 0, len(values)) items := make([]requests.KV, 0, len(values))
for _, v := range values { for _, v := range values {
@@ -139,8 +139,8 @@ func (t MediaAssetType) Description() string {
} }
} }
// Items returns the KV list for FE dropdowns. // MediaAssetTypeItems returns the KV list for FE dropdowns.
func (MediaAssetType) Items() []requests.KV { func MediaAssetTypeItems() []requests.KV {
values := MediaAssetTypeValues() values := MediaAssetTypeValues()
items := make([]requests.KV, 0, len(values)) items := make([]requests.KV, 0, len(values))
for _, v := range values { for _, v := range values {
@@ -171,8 +171,8 @@ func (t MediaAssetStatus) Description() string {
} }
} }
// Items returns the KV list for FE dropdowns. // MediaAssetStatusItems returns the KV list for FE dropdowns.
func (MediaAssetStatus) Items() []requests.KV { func MediaAssetStatusItems() []requests.KV {
values := MediaAssetStatusValues() values := MediaAssetStatusValues()
items := make([]requests.KV, 0, len(values)) items := make([]requests.KV, 0, len(values))
for _, v := range values { for _, v := range values {
@@ -205,8 +205,8 @@ func (t ContentStatus) Description() string {
} }
} }
// Items returns the KV list for FE dropdowns. // ContentStatusItems returns the KV list for FE dropdowns.
func (ContentStatus) Items() []requests.KV { func ContentStatusItems() []requests.KV {
values := ContentStatusValues() values := ContentStatusValues()
items := make([]requests.KV, 0, len(values)) items := make([]requests.KV, 0, len(values))
for _, v := range values { for _, v := range values {
@@ -233,8 +233,8 @@ func (t ContentVisibility) Description() string {
} }
} }
// Items returns the KV list for FE dropdowns. // ContentVisibilityItems returns the KV list for FE dropdowns.
func (ContentVisibility) Items() []requests.KV { func ContentVisibilityItems() []requests.KV {
values := ContentVisibilityValues() values := ContentVisibilityValues()
items := make([]requests.KV, 0, len(values)) items := make([]requests.KV, 0, len(values))
for _, v := range values { for _, v := range values {
@@ -261,8 +261,8 @@ func (t ContentAssetRole) Description() string {
} }
} }
// Items returns the KV list for FE dropdowns. // ContentAssetRoleItems returns the KV list for FE dropdowns.
func (ContentAssetRole) Items() []requests.KV { func ContentAssetRoleItems() []requests.KV {
values := ContentAssetRoleValues() values := ContentAssetRoleValues()
items := make([]requests.KV, 0, len(values)) items := make([]requests.KV, 0, len(values))
for _, v := range values { for _, v := range values {
@@ -297,8 +297,8 @@ func (t DiscountType) Description() string {
} }
} }
// Items returns the KV list for FE dropdowns. // DiscountTypeItems returns the KV list for FE dropdowns.
func (DiscountType) Items() []requests.KV { func DiscountTypeItems() []requests.KV {
values := DiscountTypeValues() values := DiscountTypeValues()
items := make([]requests.KV, 0, len(values)) items := make([]requests.KV, 0, len(values))
for _, v := range values { for _, v := range values {
@@ -321,8 +321,8 @@ func (t Currency) Description() string {
} }
} }
// Items returns the KV list for FE dropdowns. // CurrencyItems returns the KV list for FE dropdowns.
func (Currency) Items() []requests.KV { func CurrencyItems() []requests.KV {
values := CurrencyValues() values := CurrencyValues()
items := make([]requests.KV, 0, len(values)) items := make([]requests.KV, 0, len(values))
for _, v := range values { for _, v := range values {
@@ -351,8 +351,8 @@ func (t ContentAccessStatus) Description() string {
} }
} }
// Items returns the KV list for FE dropdowns. // ContentAccessStatusItems returns the KV list for FE dropdowns.
func (ContentAccessStatus) Items() []requests.KV { func ContentAccessStatusItems() []requests.KV {
values := ContentAccessStatusValues() values := ContentAccessStatusValues()
items := make([]requests.KV, 0, len(values)) items := make([]requests.KV, 0, len(values))
for _, v := range values { for _, v := range values {