|
|
@@ -6,20 +6,36 @@ import java.util.List;
|
|
|
import org.apache.ibatis.annotations.Param;
|
|
|
import org.springframework.stereotype.Repository;
|
|
|
import com.jpsoft.employment.modules.base.entity.FundIncomeInfo;
|
|
|
+
|
|
|
import java.util.Map;
|
|
|
+
|
|
|
import com.jpsoft.employment.modules.common.dto.Sort;
|
|
|
|
|
|
@Repository
|
|
|
public interface FundIncomeInfoDAO {
|
|
|
- int insert(FundIncomeInfo entity);
|
|
|
- int update(FundIncomeInfo entity);
|
|
|
- int exist(String id);
|
|
|
- FundIncomeInfo get(String id);
|
|
|
- int delete(String id);
|
|
|
- List<FundIncomeInfo> list();
|
|
|
- List<FundIncomeInfo> findByTemplateOptionId(String templateOptionId);
|
|
|
- List<FundIncomeInfo> findByYear(@Param("startDate")String startDate,@Param("endDate")String endDate,@Param("templateId")String templateId);
|
|
|
- BigDecimal sumBySerialNumber(@Param("serialNumber") String serialNumber,@Param("curMonth") String curMonth,@Param("templateId")String templateId);
|
|
|
- Map<String,BigDecimal> sumBudgetRevenue(@Param("serialNumber")String serialNumber,@Param("startDate")String startDate,@Param("endDate")String endDate,@Param("templateId")String templateId);
|
|
|
- List<FundIncomeInfo> search(Map<String, Object> searchParams, List<Sort> sortList);
|
|
|
+ int insert(FundIncomeInfo entity);
|
|
|
+
|
|
|
+ int update(FundIncomeInfo entity);
|
|
|
+
|
|
|
+ int exist(String id);
|
|
|
+
|
|
|
+ FundIncomeInfo get(String id);
|
|
|
+
|
|
|
+ int delete(String id);
|
|
|
+
|
|
|
+ List<FundIncomeInfo> list();
|
|
|
+
|
|
|
+ List<FundIncomeInfo> findByTemplateOptionId(String templateOptionId);
|
|
|
+
|
|
|
+ List<FundIncomeInfo> findByYear(@Param("startDate") String startDate, @Param("endDate") String endDate, @Param("templateId") String templateId);
|
|
|
+
|
|
|
+ BigDecimal sumBySerialNumber(@Param("serialNumber") String serialNumber, @Param("curMonth") String curMonth, @Param("templateId") String templateId);
|
|
|
+
|
|
|
+ BigDecimal sumByTemplateOptionId(@Param("templateOptionId") String templateOptionId, @Param("startDate") String startDate, @Param("endDate") String endDate);
|
|
|
+
|
|
|
+ Map<String, BigDecimal> sumBudgetRevenue(@Param("serialNumber") String serialNumber, @Param("startDate") String startDate, @Param("endDate") String endDate, @Param("templateId") String templateId);
|
|
|
+
|
|
|
+ FundIncomeInfo findOneByTemplateOptionId(@Param("templateOptionId") String templateOptionId, @Param("startDate") String startDate, @Param("endDate") String endDate);
|
|
|
+
|
|
|
+ List<FundIncomeInfo> search(Map<String, Object> searchParams, List<Sort> sortList);
|
|
|
}
|