Commit 13d48759 authored by 陈祥烨's avatar 陈祥烨

.

parent 1a26cbfa
......@@ -31,6 +31,7 @@
<version>1.4.5.RELEASE</version>
</dependency>
<dependency>
<groupId>org.typroject</groupId>
<artifactId>tyboot-core-foundation</artifactId>
......@@ -184,8 +185,8 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>6</source>
<target>6</target>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
......
......@@ -35,7 +35,7 @@ public class ApiInfoResource {
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<ApiInfoModel> save(@RequestBody ApiInfoModel apiInfoModel) throws Exception {
apiInfoService.insertApiInfo(apiInfoModel);
apiInfoModel = apiInfoService.createWithModel(apiInfoModel);
return ResponseHelper.buildResponse(apiInfoModel);
}
......@@ -72,7 +72,7 @@ public class ApiInfoResource {
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<ApiInfoModel> selectOne(@PathVariable Long sequenceNbr) throws Exception {
return ResponseHelper.buildResponse(apiInfoService.selectApiInfoMsg(sequenceNbr));
return ResponseHelper.buildResponse(apiInfoService.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
......
package com.yeejoin.amos.api.tool.controller;
import com.yeejoin.amos.api.tool.face.model.TplCateModel;
import com.yeejoin.amos.api.tool.face.model.TplCateTreeModel;
import com.yeejoin.amos.api.tool.face.service.TplCateService;
import com.yeejoin.amos.api.tool.face.service.VisualDesignerService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList;
import java.util.List;
@CrossOrigin
@RestController
@Api(tags = "模板分类管理Api")
@RequestMapping(value = "/demo/tpl_cate")
public class TplCateResource {
@Autowired
TplCateService tplCateService;
@Autowired
VisualDesignerService visualDesignerService;
/**
* 新增
*
* @return ApiSourceDto
*/
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<TplCateModel> save(@RequestBody TplCateModel tplCate){
tplCate.setIcon("");
tplCate.setIsDel(false);
tplCate = tplCateService.createWithModel(tplCate);
return ResponseHelper.buildResponse(tplCate);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 编码
* @return ApiSourceDto
*/
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新", notes = "根据sequenceNbr更新")
public ResponseModel<TplCateModel> updateBySeqTplCate(@RequestBody TplCateModel tplCateModel,@PathVariable(value = "sequenceNbr") Long sequenceNbr){
tplCateModel.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(tplCateService.updateWithModel(tplCateModel));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 编码
* @return Boolean
*/
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除", notes = "根据sequenceNbr删除")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr") Long sequenceNbr) {
return ResponseHelper.buildResponse(tplCateService.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 物理主键
* @return ApiSourceDto
*/
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET", value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<TplCateModel> selectOne(@PathVariable Long sequenceNbr){
return ResponseHelper.buildResponse(tplCateService.queryBySeq(sequenceNbr));
}
/**
* 列表全部数据查询
*
* @return List<ApiSourceDto>
*/
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@ApiOperation(httpMethod = "GET", value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<TplCateModel>> selectForList(){
return ResponseHelper.buildResponse(tplCateService.queryForTplCateList());
}
/**
* 列表树形结构查询
*
* @return List<ApiSourceDto>
*/
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
@ApiOperation(httpMethod = "GET", value = "列表树形结构查询", notes = "列表树形结构查询")
@GetMapping(value = "/tree")
public ResponseModel<List<TplCateTreeModel>> selectForTree(){
return ResponseHelper.buildResponse(visualDesignerService.getList());
}
}
package com.yeejoin.amos.api.tool.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.api.tool.face.model.TplModel;
import com.yeejoin.amos.api.tool.face.service.TplService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
@CrossOrigin
@RestController
@Api(tags = "模板管理Api")
@RequestMapping(value = "/demo/tpl")
public class TplResource {
@Autowired
TplService tplService;
/**
* 新增
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@PostMapping(value = "/save")
@ApiOperation(httpMethod = "POST", value = "新增", notes = "新增")
public ResponseModel<TplModel> save(@RequestBody TplModel tplModel) throws Exception{
tplModel.setIsDel(false);
tplModel.setDisplayName(tplModel.getComName());
tplModel = tplService.createWithModel(tplModel);
return ResponseHelper.buildResponse(tplModel);
}
/**
* 根据sequenceNbr更新
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@PutMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "PUT", value = "根据sequenceNbr更新", notes = "根据sequenceNbr更新")
public ResponseModel<TplModel> updateBySequenceNbrTpl(@RequestBody TplModel tplModel,@PathVariable(value = "sequenceNbr")Long sequenceNbr) {
tplModel.setSequenceNbr(sequenceNbr);
return ResponseHelper.buildResponse(tplService.updateWithModel(tplModel));
}
/**
* 根据sequenceNbr删除
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@DeleteMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "DELETE", value = "根据sequenceNbr删除", notes = "根据sequenceNbr删除")
public ResponseModel<Boolean> deleteBySequenceNbr(HttpServletRequest request, @PathVariable(value = "sequenceNbr")Long sequenceNbr){
return ResponseHelper.buildResponse(tplService.removeById(sequenceNbr));
}
/**
* 根据sequenceNbr查询
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/{sequenceNbr}")
@ApiOperation(httpMethod = "GET",value = "根据sequenceNbr查询单个", notes = "根据sequenceNbr查询单个")
public ResponseModel<TplModel> selectOne(@PathVariable Long sequenceNbr) throws Exception {
return ResponseHelper.buildResponse(tplService.queryBySeq(sequenceNbr));
}
/**
* 列表分页查询
*@param current 当前页
*@param current 每页大小
* @return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@GetMapping(value = "/page")
@ApiOperation(httpMethod = "GET",value = "分页查询", notes = "分页查询")
public ResponseModel<Page<TplModel>> queryForPage(@RequestParam(value = "current") int current, @RequestParam(value = "size") int size,@RequestParam(value = "categorySeq")Long categorySeq){
Page<TplModel> page = new Page<TplModel>();
page.setCurrent(current);
page.setSize(size);
return ResponseHelper.buildResponse(tplService.queryForTplPage(page,categorySeq));
}
/**
*列表全部数据查询
*@return
*/
@TycloudOperation(ApiLevel = UserType.AGENCY,needAuth = false)
@ApiOperation(httpMethod = "GET",value = "列表全部数据查询", notes = "列表全部数据查询")
@GetMapping(value = "/list")
public ResponseModel<List<TplModel>> selectForList(){
return ResponseHelper.buildResponse(tplService.queryForTplList());
}
}
......@@ -13,7 +13,6 @@ import java.util.Date;
@ApiModel(value = "ApiInfoDto", description = "")
public class ApiInfoModel extends BaseModel {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "接口来源")
private String apiSource;
......
......@@ -13,9 +13,6 @@ import java.util.Date;
@ApiModel(value="ApiSourceDto", description="")
public class ApiSourceModel extends BaseModel {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "接口来源名称")
private String name;
......
package com.yeejoin.amos.api.tool.face.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.typroject.tyboot.core.rdbms.model.BaseModel;
import java.util.List;
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="TplCateModel", description="")
public class TplCateModel extends BaseModel {
@ApiModelProperty(value = "模板分类名称")
private String cateName;
@ApiModelProperty(value = "模板类型")
private String tplType;
@ApiModelProperty(value = "所用设计器类型")
private String designerType;
@ApiModelProperty(value = "图标路径")
private String icon;
@ApiModelProperty(value = "是否删除")
private Boolean isDel;
public void setIcon(String icon) {
this.icon = icon;
}
public void setIsDel(Boolean isDel) {
this.isDel = isDel;
}
}
package com.yeejoin.amos.api.tool.face.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.ArrayList;
import java.util.List;
@Data
@NoArgsConstructor
@ApiModel(value="TplCateModel", description="")
public class TplCateTreeModel {
@ApiModelProperty(value = "物理主键")
private Long sequenceNbr;
@ApiModelProperty(value = "父ID")
private Long parentId;
@ApiModelProperty(value = "名称")
private String name;
@ApiModelProperty(value = "设计器类型")
private String designerType;
@ApiModelProperty(value = "子列表")
private List<TplCateTreeModel> children = new ArrayList<TplCateTreeModel>();
public void setParentId(Long parentId) {
this.parentId = parentId;
}
public TplCateTreeModel(Long sequenceNbr, Long parentId, String name,String designerType){
this.sequenceNbr =sequenceNbr ;
this.parentId = parentId;
this.name = name;
this.designerType =designerType;
}
public TplCateTreeModel(Long sequenceNbr, Long parentId, String name,String designerType,List<TplCateTreeModel> children){
this.sequenceNbr =sequenceNbr ;
this.parentId = parentId;
this.name = name;
this.designerType =designerType;
this.children = children;
}
}
package com.yeejoin.amos.api.tool.face.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.typroject.tyboot.core.rdbms.model.BaseModel;
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="TplCateModel", description="")
public class TplModel extends BaseModel {
@ApiModelProperty(value = "展示名称")
private String displayName;
@ApiModelProperty(value = "模板标识")
private String comKey;
@ApiModelProperty(value = "模板名称")
private String comName;
@ApiModelProperty(value = "模板内容")
private String content;
@ApiModelProperty(value = "分类ID")
private String cateSeq;
@ApiModelProperty(value = "模板状态")
private Boolean openStatus;
@ApiModelProperty(value = "缩略图")
private String thumb;
@ApiModelProperty(value = "效果图")
private String sketch;
@ApiModelProperty(value = "是否删除")
private Boolean isDel;
public void setIsDel(Boolean isDel) {
this.isDel = isDel;
}
public String getComName() {
return comName;
}
public void setDisplayName(String displayName) {
this.displayName = displayName;
}
}
package com.yeejoin.amos.api.tool.face.model;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.typroject.tyboot.core.rdbms.model.BaseModel;
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value="TplCateModel", description="")
public class VisualDesignerModel extends BaseModel {
@ApiModelProperty(value = "设计器名称")
private String designerName;
@ApiModelProperty(value = "描述")
private String designerDesc;
@ApiModelProperty(value = "设计器类型")
private String designerType;
@ApiModelProperty(value = "图标路径")
private String icon;
public String getDesignerType() {
return designerType;
}
}
package com.yeejoin.amos.api.tool.face.orm.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.api.tool.face.orm.entity.TplCate;
public interface TplCateMapper extends BaseMapper<TplCate> {
}
package com.yeejoin.amos.api.tool.face.orm.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.api.tool.face.orm.entity.Tpl;
public interface TplMapper extends BaseMapper<Tpl> {
}
package com.yeejoin.amos.api.tool.face.orm.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.yeejoin.amos.api.tool.face.orm.entity.VisualDesigner;
public interface VisualDesignerMapper extends BaseMapper<VisualDesigner> {
}
......@@ -12,7 +12,6 @@ import lombok.experimental.Accessors;
@TableName("studio_data_api")
public class ApiInfo extends BaseEntity{
private static final long serialVersionUID = 1L;
/**
* 接口来源
......
......@@ -13,7 +13,6 @@ import lombok.experimental.Accessors;
@TableName("studio_data_api_category")
public class ApiSource extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
......
package com.yeejoin.amos.api.tool.face.orm.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("studio_template")
public class Tpl extends BaseEntity {
/**
*展示名称
*/
@TableField("DISPLAY_NAME")
private String displayName;
/**
*模板标识
*/
@TableField("COMPONENT_KEY")
private String comKey;
/**
*模板名称
*/
@TableField("COMPONENT_NAME")
private String comName;
/**
*模板内容
*/
@TableField("CONTENT")
private String content;
/**
*分类ID
*/
@TableField("CATEGORY_SEQ")
private String cateSeq;
/**
*模板状态
*/
@TableField("OPEN_STATUS")
private Boolean openStatus;
/**
*缩略图
*/
@TableField("THUMB")
private String thumb;
/**
*状态图
*/
@TableField("SKETCH")
private String sketch;
/**
*是否删除
*/
@TableField("IS_DELETE")
private Boolean isDel;
}
package com.yeejoin.amos.api.tool.face.orm.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("studio_template_category")
public class TplCate extends BaseEntity {
/**
*分类名称
*/
@TableField("CATEGORY_NAME")
private String cateName;
/**
*模板类型
*/
@TableField("TEMP_TYPE")
private String tplType;
/**
*所属设计器类型
*/
@TableField("DESIGNER_TYPE")
private String designerType;
/**
*图标路径
*/
@TableField("ICON")
private String icon;
/**
*是否删除
*/
@TableField("IS_DELETE")
private Boolean isDel;
}
package com.yeejoin.amos.api.tool.face.orm.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.typroject.tyboot.core.rdbms.orm.entity.BaseEntity;
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("studio_visual_designer")
public class VisualDesigner extends BaseEntity {
/**
* 设计器名称
*/
@TableField("DESIGNER_NAME")
private String designerName;
/**
* 描述
*/
@TableField("DESIGNER_DESC")
private String designerDesc;
/**
* 设计器类型
*/
@TableField("DESIGNER_TYPE")
private String designerType;
/**
* 图标路径
*/
@TableField("ICON")
private String icon;
}
......@@ -29,36 +29,4 @@ public class ApiInfoService extends BaseService<ApiInfoModel,ApiInfo,ApiInfoMapp
return this.queryForList("" , false);
}
public void insertApiInfo(ApiInfoModel apiInfoModel) throws Exception {
ApiInfo apiInfo = new ApiInfo();
BeanUtils.copyProperties(apiInfoModel,apiInfo);
// 保存接口基本信息
this.save(apiInfo);
}
public ApiInfoModel selectApiInfoMsg(Long sequenceNbr) throws Exception {
// 查询接口基本信息
ApiInfoModel apiInfoModel = this.queryBySeq(sequenceNbr);
return apiInfoModel;
}
public void deleteApiInfo(Long sequenceNbr) throws Exception {
// 删除接口基本信息
this.deleteBySeq(sequenceNbr);
// 删除接口来源信息
ApiInfo apiInfo = this.getById(sequenceNbr);
}
public void updateApiInfo(ApiInfoModel apiInfoModel, Long sequenceNbr) throws Exception {
// 更新接口基本信息
ApiInfo apiInfo = new ApiInfo();
BeanUtils.copyProperties(apiInfoModel,apiInfo);
this.updateById(apiInfo);
// 更新接口来源信息
}
}
package com.yeejoin.amos.api.tool.face.service;
import com.yeejoin.amos.api.tool.face.model.TplCateModel;
import com.yeejoin.amos.api.tool.face.orm.dao.TplCateMapper;
import com.yeejoin.amos.api.tool.face.orm.entity.TplCate;
import org.typroject.tyboot.core.foundation.utils.Bean;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class TplCateService extends BaseService<TplCateModel, TplCate, TplCateMapper> {
/**
* 列表查询 示例
*/
public List<TplCateModel> queryForTplCateList() {
return this.queryForList("", false);
}
}
package com.yeejoin.amos.api.tool.face.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.api.tool.face.model.TplModel;
import com.yeejoin.amos.api.tool.face.orm.dao.TplMapper;
import com.yeejoin.amos.api.tool.face.orm.entity.Tpl;
import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.List;
@Service
public class TplService extends BaseService<TplModel, Tpl, TplMapper> {
/**
* 分页查询
*/
public Page<TplModel> queryForTplPage(Page<TplModel> page, Long categorySeq) {
return this.queryForPage(page, null, false, categorySeq);
}
/**
* 列表查询 示例
*/
public List<TplModel> queryForTplList() {
return this.queryForList("" , false);
}
}
package com.yeejoin.amos.api.tool.face.service;
import com.yeejoin.amos.api.tool.face.model.TplCateModel;
import com.yeejoin.amos.api.tool.face.model.TplCateTreeModel;
import com.yeejoin.amos.api.tool.face.model.VisualDesignerModel;
import com.yeejoin.amos.api.tool.face.orm.dao.VisualDesignerMapper;
import com.yeejoin.amos.api.tool.face.orm.entity.VisualDesigner;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.typroject.tyboot.core.foundation.utils.Bean;
import org.typroject.tyboot.core.foundation.utils.ValidationUtil;
import org.typroject.tyboot.core.rdbms.service.BaseService;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@Service
public class VisualDesignerService extends BaseService<VisualDesignerModel, VisualDesigner, VisualDesignerMapper> {
@Autowired
TplCateService tplCateService;
@Autowired
VisualDesignerService visualDesignerService;
/**
* 列表查询 示例
*/
// 父List
public List<VisualDesignerModel> queryForVisualDesignerList() {
return this.queryForList("", false);
}
public List<TplCateTreeModel> getList() {
List<TplCateTreeModel> treeList = new ArrayList<>();
List<TplCateModel> tplCateModels = tplCateService.queryForTplCateList();
List<VisualDesignerModel> visualDesignerModels = visualDesignerService.queryForVisualDesignerList();
for(int i = 0; i < visualDesignerModels.size();i++){
TplCateTreeModel tplCateTreeModel1 = new
TplCateTreeModel(visualDesignerModels.get(i).getSequenceNbr(), 0L,
visualDesignerModels.get(i).getDesignerName(),visualDesignerModels.get(i).getDesignerType());
for (int j = 0, index =0 ;j < tplCateModels.size();j++){
if(tplCateModels.get(j).getDesignerType().equals(tplCateTreeModel1.getDesignerType())){
TplCateTreeModel tplCateTreeModel2 = new
TplCateTreeModel(tplCateModels.get(j).getSequenceNbr(), tplCateTreeModel1.getSequenceNbr(),
tplCateModels.get(j).getCateName(),tplCateTreeModel1.getDesignerType(),null);
tplCateTreeModel1.getChildren().add(index++,tplCateTreeModel2);
}
}
treeList.add(i,tplCateTreeModel1);
}
return treeList;
}
}
\ No newline at end of file
#DB properties:
# jdbc_config
spring.datasource.url=jdbc:mysql://39.98.45.134:3306/amos_studio-20221018?allowMultiQueries=true
spring.datasource.url=jdbc:mysql://39.98.45.134:3306/amos_studio?allowMultiQueries=true
spring.datasource.username=root
spring.datasource.password=Yeejoin@2020
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.api.tool.face.orm.dao.TplCateMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.api.tool.face.orm.dao.TplMapper">
</mapper>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.yeejoin.amos.api.tool.face.orm.dao.VisualDesignerMapper">
</mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment