package com.xzx.gc.system.service; import com.xzx.gc.common.constant.Constants; import com.xzx.gc.entity.PartnerGaode; import com.xzx.gc.system.mapper.PartnerGaodeMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import tk.mybatis.mapper.entity.Example; import java.util.List; @Service @Transactional public class PartnerGaodeService { @Autowired private PartnerGaodeMapper partnerGaodeMapper; /** * 根据区域去查询 * @param areaId * @return */ public PartnerGaode findByTownId(String areaId){ Example example=new Example(PartnerGaode.class); Example.Criteria criteria = example.createCriteria(); criteria.andEqualTo("delFlag",Constants.DEL_NOT_FLAG); criteria.andEqualTo("townId",areaId); criteria.andCondition("partner_id!=partner_key"); PartnerGaode partnerGaode1 = partnerGaodeMapper.selectOneByExample(example); return partnerGaode1; } /** * 根据合伙人ID查找合伙人列表 * @param partnerId * @return */ public List findByPartnerId(String partnerId){ PartnerGaode partnerGaode=new PartnerGaode(); partnerGaode.setDelFlag(Constants.DEL_NOT_FLAG); partnerGaode.setPartnerId(partnerId); List partnerGaode1 = partnerGaodeMapper.select(partnerGaode); return partnerGaode1; } }