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
1ff3da7c
Commit
1ff3da7c
authored
Sep 20, 2022
by
fenghuazhong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
增加校验结果接口
parent
7f696edc
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
138 additions
and
7 deletions
+138
-7
CheckResultDto.java
.../yeejoin/amos/boot/module/tdc/api/dto/CheckResultDto.java
+24
-0
CheckResult.java
.../yeejoin/amos/boot/module/tdc/api/entity/CheckResult.java
+25
-0
CheckResultMapper.java
...in/amos/boot/module/tdc/api/mapper/CheckResultMapper.java
+19
-0
CheckResultService.java
.../amos/boot/module/tdc/api/service/CheckResultService.java
+16
-0
CheckResultMapper.xml
...e-tdc-api/src/main/resources/mapper/CheckResultMapper.xml
+9
-0
CheckResultController.java
...boot/module/tdc/biz/controller/CheckResultController.java
+16
-5
CheckResultImpl.java
...mos/boot/module/tdc/biz/service/impl/CheckResultImpl.java
+27
-0
application-dev.properties
...ule-tdc-biz/src/main/resources/application-dev.properties
+2
-2
No files found.
amos-boot-system-tdc/amos-boot-module-tdc-api/src/main/java/com/yeejoin/amos/boot/module/tdc/api/dto/CheckResultDto.java
0 → 100644
View file @
1ff3da7c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
api
.
dto
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
@Data
@Accessors
(
chain
=
true
)
@TableName
(
"tdc_check_result"
)
public
class
CheckResultDto
{
@ApiModelProperty
(
value
=
"校验时间"
)
private
Date
checkDate
;
@ApiModelProperty
(
value
=
"模型名称"
)
private
String
name
;
}
amos-boot-system-tdc/amos-boot-module-tdc-api/src/main/java/com/yeejoin/amos/boot/module/tdc/api/entity/CheckResult.java
0 → 100644
View file @
1ff3da7c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tdc_check_result"
)
public
class
CheckResult
extends
BaseEntity
{
@ApiModelProperty
(
value
=
"校验时间"
)
private
Date
checkDate
;
@ApiModelProperty
(
value
=
"模型名称"
)
private
String
modelName
;
}
amos-boot-system-tdc/amos-boot-module-tdc-api/src/main/java/com/yeejoin/amos/boot/module/tdc/api/mapper/CheckResultMapper.java
0 → 100644
View file @
1ff3da7c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
api
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.tdc.api.dto.CheckResultDto
;
import
com.yeejoin.amos.boot.module.tdc.api.entity.CheckResult
;
import
org.mapstruct.Mapper
;
import
java.util.Date
;
import
java.util.List
;
/**
* 检验结果的Mapper层
*/
@Mapper
public
interface
CheckResultMapper
extends
BaseMapper
<
CheckResult
>
{
List
<
CheckResultDto
>
selectResult
(
String
code
);
}
amos-boot-system-tdc/amos-boot-module-tdc-api/src/main/java/com/yeejoin/amos/boot/module/tdc/api/service/CheckResultService.java
0 → 100644
View file @
1ff3da7c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
api
.
service
;
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.entity.CheckResult
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
interface
CheckResultService
extends
IService
<
CheckResult
>
{
List
<
CheckResultDto
>
selectResult
(
String
code
);
}
amos-boot-system-tdc/amos-boot-module-tdc-api/src/main/resources/mapper/CheckResultMapper.xml
0 → 100644
View file @
1ff3da7c
<?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.boot.module.tdc.api.mapper.CheckResultMapper"
>
<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`
from `tdc_check_result` where amos_org_code=#{code} GROUP BY batch_no;
</select>
</mapper>
\ No newline at end of file
amos-boot-system-tdc/amos-boot-module-tdc-biz/src/main/java/com/yeejoin/amos/boot/module/tdc/biz/controller/CheckResultController.java
View file @
1ff3da7c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
biz
.
controller
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
biz
.
controller
;
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.entity.CheckModel
;
import
com.yeejoin.amos.boot.module.tdc.api.entity.CheckResult
;
import
com.yeejoin.amos.boot.module.tdc.api.service.CheckResultService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
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
java.util.List
;
/**
/**
...
@@ -19,15 +29,16 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation;
...
@@ -19,15 +29,16 @@ import org.typroject.tyboot.core.restful.doc.TycloudOperation;
@RequestMapping
(
value
=
"/check-result"
)
@RequestMapping
(
value
=
"/check-result"
)
public
class
CheckResultController
extends
BaseController
{
public
class
CheckResultController
extends
BaseController
{
@Autowired
CheckResultService
checkResultService
;
/**
/**
* cs
* cs
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@GetMapping
(
value
=
"/
test
"
)
@GetMapping
(
value
=
"/
selectResult/{code}
"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"测试"
,
notes
=
"测试"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"测试"
,
notes
=
"测试"
)
public
String
test
(
)
{
public
ResponseModel
<
List
<
CheckResultDto
>>
selectResult
(
@PathVariable
(
value
=
"code"
)
String
code
)
{
return
"aaaaa"
;
return
ResponseHelper
.
buildResponse
(
checkResultService
.
selectResult
(
code
))
;
}
}
}
}
amos-boot-system-tdc/amos-boot-module-tdc-biz/src/main/java/com/yeejoin/amos/boot/module/tdc/biz/service/impl/CheckResultImpl.java
0 → 100644
View file @
1ff3da7c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tdc
.
biz
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
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.mapper.CheckResultMapper
;
import
com.yeejoin.amos.boot.module.tdc.api.service.CheckResultService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
javax.xml.transform.Result
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
@Service
public
class
CheckResultImpl
extends
ServiceImpl
<
CheckResultMapper
,
CheckResult
>
implements
CheckResultService
{
@Autowired
CheckResultMapper
checkResultMapper
;
@Override
public
List
<
CheckResultDto
>
selectResult
(
String
code
)
{
return
checkResultMapper
.
selectResult
(
code
);
}
}
amos-boot-system-tdc/amos-boot-module-tdc-biz/src/main/resources/application-dev.properties
View file @
1ff3da7c
## DB properties:
## DB properties:
spring.datasource.url
=
jdbc:mysql://1
92.168.1.108:3306/test
?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8
spring.datasource.url
=
jdbc:mysql://1
72.16.11.201:3306/dl_amos_idx_biz
?allowMultiQueries=true&serverTimezone=GMT%2B8&characterEncoding=utf8
spring.datasource.username
=
root
spring.datasource.username
=
root
spring.datasource.password
=
123456
spring.datasource.password
=
Yeejoin@2020
## eureka properties:
## eureka properties:
eureka.instance.hostname
=
172.16.11.201
eureka.instance.hostname
=
172.16.11.201
eureka.client.serviceUrl.defaultZone
=
http://${eureka.instance.hostname}:10001/eureka/
eureka.client.serviceUrl.defaultZone
=
http://${eureka.instance.hostname}:10001/eureka/
...
...
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