// =================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// =================================================================================

package sys_auth_rule

import (
	"context"

	"kami/api/sys_auth_rule/v1"
)

type ISysAuthRuleV1 interface {
	RuleSearch(ctx context.Context, req *v1.RuleSearchReq) (res *v1.RuleSearchRes, err error)
	RuleAdd(ctx context.Context, req *v1.RuleAddReq) (res *v1.RuleAddRes, err error)
	RuleGetParams(ctx context.Context, req *v1.RuleGetParamsReq) (res *v1.RuleGetParamsRes, err error)
	RuleInfo(ctx context.Context, req *v1.RuleInfoReq) (res *v1.RuleInfoRes, err error)
	RuleUpdate(ctx context.Context, req *v1.RuleUpdateReq) (res *v1.RuleUpdateRes, err error)
	RuleDelete(ctx context.Context, req *v1.RuleDeleteReq) (res *v1.RuleDeleteRes, err error)
}
