package com.javaweb.cms.service.impl;
|
|
import java.util.List;
|
import com.javaweb.common.utils.DateUtils;
|
import com.javaweb.common.utils.Guid;
|
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.ResourceMapper;
|
import com.javaweb.cms.domain.Resource;
|
import com.javaweb.cms.service.IResourceService;
|
import com.javaweb.common.core.text.Convert;
|
|
/**
|
* 资源Service业务层处理
|
*
|
* @author wujiyue
|
* @date 2019-11-23
|
*/
|
@Service
|
public class ResourceServiceImpl implements IResourceService
|
{
|
@Autowired
|
private ResourceMapper resourceMapper;
|
|
/**
|
* 查询资源
|
*
|
* @param id 资源ID
|
* @return 资源
|
*/
|
@Override
|
public Resource selectResourceById(String id)
|
{
|
return resourceMapper.selectResourceById(id);
|
}
|
|
/**
|
* 查询资源列表
|
*
|
* @param resource 资源
|
* @return 资源
|
*/
|
@Override
|
public List<Resource> selectResourceList(Resource resource)
|
{
|
return resourceMapper.selectResourceList(resource);
|
}
|
|
/**
|
* 新增资源
|
*
|
* @param resource 资源
|
* @return 结果
|
*/
|
@Override
|
public int insertResource(Resource resource)
|
{
|
resource.setId(Guid.get());
|
SysUser user= ShiroUtils.getSysUser();
|
resource.setUserId(user.getUserId().toString());
|
resource.setUserName(user.getUserName());
|
|
resource.setCreateTime(DateUtils.getNowDate());
|
return resourceMapper.insertResource(resource);
|
}
|
|
/**
|
* 修改资源
|
*
|
* @param resource 资源
|
* @return 结果
|
*/
|
@Override
|
public int updateResource(Resource resource)
|
{
|
resource.setUpdateTime(DateUtils.getNowDate());
|
return resourceMapper.updateResource(resource);
|
}
|
|
/**
|
* 删除资源对象
|
*
|
* @param ids 需要删除的数据ID
|
* @return 结果
|
*/
|
@Override
|
public int deleteResourceByIds(String ids)
|
{
|
return resourceMapper.deleteResourceByIds(Convert.toStrArray(ids));
|
}
|
|
/**
|
* 删除资源信息
|
*
|
* @param id 资源ID
|
* @return 结果
|
*/
|
@Override
|
public int deleteResourceById(String id)
|
{
|
return resourceMapper.deleteResourceById(id);
|
}
|
|
@Override
|
public int upVote(String id) {
|
return resourceMapper.upVote(id);
|
}
|
|
@Override
|
public int resourceLook(String id) {
|
return resourceMapper.resourceLook(id);
|
}
|
}
|