Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
SiEn
Overview
Overview
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hewei
SiEn
Commits
aa4c25f8
Commit
aa4c25f8
authored
Oct 10, 2020
by
testdl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
# 用户下单功能
parent
2f573997
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
55 additions
and
8 deletions
+55
-8
api-app/src/main/java/com/jumeirah/api/app/controller/PlainTypeController.java
+14
-4
api-app/src/main/java/com/jumeirah/api/app/entity/bo/PlainTypeBo.java
+37
-0
api-app/src/main/java/com/jumeirah/api/app/entity/vo/StrokeAddBackAndForthVo.java
+2
-2
api-app/src/main/java/com/jumeirah/api/app/entity/vo/StrokeAddOneWayVo.java
+2
-2
No files found.
api-app/src/main/java/com/jumeirah/api/app/controller/PlainTypeController.java
View file @
aa4c25f8
package
com
.
jumeirah
.
api
.
app
.
controller
;
import
com.jumeirah.api.app.entity.bo.PlainTypeBo
;
import
com.jumeirah.common.entity.PlainType
;
import
com.jumeirah.common.service.PlainTypeService
;
import
com.jumeirah.common.vo.PlainTypeQueryVo
;
...
...
@@ -12,6 +13,7 @@ import io.geekidea.springbootplus.framework.log.enums.OperationLogType;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.collections.list.PredicatedList
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.CollectionUtils
;
import
org.springframework.validation.annotation.Validated
;
...
...
@@ -51,13 +53,21 @@ public class PlainTypeController extends BaseController {
@GetMapping
(
"/getAllMap"
)
@OperationLog
(
name
=
"分组获取飞机型号列表"
,
type
=
OperationLogType
.
PAGE
)
@ApiOperation
(
value
=
"分组获取飞机型号列表"
,
response
=
PlainTypeQueryVo
.
class
)
public
ApiResult
<
Map
<
String
,
List
<
PlainType
>
>>
getAllMap
()
throws
Exception
{
public
ApiResult
<
List
<
PlainTypeBo
>>
getAllMap
()
throws
Exception
{
List
<
PlainType
>
plainTypeList
=
plainTypeService
.
getAllMap
();
Map
<
String
,
List
<
PlainType
>>
resultList
=
new
LinkedHashMap
<>();
Map
<
Integer
,
List
<
PlainType
>>
resultMap
;
List
<
PlainTypeBo
>
plainTypeBoList
=
new
ArrayList
<>();
if
(!
CollectionUtils
.
isEmpty
(
plainTypeList
))
{
resultList
=
plainTypeList
.
stream
().
collect
(
Collectors
.
groupingBy
(
PlainType:
:
getSeriesName
));
resultMap
=
plainTypeList
.
stream
().
collect
(
Collectors
.
groupingBy
(
PlainType:
:
getSeriesType
));
PlainTypeBo
plainTypeBo
;
for
(
List
<
PlainType
>
listTemp:
resultMap
.
values
())
{
plainTypeBo
=
new
PlainTypeBo
();
plainTypeBo
.
setTitle
(
listTemp
.
get
(
0
).
getSeriesName
())
.
setPlainTypeList
(
listTemp
);
plainTypeBoList
.
add
(
plainTypeBo
);
}
}
return
ApiResult
.
ok
(
result
List
);
return
ApiResult
.
ok
(
plainTypeBo
List
);
}
}
...
...
api-app/src/main/java/com/jumeirah/api/app/entity/bo/PlainTypeBo.java
0 → 100644
View file @
aa4c25f8
package
com
.
jumeirah
.
api
.
app
.
entity
.
bo
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.jumeirah.common.entity.PlainType
;
import
io.geekidea.springbootplus.framework.common.entity.BaseEntity
;
import
io.geekidea.springbootplus.framework.core.validator.groups.Update
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
import
java.util.List
;
/**
* 飞机型号表
*
* @author wei
* @since 2020-10-09
*/
@Data
@Accessors
(
chain
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"分组获取飞机类型对象"
)
public
class
PlainTypeBo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
"系列名称"
)
private
String
title
;
@ApiModelProperty
(
"系列名称"
)
private
List
<
PlainType
>
plainTypeList
;
}
api-app/src/main/java/com/jumeirah/api/app/entity/vo/StrokeAddBackAndForthVo.java
View file @
aa4c25f8
...
...
@@ -44,8 +44,8 @@ public class StrokeAddBackAndForthVo extends BaseEntity {
private
Integer
peopleMun
;
@NotNull
(
message
=
"飞机型号ID不能为空"
)
@ApiModelProperty
(
"飞机型号ID
,多个中间用逗号隔开
"
)
private
String
plainTypeIds
;
@ApiModelProperty
(
"飞机型号ID"
)
private
Long
plainTypeId
;
@NotNull
(
message
=
"出发时间不能为空"
)
@ApiModelProperty
(
"出发时间"
)
...
...
api-app/src/main/java/com/jumeirah/api/app/entity/vo/StrokeAddOneWayVo.java
View file @
aa4c25f8
...
...
@@ -48,8 +48,8 @@ public class StrokeAddOneWayVo extends BaseEntity {
private
Integer
peopleMun
;
@NotNull
(
message
=
"飞机型号ID不能为空"
)
@ApiModelProperty
(
"飞机型号ID
,多个中间用逗号隔开
"
)
private
String
plainTypeIds
;
@ApiModelProperty
(
"飞机型号ID"
)
private
Long
plainTypeId
;
@NotNull
(
message
=
"出发时间不能为空"
)
@ApiModelProperty
(
"出发时间"
)
...
...
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