kimi42345
2020-03-22 d0451fdd55195901e65e5c4b3b64028a86f9e669
src/main/java/com/highdatas/mdm/service/MasterDataService.java
@@ -1,6 +1,8 @@
package com.highdatas.mdm.service;
import com.highdatas.mdm.entity.Maintain;
import com.highdatas.mdm.pojo.Result;
import com.highdatas.mdm.pojo.SysAssembleUpdateType;
import java.util.List;
@@ -25,13 +27,19 @@
    Result selectList(String tableName, List<String> fields);
    Long getCountByVersion(String maintainId, String tableName, String tableTempName, Integer fromOrderNo, Integer toOrderNo, String whereSegment);
    String getFields(String tableName);
    String getFields(String tableName, Maintain maintain);
    String getFields(String tableName, String alias);
    String getFields(String tableName, String alias, Maintain maintain);
    String getTempFields(String tableName, Maintain maintain);
    String getTempFields(String tableName);
    String getTempFields(String tableName, String alias);
    String getTempFields(String tableName, String alias,  Maintain maintain);
    Result selectListByPageByVersion(String tableName, Integer pageNo, Integer pageSize, boolean findMax);
@@ -54,11 +62,14 @@
    Result updateById(String tableName, String fieldsSegment, String id,  boolean total);
    Result updateByStdId(String tableName, String fieldsSegment, String id, boolean total);
    Result update(String tableName, String fieldsSegment, boolean total);
    Result update(String tableName, String fieldsSegment, String whereSegment);
    String getUpdateSegment(String tableName, String fieldsSegment);
    String getUpdateSegment(String tableName, String alias, String fieldsSegment);
    Result update(String tableName, String updateSegment, String whereDefault, boolean total);
@@ -66,9 +77,13 @@
    Result deleteById(String tableName, String id);
    Result deleteByStdId(String tableName, String id);
    Result delete(String tableName, String whereSegment);
    Result selectListByPageByVersion(String tableName, String whereSegment, Integer pageNo, String version, boolean findMax);
    Result selectListByPageByVersion(String tableName, List<String> fieldList, String whereSegment, Integer pageNo, Integer pageSize, String version, boolean findMax);
    Maintain uploadedData(String tableName, SysAssembleUpdateType uploadType, String userId);
}