kimi
2020-05-27 c007f0ca1785db093d48f4846cda82fe8e955765
src/main/java/com/highdatas/mdm/service/IMasterAuthorService.java
@@ -1,10 +1,12 @@
package com.highdatas.mdm.service;
import com.baomidou.mybatisplus.service.IService;
import com.highdatas.mdm.entity.*;
import com.highdatas.mdm.entity.Character;
import com.highdatas.mdm.entity.*;
import com.highdatas.mdm.pojo.Page;
import java.util.HashMap;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
@@ -18,17 +20,40 @@
 */
public interface IMasterAuthorService extends IService<MasterAuthor> {
    Page getInitPageInfo(MasterAuthor masterAuthor, Maintain maintain, TUser user, boolean getIncrement);
    HashMap<String, MasterAuthor> merageRoleAuthor(Set<String> roleIds);
    List<SysMenu> getMenu(Character character);
    List<SysMenu> getMenu(Character character, boolean isTableMenu);
    List<SysMenu> getMenuUnParent(Character character);
    List<SysMenu> getMenuUnParent(Character character, boolean isTableMenu);
    List<MasterAuthor> getUserAuthor(String characterId, MaintainField maintainField);
    List<MasterAuthor> getUserAuthor(String characterId, MaintainField maintainField, String uuid);
    List<MasterAuthor> getOneGroupAuthors(String groupId, MaintainField maintainField);
    List<MasterAuthor> getOneGroupAuthors(String groupId, MaintainField maintainField, String uuid);
    List<SysField> getField(Character character, String maintainId);
    List<SysField> getField(Character character, String maintainId, String uuid);
    boolean checkMaintainAuthor(Character character, String maintainId);
    boolean checkMaintainAuthor(Character character, String maintainId, String uuid);
    String getFilter(Character character, String maintainId);
    String getFilter(Character character, String maintainId, String uuid);
    Maintain getMaxVersionMaintain(Character character, String tableName);
    LinkedHashSet<Maintain> getMaintainSet(String tableName, TUser user);
}