From c007f0ca1785db093d48f4846cda82fe8e955765 Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期三, 27 五月 2020 09:59:29 +0800 Subject: [PATCH] merage --- src/main/java/com/highdatas/mdm/service/ISysViewService.java | 47 +++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 45 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/highdatas/mdm/service/ISysViewService.java b/src/main/java/com/highdatas/mdm/service/ISysViewService.java index 58e9dce..3cc9ae9 100644 --- a/src/main/java/com/highdatas/mdm/service/ISysViewService.java +++ b/src/main/java/com/highdatas/mdm/service/ISysViewService.java @@ -1,7 +1,14 @@ package com.highdatas.mdm.service; -import com.highdatas.mdm.entity.SysView; import com.baomidou.mybatisplus.service.IService; +import com.highdatas.mdm.entity.Maintain; +import com.highdatas.mdm.entity.SysView; +import com.highdatas.mdm.entity.SysViewJoin; +import com.highdatas.mdm.entity.TUser; +import com.highdatas.mdm.pojo.*; + +import javax.servlet.http.HttpServletResponse; +import java.util.List; /** * <p> @@ -11,6 +18,42 @@ * @author kimi * @since 2020-04-15 */ -public interface ISysViewService extends IService<SysView> { +public interface ISysViewService extends IService<SysView> { + Page getInitPageInfo(String viewId); + + boolean createView(String viewId); + + String getViewTableName(SysView view); + + String getMappingTableName(SysView view); + + List<String> getSubFieldList(SysViewJoin join, TUser user); + + List<ViewMapFieldItem> getMapField(SysView sysView); + + Maintain getBaseMaintain(SysView view); + + Maintain getJoinMaintain(SysViewJoin viewJoin); + + String changeFieldName(String baseTableName, String field); + + void dealFlow(String maintainId, ActivitiStatus status); + + Result deleteView(String id) throws Exception; + + List<ViewDictItem> getViewFieldMap(String viewId); + + Result getMapData(SysView sysView, String changedField, Integer pageNo, int pageSize); + + long getViewCount(SysView sysView); + + Result getViewData(SysView sysView, Integer pageNo, int pageSize); + Result getViewData(SysView sysView, Integer pageNo, int pageSize, Page page); + + void downlodMap(SysView sysView, TUser user, HttpServletResponse response, String field, String menuId); + + Maintain getMaintainByMenu(SysView sysView, String menuId); + + boolean deleteMapField(SysView sysView, String changedField); } -- Gitblit v1.8.0