package com.odcc.cpzidc.bis.service.impl; import java.util.List; import com.odcc.cpzidc.common.utils.DateUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.odcc.cpzidc.bis.mapper.IdcDraftsMapper; import com.odcc.cpzidc.bis.domain.IdcDrafts; import com.odcc.cpzidc.bis.service.IIdcDraftsService; /** * 草稿箱Service业务层处理 * * @author ruoyi * @date 2024-10-09 */ @Service public class IdcDraftsServiceImpl implements IIdcDraftsService { @Autowired private IdcDraftsMapper idcDraftsMapper; /** * 查询草稿箱 * * @param id 草稿箱主键 * @return 草稿箱 */ @Override public IdcDrafts selectIdcDraftsById(Long id) { return idcDraftsMapper.selectIdcDraftsById(id); } /** * 查询草稿箱列表 * * @param idcDrafts 草稿箱 * @return 草稿箱 */ @Override public List selectIdcDraftsList(IdcDrafts idcDrafts) { return idcDraftsMapper.selectIdcDraftsList(idcDrafts); } /** * 新增草稿箱 * * @param idcDrafts 草稿箱 * @return 结果 */ @Override public int insertIdcDrafts(IdcDrafts idcDrafts) { idcDrafts.setCreateTime(DateUtils.getNowDate()); return idcDraftsMapper.insertIdcDrafts(idcDrafts); } /** * 修改草稿箱 * * @param idcDrafts 草稿箱 * @return 结果 */ @Override public int updateIdcDrafts(IdcDrafts idcDrafts) { idcDrafts.setUpdateTime(DateUtils.getNowDate()); return idcDraftsMapper.updateIdcDrafts(idcDrafts); } /** * 批量删除草稿箱 * * @param ids 需要删除的草稿箱主键 * @return 结果 */ @Override public int deleteIdcDraftsByIds(Long[] ids) { return idcDraftsMapper.deleteIdcDraftsByIds(ids); } /** * 删除草稿箱信息 * * @param id 草稿箱主键 * @return 结果 */ @Override public int deleteIdcDraftsById(Long id) { return idcDraftsMapper.deleteIdcDraftsById(id); } }