| | |
| | | * @param version 版本 |
| | | * @return Map |
| | | */ |
| | | private Map getTplData(String packagePath, String packageName, String className, String tableName, String author, String version) { |
| | | private Map getTplData(String packagePath, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = Maps.newHashMap(); |
| | | SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | tplData.put("packageName", packageName); |
| | |
| | | tplData.put("createTime", format.format(new Date())); |
| | | tplData.put("basePackage", packagePath); |
| | | tplData.put("basePackagePath", packagePath.replace(".", "/") + "/"); |
| | | List<UserTabColsBO> list = buildCodeMapper.getTabInfo(tableName); |
| | | List<UserTabColsBO> list = buildCodeMapper.getTabInfo(tableSchema, tableName); |
| | | if (!CollectionUtils.isEmpty(list)) { |
| | | UserTabColsBO vo = list.get(0); |
| | | tplData.put("tableName", vo.getTableName()); |
| | |
| | | * @param author 作者 |
| | | * @param version 版本 |
| | | */ |
| | | public void buildAll(String basePackage, String packageName, String className, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableName, author, version); |
| | | public void buildAll(String basePackage, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableSchema, tableName, author, version); |
| | | try { |
| | | // 必须 |
| | | this.buildPo(tplData); |
| | |
| | | * @param author 作者 |
| | | * @param version 版本 |
| | | */ |
| | | public void buildPo(String basePackage, String packageName, String className, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableName, author, version); |
| | | public void buildPo(String basePackage, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableSchema, tableName, author, version); |
| | | try { |
| | | this.buildPo(tplData); |
| | | } catch (TemplateNotFoundException e) { |
| | |
| | | * @param author 作者 |
| | | * @param version 版本 |
| | | */ |
| | | public void buildBo(String basePackage, String packageName, String className, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableName, author, version); |
| | | public void buildBo(String basePackage, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableSchema, tableName, author, version); |
| | | try { |
| | | this.buildBo(tplData); |
| | | } catch (TemplateNotFoundException e) { |
| | |
| | | * @param author 作者 |
| | | * @param version 版本 |
| | | */ |
| | | public void buildDaoMapper(String basePackage, String packageName, String className, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableName, author, version); |
| | | public void buildDaoMapper(String basePackage, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableSchema, tableName, author, version); |
| | | try { |
| | | this.buildDaoMapper(tplData); |
| | | } catch (TemplateNotFoundException e) { |
| | |
| | | * @param author 作者 |
| | | * @param version 版本 |
| | | */ |
| | | public void buildDaoMapperXml(String basePackage, String packageName, String className, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableName, author, version); |
| | | public void buildDaoMapperXml(String basePackage, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableSchema, tableName, author, version); |
| | | try { |
| | | this.buildDaoMapperXml(tplData); |
| | | } catch (TemplateNotFoundException e) { |
| | |
| | | * @param author 作者 |
| | | * @param version 版本 |
| | | */ |
| | | public void buildService(String basePackage, String packageName, String className, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableName, author, version); |
| | | public void buildService(String basePackage, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableSchema, tableName, author, version); |
| | | try { |
| | | this.buildService(tplData); |
| | | } catch (TemplateNotFoundException e) { |
| | |
| | | * @param author 作者 |
| | | * @param version 版本 |
| | | */ |
| | | public void buildWebController(String basePackage, String packageName, String className, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableName, author, version); |
| | | public void buildWebController(String basePackage, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableSchema, tableName, author, version); |
| | | try { |
| | | this.buildWebController(tplData); |
| | | } catch (TemplateNotFoundException e) { |
| | |
| | | * @param author 作者 |
| | | * @param version 版本 |
| | | */ |
| | | public void buildWechatController(String basePackage, String packageName, String className, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableName, author, version); |
| | | public void buildWechatController(String basePackage, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableSchema, tableName, author, version); |
| | | try { |
| | | this.buildWechatController(tplData); |
| | | } catch (TemplateNotFoundException e) { |
| | |
| | | * @param author 作者 |
| | | * @param version 版本 |
| | | */ |
| | | public void buildControllerTest(String basePackage, String packageName, String className, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableName, author, version); |
| | | public void buildControllerTest(String basePackage, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableSchema, tableName, author, version); |
| | | try { |
| | | this.buildControllerTest(tplData); |
| | | |
| | |
| | | * @param author 作者 |
| | | * @param version 版本 |
| | | */ |
| | | public void buildServiceTest(String basePackage, String packageName, String className, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableName, author, version); |
| | | public void buildServiceTest(String basePackage, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableSchema, tableName, author, version); |
| | | try { |
| | | this.buildServiceTest(tplData); |
| | | } catch (TemplateNotFoundException e) { |
| | |
| | | * @param author 作者 |
| | | * @param version 版本 |
| | | */ |
| | | public void buildJson(String basePackage, String packageName, String className, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableName, author, version); |
| | | public void buildJson(String basePackage, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableSchema, tableName, author, version); |
| | | try { |
| | | this.buildJson(tplData); |
| | | } catch (TemplateNotFoundException e) { |
| | |
| | | * @param author 作者 |
| | | * @param version 版本 |
| | | */ |
| | | public void buildJsForm(String basePackage, String packageName, String className, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableName, author, version); |
| | | public void buildJsForm(String basePackage, String packageName, String className, String tableSchema, String tableName, String author, String version) { |
| | | Map tplData = this.getTplData(basePackage, packageName, className, tableSchema, tableName, author, version); |
| | | try { |
| | | this.buildJsForm(tplData); |
| | | } catch (TemplateNotFoundException e) { |