package com.ruoyi.project.tr.articleRegulation.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.security.ShiroUtils; import com.ruoyi.project.system.user.domain.User; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.project.tr.articleRegulation.mapper.ArticleRegulationMapper; import com.ruoyi.project.tr.articleRegulation.domain.ArticleRegulation; import com.ruoyi.project.tr.articleRegulation.service.IArticleRegulationService; import com.ruoyi.common.utils.text.Convert; /** * 法律法规政策文章Service业务层处理 * * @author wm * @date 2020-06-11 */ @Service public class ArticleRegulationServiceImpl implements IArticleRegulationService { @Autowired private ArticleRegulationMapper articleRegulationMapper; /** * 查询法律法规政策文章 * * @param articleRegulationId 法律法规政策文章ID * @return 法律法规政策文章 */ @Override public ArticleRegulation selectArticleRegulationById(Long articleRegulationId) { return articleRegulationMapper.selectArticleRegulationById(articleRegulationId); } /** * 查询法律法规政策文章列表 * * @param articleRegulation 法律法规政策文章 * @return 法律法规政策文章 */ @Override public List selectArticleRegulationList(ArticleRegulation articleRegulation) { return articleRegulationMapper.selectArticleRegulationList(articleRegulation); } /** * 新增法律法规政策文章 * * @param articleRegulation 法律法规政策文章 * @return 结果 */ @Override public int insertArticleRegulation(ArticleRegulation articleRegulation) { articleRegulation.setCreateTime(DateUtils.getNowDate()); User sysUser = ShiroUtils.getSysUser(); articleRegulation.setCreateBy(sysUser.getUserName()); articleRegulation.setCompanyId(sysUser.getCompanyId()); return articleRegulationMapper.insertArticleRegulation(articleRegulation); } /** * 修改法律法规政策文章 * * @param articleRegulation 法律法规政策文章 * @return 结果 */ @Override public int updateArticleRegulation(ArticleRegulation articleRegulation) { articleRegulation.setUpdateTime(DateUtils.getNowDate()); User sysUser = ShiroUtils.getSysUser(); articleRegulation.setUpdateBy(sysUser.getUserName()); return articleRegulationMapper.updateArticleRegulation(articleRegulation); } /** * 删除法律法规政策文章对象 * * @param ids 需要删除的数据ID * @return 结果 */ @Override public int deleteArticleRegulationByIds(String ids) { return articleRegulationMapper.deleteArticleRegulationByIds(Convert.toStrArray(ids)); } /** * 删除法律法规政策文章信息 * * @param articleRegulationId 法律法规政策文章ID * @return 结果 */ @Override public int deleteArticleRegulationById(Long articleRegulationId) { return articleRegulationMapper.deleteArticleRegulationById(articleRegulationId); } }