TdCCustRuleDaoImpl.java 919 Bytes
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<TdCCustRule> 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);
	}
	
}