suochencheng 7 жил өмнө
parent
commit
964b56369d

+ 0 - 170
src/main/java/com/izouma/awesomeadmin/web/CommonQueryController.java

@@ -1,170 +0,0 @@
-package com.izouma.awesomeadmin.web;
-
-import com.izouma.awesomeadmin.constant.AppConstant;
-import com.izouma.awesomeadmin.dto.Page;
-import com.izouma.awesomeadmin.dto.Result;
-import com.izouma.awesomeadmin.model.CommonQuery;
-import com.izouma.awesomeadmin.service.CommonQueryService;
-import com.izouma.awesomeadmin.util.ExportExcelUtil;
-import net.sf.json.JSONObject;
-import org.apache.shiro.authz.annotation.RequiresAuthentication;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.ResponseBody;
-
-import javax.servlet.http.HttpServletResponse;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-/**
- * controller类
- */
-@Controller
-@RequestMapping("/commonQuery")
-public class CommonQueryController {
-
-    @Autowired
-    private CommonQueryService commonQueryService;
-
-    /**
-     * <p>获取全部记录。</p>
-     */
-    @RequiresAuthentication
-    @RequestMapping(value = "/all", method = RequestMethod.GET)
-    @ResponseBody
-    public Result all(CommonQuery record) {
-        List<Map> pp = commonQueryService.getTableListAll(record);
-        return new Result(true, pp);
-    }
-
-
-    /**
-     * <p>分页查询。</p>
-     */
-    @RequestMapping(value = "/page", method = RequestMethod.GET)
-    @ResponseBody
-    public Result page(Page page, CommonQuery record) {
-        Map<String, Object> result = new HashMap<>();
-
-        List<Map> pp = commonQueryService.getTableListByPage(page, record);
-
-        result.put(AppConstant.PAGE, page);
-        result.put("pp", pp);
-        return new Result(true, result);
-    }
-
-    @RequestMapping(value = "/one", method = RequestMethod.GET)
-    @ResponseBody
-    public Result one(CommonQuery record) {
-
-        Map pp = commonQueryService.selectByPrimaryKey(record);
-
-        return new Result(true, pp);
-    }
-
-    /**
-     * <p>保存。</p>
-     */
-    @RequestMapping(value = "/save", method = RequestMethod.POST)
-    @ResponseBody
-    public Result save(@RequestParam Map<String, Object> record) {
-
-        JSONObject formData = JSONObject.fromObject(record.get("formData"));
-
-        record.put("formData", formData);
-
-        boolean num = commonQueryService.create(record);
-        if (num) {
-            return new Result(true, record.get("id"));
-        }
-        return new Result(false, "保存异常");
-    }
-
-    /**
-     * <p>更新信息。</p>
-     */
-    @RequestMapping(value = "/update", method = RequestMethod.POST)
-    @ResponseBody
-    public Result update(@RequestParam Map<String, Object> record) {
-
-
-        JSONObject formData = JSONObject.fromObject(record.get("formData"));
-
-        record.put("formData", formData);
-
-        boolean num = commonQueryService.update(record);
-        if (num) {
-            return new Result(true, "保存成功");
-        }
-        return new Result(false, "保存异常");
-    }
-
-
-    /**
-     * <p>删除。</p>
-     */
-    @RequestMapping(value = "/del", method = RequestMethod.POST)
-    @ResponseBody
-    public Result delete(CommonQuery record) {
-
-        boolean num = commonQueryService.delete(record);
-        if (num) {
-            return new Result(true, "删除成功");
-        }
-        return new Result(false, "删除异常");
-    }
-
-
-    @RequestMapping(value = "/exportExcel", method = RequestMethod.GET)
-    @ResponseBody
-    public void exportExcel(HttpServletResponse response, CommonQuery record) throws Exception {
-        List<Map> pp = commonQueryService.getTableListAll(record);
-
-        String sheetName = record.getTableName();
-        String titleName = record.getTableName();
-        String fileName = record.getTableName();
-
-        if (pp.size() > 0) {
-            int columnNumber = pp.get(0).size();
-            int[] columnWidth = new int[pp.get(0).size()];
-            String[] columnName = new String[pp.get(0).size()];
-            for (int i = 0; i < pp.get(0).size(); i++) {
-                columnWidth[i] = 20;
-
-            }
-            int columnIndex = 0;
-            for (Object key : pp.get(0).keySet()) {
-                columnName[columnIndex] = String.valueOf(key);
-                columnIndex++;
-            }
-
-            String[][] dataList = new String[pp.size()][columnNumber];
-
-            for (int i = 0; i < pp.size(); i++) {
-
-
-                for (int j = 0; j < columnName.length; j++) {
-                    for (Object key : pp.get(i).keySet()) {
-                        if (columnName[j].equals(key)) {
-                            dataList[i][j] = String.valueOf(String.valueOf(pp.get(i).get(key)));
-                        }
-                    }
-                }
-
-
-            }
-
-            ExportExcelUtil.ExportWithResponse(sheetName, titleName, fileName,
-                    columnNumber, columnWidth, columnName, dataList, response);
-        }
-
-
-    }
-
-
-}
-

