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