MaintainBillServiceI.java 974 B

123456789101112131415161718192021222324252627282930313233
  1. package cn.com.lzt.maintainbill.service;
  2. import java.io.Serializable;
  3. import org.jeecgframework.core.common.service.CommonService;
  4. import com.xcgl.projecttask.entity.ProjecttaskEntity;
  5. import cn.com.lzt.maintainbill.entity.MaintainBillEntity;
  6. public interface MaintainBillServiceI extends CommonService{
  7. public void delete(MaintainBillEntity entity) throws Exception;
  8. public Serializable save(MaintainBillEntity entity) throws Exception;
  9. public void saveOrUpdate(MaintainBillEntity entity) throws Exception;
  10. /**
  11. * 保存,并生成任务
  12. * */
  13. public Serializable saveAndGenTask(MaintainBillEntity entity) throws Exception;
  14. public void genTaskFromPlan() throws Exception;
  15. public void updatePaymentInfo(String maintainIdStr,String paymentid) throws Exception;
  16. public void afterTaskFinish(ProjecttaskEntity task);
  17. //检查没签合同的计划
  18. void checkNoContractPlan();
  19. //检查匹配合同
  20. void checkMatchContract();
  21. }