package com.gkhy.exam.pay.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.gkhy.exam.pay.entity.NonCoalPayCategory; import com.gkhy.exam.pay.mapper.NonCoalPayCategoryMapper; import com.gkhy.exam.pay.service.NonCoalPayCategoryService; import com.ruoyi.common.utils.DateUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; /** * 非煤缴费种类关联Service业务层处理 * * @author hh * @date 2025-01-16 */ @Service public class NonCoalPayCategoryServiceImpl extends ServiceImpl implements NonCoalPayCategoryService { @Resource private NonCoalPayCategoryMapper nonCoalPayCategoryMapper; /** * 查询非煤缴费种类关联 * * @param id 非煤缴费种类关联主键 * @return 非煤缴费种类关联 */ @Override public NonCoalPayCategory selectNonCoalPayCategoryById(Long id) { return nonCoalPayCategoryMapper.selectNonCoalPayCategoryById(id); } @Override public boolean saveBatchData(List list) { return saveBatch(list); } /** * 查询非煤缴费种类关联列表 * * @param nonCoalPayCategory 非煤缴费种类关联 * @return 非煤缴费种类关联 */ @Override public List selectNonCoalPayCategoryList(NonCoalPayCategory nonCoalPayCategory) { return nonCoalPayCategoryMapper.selectNonCoalPayCategoryList(nonCoalPayCategory); } /** * 新增非煤缴费种类关联 * * @param nonCoalPayCategory 非煤缴费种类关联 * @return 结果 */ @Override public int insertNonCoalPayCategory(NonCoalPayCategory nonCoalPayCategory) { nonCoalPayCategory.setCreateTime(DateUtils.getNowDate()); return nonCoalPayCategoryMapper.insertNonCoalPayCategory(nonCoalPayCategory); } /** * 修改非煤缴费种类关联 * * @param nonCoalPayCategory 非煤缴费种类关联 * @return 结果 */ @Override public int updateNonCoalPayCategory(NonCoalPayCategory nonCoalPayCategory) { nonCoalPayCategory.setUpdateTime(DateUtils.getNowDate()); return nonCoalPayCategoryMapper.updateNonCoalPayCategory(nonCoalPayCategory); } /** * 批量删除非煤缴费种类关联 * * @param ids 需要删除的非煤缴费种类关联主键 * @return 结果 */ @Override public int deleteNonCoalPayCategoryByIds(Long[] ids) { return nonCoalPayCategoryMapper.deleteNonCoalPayCategoryByIds(ids); } /** * 删除非煤缴费种类关联信息 * * @param id 非煤缴费种类关联主键 * @return 结果 */ @Override public int deleteNonCoalPayCategoryByPayId(Long id) { return nonCoalPayCategoryMapper.deleteNonCoalPayCategoryById(id); } }