package com.zteits.pay.dao; import java.util.List; import com.zteits.clouds.api.apibase.bean.BizResult; import com.zteits.clouds.api.dto.pay.param.SysFileGetBySourceIdAndTypeRequest; import com.zteits.pay.domain.TdCFile; /** * Copyright: Copyright (c) 2017 zteits * * @ClassName: com.zteits.pay.dao * @Description: * @version: v1.0.0 * @author: atao * @date: 2017/7/11 下午7:25 * Modification History: * Date Author Version Description * ---------------------------------------------------------* * 2017/7/11 atao v1.0.0 创建 */ public interface TdCFileDao { /** * 根据文件来源ID 与 类型 获取文件信息 * * @param sourceId 文件来源ID * @param fileType 文件类型 * @return */ List getFilesBySourceIdAndType(String sourceId, Integer fileType); /** * 根据文件来源ID 与 类型 获取文件信息 * * @param sourceId 文件来源ID * @param fileType 文件类型 * @return */ List getFilesBySourceIdsAndTypes(List sourceId, List fileType); /** * * @param tdCFile * @return * 2017年12月29日 xiejp */ Integer updateFileState(TdCFile tdCFile); /** * 保存 * @param tdCFile * @return * 2017年12月29日 xiejp */ Integer saveFilesBySourceIdAndType(TdCFile tdCFile); Integer deleteFilesByIds(List ids); /** * 根据文件来源ID 与 类型 删除文件信息 * * @param request * @return */ Integer deleteFilesBySourceIdAndType(SysFileGetBySourceIdAndTypeRequest request); TdCFile getFilesBySourceIdAndTypeLimt1(String sourceId, Integer fileType,Integer filState); }