package com.healthcare.ohctech.service;

import com.healthcare.ohctech.dto.RuleConditionDto;
import com.healthcare.ohctech.entity.RuleCondition;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

public interface RuleConditionService {
    RuleCondition getRuleConditionById(Long ruleConditionId);

    Page<RuleCondition> getAllRuleConditions(Pageable pageable);

    void addRuleCondition(RuleConditionDto ruleConditionDto, Long userId);

    void updateRuleCondition(RuleConditionDto ruleConditionDto, Long userId);

    void deleteRuleCondition(Long ruleConditionId);
}