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.CjMajorMapper; import com.ruoyi.system.domain.CjMajor; import com.ruoyi.system.service.ICjMajorService; /** * 专业Service业务层处理 * * @author ruoyi * @date 2026-09-03 */ @Service public class CjMajorServiceImpl implements ICjMajorService { @Autowired private CjMajorMapper cjMajorMapper; /** * 查询专业 * * @param majorId 专业主键 * @return 专业 */ @Override public CjMajor selectCjMajorByMajorId(Long majorId) { return cjMajorMapper.selectCjMajorByMajorId(majorId); } /** * 查询专业列表 * * @param cjMajor 专业 * @return 专业 */ @Override public List selectCjMajorList(CjMajor cjMajor) { return cjMajorMapper.selectCjMajorList(cjMajor); } /** * 新增专业 * * @param cjMajor 专业 * @return 结果 */ @Override public int insertCjMajor(CjMajor cjMajor) { cjMajor.setCreateTime(DateUtils.getNowDate()); return cjMajorMapper.insertCjMajor(cjMajor); } /** * 修改专业 * * @param cjMajor 专业 * @return 结果 */ @Override public int updateCjMajor(CjMajor cjMajor) { cjMajor.setUpdateTime(DateUtils.getNowDate()); return cjMajorMapper.updateCjMajor(cjMajor); } /** * 批量删除专业 * * @param majorIds 需要删除的专业主键 * @return 结果 */ @Override public int deleteCjMajorByMajorIds(Long[] majorIds) { return cjMajorMapper.deleteCjMajorByMajorIds(majorIds); } /** * 删除专业信息 * * @param majorId 专业主键 * @return 结果 */ @Override public int deleteCjMajorByMajorId(Long majorId) { return cjMajorMapper.deleteCjMajorByMajorId(majorId); } }