| 1234567891011121314151617181920212223242526272829303132333435 |
- package cn.com.lzt.budget.instversion.service;
- import cn.com.lzt.budget.instversion.dto.BudgetInstVersionChange;
- import cn.com.lzt.budget.instversion.entity.BudgetInstVersionEntity;
- import org.jeecgframework.core.common.service.CommonService;
- import java.io.Serializable;
- import java.util.List;
- public interface BudgetInstVersionServiceI extends CommonService{
-
- public void delete(BudgetInstVersionEntity entity) throws Exception;
-
- public Serializable save(BudgetInstVersionEntity entity);
- public Serializable save(String instId,String versionName,Integer userSave,Integer statusBefore,Integer statusAfter);
-
- public void saveOrUpdate(BudgetInstVersionEntity entity) throws Exception;
- int getLastVersionNum(String instId);
- BudgetInstVersionEntity getLastVersion(String instId);
- /**
- * 恢复版本,默认最新版,直接改数据库
- * @param instId
- * @param versionId
- */
- void restore(String instId,String versionId);
- /**
- * 查找复原的数据,后台不直接更新数据库,由前台操作
- * @param instId
- * @param versionId
- */
- List<BudgetInstVersionChange> findRestoreData(String instId, String versionId);
- }
|