Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-webapp-plug
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-webapp-plug
Commits
f3478c7f
Commit
f3478c7f
authored
Sep 11, 2019
by
何文超
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
商品选择器相关
parent
66012163
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
288 additions
and
0 deletions
+288
-0
GoodsRightsSelectorController.java
...g/web/controller/goods/GoodsRightsSelectorController.java
+13
-0
GoodsSelectorController.java
...ic/plug/web/controller/goods/GoodsSelectorController.java
+69
-0
GoodsSelectorSaveQO.java
...n/java/com/gic/plug/web/qo/goods/GoodsSelectorSaveQO.java
+52
-0
GoodsSelectorUpdateQO.java
...java/com/gic/plug/web/qo/goods/GoodsSelectorUpdateQO.java
+49
-0
GoodsSelectorVO.java
src/main/java/com/gic/plug/web/vo/goods/GoodsSelectorVO.java
+104
-0
dubbo-gic-webapp-plug.xml
src/main/resources/dubbo-gic-webapp-plug.xml
+1
-0
No files found.
src/main/java/com/gic/plug/web/controller/goods/GoodsRightsSelectorController.java
0 → 100644
View file @
f3478c7f
package
com
.
gic
.
plug
.
web
.
controller
.
goods
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
public
class
GoodsRightsSelectorController
{
/* @RequestMapping("goods-rights-selector-save")
public RestResponse () {
}*/
}
src/main/java/com/gic/plug/web/controller/goods/GoodsSelectorController.java
0 → 100644
View file @
f3478c7f
package
com
.
gic
.
plug
.
web
.
controller
.
goods
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.commons.util.EntityUtil
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.goods.api.dto.GoodsSelectorDTO
;
import
com.gic.goods.api.service.GoodsSelectorApiService
;
import
com.gic.goods.api.util.Constant
;
import
com.gic.plug.web.qo.goods.GoodsSelectorSaveQO
;
import
com.gic.plug.web.qo.goods.GoodsSelectorUpdateQO
;
import
com.gic.plug.web.vo.goods.GoodsSelectorVO
;
@RestController
public
class
GoodsSelectorController
{
@Autowired
private
GoodsSelectorApiService
goodsSelectorApiService
;
@RequestMapping
(
"goods-selector-show-back"
)
public
RestResponse
goodsSelectorShowBack
(
Long
goodsSelectorId
)
{
ServiceResponse
<
GoodsSelectorDTO
>
serviceResponse
=
goodsSelectorApiService
.
getGoodsSelector
(
goodsSelectorId
);
if
(
serviceResponse
.
isSuccess
())
{
return
RestResponse
.
success
(
serviceResponse
.
getResult
().
getGoodsSearchValue
());
}
return
RestResponse
.
failure
(
serviceResponse
.
getCode
(),
serviceResponse
.
getMessage
());
}
@RequestMapping
(
"goods-selector-edit-show-back"
)
public
RestResponse
goodsSelectorEditShowBack
(
Long
goodsSelectorId
)
{
ServiceResponse
<
GoodsSelectorDTO
>
serviceResponse
=
goodsSelectorApiService
.
getGoodsSelector
(
goodsSelectorId
);
if
(
serviceResponse
.
isSuccess
())
{
return
RestResponse
.
success
(
serviceResponse
.
getResult
().
getGoodsSearchEdit
());
}
return
RestResponse
.
failure
(
serviceResponse
.
getCode
(),
serviceResponse
.
getMessage
());
}
@RequestMapping
(
"goods-selector-save"
)
public
RestResponse
goodsSelectorSave
(
GoodsSelectorSaveQO
goodsSelectorSaveQO
)
{
GoodsSelectorDTO
goodsSelectorDTO
=
EntityUtil
.
changeEntityByOrika
(
GoodsSelectorDTO
.
class
,
goodsSelectorSaveQO
);
goodsSelectorDTO
.
setEnterpriseId
(
Constant
.
TEST_ENTERPRISE_ID
);
ServiceResponse
<
GoodsSelectorDTO
>
serviceResponse
=
goodsSelectorApiService
.
saveGoodsSelector
(
goodsSelectorDTO
);
if
(
serviceResponse
.
isSuccess
())
{
goodsSelectorDTO
=
serviceResponse
.
getResult
();
GoodsSelectorVO
goodsSelectorVO
=
EntityUtil
.
changeEntityByOrika
(
GoodsSelectorVO
.
class
,
goodsSelectorDTO
);
return
RestResponse
.
success
(
goodsSelectorVO
);
}
return
RestResponse
.
failure
(
serviceResponse
.
getCode
(),
serviceResponse
.
getMessage
());
}
@RequestMapping
(
"goods-selector-update"
)
public
RestResponse
goodsSelectorUpdate
(
GoodsSelectorUpdateQO
goodsSelectorUpdateQO
)
{
GoodsSelectorDTO
goodsSelectorDTO
=
EntityUtil
.
changeEntityByOrika
(
GoodsSelectorDTO
.
class
,
goodsSelectorUpdateQO
);
ServiceResponse
<
GoodsSelectorDTO
>
serviceResponse
=
goodsSelectorApiService
.
updateGoodsSelector
(
goodsSelectorDTO
);
if
(
serviceResponse
.
isSuccess
())
{
goodsSelectorDTO
=
serviceResponse
.
getResult
();
GoodsSelectorVO
goodsSelectorVO
=
EntityUtil
.
changeEntityByOrika
(
GoodsSelectorVO
.
class
,
goodsSelectorDTO
);
return
RestResponse
.
success
(
goodsSelectorVO
);
}
return
RestResponse
.
failure
(
serviceResponse
.
getCode
(),
serviceResponse
.
getMessage
());
}
}
src/main/java/com/gic/plug/web/qo/goods/GoodsSelectorSaveQO.java
0 → 100644
View file @
f3478c7f
package
com
.
gic
.
plug
.
web
.
qo
.
goods
;
public
class
GoodsSelectorSaveQO
{
private
String
goodsSearchValue
;
private
String
goodsSearchEdit
;
/**
* 使用业务
*/
private
String
useType
;
/**
* 搜索类型
* 1 skuCode
* 2 skuId
*/
private
Integer
searchResultType
;
public
String
getGoodsSearchValue
()
{
return
goodsSearchValue
;
}
public
void
setGoodsSearchValue
(
String
goodsSearchValue
)
{
this
.
goodsSearchValue
=
goodsSearchValue
;
}
public
String
getGoodsSearchEdit
()
{
return
goodsSearchEdit
;
}
public
void
setGoodsSearchEdit
(
String
goodsSearchEdit
)
{
this
.
goodsSearchEdit
=
goodsSearchEdit
;
}
public
String
getUseType
()
{
return
useType
;
}
public
void
setUseType
(
String
useType
)
{
this
.
useType
=
useType
;
}
public
Integer
getSearchResultType
()
{
return
searchResultType
;
}
public
void
setSearchResultType
(
Integer
searchResultType
)
{
this
.
searchResultType
=
searchResultType
;
}
}
src/main/java/com/gic/plug/web/qo/goods/GoodsSelectorUpdateQO.java
0 → 100644
View file @
f3478c7f
package
com
.
gic
.
plug
.
web
.
qo
.
goods
;
public
class
GoodsSelectorUpdateQO
{
private
Long
goodsSelectorId
;
private
String
goodsSearchValue
;
private
String
goodsSearchEdit
;
/**
* 搜索类型
* 1 skuCode
* 2 skuId
*/
private
Integer
searchResultType
;
public
Long
getGoodsSelectorId
()
{
return
goodsSelectorId
;
}
public
void
setGoodsSelectorId
(
Long
goodsSelectorId
)
{
this
.
goodsSelectorId
=
goodsSelectorId
;
}
public
String
getGoodsSearchValue
()
{
return
goodsSearchValue
;
}
public
void
setGoodsSearchValue
(
String
goodsSearchValue
)
{
this
.
goodsSearchValue
=
goodsSearchValue
;
}
public
String
getGoodsSearchEdit
()
{
return
goodsSearchEdit
;
}
public
void
setGoodsSearchEdit
(
String
goodsSearchEdit
)
{
this
.
goodsSearchEdit
=
goodsSearchEdit
;
}
public
Integer
getSearchResultType
()
{
return
searchResultType
;
}
public
void
setSearchResultType
(
Integer
searchResultType
)
{
this
.
searchResultType
=
searchResultType
;
}
}
src/main/java/com/gic/plug/web/vo/goods/GoodsSelectorVO.java
0 → 100644
View file @
f3478c7f
package
com
.
gic
.
plug
.
web
.
vo
.
goods
;
public
class
GoodsSelectorVO
{
private
Long
goodsSelectorId
;
private
String
goodsSearchValue
;
private
String
goodsSearchText
;
private
String
goodsSearchEdit
;
private
String
goodsSearchRightValue
;
private
String
goodsSearchRightText
;
private
Integer
enterpriseId
;
/**
* 使用业务
*/
private
String
useType
;
/**
* 搜索类型
* 1 skuCode
* 2 skuId
*/
private
Integer
searchResultType
;
public
Long
getGoodsSelectorId
()
{
return
goodsSelectorId
;
}
public
void
setGoodsSelectorId
(
Long
goodsSelectorId
)
{
this
.
goodsSelectorId
=
goodsSelectorId
;
}
public
String
getGoodsSearchValue
()
{
return
goodsSearchValue
;
}
public
void
setGoodsSearchValue
(
String
goodsSearchValue
)
{
this
.
goodsSearchValue
=
goodsSearchValue
;
}
public
String
getGoodsSearchText
()
{
return
goodsSearchText
;
}
public
void
setGoodsSearchText
(
String
goodsSearchText
)
{
this
.
goodsSearchText
=
goodsSearchText
;
}
public
String
getGoodsSearchEdit
()
{
return
goodsSearchEdit
;
}
public
void
setGoodsSearchEdit
(
String
goodsSearchEdit
)
{
this
.
goodsSearchEdit
=
goodsSearchEdit
;
}
public
String
getGoodsSearchRightValue
()
{
return
goodsSearchRightValue
;
}
public
void
setGoodsSearchRightValue
(
String
goodsSearchRightValue
)
{
this
.
goodsSearchRightValue
=
goodsSearchRightValue
;
}
public
String
getGoodsSearchRightText
()
{
return
goodsSearchRightText
;
}
public
void
setGoodsSearchRightText
(
String
goodsSearchRightText
)
{
this
.
goodsSearchRightText
=
goodsSearchRightText
;
}
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
Integer
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getUseType
()
{
return
useType
;
}
public
void
setUseType
(
String
useType
)
{
this
.
useType
=
useType
;
}
public
Integer
getSearchResultType
()
{
return
searchResultType
;
}
public
void
setSearchResultType
(
Integer
searchResultType
)
{
this
.
searchResultType
=
searchResultType
;
}
}
src/main/resources/dubbo-gic-webapp-plug.xml
View file @
f3478c7f
...
...
@@ -41,6 +41,7 @@
<dubbo:reference
interface=
"com.gic.goods.api.service.PropertyValueApiService"
id=
"propertyValueApiService"
timeout=
"60000"
retries=
"0"
/>
<dubbo:reference
interface=
"com.gic.goods.api.service.PropertyApiService"
id=
"propertyApiService"
timeout=
"60000"
retries=
"0"
/>
<dubbo:reference
interface=
"com.gic.goods.api.service.BrandApiService"
id=
"brandApiService"
timeout=
"60000"
retries=
"0"
/>
<dubbo:reference
interface=
"com.gic.goods.api.service.GoodsSelectorApiService"
id=
"goodsSelectorApiService"
timeout=
"60000"
retries=
"0"
/>
<!-- -->
<dubbo:reference
id=
"tagApiService"
interface=
"com.gic.goods.api.service.TagApiService"
timeout=
"60000"
retries=
"0"
check=
"false"
/>
<dubbo:reference
id=
"cordApiService"
interface=
"com.gic.goods.api.service.CordApiService"
timeout=
"60000"
retries=
"0"
check=
"false"
/>
...
...
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