TBusActivitiOvertimeServiceI.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package cn.com.lzt.useractiviti.overtime.service;
  2. import cn.com.lzt.useractiviti.overtime.entity.TBusActivitiOvertimeEntity;
  3. import cn.com.lzt.overtimestats.dto.OvertimeDto;
  4. import cn.com.lzt.useractiviti.overtime.entity.TBusActivitiOvertimeDetailEntity;
  5. import java.util.List;
  6. import org.jeecgframework.core.common.service.CommonService;
  7. import java.io.Serializable;
  8. public interface TBusActivitiOvertimeServiceI extends CommonService{
  9. public <T> void delete(T entity);
  10. /**
  11. * 添加一对多
  12. *
  13. */
  14. public void addMain(TBusActivitiOvertimeEntity tBusActivitiOvertime,
  15. List<TBusActivitiOvertimeDetailEntity> tBusActivitiOvertimeDetailList) ;
  16. /**
  17. * 修改一对多
  18. *
  19. */
  20. public void updateMain(TBusActivitiOvertimeEntity tBusActivitiOvertime,
  21. List<TBusActivitiOvertimeDetailEntity> tBusActivitiOvertimeDetailList);
  22. public void delMain(TBusActivitiOvertimeEntity tBusActivitiOvertime);
  23. /**
  24. * 默认按钮-sql增强-新增操作
  25. * @return
  26. */
  27. public boolean doAddSql(TBusActivitiOvertimeEntity t);
  28. /**
  29. * 默认按钮-sql增强-更新操作
  30. * @return
  31. */
  32. public boolean doUpdateSql(TBusActivitiOvertimeEntity t);
  33. /**
  34. * 默认按钮-sql增强-删除操作
  35. * @return
  36. */
  37. public boolean doDelSql(TBusActivitiOvertimeEntity t);
  38. void processEnd(String id);
  39. /**
  40. * 查询签报后的加班费
  41. * 参数中:yearMonth必输
  42. * */
  43. public List<OvertimeDto> getOverTimeFees(OvertimeDto paramDto);
  44. }