activity_v1_update.go 740 B

123456789101112131415161718192021222324252627
  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) Update(ctx context.Context, req *v1.UpdateReq) (res *v1.UpdateRes, err error) {
  9. _, err = dao.ActivityInfo.Ctx(ctx).OmitEmpty().Data(do.ActivityInfo{
  10. StartTime: req.StartTime,
  11. EndTime: req.EndTime,
  12. LotteryStartTime: req.LotteryStartTime,
  13. LotteryEndTime: req.LotteryEndTime,
  14. Cost: req.Cost,
  15. DailyNum: req.DailyNum,
  16. DeviceNum: req.DeviceNum,
  17. IpNum: req.IpNum,
  18. Pic: req.Pic,
  19. Rule: req.Rule,
  20. ShareCopy: req.ShareCopy,
  21. State: req.State,
  22. }).WherePri(req.Id).Update()
  23. return nil, err
  24. }