Commit f3478c7f by 何文超

商品选择器相关

parent 66012163
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 () {
}*/
}
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());
}
}
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;
}
}
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;
}
}
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;
}
}
......@@ -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"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment