GetApiById 根据ID获取API
(ctx context.Context, id int)
| 38 | |
| 39 | // GetApiById 根据ID获取API |
| 40 | func (a *apiRepository) GetApiById(ctx context.Context, id int) (*domain.Api, error) { |
| 41 | if id <= 0 { |
| 42 | return nil, dao.ErrInvalidMenu // 添加ID有效性检查 |
| 43 | } |
| 44 | api, err := a.dao.GetApiById(ctx, id) |
| 45 | if err != nil { |
| 46 | return nil, err |
| 47 | } |
| 48 | return a.apiFromDAO(api), nil |
| 49 | } |
| 50 | |
| 51 | // UpdateApi 更新API信息 |
| 52 | func (a *apiRepository) UpdateApi(ctx context.Context, api *domain.Api) error { |
nothing calls this directly
no test coverage detected