package com.javaweb.cms.service.impl; import java.util.List; import com.javaweb.framework.util.ShiroUtils; import com.javaweb.system.domain.SysUser; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.javaweb.cms.mapper.ShortWordsMapper; import com.javaweb.cms.domain.ShortWords; import com.javaweb.cms.service.IShortWordsService; import com.javaweb.common.core.text.Convert; /** * 励志短语Service业务层处理 * * @author wujiyue * @date 2019-11-22 */ @Service public class ShortWordsServiceImpl implements IShortWordsService { @Autowired private ShortWordsMapper shortWordsMapper; /** * 查询励志短语 * * @param id 励志短语ID * @return 励志短语 */ @Override public ShortWords selectShortWordsById(Long id) { return shortWordsMapper.selectShortWordsById(id); } /** * 查询励志短语列表 * * @param shortWords 励志短语 * @return 励志短语 */ @Override public List selectShortWordsList(ShortWords shortWords) { return shortWordsMapper.selectShortWordsList(shortWords); } /** * 新增励志短语 * * @param shortWords 励志短语 * @return 结果 */ @Override public int insertShortWords(ShortWords shortWords) { SysUser user= ShiroUtils.getSysUser(); shortWords.setUserId(user.getUserId().toString()); shortWords.setWordsCount(Long.valueOf(shortWords.getShortWords().length())); return shortWordsMapper.insertShortWords(shortWords); } /** * 修改励志短语 * * @param shortWords 励志短语 * @return 结果 */ @Override public int updateShortWords(ShortWords shortWords) { shortWords.setWordsCount(Long.valueOf(shortWords.getShortWords().length())); return shortWordsMapper.updateShortWords(shortWords); } /** * 删除励志短语对象 * * @param ids 需要删除的数据ID * @return 结果 */ @Override public int deleteShortWordsByIds(String ids) { return shortWordsMapper.deleteShortWordsByIds(Convert.toStrArray(ids)); } /** * 删除励志短语信息 * * @param id 励志短语ID * @return 结果 */ @Override public int deleteShortWordsById(Long id) { return shortWordsMapper.deleteShortWordsById(id); } }