Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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-boot-biz
Commits
c7bebd33
Commit
c7bebd33
authored
Sep 26, 2022
by
limei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改全站校验和模型列表接口,新增分页
parent
f8c027c0
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
28 additions
and
20 deletions
+28
-20
CheckResultMapper.java
...in/amos/boot/module/tdc/api/mapper/CheckResultMapper.java
+2
-1
CheckModelService.java
...n/amos/boot/module/tdc/api/service/CheckModelService.java
+3
-4
CheckResultService.java
.../amos/boot/module/tdc/api/service/CheckResultService.java
+2
-1
CheckResultMapper.xml
...e-tdc-api/src/main/resources/mapper/CheckResultMapper.xml
+1
-1
CheckModelController.java
.../boot/module/tdc/biz/controller/CheckModelController.java
+4
-3
CheckResultController.java
...boot/module/tdc/biz/controller/CheckResultController.java
+4
-3
CheckModelImpl.java
...amos/boot/module/tdc/biz/service/impl/CheckModelImpl.java
+6
-5
CheckResultImpl.java
...mos/boot/module/tdc/biz/service/impl/CheckResultImpl.java
+6
-2
No files found.
amos-boot-system-tdc/amos-boot-module-tdc-api/src/main/java/com/yeejoin/amos/boot/module/tdc/api/mapper/CheckResultMapper.java
View file @
c7bebd33
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
api
.
mapper
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
api
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto
;
import
com.yeejoin.amos.boot.module.tdc.api.entity.CheckResult
;
import
com.yeejoin.amos.boot.module.tdc.api.entity.CheckResult
;
import
org.mapstruct.Mapper
;
import
org.mapstruct.Mapper
;
...
@@ -14,7 +15,7 @@ import java.util.Map;
...
@@ -14,7 +15,7 @@ import java.util.Map;
@Mapper
@Mapper
public
interface
CheckResultMapper
extends
BaseMapper
<
CheckResult
>
{
public
interface
CheckResultMapper
extends
BaseMapper
<
CheckResult
>
{
List
<
CheckResultDto
>
selectResult
(
String
code
);
IPage
<
CheckResultDto
>
selectResult
(
IPage
<
CheckResultDto
>
page
,
String
code
);
List
<
CheckResultDto
>
selectTotal
(
String
modelId
,
String
amosOrgCode
);
List
<
CheckResultDto
>
selectTotal
(
String
modelId
,
String
amosOrgCode
);
...
...
amos-boot-system-tdc/amos-boot-module-tdc-api/src/main/java/com/yeejoin/amos/boot/module/tdc/api/service/CheckModelService.java
View file @
c7bebd33
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
api
.
service
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
api
.
service
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel
;
import
com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
/**
* @author xxz
* @author xxz
*/
*/
...
@@ -17,8 +16,8 @@ public interface CheckModelService extends IService<CheckModel> {
...
@@ -17,8 +16,8 @@ public interface CheckModelService extends IService<CheckModel> {
* @param amosOrgCode 机构编码
* @param amosOrgCode 机构编码
* @return 模型list
* @return 模型list
*/
*/
List
<
CheckModel
>
selectByOrgCode
(
String
amosOrgCode
);
//
List<CheckModel> selectByOrgCode(String amosOrgCode);
IPage
<
CheckModel
>
selectByOrgCode
(
int
current
,
int
size
,
String
amosOrgCode
);
/**
/**
* 查询最后一次校验模型
* 查询最后一次校验模型
...
...
amos-boot-system-tdc/amos-boot-module-tdc-api/src/main/java/com/yeejoin/amos/boot/module/tdc/api/service/CheckResultService.java
View file @
c7bebd33
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
api
.
service
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
api
.
service
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.ModelTreeDto
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.ModelTreeDto
;
...
@@ -13,7 +14,7 @@ import java.util.List;
...
@@ -13,7 +14,7 @@ import java.util.List;
public
interface
CheckResultService
extends
IService
<
CheckResult
>
{
public
interface
CheckResultService
extends
IService
<
CheckResult
>
{
List
<
CheckResultDto
>
selectResult
(
String
code
);
IPage
<
CheckResultDto
>
selectResult
(
int
current
,
int
size
,
String
code
);
List
<
CheckResult
>
selectCheckResult
(
String
modelId
,
String
amosOrgCode
);
List
<
CheckResult
>
selectCheckResult
(
String
modelId
,
String
amosOrgCode
);
...
...
amos-boot-system-tdc/amos-boot-module-tdc-api/src/main/resources/mapper/CheckResultMapper.xml
View file @
c7bebd33
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<mapper
namespace=
"com.yeejoin.amos.boot.module.tdc.api.mapper.CheckResultMapper"
>
<mapper
namespace=
"com.yeejoin.amos.boot.module.tdc.api.mapper.CheckResultMapper"
>
<select
id=
"selectResult"
resultType=
"com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto"
>
<select
id=
"selectResult"
resultType=
"com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto"
>
select check_date, case when check_type="1" then '全站校验' else `model_name` end as `name`
select check_date, case when check_type="1" then '全站校验' else `model_name` end as `name`
from `tdc_check_result` where amos_org_code=#{code} GROUP BY batch_no
;
from `tdc_check_result` where amos_org_code=#{code} GROUP BY batch_no
</select>
</select>
<select
id=
"selectTotal"
resultType=
"com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto"
>
<select
id=
"selectTotal"
resultType=
"com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto"
>
...
...
amos-boot-system-tdc/amos-boot-module-tdc-biz/src/main/java/com/yeejoin/amos/boot/module/tdc/biz/controller/CheckModelController.java
View file @
c7bebd33
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
biz
.
controller
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
biz
.
controller
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel
;
import
com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel
;
import
com.yeejoin.amos.boot.module.tdc.api.service.CheckModelService
;
import
com.yeejoin.amos.boot.module.tdc.api.service.CheckModelService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
...
@@ -29,10 +30,10 @@ public class CheckModelController {
...
@@ -29,10 +30,10 @@ public class CheckModelController {
* return
* return
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@GetMapping
(
value
=
"selectByOrgCode
/{amosOrgCode}
"
)
@GetMapping
(
value
=
"selectByOrgCode"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据amosOrgCode查询模型列表"
,
notes
=
"根据amosOrgCode查询模型列表"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据amosOrgCode查询模型列表"
,
notes
=
"根据amosOrgCode查询模型列表"
)
public
ResponseModel
<
List
<
CheckModel
>>
selectByOrgCode
(
@PathVariable
String
amosOrgCode
)
{
public
ResponseModel
<
IPage
<
CheckModel
>>
selectByOrgCode
(
int
current
,
int
size
,
String
amosOrgCode
)
{
return
ResponseHelper
.
buildResponse
(
checkModelService
.
selectByOrgCode
(
amosOrgCode
));
return
ResponseHelper
.
buildResponse
(
checkModelService
.
selectByOrgCode
(
current
,
size
,
amosOrgCode
));
}
}
/**
/**
...
...
amos-boot-system-tdc/amos-boot-module-tdc-biz/src/main/java/com/yeejoin/amos/boot/module/tdc/biz/controller/CheckResultController.java
View file @
c7bebd33
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
biz
.
controller
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
biz
.
controller
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.ModelTreeDto
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.ModelTreeDto
;
...
@@ -36,10 +37,10 @@ public class CheckResultController extends BaseController {
...
@@ -36,10 +37,10 @@ public class CheckResultController extends BaseController {
* cs
* cs
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@GetMapping
(
value
=
"/selectResult
/{code}
"
)
@GetMapping
(
value
=
"/selectResult"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"result"
,
notes
=
"result"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"result"
,
notes
=
"result"
)
public
ResponseModel
<
List
<
CheckResultDto
>>
selectResult
(
@PathVariable
(
value
=
"code"
)
String
code
)
{
public
ResponseModel
<
IPage
<
CheckResultDto
>>
selectResult
(
int
current
,
int
size
,
String
code
)
{
return
ResponseHelper
.
buildResponse
(
checkResultService
.
selectResult
(
code
));
return
ResponseHelper
.
buildResponse
(
checkResultService
.
selectResult
(
c
urrent
,
size
,
c
ode
));
}
}
/**
/**
...
...
amos-boot-system-tdc/amos-boot-module-tdc-biz/src/main/java/com/yeejoin/amos/boot/module/tdc/biz/service/impl/CheckModelImpl.java
View file @
c7bebd33
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
biz
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
biz
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel
;
import
com.yeejoin.amos.boot.module.tdc.api.entity.CheckModel
;
import
com.yeejoin.amos.boot.module.tdc.api.mapper.CheckModelMapper
;
import
com.yeejoin.amos.boot.module.tdc.api.mapper.CheckModelMapper
;
import
com.yeejoin.amos.boot.module.tdc.api.service.CheckModelService
;
import
com.yeejoin.amos.boot.module.tdc.api.service.CheckModelService
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
/**
* @author xxz
* @author xxz
*/
*/
...
@@ -17,10 +16,12 @@ import java.util.List;
...
@@ -17,10 +16,12 @@ import java.util.List;
public
class
CheckModelImpl
extends
ServiceImpl
<
CheckModelMapper
,
CheckModel
>
implements
CheckModelService
{
public
class
CheckModelImpl
extends
ServiceImpl
<
CheckModelMapper
,
CheckModel
>
implements
CheckModelService
{
@Override
@Override
public
List
<
CheckModel
>
selectByOrgCode
(
String
amosOrgCode
)
{
public
IPage
<
CheckModel
>
selectByOrgCode
(
int
current
,
int
size
,
String
amosOrgCode
)
{
Page
page
=
new
Page
(
current
,
size
);
LambdaQueryWrapper
<
CheckModel
>
wrapper
=
new
LambdaQueryWrapper
<>();
LambdaQueryWrapper
<
CheckModel
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
CheckModel:
:
getAmosOrgCode
,
amosOrgCode
);
wrapper
.
eq
(
CheckModel:
:
getAmosOrgCode
,
amosOrgCode
);
return
baseMapper
.
selectList
(
wrapper
);
// return baseMapper.selectList(wrapper);
return
this
.
page
(
page
,
wrapper
);
}
}
@Override
@Override
...
...
amos-boot-system-tdc/amos-boot-module-tdc-biz/src/main/java/com/yeejoin/amos/boot/module/tdc/biz/service/impl/CheckResultImpl.java
View file @
c7bebd33
...
@@ -4,6 +4,8 @@ import com.alibaba.fastjson.JSON;
...
@@ -4,6 +4,8 @@ import com.alibaba.fastjson.JSON;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.mysql.cj.xdevapi.JsonArray
;
import
com.mysql.cj.xdevapi.JsonArray
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto
;
...
@@ -37,8 +39,10 @@ public class CheckResultImpl extends ServiceImpl<CheckResultMapper, CheckResult>
...
@@ -37,8 +39,10 @@ public class CheckResultImpl extends ServiceImpl<CheckResultMapper, CheckResult>
@Override
@Override
public
List
<
CheckResultDto
>
selectResult
(
String
code
)
{
public
IPage
<
CheckResultDto
>
selectResult
(
int
current
,
int
size
,
String
code
)
{
return
checkResultMapper
.
selectResult
(
code
);
Page
page
=
new
Page
(
current
,
size
);
return
checkResultMapper
.
selectResult
(
page
,
code
);
}
}
@Override
@Override
...
...
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