package org.springblade.modules.partyOrganization.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; import org.springblade.core.mp.base.BaseServiceImpl; import org.springblade.core.secure.utils.AuthUtil; import org.springblade.modules.partyOrganization.entity.PartyOrganization; import org.springblade.modules.partyOrganization.mapper.PartyOrganizationMapper; import org.springblade.modules.partyOrganization.service.IPartyOrganizationService; import org.springblade.modules.partyOrganization.vo.PartyOrganizationVO; import org.springblade.modules.system.entity.Dept; import org.springblade.modules.system.service.IDeptService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class PartyOrganizationServiceImpl extends BaseServiceImpl implements IPartyOrganizationService { @Autowired private IDeptService deptService; @Override public IPage getPage(IPage page, PartyOrganizationVO partyOrganizationVO) { Dept dept = deptService.getById(AuthUtil.getDeptId()); if (null!=dept){ partyOrganizationVO.setAreaId(dept.getRegionCode()); } return page.setRecords(baseMapper.getPage(page,partyOrganizationVO)); } }