From 5268a2b7dfa556bd6f5a2d5e446cea3ea9940c10 Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期三, 22 四月 2020 11:18:23 +0800 Subject: [PATCH] add 分发 master_author 添加字段 subscribe increment, 添加7个表 master_author_subscribe master_author_unactive sys_dispense_config sys_dispense_logs sys_view sys_view_join sys_view_logic --- src/main/java/com/highdatas/mdm/service/ISysViewService.java | 46 ++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 44 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..722eeea 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,41 @@ * @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); + + 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