ExpenseAccountService.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.goafanti.expenseAccount.service;
  2. import com.goafanti.expenseAccount.bo.*;
  3. import java.util.List;
  4. public interface ExpenseAccountService {
  5. Integer add(InputExpenseAccount in);
  6. int update(InputExpenseAccount in);
  7. int addDetails(InputExpenseAccountDetails in);
  8. int deleteDetails(Integer id);
  9. List<OutExpenseAccountDetails> detailsList(Integer eaid);
  10. Object logList(Integer eaid);
  11. int updateExamine(InputExpenseAccount in);
  12. Object pageList(InputPageListBo in);
  13. Object selectByPrid(InputExpenseAccount in);
  14. Object selectById(Integer id);
  15. Object updateType(InputExpenseAccount in);
  16. List<OutExpenseAccount> selectDebitOrder(String depId,Integer id);
  17. List<OutExpenseAccountStatistics> statistics(String name,String depId,String startTime,String endTime);
  18. void statisticsEvict(String name, String depId, String startTime, String endTime);
  19. Object pushSupplementCheckNo();
  20. Object selectByCheckNo(String checkNo);
  21. Object pushMerge(String ids);
  22. Object mainExpense(Integer id);
  23. Object updateMain(MainExpenseAccount in);
  24. }