package com.ruoyi.system.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.system.mapper.CjCollegeMapper; import com.ruoyi.system.domain.CjCollege; import com.ruoyi.system.service.ICjCollegeService; /** * 学院Service业务层处理 * * @author ruoyi * @date 2026-09-03 */ @Service public class CjCollegeServiceImpl implements ICjCollegeService { @Autowired private CjCollegeMapper cjCollegeMapper; /** * 查询学院 * * @param collegeId 学院主键 * @return 学院 */ @Override public CjCollege selectCjCollegeByCollegeId(Long collegeId) { return cjCollegeMapper.selectCjCollegeByCollegeId(collegeId); } /** * 查询学院列表 * * @param cjCollege 学院 * @return 学院 */ @Override public List selectCjCollegeList(CjCollege cjCollege) { return cjCollegeMapper.selectCjCollegeList(cjCollege); } /** * 新增学院 * * @param cjCollege 学院 * @return 结果 */ @Override public int insertCjCollege(CjCollege cjCollege) { cjCollege.setCreateTime(DateUtils.getNowDate()); return cjCollegeMapper.insertCjCollege(cjCollege); } /** * 修改学院 * * @param cjCollege 学院 * @return 结果 */ @Override public int updateCjCollege(CjCollege cjCollege) { cjCollege.setUpdateTime(DateUtils.getNowDate()); return cjCollegeMapper.updateCjCollege(cjCollege); } /** * 批量删除学院 * * @param collegeIds 需要删除的学院主键 * @return 结果 */ @Override public int deleteCjCollegeByCollegeIds(Long[] collegeIds) { return cjCollegeMapper.deleteCjCollegeByCollegeIds(collegeIds); } /** * 删除学院信息 * * @param collegeId 学院主键 * @return 结果 */ @Override public int deleteCjCollegeByCollegeId(Long collegeId) { return cjCollegeMapper.deleteCjCollegeByCollegeId(collegeId); } }