package com.zteits.bill.dao.impl; import com.zteits.bill.domain.TBlackRuleParkRel; import com.zteits.bill.domain.TBlackRuleParkRelExample; import com.zteits.clouds.api.dto.bill.param.TBlackRuleParkRelRequest; import com.zteits.bill.dao.TBlackRuleParkRelDao; import com.zteits.bill.mapper.TBlackRuleParkRelMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; import java.util.Date; import java.util.List; @Component public class TBlackRuleParkRelDaoImpl implements TBlackRuleParkRelDao { @Autowired private TBlackRuleParkRelMapper tBlackRuleParkRelMapper; @Override public int deleteTBlackRuleParkRelByPrimaryKey(Long id, String opId, String opName) { TBlackRuleParkRel record = new TBlackRuleParkRel(); record.setId(id); record.setModifyEmpid(opId); record.setModifyDate(new Date()); return tBlackRuleParkRelMapper.updateByPrimaryKeySelective(record); } @Override public int saveTBlackRuleParkRel(TBlackRuleParkRel tBlackRuleParkRel) { if(tBlackRuleParkRel.getCreateDate()==null){ tBlackRuleParkRel.setCreateDate(new Date()); } if(tBlackRuleParkRel.getCreateDate()==null){ tBlackRuleParkRel.setModifyDate(new Date()); } return tBlackRuleParkRelMapper.insertSelective(tBlackRuleParkRel); } @Override public int updateByExampleSelective(TBlackRuleParkRel record, TBlackRuleParkRelExample example) { return tBlackRuleParkRelMapper.updateByExampleSelective(record,example); } @Override public int updateByPrimaryKeySelective(TBlackRuleParkRel record) { return tBlackRuleParkRelMapper.updateByPrimaryKeySelective(record); } @Override public List selectByExample(TBlackRuleParkRelExample example) { return tBlackRuleParkRelMapper.selectByExample(example); } @Override public TBlackRuleParkRel queryByPrimaryKey(Long id) { return tBlackRuleParkRelMapper.selectByPrimaryKey(id); } @Override public List queryTBlackRuleParkRel(TBlackRuleParkRelRequest request) { //TODO 编写smapper实现 //return tBlackRuleParkRelSMapper.queryTBlackRuleParkRel(request); return null; } @Override public int batchDeleteTBlackRuleParkRelByPrimaryKey(List ids, String opId, String opName) { TBlackRuleParkRel record = new TBlackRuleParkRel(); record.setModifyEmpid(opId); record.setModifyDate(new Date()); //where条件 TBlackRuleParkRelExample example = new TBlackRuleParkRelExample(); example.createCriteria().andIdIn(ids); return tBlackRuleParkRelMapper.updateByExampleSelective(record,example); } /*@Override public PageInfo queryTBlackRuleParkRelForPage(TBlackRuleParkRelRequest request) { PageHelper.startPage(request.getBaseRequest().getPageNum(), request.getBaseRequest().getPageSize()); //TODO 编写smapper实现 *//*List list = tBlackRuleParkRelSMapper.queryTBlackRuleParkRel(request); if (CollectionUtils.isNotEmpty(list)) { return new PageInfo(list); }*//* return new PageInfo(new ArrayList()); }*/ }