+ 0 - 183
src/main/java/com/izouma/awesomeadmin/web/DemoDataInitConfig.java

@@ -1,183 +0,0 @@
-package com.izouma.awesomeadmin.web;
-
-import com.fasterxml.jackson.databind.ObjectMapper;
-import com.fasterxml.jackson.databind.node.ObjectNode;
-import org.activiti.engine.*;
-import org.activiti.engine.identity.Group;
-import org.activiti.engine.identity.Picture;
-import org.activiti.engine.identity.User;
-import org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl;
-import org.activiti.engine.impl.util.IoUtil;
-import org.activiti.engine.repository.Deployment;
-import org.activiti.engine.repository.Model;
-import org.apache.commons.io.IOUtils;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
-
-import javax.annotation.PostConstruct;
-import java.io.InputStream;
-import java.util.Arrays;
-import java.util.List;
-
-/**
- * 自动初始化演示数据
- *
- * @author Henry Yan
- */
-@Component
-public class DemoDataInitConfig {
-
-    protected static final Logger LOGGER = LoggerFactory.getLogger(DemoDataInitConfig.class);
-
-    @Autowired
-    protected IdentityService identityService;
-
-    @Autowired
-    protected RepositoryService repositoryService;
-
-    @Autowired
-    protected RuntimeService runtimeService;
-
-    @Autowired
-    protected TaskService taskService;
-
-    @Autowired
-    protected ManagementService managementService;
-
-    @Autowired
-    protected ProcessEngineConfigurationImpl processEngineConfiguration;
-
-    @PostConstruct
-    public void init() {
-
-        // initDemoGroups();
-        // initDemoUsers();
-//        initProcessDefinitions();
-//        initModelData();
-
-    }
-
-    protected void initDemoGroups() {
-        String[] assignmentGroups = new String[]{"deptLeader", "hr"};
-        for (String groupId : assignmentGroups) {
-            createGroup(groupId, "assignment");
-        }
-
-        String[] securityGroups = new String[]{"user", "admin"};
-        for (String groupId : securityGroups) {
-            createGroup(groupId, "security-role");
-        }
-    }
-
-    protected void createGroup(String groupId, String type) {
-        if (identityService.createGroupQuery().groupId(groupId).count() == 0) {
-            Group newGroup = identityService.newGroup(groupId);
-            newGroup.setName(groupId.substring(0, 1).toUpperCase() + groupId.substring(1));
-            newGroup.setType(type);
-            identityService.saveGroup(newGroup);
-        }
-    }
-
-    protected void initDemoUsers() {
-        createUser("admin", "Henry", "Yan", "000000", "henry.yan@kafeitu.me",
-                "", Arrays.asList("user", "admin"), null);
-
-        createUser("hruser", "Lili", "Zhang", "000000", "lili.zhang@kafeitu.me",
-                "", Arrays.asList("hr", "user"), null);
-
-        createUser("leaderuser", "Jhon", "Li", "000000", "jhon.li@kafeitu.me",
-                "", Arrays.asList("deptLeader", "user"), null);
-
-        createUser("kafeitu", "Coffee", "Rabbit", "000000", "coffee.rabbit@kafeitu.me",
-                "", Arrays.asList("user", "admin"), null);
-    }
-
-    protected void createUser(String userId, String firstName, String lastName, String password,
-                              String email, String imageResource, List<String> groups, List<String> userInfo) {
-
-        if (identityService.createUserQuery().userId(userId).count() == 0) {
-
-            // Following data can already be set by demo setup script
-
-            User user = identityService.newUser(userId);
-            user.setFirstName(firstName);
-            user.setLastName(lastName);
-            user.setPassword(password);
-            user.setEmail(email);
-            identityService.saveUser(user);
-
-            if (groups != null) {
-                for (String group : groups) {
-                    identityService.createMembership(userId, group);
-                }
-            }
-        }
-
-        // Following data is not set by demo setup script
-
-        // image
-        if (imageResource != null) {
-            byte[] pictureBytes = IoUtil.readInputStream(this.getClass().getClassLoader().getResourceAsStream(imageResource), null);
-            Picture picture = new Picture(pictureBytes, "image/jpeg");
-            identityService.setUserPicture(userId, picture);
-        }
-
-        // user info
-        if (userInfo != null) {
-            for (int i = 0; i < userInfo.size(); i += 2) {
-                identityService.setUserInfo(userId, userInfo.get(i), userInfo.get(i + 1));
-            }
-        }
-
-    }
-
-    protected void initProcessDefinitions() {
-
-        String deploymentName = "Demo processes";
-        List<Deployment> deploymentList = repositoryService.createDeploymentQuery().deploymentName(deploymentName).list();
-
-        if (deploymentList == null || deploymentList.isEmpty()) {
-            repositoryService.createDeployment()
-                    .name(deploymentName)
-                    .addClasspathResource("diagrams/leave/leave.bpmn")
-                    .addClasspathResource("diagrams/leave/leave.png")
-                    .deploy();
-        }
-    }
-
-    protected void initModelData() {
-        createModelData("Demo model", "This is a demo model", "models/leave.model.json");
-    }
-
-    protected void createModelData(String name, String description, String jsonFile) {
-        List<Model> modelList = repositoryService.createModelQuery().modelName("Demo model").list();
-        if (modelList == null || modelList.isEmpty()) {
-
-            Model model = repositoryService.newModel();
-            model.setName(name);
-
-            ObjectNode modelObjectNode = new ObjectMapper().createObjectNode();
-            modelObjectNode.put("name", name);
-            modelObjectNode.put("description", description);
-            model.setMetaInfo(modelObjectNode.toString());
-
-            repositoryService.saveModel(model);
-
-            try {
-                InputStream svgStream = this.getClass().getClassLoader().getResourceAsStream("models/leave.model.svg");
-                repositoryService.addModelEditorSourceExtra(model.getId(), IOUtils.toByteArray(svgStream));
-            } catch (Exception e) {
-                LOGGER.warn("Failed to read SVG", e);
-            }
-
-            try {
-                InputStream editorJsonStream = this.getClass().getClassLoader().getResourceAsStream(jsonFile);
-                repositoryService.addModelEditorSource(model.getId(), IOUtils.toByteArray(editorJsonStream));
-            } catch (Exception e) {
-                LOGGER.warn("Failed to read editor JSON", e);
-            }
-        }
-    }
-}

