MCPcopy Create free account
hub / github.com/GoSimplicity/LinkMe / apiFromDAO

Method apiFromDAO

internal/repository/api.go:102–119  ·  view source on GitHub ↗

apiFromDAO 将DAO层的API对象转换为domain层对象

(api *dao.Api)

Source from the content-addressed store, hash-verified

100
101// apiFromDAO 将DAO层的API对象转换为domain层对象
102func (a *apiRepository) apiFromDAO(api *dao.Api) *domain.Api {
103 if api == nil {
104 return nil
105 }
106 return &domain.Api{
107 ID: api.ID,
108 Name: api.Name,
109 Path: api.Path,
110 Method: api.Method,
111 Description: api.Description,
112 Version: api.Version,
113 Category: api.Category,
114 IsPublic: api.IsPublic,
115 CreateTime: api.CreateTime,
116 UpdateTime: api.UpdateTime,
117 IsDeleted: api.IsDeleted,
118 }
119}
120
121// apisFromDAO 将DAO层的API对象列表转换为domain层对象列表
122func (a *apiRepository) apisFromDAO(apis []*dao.Api) []*domain.Api {

Callers 2

GetApiByIdMethod · 0.95
apisFromDAOMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected