package cn.com.lzt.maintainbill.service; import java.io.Serializable; import org.jeecgframework.core.common.service.CommonService; import com.xcgl.projecttask.entity.ProjecttaskEntity; import cn.com.lzt.maintainbill.entity.MaintainBillEntity; public interface MaintainBillServiceI extends CommonService{ public void delete(MaintainBillEntity entity) throws Exception; public Serializable save(MaintainBillEntity entity) throws Exception; public void saveOrUpdate(MaintainBillEntity entity) throws Exception; /** * 保存,并生成任务 * */ public Serializable saveAndGenTask(MaintainBillEntity entity) throws Exception; public void genTaskFromPlan() throws Exception; public void updatePaymentInfo(String maintainIdStr,String paymentid) throws Exception; public void afterTaskFinish(ProjecttaskEntity task); //检查没签合同的计划 void checkNoContractPlan(); //检查匹配合同 void checkMatchContract(); }