converter

package
v1.0.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 29, 2025 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DoubanItemToHotDrama

func DoubanItemToHotDrama(item interface{}, category, subType string) *entity.HotDrama

DoubanItemToHotDrama 将豆瓣项目转换为热播剧实体

func HotDramaListToResponse

func HotDramaListToResponse(dramas []entity.HotDrama) *dto.HotDramaListResponse

HotDramaListToResponse 将热播剧实体列表转换为响应DTO

func HotDramaToResponse

func HotDramaToResponse(drama *entity.HotDrama) *dto.HotDramaResponse

HotDramaToResponse 将热播剧实体转换为响应DTO

func RequestToHotDrama

func RequestToHotDrama(req *dto.HotDramaRequest) *entity.HotDrama

RequestToHotDrama 将请求DTO转换为热播剧实体

func RequestToSystemConfig

func RequestToSystemConfig(req *dto.SystemConfigRequest) []entity.SystemConfig

RequestToSystemConfig 将请求DTO转换为系统配置实体列表

func SystemConfigToPublicResponse added in v1.0.8

func SystemConfigToPublicResponse(configs []entity.SystemConfig) map[string]interface{}

SystemConfigToPublicResponse 返回不含 api_token 的系统配置响应

func SystemConfigToResponse

func SystemConfigToResponse(configs []entity.SystemConfig) *dto.SystemConfigResponse

SystemConfigToResponse 将系统配置实体列表转换为响应DTO

func ToCategoryResponse

func ToCategoryResponse(category *entity.Category, resourceCount int64, tagNames []string) dto.CategoryResponse

ToCategoryResponse 将Category实体转换为CategoryResponse

func ToCategoryResponseList

func ToCategoryResponseList(categories []entity.Category, resourceCounts map[uint]int64, tagNamesMap map[uint][]string) []dto.CategoryResponse

ToCategoryResponseList 将Category实体列表转换为CategoryResponse列表

func ToCksResponse

func ToCksResponse(cks *entity.Cks) dto.CksResponse

ToCksResponse 将Cks实体转换为CksResponse

func ToCksResponseList

func ToCksResponseList(cksList []entity.Cks) []dto.CksResponse

ToCksResponseList 将Cks实体列表转换为CksResponse列表

func ToDailySearchStatResponse

func ToDailySearchStatResponse(stat entity.DailySearchStat) dto.DailySearchStatResponse

ToDailySearchStatResponse 将DailySearchStat实体转换为DailySearchStatResponse

func ToDailySearchStatResponseList

func ToDailySearchStatResponseList(stats []entity.DailySearchStat) []dto.DailySearchStatResponse

ToDailySearchStatResponseList 将DailySearchStat实体列表转换为DailySearchStatResponse列表

func ToHotKeywordResponse

func ToHotKeywordResponse(stat entity.KeywordStat) dto.HotKeywordResponse

ToHotKeywordResponse 将KeywordStat实体转换为HotKeywordResponse

func ToHotKeywordResponseList

func ToHotKeywordResponseList(stats []entity.KeywordStat) []dto.HotKeywordResponse

ToHotKeywordResponseList 将KeywordStat实体列表转换为HotKeywordResponse列表

func ToPanResponse

func ToPanResponse(pan *entity.Pan) dto.PanResponse

ToPanResponse 将Pan实体转换为PanResponse

func ToPanResponseList

func ToPanResponseList(pans []entity.Pan) []dto.PanResponse

ToPanResponseList 将Pan实体列表转换为PanResponse列表

func ToReadyResourceResponse

func ToReadyResourceResponse(resource *entity.ReadyResource) dto.ReadyResourceResponse

ToReadyResourceResponse 将ReadyResource实体转换为ReadyResourceResponse

func ToReadyResourceResponseList

func ToReadyResourceResponseList(resources []entity.ReadyResource) []dto.ReadyResourceResponse

ToReadyResourceResponseList 将ReadyResource实体列表转换为ReadyResourceResponse列表

func ToResourceResponse

func ToResourceResponse(resource *entity.Resource) dto.ResourceResponse

ToResourceResponse 将Resource实体转换为ResourceResponse

func ToResourceResponseList

func ToResourceResponseList(resources []entity.Resource) []dto.ResourceResponse

ToResourceResponseList 将Resource实体列表转换为ResourceResponse列表

func ToSearchStatResponse

func ToSearchStatResponse(stat *entity.SearchStat) dto.SearchStatResponse

ToSearchStatResponse 将SearchStat实体转换为SearchStatResponse

func ToSearchStatResponseList

func ToSearchStatResponseList(stats []entity.SearchStat) []dto.SearchStatResponse

ToSearchStatResponseList 将SearchStat实体列表转换为SearchStatResponse列表

func ToTagResponse

func ToTagResponse(tag *entity.Tag, resourceCount int64) dto.TagResponse

ToTagResponse 将Tag实体转换为TagResponse

func ToTagResponseList

func ToTagResponseList(tags []entity.Tag, resourceCounts map[uint]int64) []dto.TagResponse

ToTagResponseList 将Tag实体列表转换为TagResponse列表

func ToUserResponse

func ToUserResponse(user *entity.User) dto.UserResponse

ToUserResponse 将User实体转换为UserResponse

func ToUserResponseList

func ToUserResponseList(users []entity.User) []dto.UserResponse

ToUserResponseList 将User实体列表转换为UserResponse列表

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL