Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
2c7c2064
提交
2c7c2064
authored
9月 02, 2020
作者:
邓砥奕
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新task
上级
a5aee945
隐藏空白字符变更
内嵌
并排
正在显示
18 个修改的文件
包含
227 行增加
和
84 行删除
+227
-84
TaskService.java
...in/java/com/tykj/dev/device/task/service/TaskService.java
+9
-0
TaskServiceImpl.java
...om/tykj/dev/device/task/service/impl/TaskServiceImpl.java
+10
-0
TaskSelectVo.java
...ava/com/tykj/dev/device/task/subject/vo/TaskSelectVo.java
+32
-0
TaskTopVo.java
...n/java/com/tykj/dev/device/task/subject/vo/TaskTopVo.java
+19
-0
taskApp.java
...-task/src/main/java/com/tykj/dev/device/task/taskApp.java
+21
-0
package-info.java
dev-device/device-task/src/main/java/package-info.java
+0
-0
BeanHelper.java
.../java/com/tykj/dev/device/user/base/beabs/BeanHelper.java
+0
-41
NewUser.java
.../main/java/com/tykj/dev/device/user/base/req/NewUser.java
+1
-1
MemberThat.java
...in/java/com/tykj/dev/device/user/base/ret/MemberThat.java
+1
-1
RoleVo.java
...c/main/java/com/tykj/dev/device/user/base/ret/RoleVo.java
+1
-1
Area.java
...in/java/com/tykj/dev/device/user/subject/entity/Area.java
+1
-1
Units.java
...n/java/com/tykj/dev/device/user/subject/entity/Units.java
+1
-1
User.java
...in/java/com/tykj/dev/device/user/subject/entity/User.java
+1
-1
pom.xml
dev-misc/pom.xml
+0
-5
CustomOrder.java
...isc/src/main/java/com/tykj/dev/misc/base/CustomOrder.java
+19
-0
CustomPage.java
...misc/src/main/java/com/tykj/dev/misc/base/CustomPage.java
+81
-0
ResultObj.java
dev-misc/src/main/java/com/tykj/dev/misc/base/ResultObj.java
+30
-0
UserIDAuditorBean.java
...c/main/java/com/tykj/dev/misc/base/UserIDAuditorBean.java
+0
-32
没有找到文件。
dev-device/device-task/src/main/java/com/tykj/dev/device/task/service/TaskService.java
浏览文件 @
2c7c2064
...
@@ -3,6 +3,9 @@ package com.tykj.dev.device.task.service;
...
@@ -3,6 +3,9 @@ package com.tykj.dev.device.task.service;
import
com.tykj.dev.device.task.subject.bto.TaskBto
;
import
com.tykj.dev.device.task.subject.bto.TaskBto
;
import
com.tykj.dev.device.task.subject.common.StatusEnum
;
import
com.tykj.dev.device.task.subject.common.StatusEnum
;
import
com.tykj.dev.device.task.subject.domin.Task
;
import
com.tykj.dev.device.task.subject.domin.Task
;
import
com.tykj.dev.device.task.subject.vo.TaskSelectVo
;
import
java.util.List
;
/**
/**
* @author dengdiyi
* @author dengdiyi
...
@@ -84,4 +87,10 @@ public interface TaskService {
...
@@ -84,4 +87,10 @@ public interface TaskService {
* 根据id获得Task
* 根据id获得Task
*/
*/
TaskBto
get
(
Integer
id
);
TaskBto
get
(
Integer
id
);
/**
* @param taskSelectVo
* 获取跟踪和待办业务列表
*/
List
<
Task
>
getList
(
TaskSelectVo
taskSelectVo
);
}
}
dev-device/device-task/src/main/java/com/tykj/dev/device/task/service/impl/TaskServiceImpl.java
浏览文件 @
2c7c2064
...
@@ -6,10 +6,12 @@ import com.tykj.dev.device.task.subject.bto.TaskBto;
...
@@ -6,10 +6,12 @@ import com.tykj.dev.device.task.subject.bto.TaskBto;
import
com.tykj.dev.device.task.subject.common.StatusEnum
;
import
com.tykj.dev.device.task.subject.common.StatusEnum
;
import
com.tykj.dev.device.task.subject.common.StatusMap
;
import
com.tykj.dev.device.task.subject.common.StatusMap
;
import
com.tykj.dev.device.task.subject.domin.Task
;
import
com.tykj.dev.device.task.subject.domin.Task
;
import
com.tykj.dev.device.task.subject.vo.TaskSelectVo
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
java.util.Collections
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.Optional
;
import
java.util.Optional
;
/**
/**
...
@@ -219,4 +221,12 @@ public class TaskServiceImpl implements TaskService {
...
@@ -219,4 +221,12 @@ public class TaskServiceImpl implements TaskService {
Optional
<
Task
>
task
=
taskDao
.
findById
(
id
);
Optional
<
Task
>
task
=
taskDao
.
findById
(
id
);
return
task
.
map
(
Task:
:
parse2Bto
).
orElse
(
null
);
return
task
.
map
(
Task:
:
parse2Bto
).
orElse
(
null
);
}
}
/**
* @param taskSelectVo 获取跟踪和待办业务列表
*/
@Override
public
List
<
Task
>
getList
(
TaskSelectVo
taskSelectVo
)
{
return
null
;
}
}
}
dev-device/device-task/src/main/java/com/tykj/dev/device/task/subject/vo/TaskSelectVo.java
0 → 100644
浏览文件 @
2c7c2064
package
com
.
tykj
.
dev
.
device
.
task
.
subject
.
vo
;
import
com.tykj.dev.misc.base.CustomPage
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.Date
;
/**
* @author dengdiyi
*/
@Data
@ApiModel
(
"待办任务查询类"
)
public
class
TaskSelectVo
extends
CustomPage
{
@ApiModelProperty
(
value
=
"查询方式(0:全部业务,1:我的发起,2:待办业务,3:业务跟踪,4:办结任务,5:封存业务)"
,
example
=
"0"
)
private
Integer
selectNum
;
@ApiModelProperty
(
value
=
"业务类型id"
,
example
=
"1"
)
private
Integer
bussinessType
;
@ApiModelProperty
(
value
=
"模糊查询关键字"
,
example
=
"测试"
)
public
String
content
;
@ApiModelProperty
(
value
=
"发起时间"
,
example
=
"2020-10-10 01:10:10"
)
public
Date
startTime
;
@ApiModelProperty
(
value
=
"结束时间"
,
example
=
"2020-10-10 01:10:10"
)
public
Date
endTime
;
}
dev-device/device-task/src/main/java/com/tykj/dev/device/task/subject/vo/TaskTopVo.java
0 → 100644
浏览文件 @
2c7c2064
package
com
.
tykj
.
dev
.
device
.
task
.
subject
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* @author dengdiyi
*/
@Data
@ApiModel
(
"任务置顶类"
)
public
class
TaskTopVo
{
@ApiModelProperty
(
value
=
"任务Id"
)
private
Integer
taskId
;
@ApiModelProperty
(
name
=
"置顶标志"
,
example
=
"0"
,
value
=
"0为不置顶,1为置顶"
)
private
Integer
topFlag
;
}
dev-device/device-task/src/main/java/com/tykj/dev/device/task/taskApp.java
0 → 100644
浏览文件 @
2c7c2064
package
com
.
tykj
.
dev
.
device
.
task
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
/**
* @author zjm
* @version 1.0.0
* @ClassName userApp.java
* @Description TODO
* @createTime 2020年09月01日 14:32:00
*/
@SpringBootApplication
(
scanBasePackages
={
"com.tykj.dev.*"
,
}
)
public
class
taskApp
{
public
static
void
main
(
String
[]
args
)
{
SpringApplication
.
run
(
taskApp
.
class
,
args
);
}
}
dev-device/device-task/src/main/java/package-info.java
deleted
100644 → 0
浏览文件 @
a5aee945
dev-device/device-user/src/main/java/com/tykj/dev/device/user/base/beabs/BeanHelper.java
deleted
100644 → 0
浏览文件 @
a5aee945
package
com
.
tykj
.
dev
.
device
.
user
.
base
.
beabs
;
import
org.modelmapper.ModelMapper
;
import
org.modelmapper.convention.MatchingStrategies
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.stereotype.Service
;
/**
* @author zjm
* @version 1.0.0
* @ClassName BeanHelper.java
* @Description TODO
* @createTime 2020年08月11日 11:18:00
*/
@Service
public
class
BeanHelper
{
private
static
ModelMapper
mapper
=
new
ModelMapper
();
static
{
mapper
.
getConfiguration
().
setAmbiguityIgnored
(
true
);
//设置为严格匹配
mapper
.
getConfiguration
().
setFullTypeMatchingRequired
(
true
);
mapper
.
getConfiguration
().
setMatchingStrategy
(
MatchingStrategies
.
STRICT
);
}
public
static
ModelMapper
getUserMapper
()
{
return
mapper
;
}
@Bean
public
ModelMapper
initModelMapper
()
{
return
mapper
;
}
// @Bean
// public ObjectMapper objectMapper() {
// return new ObjectMapper().disable(SerializationFeature.FAIL_ON_EMPTY_BEANS);
// }
}
dev-device/device-user/src/main/java/com/tykj/dev/device/user/base/req/NewUser.java
浏览文件 @
2c7c2064
package
com
.
tykj
.
dev
.
device
.
user
.
base
.
req
;
package
com
.
tykj
.
dev
.
device
.
user
.
base
.
req
;
import
com.tykj.dev.device.user.base.beabs.BeanHelper
;
import
com.tykj.dev.device.user.subject.entity.User
;
import
com.tykj.dev.device.user.subject.entity.User
;
import
com.tykj.dev.misc.base.BeanHelper
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
org.modelmapper.ModelMapper
;
import
org.modelmapper.ModelMapper
;
...
...
dev-device/device-user/src/main/java/com/tykj/dev/device/user/base/ret/MemberThat.java
浏览文件 @
2c7c2064
package
com
.
tykj
.
dev
.
device
.
user
.
base
.
ret
;
package
com
.
tykj
.
dev
.
device
.
user
.
base
.
ret
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.tykj.dev.device.user.base.beabs.BeanHelper
;
import
com.tykj.dev.device.user.subject.entity.User
;
import
com.tykj.dev.device.user.subject.entity.User
;
import
com.tykj.dev.misc.base.BeanHelper
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
dev-device/device-user/src/main/java/com/tykj/dev/device/user/base/ret/RoleVo.java
浏览文件 @
2c7c2064
package
com
.
tykj
.
dev
.
device
.
user
.
base
.
ret
;
package
com
.
tykj
.
dev
.
device
.
user
.
base
.
ret
;
import
com.tykj.dev.device.user.base.beabs.BeanHelper
;
import
com.tykj.dev.device.user.subject.entity.Role
;
import
com.tykj.dev.device.user.subject.entity.Role
;
import
com.tykj.dev.misc.base.BeanHelper
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
dev-device/device-user/src/main/java/com/tykj/dev/device/user/subject/entity/Area.java
浏览文件 @
2c7c2064
package
com
.
tykj
.
dev
.
device
.
user
.
subject
.
entity
;
package
com
.
tykj
.
dev
.
device
.
user
.
subject
.
entity
;
import
com.tykj.dev.device.user.base.beabs.BeanHelper
;
import
com.tykj.dev.device.user.base.ret.AreaVo
;
import
com.tykj.dev.device.user.base.ret.AreaVo
;
import
com.tykj.dev.misc.base.BeanHelper
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
...
...
dev-device/device-user/src/main/java/com/tykj/dev/device/user/subject/entity/Units.java
浏览文件 @
2c7c2064
package
com
.
tykj
.
dev
.
device
.
user
.
subject
.
entity
;
package
com
.
tykj
.
dev
.
device
.
user
.
subject
.
entity
;
import
com.tykj.dev.device.user.base.beabs.BeanHelper
;
import
com.tykj.dev.device.user.base.ret.UnitsTrainVo
;
import
com.tykj.dev.device.user.base.ret.UnitsTrainVo
;
import
com.tykj.dev.device.user.base.ret.UnitsVo
;
import
com.tykj.dev.device.user.base.ret.UnitsVo
;
import
com.tykj.dev.misc.base.BeanHelper
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
dev-device/device-user/src/main/java/com/tykj/dev/device/user/subject/entity/User.java
浏览文件 @
2c7c2064
package
com
.
tykj
.
dev
.
device
.
user
.
subject
.
entity
;
package
com
.
tykj
.
dev
.
device
.
user
.
subject
.
entity
;
import
com.tykj.dev.device.user.base.beabs.BeanHelper
;
import
com.tykj.dev.device.user.base.ret.*
;
import
com.tykj.dev.device.user.base.ret.*
;
import
com.tykj.dev.misc.base.BeanHelper
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
...
...
dev-misc/pom.xml
浏览文件 @
2c7c2064
...
@@ -30,11 +30,6 @@
...
@@ -30,11 +30,6 @@
<version>
2.1.1
</version>
<version>
2.1.1
</version>
<scope>
compile
</scope>
<scope>
compile
</scope>
</dependency>
</dependency>
<dependency>
<groupId>
com.tykj.dev
</groupId>
<artifactId>
device-user
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
</dependencies>
</dependencies>
</project>
</project>
dev-misc/src/main/java/com/tykj/dev/misc/base/CustomOrder.java
0 → 100644
浏览文件 @
2c7c2064
package
com
.
tykj
.
dev
.
misc
.
base
;
import
lombok.Data
;
import
org.springframework.data.domain.Sort
;
/**
* 描述:Jpa排序类
* @author HuangXiahao
* @version V1.0
* @data 2020/5/13
**/
@Data
public
class
CustomOrder
{
private
String
coulmn
;
private
Sort
.
Direction
direction
;
}
dev-misc/src/main/java/com/tykj/dev/misc/base/CustomPage.java
0 → 100644
浏览文件 @
2c7c2064
package
com
.
tykj
.
dev
.
misc
.
base
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
com.fasterxml.jackson.annotation.JsonProperty
;
import
org.springframework.data.domain.PageRequest
;
import
org.springframework.data.domain.Sort
;
import
org.springframework.util.Assert
;
import
javax.validation.constraints.Min
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* @author HuangXiahao
* @class CustomOrder
* @data 2020/5/13
**/
public
class
CustomPage
{
@JsonProperty
(
access
=
JsonProperty
.
Access
.
WRITE_ONLY
)
@Min
(
0
)
private
Integer
page
=
0
;
@JsonProperty
(
access
=
JsonProperty
.
Access
.
WRITE_ONLY
)
@Min
(
1
)
private
Integer
size
=
15
;
@JsonProperty
(
access
=
JsonProperty
.
Access
.
WRITE_ONLY
)
private
List
<
CustomOrder
>
orders
=
new
ArrayList
<>();
public
Integer
getPage
()
{
return
page
;
}
public
void
setPage
(
Integer
page
)
{
this
.
page
=
page
;
}
public
Integer
getSize
()
{
return
size
;
}
public
void
setSize
(
Integer
size
)
{
Assert
.
isTrue
(
page
>=
0
,
"分页信息错误!"
);
this
.
size
=
size
;
}
public
void
setOrders
(
List
<
CustomOrder
>
orders
)
{
this
.
orders
=
orders
;
}
public
List
<
CustomOrder
>
getOrders
()
{
return
orders
;
}
@JsonIgnore
public
long
getOffset
()
{
return
page
*
size
;
}
@JsonIgnore
public
Integer
getLimit
()
{
return
size
;
}
@JsonIgnore
public
PageRequest
getPageable
()
{
if
(
orders
.
size
()!=
0
){
List
<
Sort
.
Order
>
orders
=
new
ArrayList
<>();
this
.
orders
.
stream
().
forEach
(
item
->
orders
.
add
(
new
Sort
.
Order
(
item
.
getDirection
(),
item
.
getCoulmn
())));
return
PageRequest
.
of
(
getPage
(),
getLimit
(),
Sort
.
by
(
orders
));
}
return
PageRequest
.
of
(
getPage
(),
getLimit
());
}
}
dev-misc/src/main/java/com/tykj/dev/misc/base/ResultObj.java
0 → 100644
浏览文件 @
2c7c2064
package
com
.
tykj
.
dev
.
misc
.
base
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.HashMap
;
/**
* @author dengdiyi
* @description 接口返回统一标准类
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
ResultObj
{
private
Object
result
;
private
String
msg
;
public
ResultObj
(
Object
o
){
this
.
result
=
o
;
this
.
msg
=
"no message"
;
}
public
ResultObj
(
String
m
){
this
.
msg
=
m
;
this
.
result
=
new
HashMap
<>(
1
);
}
}
dev-misc/src/main/java/com/tykj/dev/misc/base/UserIDAuditorBean.java
deleted
100644 → 0
浏览文件 @
a5aee945
package
com
.
tykj
.
dev
.
misc
.
base
;
import
com.tykj.dev.device.user.util.UserUtils
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.data.domain.AuditorAware
;
import
java.util.Optional
;
/**
* @author dengdiyi
*/
@Configuration
public
class
UserIDAuditorBean
implements
AuditorAware
<
Integer
>
{
/*
*实现jpa自动插入当前用户id
*/
@Override
public
Optional
<
Integer
>
getCurrentAuditor
()
{
//获取当前用户Id并返回
UserUtils
userUtils
=
com
.
tykj
.
dev
.
misc
.
utils
.
SpringUtils
.
getBean
(
"userUtils"
);
Integer
userId
=
null
;
if
(
userUtils
!=
null
)
{
userId
=
userUtils
.
getCurrentUserId
();
}
if
(
userId
!=
null
){
return
Optional
.
of
(
userId
);
}
else
{
return
Optional
.
empty
();
}
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论