ChargerAssessTemplateRelDaoImpl.java 1.46 KB
package com.zteits.park.dao.impl;
import java.util.Date;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import com.zteits.park.dao.ChargerAssessTemplateRelDao;
import com.zteits.park.domain.ChargerAssessTemplateRel;
import com.zteits.park.domain.ChargerAssessTemplateRelExample;
import com.zteits.park.mapper.ChargerAssessTemplateRelMapper;

@Component
public class ChargerAssessTemplateRelDaoImpl implements  ChargerAssessTemplateRelDao {
    @Autowired
    private ChargerAssessTemplateRelMapper chargerAssessTemplateRelMapper;

	@Override
	public int saveChargerAssessTemplateRel(ChargerAssessTemplateRel chargerAssessTemplateRel) {
		if(chargerAssessTemplateRel.getCreateTime()==null){
			chargerAssessTemplateRel.setCreateTime(new Date());
        }
		return chargerAssessTemplateRelMapper.insertSelective(chargerAssessTemplateRel);
	}

	@Override
	public List<ChargerAssessTemplateRel> selectByExample(ChargerAssessTemplateRelExample example) {
		List<ChargerAssessTemplateRel> list = chargerAssessTemplateRelMapper.selectByExample(example);
		return list;
	}

	@Override
	public int deleteChargerAssessTemplateRelByTemplateNo(String templateNo,Long orgId) {
		ChargerAssessTemplateRelExample example = new ChargerAssessTemplateRelExample();
		example.createCriteria().andTemplateNoEqualTo(templateNo).andOrgIdEqualTo(orgId);
		return chargerAssessTemplateRelMapper.deleteByExample(example );
	}

   
}