ExpenseAccountService.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. Object mainList(ExpenseMainListInput id);
  25. Object detailsList(InputPageListBo in);
  26. }