| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- package cn.com.lzt.common.service;
- import java.io.Serializable;
- import java.util.List;
- import org.jeecgframework.core.common.service.CommonService;
- import cn.com.lzt.common.entity.TSysFileEntity;
- public interface TSysFileServiceI extends CommonService{
-
- public void delete(TSysFileEntity entity) throws Exception;
- /**
- * 更新业务id
- * @param ids 页面传递的文件的id集合以逗号分隔:
- * demo: 3b6c1862-460b-4ca5-a2d9-8cf940dfc469,0c198695-9fbb-4fda-a7db-79c7791487d3,
- * @param busiId 业务表单的主键id
- * @return
- * @author 赵华龙
- * @throws Exception
- */
- public void updateBusiId(String ids,String busiId) throws Exception;
- /**
- * 通过临时业务id,更新业务id
- * 在通过附件管理弹窗 在新建表单时上传文件时,
- * 由于使用的是临时id,在表单创建完毕后,
- * 需要将业务表单的id 同步至文件管理表中 调用本接口完成相关操作
- * @param tempBusiId 新建业务表单时,传入的业务id
- * @param busiId 业务表单入库后 该业务表单的id
- * @author 赵华龙
- * @throws Exception
- */
- public void updateBusiIdWithTempBusiId(String tempBusiId,String busiId) throws Exception;
- /**
- * 通过文件的url地址 获取文件名称
- * @param urlpath
- * @return
- * @author 赵华龙
- * @throws Exception
- */
- public String getFileNameByurlPath(String urlpath) throws Exception;
- /**
- * 根据业务主键和业务编码 获取文件列表
- * @param busiId 业务主键
- * @param tagetType 文件列表
- * @return 文件信息
- * @author 赵华龙
- * @throws Exception
- */
- public List<TSysFileEntity> getSysFileEntitiesByBusiId(String busiId,String tagetType) throws Exception;
-
- /**
- * 通过文件url地址删除文件
- * @param urlpath 文件url 地址
- * @author 赵华龙
- * @throws Exception
- */
- public void deleteByUrlPath(String urlpath) throws Exception;
-
- /**
- * 通过文件url地址删除文件
- * @param urlpath 文件url 地址
- * @author 赵华龙
- * @throws Exception
- */
- public void deleteByUrlPath(String urlpath, String busiId) throws Exception;
-
- /**
- * 根据业务主键和业务编码 删除文件
- * @param busiId 业务主键
- * @param tagetType 业务标识code 可以为一个 也可以为多个 当多个时, 中间由逗号进行分隔 demo:
- * @throws Exception
- */
- public void deleteByBusiId(String busiId,String tagetTypes) throws Exception;
-
- public Serializable save(TSysFileEntity entity) throws Exception;
-
- public void saveOrUpdate(TSysFileEntity entity) throws Exception;
-
- }
|