| | |
| | | package com.highdatas.mdm.service; |
| | | |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.service.IService; |
| | | import com.highdatas.mdm.entity.Maintain; |
| | | import com.highdatas.mdm.entity.TUser; |
| | | import com.highdatas.mdm.pojo.ActivitiStatus; |
| | | import com.highdatas.mdm.pojo.Operate; |
| | | import com.highdatas.mdm.pojo.Result; |
| | | |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | |
| | | */ |
| | | public interface IMaintainService extends IService<Maintain> { |
| | | |
| | | HashMap<Operate, Object> compare(String maintainId, String maintainId2); |
| | | JSONObject compare(String maintainId, String maintainId2, Operate operate, int pageNo, int pageSize); |
| | | |
| | | void dealFlow(String maintainId, ActivitiStatus status); |
| | | |
| | |
| | | |
| | | Maintain getInvalidMaxVersion(String tableName); |
| | | |
| | | Result getInvalidVerionData(String tableName, String where, Integer pageNo, Integer pageSize); |
| | | Long getInvalidVerionDataCnt(TUser user, String tableName, String where); |
| | | |
| | | Result getInvalidVerionData(TUser user, String tableName, String where, Integer pageNo, Integer pageSize); |
| | | |
| | | Maintain getNowVersion(String tableName); |
| | | |
| | |
| | | |
| | | List<String> getCompareVersionMaintains(Maintain unFlowMaxVersion, Maintain maintainFromVersion); |
| | | |
| | | Result tempDataByVersionByFlow(String flowId, String whereSegment, Integer pageNo, Integer pageSize); |
| | | Result tempDataByVersionByFlow(TUser user, String flowId, String whereSegment, Integer pageNo, Integer pageSize); |
| | | |
| | | boolean checkNowVersion(String id); |
| | | boolean checkFirstVersion(String id); |
| | | |
| | | Result getUnSubmitData(String tableName, Integer pageNo, String pageSize, String whereSegment); |
| | | Long getUnSubmitDataCnt(TUser user, String tableName, String whereSegment); |
| | | |
| | | Result getUnSubmitData(TUser user, String tableName, Integer pageNo, String pageSize, String whereSegment); |
| | | |
| | | Maintain getNextMaintain(String tableName, String userId); |
| | | |
| | | JSONObject compareField(String maintainId1, String maintainId2); |
| | | |
| | | Map<String, Object> getPreInfo(Maintain maintain, String id); |
| | | } |