| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- package platform.modules.company.service;
- import java.util.List;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import platform.common.base.service.BaseService;
- import platform.modules.company.dao.CompanyBuildingStreetDao;
- import platform.modules.company.entity.CompanyBuildingStreet;
- import platform.modules.government.service.StreetService;
- import tk.mybatis.mapper.entity.Example;
- @Service
- @Transactional
- public class CompanyBuildingStreetService extends BaseService<CompanyBuildingStreet> {
- @Autowired
- private CompanyBuildingStreetDao companyBuildingStreetDao;
-
- @Autowired
- private StreetService streetService;
-
- public void deleteByCompanyId(Integer companyId) {
- companyBuildingStreetDao.deleteByCompanyId(companyId);
-
- }
- public List<CompanyBuildingStreet> findByCompanyId(Integer company_id) {
- Example example = new Example(CompanyBuildingStreet.class);
- Example.Criteria criteria = example.createCriteria();
- criteria.andEqualTo("del_flag", false);
- criteria.andEqualTo("company_id", company_id);
- List<CompanyBuildingStreet> streets = this.selectByExample(example);
- for(CompanyBuildingStreet street:streets) {
- try {
- street.setStreet_name(streetService.getStreetName(street.getStreet_id()));
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- return streets;
- }
- }
|