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
3d07a376
Commit
3d07a376
authored
Jun 16, 2023
by
陈祥烨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修订Tpl多项删除
parent
61db96f4
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
51 additions
and
5 deletions
+51
-5
ApiInfoResource.java
...com/yeejoin/amos/api/tool/controller/ApiInfoResource.java
+11
-0
ApiSourceResource.java
...m/yeejoin/amos/api/tool/controller/ApiSourceResource.java
+9
-0
TplCateResource.java
...com/yeejoin/amos/api/tool/controller/TplCateResource.java
+1
-1
TplResource.java
...ava/com/yeejoin/amos/api/tool/controller/TplResource.java
+2
-2
ApiInfoService.java
...om/yeejoin/amos/api/tool/face/service/ApiInfoService.java
+20
-0
TplService.java
...va/com/yeejoin/amos/api/tool/face/service/TplService.java
+8
-2
No files found.
src/main/java/com/yeejoin/amos/api/tool/controller/ApiInfoResource.java
View file @
3d07a376
...
@@ -64,6 +64,17 @@ public class ApiInfoResource {
...
@@ -64,6 +64,17 @@ public class ApiInfoResource {
return
ResponseHelper
.
buildResponse
(
apiInfoService
.
removeById
(
sequenceNbr
));
return
ResponseHelper
.
buildResponse
(
apiInfoService
.
removeById
(
sequenceNbr
));
}
}
/**
/**
* 根据sequenceNbr删除多项
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@DeleteMapping
(
value
=
"/s/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除多项"
,
notes
=
"根据sequenceNbr删除多项"
)
public
ResponseModel
<
Boolean
[]>
deleteModelsBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
String
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
apiInfoService
.
deleteByIds
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
* 根据sequenceNbr查询
* @param sequenceNbr 主键
* @param sequenceNbr 主键
* @return
* @return
...
...
src/main/java/com/yeejoin/amos/api/tool/controller/ApiSourceResource.java
View file @
3d07a376
package
com
.
yeejoin
.
amos
.
api
.
tool
.
controller
;
package
com
.
yeejoin
.
amos
.
api
.
tool
.
controller
;
import
com.yeejoin.amos.api.tool.face.model.ApiInfoModel
;
import
com.yeejoin.amos.api.tool.face.model.ApiSourceModel
;
import
com.yeejoin.amos.api.tool.face.model.ApiSourceModel
;
import
com.yeejoin.amos.api.tool.face.model.TplModel
;
import
com.yeejoin.amos.api.tool.face.service.ApiInfoService
;
import
com.yeejoin.amos.api.tool.face.service.ApiSourceService
;
import
com.yeejoin.amos.api.tool.face.service.ApiSourceService
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
...
@@ -25,6 +28,8 @@ public class ApiSourceResource {
...
@@ -25,6 +28,8 @@ public class ApiSourceResource {
@Autowired
@Autowired
ApiSourceService
apiSourceService
;
ApiSourceService
apiSourceService
;
@Autowired
ApiInfoService
apiInfoService
;
/**
/**
* 新增
* 新增
...
@@ -63,6 +68,10 @@ public class ApiSourceResource {
...
@@ -63,6 +68,10 @@ public class ApiSourceResource {
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除"
,
notes
=
"根据sequenceNbr删除"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除"
,
notes
=
"根据sequenceNbr删除"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
List
<
ApiInfoModel
>
apiInfoModels
=
apiInfoService
.
queryForApiInfoListBySeq
(
apiSourceService
.
queryCodeById
(
sequenceNbr
));
for
(
ApiInfoModel
apiInfoModel:
apiInfoModels
){
apiInfoService
.
removeById
(
apiInfoModel
.
getSequenceNbr
());
}
return
ResponseHelper
.
buildResponse
(
apiSourceService
.
removeById
(
sequenceNbr
));
return
ResponseHelper
.
buildResponse
(
apiSourceService
.
removeById
(
sequenceNbr
));
}
}
...
...
src/main/java/com/yeejoin/amos/api/tool/controller/TplCateResource.java
View file @
3d07a376
...
@@ -71,7 +71,7 @@ public class TplCateResource {
...
@@ -71,7 +71,7 @@ public class TplCateResource {
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除"
,
notes
=
"根据sequenceNbr删除"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除"
,
notes
=
"根据sequenceNbr删除"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
List
<
TplModel
>
tplModels
=
tplService
.
queryForTplList
(
sequenceNbr
);
List
<
TplModel
>
tplModels
=
tplService
.
queryForTplList
ByCategorySeq
(
sequenceNbr
);
for
(
TplModel
tplModel:
tplModels
){
for
(
TplModel
tplModel:
tplModels
){
tplService
.
removeById
(
tplModel
.
getSequenceNbr
());
tplService
.
removeById
(
tplModel
.
getSequenceNbr
());
}
}
...
...
src/main/java/com/yeejoin/amos/api/tool/controller/TplResource.java
View file @
3d07a376
...
@@ -119,8 +119,8 @@ public class TplResource {
...
@@ -119,8 +119,8 @@ public class TplResource {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表全部数据查询"
,
notes
=
"列表全部数据查询"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表全部数据查询"
,
notes
=
"列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
TplModel
>>
selectForList
(
Long
categorySeq
){
public
ResponseModel
<
List
<
TplModel
>>
selectForList
(){
return
ResponseHelper
.
buildResponse
(
tplService
.
queryForTplList
(
categorySeq
));
return
ResponseHelper
.
buildResponse
(
tplService
.
queryForTplList
());
}
}
/**
/**
...
...
src/main/java/com/yeejoin/amos/api/tool/face/service/ApiInfoService.java
View file @
3d07a376
...
@@ -3,6 +3,7 @@ package com.yeejoin.amos.api.tool.face.service;
...
@@ -3,6 +3,7 @@ package com.yeejoin.amos.api.tool.face.service;
import
com.yeejoin.amos.api.tool.face.orm.entity.ApiInfo
;
import
com.yeejoin.amos.api.tool.face.orm.entity.ApiInfo
;
import
com.yeejoin.amos.api.tool.face.orm.dao.ApiInfoMapper
;
import
com.yeejoin.amos.api.tool.face.orm.dao.ApiInfoMapper
;
import
com.yeejoin.amos.api.tool.face.model.ApiInfoModel
;
import
com.yeejoin.amos.api.tool.face.model.ApiInfoModel
;
import
org.apache.commons.beanutils.ConvertUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
...
@@ -29,4 +30,23 @@ public class ApiInfoService extends BaseService<ApiInfoModel,ApiInfo,ApiInfoMapp
...
@@ -29,4 +30,23 @@ public class ApiInfoService extends BaseService<ApiInfoModel,ApiInfo,ApiInfoMapp
return
this
.
queryForList
(
""
,
false
);
return
this
.
queryForList
(
""
,
false
);
}
}
/**
* 列表查询 示例
*/
public
List
<
ApiInfoModel
>
queryForApiInfoListBySeq
(
String
apiSource
)
{
return
this
.
queryForList
(
""
,
false
,
apiSource
);
}
/**
* 删除多个模板
*/
public
Boolean
[]
deleteByIds
(
String
sequenceNbr
){
String
[]
arr
=
sequenceNbr
.
split
(
","
);
Long
[]
seq
=
(
Long
[])
ConvertUtils
.
convert
(
arr
,
Long
.
class
);
Boolean
[]
arr2
=
new
Boolean
[
arr
.
length
];
for
(
int
i
=
0
;
i
<
arr
.
length
;
i
++){
arr2
[
i
]
=
this
.
removeById
(
seq
[
i
]);
}
return
arr2
;
}
}
}
src/main/java/com/yeejoin/amos/api/tool/face/service/TplService.java
View file @
3d07a376
...
@@ -23,16 +23,22 @@ public class TplService extends BaseService<TplModel, Tpl, TplMapper> {
...
@@ -23,16 +23,22 @@ public class TplService extends BaseService<TplModel, Tpl, TplMapper> {
* 分页查询
* 分页查询
*/
*/
public
Page
<
TplModel
>
queryForTplPage
(
Page
<
TplModel
>
page
,
Long
categorySeq
,
String
displayName
)
{
public
Page
<
TplModel
>
queryForTplPage
(
Page
<
TplModel
>
page
,
Long
categorySeq
,
String
displayName
)
{
return
this
.
queryForPage
(
page
,
null
,
false
,
categorySeq
,
displayName
);
return
this
.
queryForPage
(
page
,
null
,
false
,
categorySeq
,
displayName
);
}
}
/**
/**
* 列表查询
* 列表查询
*/
*/
public
List
<
TplModel
>
queryForTplList
(
Long
categorySeq
)
{
public
List
<
TplModel
>
queryForTplList
ByCategorySeq
(
Long
categorySeq
)
{
return
this
.
queryForList
(
""
,
false
,
categorySeq
);
return
this
.
queryForList
(
""
,
false
,
categorySeq
);
}
}
/**
* 列表查询
*/
public
List
<
TplModel
>
queryForTplList
()
{
return
this
.
queryForList
(
""
,
false
);
}
/**
/**
...
...
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