package com.gkhy.exam.system.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.exam.common.api.CommonPage; import com.gkhy.exam.common.domain.entity.SysUser; import com.gkhy.exam.common.enums.UserTypeEnum; import com.gkhy.exam.common.utils.PageUtils; import com.gkhy.exam.common.utils.SecurityUtils; import com.gkhy.exam.system.domain.ExCompanyPeriod; import com.gkhy.exam.system.mapper.ExCompanyPeriodMapper; import com.gkhy.exam.system.service.ExCompanyPeriodService; import org.springframework.stereotype.Service; import java.util.List; /** *

* 公司课时变更记录表 服务实现类 *

* * @author kzy * @since 2024-06-13 14:52:17 */ @Service public class ExCompanyPeriodServiceImpl extends ServiceImpl implements ExCompanyPeriodService { @Override public CommonPage selectCompanyPeriodList(ExCompanyPeriod companyPeriod) { SysUser user= SecurityUtils.getLoginUser().getUser(); if(!user.getUserType().equals(UserTypeEnum.SYSTEM_USER.getCode())){ companyPeriod.setCompanyId(user.getCompanyId()); } PageUtils.startPage(); List companyPeriodList=baseMapper.selectCompanyPeriodList(companyPeriod); return CommonPage.restPage(companyPeriodList); } @Override public int deleteCompanyPeriodById(Long periodId) { return baseMapper.deleteById(periodId); } }