Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
38c8be57
提交
38c8be57
authored
9月 28, 2020
作者:
Matrix
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
删除beanConfig
上级
7bba8d2a
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
65 行增加
和
51 行删除
+65
-51
FinalCheckController.java
...ev/device/finalcheck/controller/FinalCheckController.java
+28
-12
finalDetail.java
...tykj/dev/device/finalcheck/entity/domain/finalDetail.java
+2
-5
finalReport.java
...tykj/dev/device/finalcheck/entity/domain/finalReport.java
+7
-10
TimeParam.java
...om/tykj/dev/device/finalcheck/entity/other/TimeParam.java
+23
-0
FinalDetailVo.java
...m/tykj/dev/device/finalcheck/entity/vo/FinalDetailVo.java
+1
-1
FinalReportVo.java
...m/tykj/dev/device/finalcheck/entity/vo/FinalReportVo.java
+2
-2
FinalDetailRepo.java
...tykj/dev/device/finalcheck/repisotry/FinalDetailRepo.java
+1
-1
FinalReportRepo.java
...tykj/dev/device/finalcheck/repisotry/FinalReportRepo.java
+1
-1
BeanConfig.java
dev-union/src/main/java/com/tykj/dev/union/BeanConfig.java
+0
-9
RepairControllerTest.java
...c/test/java/com/tykj/dev/repair/RepairControllerTest.java
+0
-10
没有找到文件。
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/controller/
f
inalCheckController.java
→
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/controller/
F
inalCheckController.java
浏览文件 @
38c8be57
package
com
.
tykj
.
dev
.
device
.
finalcheck
.
controller
;
import
com.tykj.dev.config.swagger.AutoDocument
;
import
com.tykj.dev.device.finalcheck.entity.vo.finalReportVo
;
import
com.tykj.dev.device.finalcheck.repisotry.finalDetailRepo
;
import
com.tykj.dev.device.finalcheck.repisotry.finalReportRepo
;
import
com.tykj.dev.device.finalcheck.entity.other.TimeParam
;
import
com.tykj.dev.device.finalcheck.entity.vo.FinalReportVo
;
import
com.tykj.dev.device.finalcheck.repisotry.FinalDetailRepo
;
import
com.tykj.dev.device.finalcheck.repisotry.FinalReportRepo
;
import
com.tykj.dev.misc.base.ResultObj
;
import
com.tykj.dev.misc.utils.ResultUtil
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -18,36 +20,50 @@ import org.springframework.web.bind.annotation.*;
* @author Matrix <xhyrzldf@gmail.com>
* @since 2020/9/24 at 6:24 下午
*/
@Slf4j
@AutoDocument
@RestController
@RequestMapping
(
"/check/final"
)
@Api
(
tags
=
"决算模块"
,
description
=
"决算模块"
)
public
class
f
inalCheckController
{
public
class
F
inalCheckController
{
@Autowired
private
f
inalDetailRepo
detailRepo
;
private
F
inalDetailRepo
detailRepo
;
@Autowired
private
finalReportRepo
reportRepo
;
private
FinalReportRepo
reportRepo
;
@PostMapping
(
"/test"
)
public
ResponseEntity
test
(
@RequestBody
TimeParam
param
)
{
log
.
info
(
"测试打印参数 {}"
,
param
);
return
ResponseEntity
.
ok
(
"ok"
);
}
@GetMapping
(
"/reports"
)
@ApiOperation
(
value
=
"查询所有决算报告(不附带详情数据)"
)
public
ResponseEntity
<
ResultObj
<
finalReportVo
>>
findAllReports
()
{
public
ResponseEntity
<
ResultObj
<
FinalReportVo
>>
findAllReports
(
String
keyword
)
{
return
ResultUtil
.
success
(
new
FinalReportVo
());
}
return
ResultUtil
.
success
(
new
finalReportVo
());
@PostMapping
(
"/reports"
)
public
ResponseEntity
generateReport
(
)
{
return
null
;
}
@GetMapping
(
"/{id}"
)
@ApiOperation
(
value
=
"根据id查询决算报告(附带详情数据)"
)
public
ResponseEntity
<
ResultObj
<
f
inalReportVo
>>
findReportById
(
@PathVariable
Integer
id
)
{
return
ResultUtil
.
success
(
new
f
inalReportVo
());
public
ResponseEntity
<
ResultObj
<
F
inalReportVo
>>
findReportById
(
@PathVariable
Integer
id
)
{
return
ResultUtil
.
success
(
new
F
inalReportVo
());
}
@PostMapping
(
"/excel/{id}"
)
@ApiOperation
(
value
=
"根据id导出对应的excel数据"
)
public
ResponseEntity
<
ResultObj
<
f
inalReportVo
>>
exportExcel
(
@PathVariable
Integer
id
)
{
public
ResponseEntity
<
ResultObj
<
F
inalReportVo
>>
exportExcel
(
@PathVariable
Integer
id
)
{
return
ResultUtil
.
success
(
new
f
inalReportVo
());
return
ResultUtil
.
success
(
new
F
inalReportVo
());
}
}
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/entity/domain/finalDetail.java
浏览文件 @
38c8be57
package
com
.
tykj
.
dev
.
device
.
finalcheck
.
entity
.
domain
;
import
com.tykj.dev.misc.base.BaseEntity
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
@@ -20,11 +21,7 @@ import javax.persistence.Id;
@NoArgsConstructor
@AllArgsConstructor
@Entity
public
class
finalDetail
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Integer
id
;
public
class
finalDetail
extends
BaseEntity
{
private
String
model
;
...
...
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/entity/domain/finalReport.java
浏览文件 @
38c8be57
package
com
.
tykj
.
dev
.
device
.
finalcheck
.
entity
.
domain
;
import
com.tykj.dev.device.finalcheck.entity.vo.finalDetailVo
;
import
com.tykj.dev.device.finalcheck.entity.vo.finalReportVo
;
import
com.tykj.dev.device.finalcheck.entity.vo.FinalDetailVo
;
import
com.tykj.dev.device.finalcheck.entity.vo.FinalReportVo
;
import
com.tykj.dev.misc.base.BaseEntity
;
import
com.tykj.dev.misc.utils.MapperUtils
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
@@ -24,11 +25,7 @@ import java.util.List;
@NoArgsConstructor
@AllArgsConstructor
@Entity
public
class
finalReport
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Integer
id
;
public
class
finalReport
extends
BaseEntity
{
private
String
unitName
;
...
...
@@ -40,9 +37,9 @@ public class finalReport {
private
String
operator
;
public
f
inalReportVo
toVo
(
List
<
finalDetail
>
details
)
{
finalReportVo
reportVo
=
MapperUtils
.
map
(
this
,
f
inalReportVo
.
class
);
List
<
finalDetailVo
>
detailVos
=
MapperUtils
.
mapAll
(
details
,
f
inalDetailVo
.
class
);
public
F
inalReportVo
toVo
(
List
<
finalDetail
>
details
)
{
FinalReportVo
reportVo
=
MapperUtils
.
map
(
this
,
F
inalReportVo
.
class
);
List
<
FinalDetailVo
>
detailVos
=
MapperUtils
.
mapAll
(
details
,
F
inalDetailVo
.
class
);
reportVo
.
setDetails
(
detailVos
);
return
reportVo
;
}
...
...
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/entity/other/TimeParam.java
0 → 100644
浏览文件 @
38c8be57
package
com
.
tykj
.
dev
.
device
.
finalcheck
.
entity
.
other
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.time.LocalDateTime
;
/**
* TimeParam.
*
* @author Matrix <xhyrzldf@gmail.com>
* @since 2020/9/28 at 11:24 上午
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public
class
TimeParam
{
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
LocalDateTime
startTime
;
}
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/entity/vo/
f
inalDetailVo.java
→
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/entity/vo/
F
inalDetailVo.java
浏览文件 @
38c8be57
...
...
@@ -18,7 +18,7 @@ import lombok.NoArgsConstructor;
@NoArgsConstructor
@AllArgsConstructor
@ApiModel
(
value
=
"决算报告细节"
)
public
class
f
inalDetailVo
{
public
class
F
inalDetailVo
{
@ApiModelProperty
(
"主键"
)
private
Integer
id
;
...
...
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/entity/vo/
f
inalReportVo.java
→
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/entity/vo/
F
inalReportVo.java
浏览文件 @
38c8be57
...
...
@@ -23,7 +23,7 @@ import java.util.List;
@NoArgsConstructor
@AllArgsConstructor
@ApiModel
(
"决算报告概览"
)
public
class
f
inalReportVo
{
public
class
F
inalReportVo
{
@ApiModelProperty
(
"主键"
)
private
Integer
id
;
...
...
@@ -50,6 +50,6 @@ public class finalReportVo {
private
String
operator
;
@ApiModelProperty
(
"报告细节列表"
)
private
List
<
f
inalDetailVo
>
details
;
private
List
<
F
inalDetailVo
>
details
;
}
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/repisotry/
f
inalDetailRepo.java
→
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/repisotry/
F
inalDetailRepo.java
浏览文件 @
38c8be57
...
...
@@ -11,5 +11,5 @@ import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
* @author Matrix <xhyrzldf@gmail.com>
* @since 2020/9/24 at 6:26 下午
*/
public
interface
f
inalDetailRepo
extends
JpaRepository
<
finalDetail
,
Integer
>,
JpaSpecificationExecutor
<
finalDetail
>
{
public
interface
F
inalDetailRepo
extends
JpaRepository
<
finalDetail
,
Integer
>,
JpaSpecificationExecutor
<
finalDetail
>
{
}
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/repisotry/
f
inalReportRepo.java
→
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/repisotry/
F
inalReportRepo.java
浏览文件 @
38c8be57
...
...
@@ -10,5 +10,5 @@ import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
* @author Matrix <xhyrzldf@gmail.com>
* @since 2020/9/24 at 6:27 下午
*/
public
interface
f
inalReportRepo
extends
JpaRepository
<
finalReport
,
Integer
>,
JpaSpecificationExecutor
<
finalReport
>
{
public
interface
F
inalReportRepo
extends
JpaRepository
<
finalReport
,
Integer
>,
JpaSpecificationExecutor
<
finalReport
>
{
}
dev-union/src/main/java/com/tykj/dev/union/BeanConfig.java
deleted
100644 → 0
浏览文件 @
7bba8d2a
package
com
.
tykj
.
dev
.
union
;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.context.annotation.Configuration
;
@Configuration
@ComponentScan
public
class
BeanConfig
{
}
dev-union/src/test/java/com/tykj/dev/repair/RepairControllerTest.java
浏览文件 @
38c8be57
...
...
@@ -2,29 +2,19 @@ package com.tykj.dev.repair;
import
com.alibaba.fastjson.JSONObject
;
import
com.github.wenhao.jpa.Specifications
;
import
com.tykj.dev.device.library.subject.domin.DeviceLibrary
;
import
com.tykj.dev.device.repair.repository.RepairDetailDao
;
import
com.tykj.dev.device.repair.subject.domin.RepairDetail
;
import
com.tykj.dev.device.repair.subject.vo.*
;
import
com.tykj.dev.device.task.repository.TaskDao
;
import
com.tykj.dev.device.task.subject.domin.Task
;
import
com.tykj.dev.device.user.subject.entity.SecurityUser
;
import
com.tykj.dev.device.user.subject.entity.User
;
import
com.tykj.dev.device.user.util.AuthenticationUtils
;
import
com.tykj.dev.device.user.util.UserUtils
;
import
com.tykj.dev.misc.base.ResultObj
;
import
com.tykj.dev.misc.base.StatusEnum
;
import
com.tykj.dev.misc.utils.SpringUtils
;
import
com.tykj.dev.union.BaseTest
;
import
com.tykj.dev.union.BeanConfig
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.MediaType
;
import
org.springframework.security.test.context.support.WithMockUser
;
import
org.springframework.test.context.ActiveProfiles
;
import
org.springframework.test.context.ContextConfiguration
;
import
org.springframework.test.context.junit4.SpringJUnit4ClassRunner
;
import
org.springframework.test.web.servlet.MockMvc
;
import
org.springframework.test.web.servlet.MvcResult
;
import
org.springframework.test.web.servlet.RequestBuilder
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论