package activity import ( "context" "demo/internal/dao" "demo/internal/model/do" "demo/api/activity/v1" ) func (c *ControllerV1) Update(ctx context.Context, req *v1.UpdateReq) (res *v1.UpdateRes, err error) { _, err = dao.ActivityInfo.Ctx(ctx).OmitEmpty().Data(do.ActivityInfo{ StartTime: req.StartTime, EndTime: req.EndTime, LotteryStartTime: req.LotteryStartTime, LotteryEndTime: req.LotteryEndTime, Cost: req.Cost, DailyNum: req.DailyNum, DeviceNum: req.DeviceNum, IpNum: req.IpNum, Pic: req.Pic, Rule: req.Rule, ShareCopy: req.ShareCopy, State: req.State, }).WherePri(req.Id).Update() return nil, err }