Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gogirl-miniapp-backend
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
huluobin
gogirl-miniapp-backend
Commits
ca834031
Commit
ca834031
authored
Jun 04, 2020
by
huluobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
ff171913
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
29 additions
and
0 deletions
+29
-0
ITechniqueSkuService.java
...ogirl/application/product/serve/ITechniqueSkuService.java
+4
-0
TechniqueSkuServiceImpl.java
...plication/product/serve/impl/TechniqueSkuServiceImpl.java
+13
-0
TechniqueCategory.java
...va/com/gogirl/domain/product/serve/TechniqueCategory.java
+3
-0
TechniqueSkuController.java
...girl/interfaces/product/serve/TechniqueSkuController.java
+9
-0
No files found.
src/main/java/com/gogirl/application/product/serve/ITechniqueSkuService.java
View file @
ca834031
package
com
.
gogirl
.
application
.
product
.
serve
;
package
com
.
gogirl
.
application
.
product
.
serve
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.gogirl.domain.product.serve.TechniqueCategory
;
import
com.gogirl.domain.product.serve.TechniqueSku
;
import
com.gogirl.domain.product.serve.TechniqueSku
;
import
java.util.List
;
import
java.util.List
;
...
@@ -27,4 +28,7 @@ public interface ITechniqueSkuService extends IService<TechniqueSku> {
...
@@ -27,4 +28,7 @@ public interface ITechniqueSkuService extends IService<TechniqueSku> {
* @return
* @return
*/
*/
Map
<
String
,
List
<
TechniqueSku
>>
queryTechniqueSkuMap
();
Map
<
String
,
List
<
TechniqueSku
>>
queryTechniqueSkuMap
();
List
<
TechniqueCategory
>
queryTechniqueCategoryAggregate
();
}
}
src/main/java/com/gogirl/application/product/serve/impl/TechniqueSkuServiceImpl.java
View file @
ca834031
...
@@ -52,4 +52,17 @@ public class TechniqueSkuServiceImpl extends ServiceImpl<TechniqueSkuMapper, Tec
...
@@ -52,4 +52,17 @@ public class TechniqueSkuServiceImpl extends ServiceImpl<TechniqueSkuMapper, Tec
});
});
return
result
;
return
result
;
}
}
@Override
public
List
<
TechniqueCategory
>
queryTechniqueCategoryAggregate
()
{
List
<
TechniqueSku
>
techniqueSkuList
=
this
.
list
();
List
<
TechniqueCategory
>
techniqueCategoryList
=
techniqueCategoryMapper
.
selectList
(
new
LambdaQueryWrapper
<>());
Map
<
Integer
,
List
<
TechniqueSku
>>
integerListMap
=
techniqueSkuList
.
stream
().
collect
(
Collectors
.
groupingBy
(
TechniqueSku:
:
getTechniqueCategoryId
));
techniqueCategoryList
.
forEach
(
techniqueCategory
->
{
techniqueCategory
.
setTechniqueSkuList
(
integerListMap
.
get
(
techniqueCategory
.
getId
()));
});
return
techniqueCategoryList
;
}
}
}
src/main/java/com/gogirl/domain/product/serve/TechniqueCategory.java
View file @
ca834031
...
@@ -9,6 +9,7 @@ import lombok.EqualsAndHashCode;
...
@@ -9,6 +9,7 @@ import lombok.EqualsAndHashCode;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.List
;
/**
/**
* <p>
* <p>
...
@@ -36,5 +37,7 @@ public class TechniqueCategory implements Serializable {
...
@@ -36,5 +37,7 @@ public class TechniqueCategory implements Serializable {
private
Integer
multiSelect
;
private
Integer
multiSelect
;
private
List
<
TechniqueSku
>
techniqueSkuList
;
}
}
src/main/java/com/gogirl/interfaces/product/serve/TechniqueSkuController.java
View file @
ca834031
...
@@ -2,6 +2,7 @@ package com.gogirl.interfaces.product.serve;
...
@@ -2,6 +2,7 @@ package com.gogirl.interfaces.product.serve;
import
com.gogirl.application.product.serve.ITechniqueSkuService
;
import
com.gogirl.application.product.serve.ITechniqueSkuService
;
import
com.gogirl.domain.product.serve.TechniqueCategory
;
import
com.gogirl.domain.product.serve.TechniqueSku
;
import
com.gogirl.domain.product.serve.TechniqueSku
;
import
com.gogirl.infrastructure.common.base.JsonResult
;
import
com.gogirl.infrastructure.common.base.JsonResult
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
...
@@ -51,4 +52,12 @@ public class TechniqueSkuController {
...
@@ -51,4 +52,12 @@ public class TechniqueSkuController {
Map
<
String
,
List
<
TechniqueSku
>>
map
=
techniqueSkuService
.
queryTechniqueSkuMap
();
Map
<
String
,
List
<
TechniqueSku
>>
map
=
techniqueSkuService
.
queryTechniqueSkuMap
();
return
JsonResult
.
success
(
map
);
return
JsonResult
.
success
(
map
);
}
}
@ApiOperation
(
"查询所有款式技法分组"
)
@GetMapping
(
"/technician/techniqueSku/queryTechniqueCategoryAggregate"
)
public
JsonResult
<
List
<
TechniqueCategory
>>
queryTechniqueCategoryAggregate
()
{
List
<
TechniqueCategory
>
techniqueCategoryList
=
techniqueSkuService
.
queryTechniqueCategoryAggregate
();
return
JsonResult
.
success
(
techniqueCategoryList
);
}
}
}
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