Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-auth
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
base_platform_enterprise
gic-platform-auth
Commits
aeafbd10
Commit
aeafbd10
authored
Aug 09, 2021
by
guojuxing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
线下订单资源
parent
71617eb8
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
102 additions
and
0 deletions
+102
-0
StoreOrderResourceDTO.java
...src/main/java/com/gic/auth/dto/StoreOrderResourceDTO.java
+40
-0
ResourceGroupApiService.java
...in/java/com/gic/auth/service/ResourceGroupApiService.java
+7
-0
ResourceGroupApiServiceImpl.java
.../auth/service/outer/impl/ResourceGroupApiServiceImpl.java
+5
-0
ResourceGroupUtils.java
.../com/gic/auth/utils/resourcegroup/ResourceGroupUtils.java
+6
-0
StoreOrderResourceData.java
.../gic/auth/utils/resourcegroup/StoreOrderResourceData.java
+44
-0
No files found.
gic-platform-auth-api/src/main/java/com/gic/auth/dto/StoreOrderResourceDTO.java
0 → 100644
View file @
aeafbd10
package
com
.
gic
.
auth
.
dto
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 线下门店订单全新
* @ClassName:
* @Description:
* @author guojuxing
* @date 2021/8/9 10:53 AM
*/
public
class
StoreOrderResourceDTO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
1201266594354353327L
;
private
List
<
Integer
>
storeIdList
;
/**
* 1:全部 2:部分
*/
private
Integer
type
;
public
List
<
Integer
>
getStoreIdList
()
{
return
storeIdList
;
}
public
StoreOrderResourceDTO
setStoreIdList
(
List
<
Integer
>
storeIdList
)
{
this
.
storeIdList
=
storeIdList
;
return
this
;
}
public
Integer
getType
()
{
return
type
;
}
public
StoreOrderResourceDTO
setType
(
Integer
type
)
{
this
.
type
=
type
;
return
this
;
}
}
gic-platform-auth-api/src/main/java/com/gic/auth/service/ResourceGroupApiService.java
View file @
aeafbd10
...
...
@@ -110,4 +110,11 @@ public interface ResourceGroupApiService {
* @return
*/
ServiceResponse
<
GoodsResourceDTO
>
getGoodsResourceByUserId
(
Integer
userId
);
/**
* 线下门店订单
* @param userId
* @return
*/
ServiceResponse
<
StoreOrderResourceDTO
>
getStoreOrderResourceByUserId
(
Integer
userId
);
}
gic-platform-auth-service/src/main/java/com/gic/auth/service/outer/impl/ResourceGroupApiServiceImpl.java
View file @
aeafbd10
...
...
@@ -276,6 +276,11 @@ public class ResourceGroupApiServiceImpl implements ResourceGroupApiService{
return
ServiceResponse
.
success
(
ResourceGroupUtils
.
getResource
(
userId
,
ResourceGroupUtils
.
GOODS_RESOURCE
));
}
@Override
public
ServiceResponse
<
StoreOrderResourceDTO
>
getStoreOrderResourceByUserId
(
Integer
userId
)
{
return
ServiceResponse
.
success
(
ResourceGroupUtils
.
getResource
(
userId
,
ResourceGroupUtils
.
STORE_ORDER_RESOURCE
));
}
/**
* 参数验证
* @param resourceGroup
...
...
gic-platform-auth-service/src/main/java/com/gic/auth/utils/resourcegroup/ResourceGroupUtils.java
View file @
aeafbd10
...
...
@@ -35,10 +35,16 @@ public class ResourceGroupUtils {
*/
public
static
Integer
GOODS_RESOURCE
=
3
;
/**
* 线下门店
*/
public
static
Integer
STORE_ORDER_RESOURCE
=
4
;
static
{
map
.
put
(
CUSTOM_RESOURCE
,
new
CustomResourceData
());
map
.
put
(
STORE_RESOURCE
,
new
StoreResourceData
());
map
.
put
(
GOODS_RESOURCE
,
new
GoodsResourceData
());
map
.
put
(
STORE_ORDER_RESOURCE
,
new
StoreOrderResourceData
());
}
/**
...
...
gic-platform-auth-service/src/main/java/com/gic/auth/utils/resourcegroup/StoreOrderResourceData.java
0 → 100644
View file @
aeafbd10
package
com
.
gic
.
auth
.
utils
.
resourcegroup
;
import
com.gic.auth.constant.ResourceHoldEnum
;
import
com.gic.auth.dto.StoreOrderResourceDTO
;
import
com.gic.auth.dto.StoreResourceDTO
;
import
com.gic.auth.entity.TabSysResourceGroup
;
import
java.util.Collections
;
/**
* @ClassName:
* @Description:
* @author guojuxing
* @date 2021/8/9 11:03 AM
*/
public
class
StoreOrderResourceData
implements
IResourceGroupData
{
@Override
public
<
T
>
T
getResourceData
(
TabSysResourceGroup
resourceGroup
)
{
StoreOrderResourceDTO
data
=
new
StoreOrderResourceDTO
();
if
(
resourceGroup
.
getStoreOrderArea
()
==
2
)
{
data
.
setType
(
ResourceHoldEnum
.
ALL
.
getCode
());
return
(
T
)
data
;
}
data
.
setType
(
ResourceHoldEnum
.
DART
.
getCode
());
StoreResourceDTO
storeResourceDTO
=
new
StoreResourceData
().
getResourceData
(
resourceGroup
);
data
.
setStoreIdList
(
storeResourceDTO
.
getStoreIdList
());
return
(
T
)
data
;
}
@Override
public
<
T
>
T
getResourceDataForAdmin
()
{
StoreOrderResourceDTO
data
=
new
StoreOrderResourceDTO
();
data
.
setType
(
ResourceHoldEnum
.
ALL
.
getCode
());
return
(
T
)
data
;
}
@Override
public
<
T
>
T
getResourceDataWhenNoExist
()
{
StoreOrderResourceDTO
data
=
new
StoreOrderResourceDTO
();
data
.
setType
(
ResourceHoldEnum
.
DART
.
getCode
());
data
.
setStoreIdList
(
Collections
.
emptyList
());
return
(
T
)
data
;
}
}
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