CreateApi 创建新的API
(ctx context.Context, api *domain.Api)
| 30 | |
| 31 | // CreateApi 创建新的API |
| 32 | func (a *apiRepository) CreateApi(ctx context.Context, api *domain.Api) error { |
| 33 | if api == nil { |
| 34 | return dao.ErrInvalidMenu // 添加空指针检查 |
| 35 | } |
| 36 | return a.dao.CreateApi(ctx, a.apiToDAO(api)) |
| 37 | } |
| 38 | |
| 39 | // GetApiById 根据ID获取API |
| 40 | func (a *apiRepository) GetApiById(ctx context.Context, id int) (*domain.Api, error) { |