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);
}
}