package dao import ( "context" "model-gateway/consts/public" "model-gateway/model/dto" "model-gateway/model/entity" "gitea.redpowerfuture.com/red-future/common/db/gfdb" "github.com/gogf/gf/v2/util/gconv" ) var ModelTaskEnd = &modelTaskEndDao{} type modelTaskEndDao struct{} // Insert 插入 func (d *modelTaskEndDao) Insert(ctx context.Context, req *dto.CreateModelTaskEndReq) (id int64, err error) { m := new(entity.ModelTaskEnd) err = gconv.Struct(req, &m) if err != nil { return } r, err := gfdb.DB(ctx, public.DbNameModelGateway).Model(ctx, public.TableNameModelTaskEnd).Insert(m) if err != nil { return } return r.LastInsertId() }