package com.zteits.pay.dao.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import com.zteits.clouds.api.apibase.constants.DataStatusEnum; import com.zteits.pay.dao.TdCCustRuleDao; import com.zteits.pay.domain.TdCCustRule; import com.zteits.pay.domain.TdCCustRuleExample; import com.zteits.pay.mapper.TdCCustRuleMapper; @Component public class TdCCustRuleDaoImpl implements TdCCustRuleDao { @Autowired private TdCCustRuleMapper tdCCustRuleMapper; @Override public List queryRuleByCondition(TdCCustRule record) { TdCCustRuleExample example = new TdCCustRuleExample(); Integer ruleType = record.getRuleType(); example.createCriteria().andDataStateEqualTo(DataStatusEnum.DATA_STATUS_VALID.value()) .andRuleTypeEqualTo(ruleType); return tdCCustRuleMapper.selectByExampleWithBLOBs(example); } }