activity_v1_get_one.go 382 B

123456789101112131415161718192021
  1. package activity
  2. import (
  3. "context"
  4. "demo/internal/dao"
  5. "demo/internal/model/do"
  6. "demo/api/activity/v1"
  7. )
  8. func (c *ControllerV1) GetOne(ctx context.Context, req *v1.GetOneReq) (res *v1.GetOneRes, err error) {
  9. res = &v1.GetOneRes{}
  10. err = dao.ActivityInfo.Ctx(ctx).Where(do.ActivityInfo{
  11. Id: req.Id,
  12. }).Scan(&res)
  13. if err != nil {
  14. return nil, err
  15. }
  16. return res, err
  17. }