package com.kidgrow.generator.controller; import com.kidgrow.common.model.PageResult; import com.kidgrow.generator.service.SysGeneratorService; import io.swagger.annotations.Api; import lombok.extern.slf4j.Slf4j; import org.apache.commons.io.IOUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.util.HashMap; import java.util.List; import java.util.Map; /** * 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020
* * @Description: 代码生成器
* @Project:
* @CreateDate: Created in 2020/2/24 09:40
* @Author: liuke */ @RestController @Api(tags = "代码生成器") @RequestMapping("/generator") @Slf4j public class SysGeneratorController { @Autowired private SysGeneratorService sysGeneratorService; /** * 列表 */ @ResponseBody @GetMapping("/list") public PageResult getTableList(@RequestParam Map params) { return sysGeneratorService.queryList(params); } @GetMapping("/codeAll") public void makeCodeAll(HttpServletResponse response) throws IOException { Map map = new HashMap(); map.put("page",1); map.put("limit",200); PageResult pageResult = sysGeneratorService.queryList(map); List> tableEntityList = pageResult.getData(); String[] tableNames = new String[tableEntityList.size()]; for(int i=0;i