Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-tool
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
张帅
amos-tool
Commits
6598a771
Commit
6598a771
authored
Jul 25, 2023
by
陈祥烨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
机构管理逻辑修改,新建数据库名称表
parent
049ff40c
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
112 additions
and
22 deletions
+112
-22
DataBaseLinkModel.java
...m/yeejoin/amos/api/tool/face/model/DataBaseLinkModel.java
+1
-5
DataBaseNameListModel.java
...ejoin/amos/api/tool/face/model/DataBaseNameListModel.java
+22
-0
DataBaseNameListMapper.java
...in/amos/api/tool/face/orm/dao/DataBaseNameListMapper.java
+11
-0
DataBaseLink.java
...m/yeejoin/amos/api/tool/face/orm/entity/DataBaseLink.java
+0
-6
DataBaseNameList.java
...ejoin/amos/api/tool/face/orm/entity/DataBaseNameList.java
+27
-0
DataBaseLinkService.java
...ejoin/amos/api/tool/face/service/DataBaseLinkService.java
+0
-1
DataBaseNameListService.java
...n/amos/api/tool/face/service/DataBaseNameListService.java
+13
-0
TemplateService.java
...m/yeejoin/amos/api/tool/face/service/TemplateService.java
+38
-10
No files found.
src/main/java/com/yeejoin/amos/api/tool/face/model/DataBaseLinkModel.java
View file @
6598a771
...
...
@@ -16,9 +16,6 @@ import org.typroject.tyboot.core.rdbms.model.BaseModel;
@ApiModel
(
value
=
"DataBaseLinkModel"
,
description
=
""
)
public
class
DataBaseLinkModel
extends
BaseModel
{
@ApiModelProperty
(
value
=
"数据名称"
)
private
String
dataName
=
""
;
@ApiModelProperty
(
value
=
"主机IP"
)
private
String
ip
;
...
...
@@ -34,8 +31,7 @@ public class DataBaseLinkModel extends BaseModel {
@ApiModelProperty
(
value
=
"密码"
)
private
String
passWord
;
public
DataBaseLinkModel
(
String
dataName
,
String
ip
,
String
port
,
String
dbName
,
String
userName
,
String
passWord
)
{
this
.
dataName
=
dataName
;
public
DataBaseLinkModel
(
String
ip
,
String
port
,
String
dbName
,
String
userName
,
String
passWord
)
{
this
.
ip
=
ip
;
this
.
port
=
port
;
this
.
dbName
=
dbName
;
...
...
src/main/java/com/yeejoin/amos/api/tool/face/model/DataBaseNameListModel.java
0 → 100644
View file @
6598a771
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
lombok.NoArgsConstructor
;
import
org.typroject.tyboot.core.rdbms.model.BaseModel
;
@EqualsAndHashCode
(
callSuper
=
true
)
@Data
@NoArgsConstructor
@ApiModel
(
value
=
"DataBaseNameListModel"
,
description
=
""
)
public
class
DataBaseNameListModel
extends
BaseModel
{
@ApiModelProperty
(
value
=
"数据库名"
)
private
String
dbName
;
@ApiModelProperty
(
value
=
"连接id"
)
private
String
parentId
;
}
src/main/java/com/yeejoin/amos/api/tool/face/orm/dao/DataBaseNameListMapper.java
0 → 100644
View file @
6598a771
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.DataBaseNameList
;
import
org.mapstruct.Mapper
;
import
org.springframework.stereotype.Repository
;
@Mapper
@Repository
public
interface
DataBaseNameListMapper
extends
BaseMapper
<
DataBaseNameList
>
{
}
src/main/java/com/yeejoin/amos/api/tool/face/orm/entity/DataBaseLink.java
View file @
6598a771
...
...
@@ -20,12 +20,6 @@ import lombok.experimental.Accessors;
public
class
DataBaseLink
extends
BaseEntity
{
/**
*数据名称
*/
@TableField
(
"dataName"
)
private
String
dataName
;
/**
*主机IP
*/
@TableField
(
"ip"
)
...
...
src/main/java/com/yeejoin/amos/api/tool/face/orm/entity/DataBaseNameList.java
0 → 100644
View file @
6598a771
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
(
"database_name_list"
)
public
class
DataBaseNameList
extends
BaseEntity
{
/**
* 数据库名
*/
@TableField
(
"dbName"
)
private
String
dbName
;
/**
* 连接id
*/
@TableField
(
"parentId"
)
private
Long
parentId
;
}
src/main/java/com/yeejoin/amos/api/tool/face/service/DataBaseLinkService.java
View file @
6598a771
...
...
@@ -75,7 +75,6 @@ public class DataBaseLinkService extends BaseService<DataBaseLinkModel, DataBase
DataBaseLinkModel
model
=
new
DataBaseLinkModel
();
BeanUtils
.
copyProperties
(
model
,
dataBaseLinkModel
);
model
.
setDbName
(
name
);
model
.
setDataName
(
name
);
dataBaseLinkModels
.
add
(
model
);
dataBaseLinks
.
add
(
this
.
prepareEntity
(
model
));
}
...
...
src/main/java/com/yeejoin/amos/api/tool/face/service/DataBaseNameListService.java
0 → 100644
View file @
6598a771
package
com
.
yeejoin
.
amos
.
api
.
tool
.
face
.
service
;
import
com.yeejoin.amos.api.tool.face.model.DataBaseNameListModel
;
import
com.yeejoin.amos.api.tool.face.orm.dao.DataBaseLinkMapper
;
import
com.yeejoin.amos.api.tool.face.orm.dao.DataBaseNameListMapper
;
import
com.yeejoin.amos.api.tool.face.orm.entity.DataBaseNameList
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
@Service
public
class
DataBaseNameListService
extends
BaseService
<
DataBaseNameListModel
,
DataBaseNameList
,
DataBaseNameListMapper
>
{
}
src/main/java/com/yeejoin/amos/api/tool/face/service/TemplateService.java
View file @
6598a771
...
...
@@ -4,34 +4,62 @@ import com.alibaba.fastjson.JSON;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.api.tool.face.model.PictureModel
;
import
com.yeejoin.amos.api.tool.face.model.TemplateCategoryTreeModel
;
import
com.yeejoin.amos.api.tool.face.model.TemplateModel
;
import
com.yeejoin.amos.api.tool.face.model.TemplateVoModel
;
import
com.yeejoin.amos.api.tool.face.orm.dao.TemplateMapper
;
import
com.yeejoin.amos.api.tool.face.orm.entity.Template
;
import
com.yeejoin.amos.api.tool.utils.ConvertUtil
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.typroject.tyboot.core.foundation.utils.
String
Util
;
import
org.typroject.tyboot.core.foundation.utils.
Validation
Util
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
java.io.IOException
;
import
java.io.InputStreamReader
;
import
java.io.Reader
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.Objects
;
import
java.util.UUID
;
@Service
public
class
TemplateService
extends
BaseService
<
TemplateModel
,
Template
,
TemplateMapper
>
{
@Autowired
private
TemplateCategoryService
templateCategoryService
;
/**
* 分页查询
*/
public
Page
<
TemplateModel
>
queryForTplPage
(
Page
<
TemplateModel
>
page
,
Long
categorySeq
,
String
displayName
)
{
List
<
TemplateCategoryTreeModel
>
modelList
=
templateCategoryService
.
getTree
();
List
<
TemplateModel
>
records
=
new
ArrayList
<>();
for
(
TemplateCategoryTreeModel
visualDesigner
:
modelList
)
{
if
(
Objects
.
equals
(
categorySeq
,
visualDesigner
.
getSequenceNbr
()))
{
for
(
TemplateCategoryTreeModel
category
:
visualDesigner
.
getChildren
())
{
records
.
addAll
(
this
.
queryForTplListByCategorySeq
(
category
.
getSequenceNbr
()));
}
return
this
.
queryForPages
(
records
,
page
);
}
}
return
this
.
queryForPage
(
page
,
null
,
false
,
categorySeq
,
displayName
);
}
public
Page
<
TemplateModel
>
queryForPages
(
List
<
TemplateModel
>
records
,
Page
<
TemplateModel
>
page
)
{
Page
<
TemplateModel
>
entiryPage
=
new
Page
(
page
.
getCurrent
(),
page
.
getSize
());
if
(!
ValidationUtil
.
isEmpty
(
records
))
{
page
.
setTotal
(
records
.
size
());
page
.
setPages
(
entiryPage
.
getPages
());
page
.
setCurrent
(
entiryPage
.
getCurrent
());
page
.
setSize
(
entiryPage
.
getSize
());
page
.
setRecords
(
records
);
}
return
page
;
}
/**
* 列表查询
*/
...
...
@@ -42,9 +70,9 @@ public class TemplateService extends BaseService<TemplateModel, Template, Templa
/**
* 根据模板分类ID获取模板sequenceNb's
*/
public
List
<
String
>
selectSeqsByCategorySeq
(
Long
categorySeq
){
public
List
<
String
>
selectSeqsByCategorySeq
(
Long
categorySeq
)
{
List
<
String
>
strings
=
new
ArrayList
<>();
for
(
TemplateModel
model
:
this
.
queryForTplListByCategorySeq
(
categorySeq
)){
for
(
TemplateModel
model
:
this
.
queryForTplListByCategorySeq
(
categorySeq
))
{
strings
.
add
(
Long
.
toString
(
model
.
getSequenceNbr
()));
}
return
strings
;
...
...
@@ -61,7 +89,7 @@ public class TemplateService extends BaseService<TemplateModel, Template, Templa
/**
* 根据sequenceNbr获取模板并转化为VO
*/
public
TemplateVoModel
queryForTplVo
(
Long
sequenceNbr
){
public
TemplateVoModel
queryForTplVo
(
Long
sequenceNbr
)
{
TemplateModel
templateModel
=
this
.
queryBySeq
(
sequenceNbr
);
TemplateVoModel
templateVoModel
=
this
.
convertVoModel
(
templateModel
);
if
(
templateModel
.
getContent
()
!=
null
)
{
...
...
@@ -114,10 +142,10 @@ public class TemplateService extends BaseService<TemplateModel, Template, Templa
/**
* model转化VO
*/
public
TemplateVoModel
convertVoModel
(
TemplateModel
templateModel
){
public
TemplateVoModel
convertVoModel
(
TemplateModel
templateModel
)
{
TemplateVoModel
tplVoModel
=
new
TemplateVoModel
();
BeanUtils
.
copyProperties
(
templateModel
,
tplVoModel
);
if
(
templateModel
.
getSketch
()
!=
null
)
if
(
templateModel
.
getSketch
()
!=
null
)
tplVoModel
.
setSketches
(
this
.
urlToPicModel
(
templateModel
.
getSketch
()));
if
(
templateModel
.
getThumb
()
!=
null
)
tplVoModel
.
setThumbs
(
this
.
urlToPicModel
(
templateModel
.
getThumb
()));
...
...
@@ -128,8 +156,8 @@ public class TemplateService extends BaseService<TemplateModel, Template, Templa
/**
* 生成随机UID
*/
public
String
getUid
(){
UUID
uuid
=
UUID
.
randomUUID
();
public
String
getUid
()
{
UUID
uuid
=
UUID
.
randomUUID
();
String
str
=
uuid
.
toString
();
return
str
.
replace
(
"-"
,
""
);
}
...
...
@@ -137,7 +165,7 @@ public class TemplateService extends BaseService<TemplateModel, Template, Templa
/**
* url转化图片
*/
public
List
<
PictureModel
>
urlToPicModel
(
String
url
){
public
List
<
PictureModel
>
urlToPicModel
(
String
url
)
{
List
<
PictureModel
>
pictureModels
=
new
ArrayList
<>();
PictureModel
pictureModel
=
new
PictureModel
(
""
,
this
.
getUid
(),
url
,
"done"
);
pictureModels
.
add
(
pictureModel
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment