package com.flightfeather.monitor.service.impl; import com.flightfeather.monitor.domain.ds1.entity.DustSiteInfo; import com.flightfeather.monitor.domain.ds1.mapper.DustSiteInfoMapper; import com.flightfeather.monitor.service.DustSiteInfoService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import tk.mybatis.mapper.entity.Example; import java.util.List; @Service public class DustSiteInfoServiceImpl implements DustSiteInfoService { @Autowired private DustSiteInfoMapper dustSiteInfoMapper; @Override public List querySiteInfoBymnCode(String mnCode) { Example example = new Example(DustSiteInfo.class); example.createCriteria().andEqualTo("mnCode",mnCode); List list = dustSiteInfoMapper.selectByExample(example); return list; } @Override public List queryAllDutyCompany() { Example example = new Example(DustSiteInfo.class); example.setDistinct(true); example.selectProperties("dutyCompany"); List list = dustSiteInfoMapper.selectByExample(example); return list; } @Override public List queryStreet(String street) { Example example = new Example(DustSiteInfo.class); example.setDistinct(true); example.selectProperties("address"); example.createCriteria().andLike("address","%"+street+"%"); List list = dustSiteInfoMapper.selectByExample(example); return list; } }