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<CjMajor> 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);
|
}
|
}
|