package com.highdatas.mdm.service; import com.alibaba.fastjson.JSONArray; import com.baomidou.mybatisplus.service.IService; import com.highdatas.mdm.entity.Maintain; import com.highdatas.mdm.entity.MaintainField; import com.highdatas.mdm.pojo.ActivitiStatus; import java.util.List; /** *

* 服务类 *

* * @author kimi * @since 2020-03-06 */ public interface IMaintainFieldService extends IService { MaintainField getNextMaintain(String tableName, String userId); List getMaintainByMaintainField(String maintainFieldId, String tableName); boolean checkNowVersion(String id); boolean checkFirstVersion(String id); boolean checkdMaxVersion(String maintainId); MaintainField getMaxVersion(String tableName); MaintainField getUnFlowMaxVersion(String tableName); MaintainField getNowVersion(String tableName); MaintainField getMaintainFromVersion(String tableName, String verison); void dealFlow(String maintainId, ActivitiStatus status); int getUnFlowCount(String tableName, String userId); JSONArray getMaintainListByTable(String tableName); List getMaintainListByMaintainField(String id,String tableName); }