Files
r3/request/request_pgTrigger.go
T
2024-12-06 17:05:13 +01:00

33 lines
671 B
Go

package request
import (
"context"
"encoding/json"
"r3/schema/pgTrigger"
"r3/types"
"github.com/gofrs/uuid"
"github.com/jackc/pgx/v5"
)
func PgTriggerDel_tx(ctx context.Context, tx pgx.Tx, reqJson json.RawMessage) (interface{}, error) {
var req struct {
Id uuid.UUID `json:"id"`
}
if err := json.Unmarshal(reqJson, &req); err != nil {
return nil, err
}
return nil, pgTrigger.Del_tx(ctx, tx, req.Id)
}
func PgTriggerSet_tx(ctx context.Context, tx pgx.Tx, reqJson json.RawMessage) (interface{}, error) {
var req types.PgTrigger
if err := json.Unmarshal(reqJson, &req); err != nil {
return nil, err
}
return nil, pgTrigger.Set_tx(ctx, tx, req)
}