初始化项目

This commit is contained in:
2025-12-10 15:41:52 +08:00
parent 339dd97f66
commit 232009bbc2
25 changed files with 419 additions and 467 deletions

View File

@@ -2,7 +2,6 @@ package controller
import (
"context"
"strconv"
"cid/model/dto"
"cid/service"
@@ -33,12 +32,7 @@ func (c *adSource) Create(ctx context.Context, req *dto.CreateAdSourceReq) (res
// Update 更新广告源
func (c *adSource) Update(ctx context.Context, req *dto.UpdateAdSourceReq) (res *dto.GetAdSourceRes, err error) {
id, err := strconv.ParseInt(req.Id, 10, 64)
if err != nil {
return nil, gerror.New("无效的广告源ID")
}
affected, err := service.AdSource.UpdateAdSource(ctx, id, req)
affected, err := service.AdSource.UpdateAdSource(ctx, req.Id, req)
if err != nil {
return nil, err
}
@@ -46,7 +40,7 @@ func (c *adSource) Update(ctx context.Context, req *dto.UpdateAdSourceReq) (res
return nil, gerror.New("广告源更新失败")
}
adSource, err := service.AdSource.GetAdSourceByID(ctx, id)
adSource, err := service.AdSource.GetAdSourceByID(ctx, req.Id)
if err != nil {
return nil, err
}
@@ -58,12 +52,7 @@ func (c *adSource) Update(ctx context.Context, req *dto.UpdateAdSourceReq) (res
// Delete 删除广告源
func (c *adSource) Delete(ctx context.Context, req *dto.DeleteAdSourceReq) (res *dto.DeleteAdSourceRes, err error) {
id, err := strconv.ParseInt(req.Id, 10, 64)
if err != nil {
return nil, gerror.New("无效的广告源ID")
}
affected, err := service.AdSource.DeleteAdSource(ctx, id)
affected, err := service.AdSource.DeleteAdSource(ctx, req.Id)
if err != nil {
return nil, err
}
@@ -78,12 +67,7 @@ func (c *adSource) Delete(ctx context.Context, req *dto.DeleteAdSourceReq) (res
// GetByID 根据ID获取广告源
func (c *adSource) GetByID(ctx context.Context, req *dto.GetAdSourceReq) (res *dto.GetAdSourceRes, err error) {
id, err := strconv.ParseInt(req.Id, 10, 64)
if err != nil {
return nil, gerror.New("无效的广告源ID")
}
adSource, err := service.AdSource.GetAdSourceByID(ctx, id)
adSource, err := service.AdSource.GetAdSourceByID(ctx, req.Id)
if err != nil {
return nil, err
}
@@ -96,8 +80,8 @@ func (c *adSource) GetByID(ctx context.Context, req *dto.GetAdSourceReq) (res *d
}, nil
}
// GetList 获取广告源列表
func (c *adSource) GetList(ctx context.Context, req *dto.ListAdSourceReq) (res *dto.ListAdSourceRes, err error) {
// List 获取广告源列表
func (c *adSource) List(ctx context.Context, req *dto.ListAdSourceReq) (res *dto.ListAdSourceRes, err error) {
adSources, err := service.AdSource.GetAvailableSources(ctx)
if err != nil {
return nil, err