Insert(ctx context.Context, data *{{.upperStartCamelObject}}) (sql.Result,error) InsertWithTx(ctx context.Context, session sqlx.Session, data *{{.upperStartCamelObject}}) (sql.Result,error) BatchInsert(ctx context.Context, dataList []*{{.upperStartCamelObject}}) error BatchInsertWithTx(ctx context.Context, session sqlx.Session, dataList []*{{.upperStartCamelObject}}) error TransactCtx(ctx context.Context, fn func(context.Context, sqlx.Session) error) error