+ 0 - 321
src/main/java/com/izouma/awesomeadmin/web/GenCodeController.java

@@ -1,321 +0,0 @@
-package com.izouma.awesomeadmin.web;
-
-import java.io.File;
-import java.util.*;
-
-import com.google.gson.Gson;
-import com.izouma.awesomeadmin.model.DataSourceInfo;
-import com.izouma.awesomeadmin.model.GenCode;
-import com.izouma.awesomeadmin.model.TableField;
-import com.izouma.awesomeadmin.service.DataSourceInfoService;
-import com.izouma.awesomeadmin.util.DatabaseUtil;
-import com.izouma.awesomeadmin.util.PinYinUtil;
-import com.izouma.codegenerator.*;
-import org.apache.commons.lang.StringUtils;
-import org.apache.commons.text.CaseUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.*;
-
-import com.izouma.awesomeadmin.constant.AppConstant;
-import com.izouma.awesomeadmin.dto.Page;
-import com.izouma.awesomeadmin.dto.Result;
-import com.izouma.awesomeadmin.service.GenCodeService;
-import org.springframework.web.context.ContextLoader;
-
-/**
- * gen_code_model controller类
- * Fri May 04 15:57:06 CST 2018  Suo Chen Cheng
- */
-@Controller
-@RequestMapping("/genCode")
-public class GenCodeController {
-
-    @Autowired
-    private GenCodeService genCodeService;
-
-    @Autowired
-    private DataSourceInfoService dataSourceInfoService;
-
-    /**
-     * <p>获取全部记录。</p>
-     */
-    @RequestMapping(value = "/all", method = RequestMethod.GET)
-    @ResponseBody
-    public Result all(GenCode record) {
-
-        List<GenCode> pp = genCodeService.getGenCodeList(record);
-        return new Result(true, pp);
-    }
-
-    /**
-     * <p>根据Id。</p>
-     */
-    @RequestMapping(value = "/getGenCode", method = RequestMethod.GET)
-    @ResponseBody
-    public Result getGenCode(@RequestParam(required = false, value = "id") String id) {
-
-        GenCode data = genCodeService.getGenCodeById(id);
-        return new Result(true, data);
-    }
-
-    /**
-     * <p>根据条件获取。</p>
-     */
-    @RequestMapping(value = "/getOne", method = RequestMethod.GET)
-    @ResponseBody
-    public Result getOne(GenCode record) {
-
-        GenCode data = genCodeService.getGenCode(record);
-        return new Result(true, data);
-    }
-
-    /**
-     * <p>分页查询。</p>
-     */
-    @RequestMapping(value = "/page", method = RequestMethod.GET)
-    @ResponseBody
-    public Result page(Page page, GenCode record) {
-
-        Map<String, Object> result = new HashMap<>();
-
-        List<GenCode> pp = genCodeService.getGenCodeByPage(page, record);
-
-        result.put(AppConstant.PAGE, page);
-        result.put("pp", pp);
-        return new Result(true, result);
-    }
-
-    /**
-     * <p>保存。</p>
-     */
-    @RequestMapping(value = "/save", method = RequestMethod.POST)
-    @ResponseBody
-    public Result save(@RequestBody GenCode record) {
-        try {
-            Gson gson = new Gson();
-            record.setGenJson(gson.toJson(record));
-            genCode(record);
-
-            genCodeService.createGenCode(record);
-            return new Result(true, record.getId());
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-        return new Result(false, "保存异常");
-    }
-
-
-    /**
-     * <p>更新信息。</p>
-     */
-    @RequestMapping(value = "/update", method = RequestMethod.POST)
-    @ResponseBody
-    public Result updateGenCode(@RequestBody GenCode record) {
-        try {
-            Gson gson = new Gson();
-            record.setGenJson(gson.toJson(record));
-            genCode(record);
-
-            boolean num = genCodeService.updateGenCode(record);
-            if (num) {
-                return new Result(true, "保存成功");
-            }
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-
-        return new Result(false, "保存异常");
-    }
-
-    /**
-     * 生成代码
-     *
-     * @param record
-     * @throws Exception
-     */
-    private void genCode(@RequestBody GenCode record) throws Exception {
-        String tableName = record.getTableName();
-
-        if (PinYinUtil.isContainChinese(tableName)) {
-            tableName = PinYinUtil.getStringPinYin(tableName);
-        }
-
-        if (StringUtils.isNotEmpty(record.getClassName())) {
-            //手动填写
-            record.setClassName(CaseUtils.toCamelCase(record.getClassName(), true, '_'));
-        } else {
-            //根据表名生成类名
-            record.setClassName(CaseUtils.toCamelCase(tableName, true, '_'));
-        }
-
-//        if (record.getReadTable()) {
-//            ReadTableGenerator.ReadTable(record);
-//        }
-
-
-        GeneratorTool.getImports(record);
-
-        if (record.getGenTable() && !record.getReadTable()) {
-            TableGenerator.GenTable(record);
-        }
-
-        if (record.getGenClass()) {
-            ModelGenerator.GenModel(record);
-            ControllerGenerator.GenController(record);
-            ServiceGenerator.GenService(record);
-            ServiceImplGenerator.GemServicelImpl(record);
-            MapperGenerator.GenMapper(record);
-            MapperXmlGenerator.GenXml(record);
-        }
-        if (record.getGenList()) {
-            ListViewGenerator.GenListView(record);
-        }
-        if (record.getGenForm()) {
-            EditViewGenerator.GenEditView(record);
-        }
-        if (record.getGenRouter()) {
-            RouterGenerator.GenRouter(record);
-        }
-    }
-
-    /**
-     * <p>删除。</p>
-     */
-    @RequestMapping(value = "/del", method = RequestMethod.POST)
-    @ResponseBody
-    public Result deleteGenCode(@RequestParam(required = true, value = "id") String id) {
-
-        boolean num = genCodeService.deleteGenCode(id);
-        if (num) {
-            return new Result(true, "删除成功");
-        }
-        return new Result(false, "删除异常");
-    }
-
-    /**
-     * 获取生成代码文件路径
-     *
-     * @return
-     */
-    @RequestMapping(value = "/getSrcPath", method = RequestMethod.GET)
-    @ResponseBody
-    public Result getSrcPath() {
-        Map<String, Object> map = new HashMap<>();
-
-        String path = this.getClass().getPackage().getName();
-        path = path.substring(0, path.lastIndexOf(".")).replace(".", File.separator);
-        String[] arr = ContextLoader.getCurrentWebApplicationContext().getServletContext().getRealPath("/").split("target");
-        //String root = StringUtils.join(Arrays.copyOfRange(arr, 0, arr.length - 2), File.separator);
-        String root = arr[0];
-        if ("linux".equalsIgnoreCase(System.getProperties().getProperty("os.name"))) {
-            map.put("root", "/var/lib/jenkins/workspace/信牧基础平台");
-        } else {
-            map.put("root", root);
-        }
-
-        map.put("javaPath", "/src/main/java/" + path);
-        map.put("viewPath", "/src/main/vue/src/pages");
-        map.put("routerPath", "/src/main/vue/src/router");
-        return new Result(true, map);
-    }
-
-    /**
-     * 根据数据源获取所有表
-     *
-     * @param dataSourceInfo
-     * @return
-     */
-    @RequestMapping(value = "/tables", method = RequestMethod.GET)
-    @ResponseBody
-    public Result tables(DataSourceInfo dataSourceInfo) {
-
-        if (StringUtils.isNotEmpty(dataSourceInfo.getCode()) && !"dataSource".equals(dataSourceInfo.getCode())) {
-            dataSourceInfo = dataSourceInfoService.getDataSourceInfo(dataSourceInfo);
-            if (dataSourceInfo != null) {
-
-                List<String> pp = DatabaseUtil.loadDatabaseTables(dataSourceInfo);
-                return new Result(true, pp);
-            }
-        } else {
-            List<String> pp = DatabaseUtil.loadDatabaseTables(dataSourceInfo);
-            return new Result(true, pp);
-        }
-
-
-        return new Result(false, "获取失败");
-    }
-
-    /**
-     * 根据表获取字段
-     *
-     * @param dataSourceInfo
-     * @return
-     */
-    @RequestMapping(value = "/tableFields", method = RequestMethod.GET)
-    @ResponseBody
-    public Result tableFields(DataSourceInfo dataSourceInfo) {
-
-        String tableName = dataSourceInfo.getTableName();
-
-        if (StringUtils.isNotEmpty(dataSourceInfo.getCode())) {
-
-            if (!"dataSource".equals(dataSourceInfo.getCode())) {
-
-                dataSourceInfo = dataSourceInfoService.getDataSourceInfo(dataSourceInfo);
-            }
-            if (dataSourceInfo != null) {
-                dataSourceInfo.setTableName(tableName);
-                List<TableField> pp = DatabaseUtil.loadTableFields(dataSourceInfo);
-                return new Result(true, pp);
-            }
-        } else {
-            List<TableField> pp = DatabaseUtil.loadTableFields(dataSourceInfo);
-            return new Result(true, pp);
-        }
-
-
-        return new Result(false, "获取失败");
-    }
-
-
-    @RequestMapping(value = "/check", method = RequestMethod.GET)
-    @ResponseBody
-    public Result check(GenCode record) {
-
-        GenCode genCode = new GenCode();
-        if (StringUtils.isNotEmpty(record.getClassName())) {
-            //手动填写
-            genCode.setClassName(CaseUtils.toCamelCase(record.getClassName(), true, '_'));
-        } else {
-            //根据表名生成类名
-            genCode.setClassName(CaseUtils.toCamelCase(record.getTableName(), true, '_'));
-        }
-        GenCode data = genCodeService.getGenCode(genCode);
-        if (data != null) {
-            if (record.getId() != null) {
-                if (!record.getId().equals(data.getId())) {
-                    return new Result(false, "类名冲突");
-                }
-            } else {
-                return new Result(false, "类名冲突");
-            }
-        }
-
-        if (record.getGenTable()) {
-            GenCode genCode2 = new GenCode();
-            genCode2.setTableName(record.getTableName());
-            genCode2 = genCodeService.getGenCode(genCode2);
-
-            if (genCode2 != null) {
-                return new Result(true, "-1");
-            }
-
-        }
-
-
-        return new Result(true, "1");
-    }
-
-}
-

+ 0 - 45
src/main/java/com/izouma/awesomeadmin/web/MsgSenderController.java

@@ -1,45 +0,0 @@
-package com.izouma.awesomeadmin.web;
-
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestMethod;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.ResponseBody;
-
-import com.izouma.awesomeadmin.dto.Result;
-import com.izouma.awesomeadmin.util.MbappUtil;
-import com.izouma.awesomeadmin.util.MsgUtil;
-
-/**
- * 
- * <p>页面控制。</p> 
- * 
- * @version 1.0
- * @author 姓名 <br />
- * 更新履历 <br />
- *  日期 : 姓名: 更新内容<br />
- */
-@Controller
-@RequestMapping("/msg")
-public class MsgSenderController {
-
-    @RequestMapping(value = "/sendCodeMsg", method = RequestMethod.GET)
-    @ResponseBody
-    public Result sendCodeMsg(@RequestParam(required = true, value = "mobile") String mobile) {
-
-        String result;
-        try {
-            result = MbappUtil.getRandomNum(6);
-            String content = "【享开店】您好,您的验证码是:" + result;
-
-            MsgUtil.sendSms(mobile, content);
-
-            return new Result(true, result);
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-
-        return new Result(false, "发送失败,请稍后重试");
-    }
-
-}

+ 0 - 192
src/main/java/com/izouma/awesomeadmin/web/QueryConfigController.java

@@ -1,192 +0,0 @@
-package com.izouma.awesomeadmin.web;
-
-import java.util.*;
-
-import com.google.gson.Gson;
-import com.izouma.awesomeadmin.util.ExportExcelUtil;
-import org.apache.shiro.authz.annotation.RequiresAuthentication;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.*;
-import com.izouma.awesomeadmin.constant.AppConstant;
-import com.izouma.awesomeadmin.dto.Page;
-import com.izouma.awesomeadmin.dto.Result;
-import com.izouma.awesomeadmin.model.QueryConfig;
-import com.izouma.awesomeadmin.service.QueryConfigService;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-/**
- * controller类
- */
-@Controller
-@RequestMapping("/queryConfig")
-public class QueryConfigController {
-
-    @Autowired
-    private QueryConfigService queryConfigService;
-
-    /**
-     * <p>获取全部记录。</p>
-     */
-    @RequiresAuthentication
-    @RequestMapping(value = "/all", method = RequestMethod.GET)
-    @ResponseBody
-    public Result all(QueryConfig record) {
-        List<QueryConfig> pp = queryConfigService.getQueryConfigList(record);
-        return new Result(true, pp);
-    }
-
-    /**
-     * <p>根据Id。</p>
-     */
-    @RequestMapping(value = "/getQueryConfig", method = RequestMethod.GET)
-    @ResponseBody
-    public Result getQueryConfig(@RequestParam(required = false, value = "id") String id) {
-        QueryConfig data = queryConfigService.getQueryConfigById(id);
-        return new Result(true, data);
-    }
-
-    /**
-     * <p>根据条件获取。</p>
-     */
-    @RequestMapping(value = "/getOne", method = RequestMethod.GET)
-    @ResponseBody
-    public Result getOne(QueryConfig record) {
-        QueryConfig data = queryConfigService.getQueryConfig(record);
-        return new Result(true, data);
-    }
-
-
-    /**
-     * <p>分页查询。</p>
-     */
-    @RequestMapping(value = "/page", method = RequestMethod.GET)
-    @ResponseBody
-    public Result page(Page page, QueryConfig record) {
-        Map<String, Object> result = new HashMap<>();
-
-        List<QueryConfig> pp = queryConfigService.getQueryConfigByPage(page, record);
-
-        result.put(AppConstant.PAGE, page);
-        result.put("pp", pp);
-        return new Result(true, result);
-    }
-
-
-    /**
-     * <p>保存。</p>
-     */
-    @RequestMapping(value = "/save", method = RequestMethod.POST)
-    @ResponseBody
-    public Result save(@RequestBody QueryConfig record) {
-
-        Gson gson = new Gson();
-        record.setConfigJson(gson.toJson(record.getFields()));
-        record.setSubJson(gson.toJson(record.getSubtables()));
-        record.setQueryJson(gson.toJson(record.getAdvancedQueryFields()));
-
-        boolean num = queryConfigService.createQueryConfig(record);
-        if (num) {
-            return new Result(true, record.getId());
-        }
-        return new Result(false, "保存异常");
-    }
-
-    /**
-     * <p>更新信息。</p>
-     */
-    @RequestMapping(value = "/update", method = RequestMethod.POST)
-    @ResponseBody
-    public Result updateQueryConfig(@RequestBody QueryConfig record) {
-
-        Gson gson = new Gson();
-        record.setConfigJson(gson.toJson(record.getFields()));
-        record.setSubJson(gson.toJson(record.getSubtables()));
-        record.setQueryJson(gson.toJson(record.getAdvancedQueryFields()));
-
-        boolean num = queryConfigService.updateQueryConfig(record);
-        if (num) {
-            return new Result(true, "保存成功");
-        }
-        return new Result(false, "保存异常");
-    }
-
-    /**
-     * <p>删除。</p>
-     */
-    @RequestMapping(value = "/del", method = RequestMethod.POST)
-    @ResponseBody
-    public Result deleteQueryConfig(@RequestParam(required = true, value = "id") String id) {
-
-        boolean num = queryConfigService.deleteQueryConfig(id);
-        if (num) {
-            return new Result(true, "删除成功");
-        }
-        return new Result(false, "删除异常");
-    }
-
-    /**
-     * 导出Excel
-     *
-     * @param request
-     * @param response
-     * @param record
-     * @throws Exception
-     */
-    @RequestMapping(value = "/exportExcel", method = RequestMethod.GET)
-    @ResponseBody
-    public void exportExcel(HttpServletRequest request, HttpServletResponse response, QueryConfig record) throws Exception {
-
-        List<QueryConfig> queryConfigs = queryConfigService.getQueryConfigList(record);
-
-
-        String sheetName = "query_config";
-        String titleName = "通用查询配置数据表";
-        String fileName = "通用查询配置表";
-        int columnNumber = 6;
-        int[] columnWidth = {20, 20, 20, 20, 20, 20};
-        String[] columnName = {"", "删除标识", "code", "表名", "字段", "数据库类型"};
-        String[][] dataList = new String[queryConfigs.size()][6];
-
-        for (int i = 0; i < queryConfigs.size(); i++) {
-
-            dataList[i][0] = String.valueOf(queryConfigs.get(i).getId());
-            dataList[i][1] = String.valueOf(queryConfigs.get(i).getDelFlag());
-            dataList[i][2] = String.valueOf(queryConfigs.get(i).getCode());
-            dataList[i][3] = String.valueOf(queryConfigs.get(i).getTableName());
-            dataList[i][4] = String.valueOf(queryConfigs.get(i).getTablecolumns());
-            dataList[i][5] = String.valueOf(queryConfigs.get(i).getDatabasetype());
-        }
-
-
-        ExportExcelUtil.ExportWithResponse(sheetName, titleName, fileName,
-                columnNumber, columnWidth, columnName, dataList, response);
-
-
-    }
-
-
-    @RequestMapping(value = "/check", method = RequestMethod.GET)
-    @ResponseBody
-    public Result check(QueryConfig record) {
-
-        QueryConfig queryConfig = new QueryConfig();
-        queryConfig.setCode(record.getCode());
-
-        QueryConfig data = queryConfigService.getQueryConfig(queryConfig);
-        if (data != null) {
-            if (record.getId() != null) {
-                if (!record.getId().equals(data.getId())) {
-                    return new Result(false, "CODE冲突");
-                }
-            } else {
-                return new Result(false, "CODE冲突");
-            }
-        }
-
-        return new Result(true, "1");
-    }
-}
-