12345678910111213141516171819202122232425262728293031323334353637 |
- package activity
- import (
- "context"
- "demo/internal/dao"
- "demo/internal/model/do"
- "github.com/gogf/gf/v2/os/gtime"
- "demo/api/activity/v1"
- )
- func (c *ControllerV1) Create(ctx context.Context, req *v1.CreateReq) (res *v1.CreateRes, err error) {
- _, err = dao.ActivityInfo.Ctx(ctx).Data(do.ActivityInfo{
- Id: req.Id,
- Name: req.Name,
- 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,
- Mold: req.Mold,
- CreateTime: gtime.Now(),
- OrderType: req.OrderType,
- }).Insert()
- if err != nil {
- return nil, err
- }
- res = &v1.CreateRes{}
- return
- }
|