|
@@ -29,6 +29,9 @@ import java.util.HashSet;
|
|
|
import java.util.LinkedHashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.stream.Collectors;
|
|
|
+
|
|
|
+import io.swagger.annotations.ApiResponse;
|
|
|
+import io.swagger.annotations.ApiResponses;
|
|
|
import ma.glasnost.orika.MapperFacade;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
@@ -47,7 +50,7 @@ import org.springframework.web.bind.annotation.RestController;
|
|
|
* @create 2022-03-09 23:45:48
|
|
|
* @describe 商品管理前端控制器
|
|
|
*/
|
|
|
-@Api("渠道管理API")
|
|
|
+@Api(tags = "商品管理API")
|
|
|
@RestController
|
|
|
@RequestMapping("/api/v1/mp/admin/goods/*")
|
|
|
@Component
|
|
@@ -73,6 +76,10 @@ public class GoodsMgrController extends BaseApiController {
|
|
|
*/
|
|
|
@PostMapping("/list")
|
|
|
@PreAuthorize("@ss.hasPermi('business:goods:list')")
|
|
|
+ @ApiOperation(value = "商品列表接口", notes = "查询商品列表, 支持翻页")
|
|
|
+ @ApiResponses(
|
|
|
+ @ApiResponse(code = 200, message = "查询成功", response = Goods.class)
|
|
|
+ )
|
|
|
public TableDataInfo list(@RequestBody GoodsQueryParam queryParam) {
|
|
|
// 商品标签
|
|
|
List<Long> goodsIds = new ArrayList<>();
|
|
@@ -131,6 +138,10 @@ public class GoodsMgrController extends BaseApiController {
|
|
|
*/
|
|
|
@PostMapping(value = "/detail")
|
|
|
@PreAuthorize("@ss.hasPermi('business:goods:query')")
|
|
|
+ @ApiOperation("商品详情接口")
|
|
|
+ @ApiResponses(
|
|
|
+ @ApiResponse(code = 200, message = "查询成功", response = GoodsVO.class)
|
|
|
+ )
|
|
|
public AjaxResult getGoodsDetail(@RequestBody JSONObject jsonObject) {
|
|
|
Long goodsId = jsonObject.getLong("goodsId");
|
|
|
if (null == goodsId || 0 == goodsId) {
|