package com.thhy.staff.modules.biz.areauser.service.impl; import com.thhy.staff.modules.biz.areauser.entity.AreaUser; import com.thhy.staff.modules.biz.areauser.mapper.AreaUserMapper; import com.thhy.staff.modules.biz.areauser.service.AreaUserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.io.Serializable; import java.util.List; /** * 服务实现类 * @author zhang_xiao_bo * @since 2023-04-03 13:30:58 */ @Service public class AreaUserServiceImpl implements AreaUserService { @Autowired private AreaUserMapper areaUserMapper; public AreaUser get(Serializable id){ return areaUserMapper.queryById(id); } public List findList(AreaUser areaUser){ return areaUserMapper.findList(areaUser); } /** * 增加和修改 * @param areaUser */ @Transactional public void addAreaUser(AreaUser areaUser){ if(areaUser.getAreaId() == null){ //增加操作 areaUserMapper.insert(areaUser); }else{ //修改操作 areaUserMapper.update(areaUser); } } /** * 修改 * @param areaUser */ public void update(AreaUser areaUser){ areaUserMapper.update(areaUser); } /** * 删除 * @param areaId */ public void delete(Serializable areaId){ areaUserMapper.deletelogic(areaId); } }