消息附件管理
parent
dc610d9f00
commit
afaf6c8f58
@ -0,0 +1,46 @@
|
||||
package cn.estsh.i3plus.core.api.iservice.busi;
|
||||
|
||||
import cn.estsh.i3plus.pojo.platform.bean.SysFileAttach;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description : 文件附件接口
|
||||
* @Reference :
|
||||
* @Author : yunhao
|
||||
* @Date : 2018-10-25 17:10
|
||||
* @Modify :
|
||||
**/
|
||||
public interface ISysFileAttachService {
|
||||
|
||||
/**
|
||||
* 添加附件信息
|
||||
* @param sysFileAttach 附件信息
|
||||
* @return 添加后的附件信息
|
||||
*/
|
||||
@ApiOperation(value = "添加附件信息")
|
||||
SysFileAttach insertSysFileAttach(SysFileAttach sysFileAttach);
|
||||
|
||||
/**
|
||||
* 根据id删除附件信息
|
||||
* @param id 附件信息id
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除附件信息")
|
||||
void deleteSysFileAttachById(Long id);
|
||||
|
||||
/**
|
||||
* 根据RefId查询
|
||||
* @param refId 关系id
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除附件信息")
|
||||
List<SysFileAttach> findSysFileAttachByRefId(Long refId);
|
||||
|
||||
/**
|
||||
* 根据RefId删除
|
||||
* @param refId 关系id
|
||||
*/
|
||||
@ApiOperation(value = "根据id删除附件信息")
|
||||
void deleteSysFileAttachByRefId(Long refId);
|
||||
|
||||
}
|
@ -0,0 +1,52 @@
|
||||
package cn.estsh.i3plus.core.apiservice.serviceimpl.busi;
|
||||
|
||||
import cn.estsh.i3plus.core.api.iservice.busi.ISysFileAttachService;
|
||||
import cn.estsh.i3plus.pojo.platform.bean.SysFileAttach;
|
||||
import cn.estsh.i3plus.pojo.platform.repository.SysFileAttachRepository;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Description :
|
||||
* @Reference :
|
||||
* @Author : yunhao
|
||||
* @CreateDate : 2019-04-12 19:43
|
||||
* @Modify:
|
||||
**/
|
||||
@Service
|
||||
public class SysFileAttachService implements ISysFileAttachService {
|
||||
|
||||
public static final Logger LOGGER = LoggerFactory.getLogger(SysFileAttachService.class);
|
||||
|
||||
@Autowired
|
||||
private SysFileAttachRepository sysFileAttachRDao;
|
||||
|
||||
@Override
|
||||
@ApiOperation(value = "添加附件信息")
|
||||
public SysFileAttach insertSysFileAttach(SysFileAttach sysFileAttach) {
|
||||
return sysFileAttachRDao.insert(sysFileAttach);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ApiOperation(value = "根据id删除附件信息")
|
||||
public void deleteSysFileAttachById(Long id) {
|
||||
sysFileAttachRDao.deleteById(id);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ApiOperation(value = "根据id删除附件信息")
|
||||
public List<SysFileAttach> findSysFileAttachByRefId(Long refId) {
|
||||
return sysFileAttachRDao.findByProperty("refId",refId);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ApiOperation(value = "根据id删除附件信息")
|
||||
public void deleteSysFileAttachByRefId(Long refId) {
|
||||
sysFileAttachRDao.deleteByProperty("refId",refId);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue