用java springboot 下载无水印抖音快手视频

java

安装springboot 配置pom.xml   引入jsoup 包用来解析视频

新建controller

package com.jumi.microservice.stock.controller;

import com.jumi.common.log.annotation.Log;

import com.jumi.common.log.enums.BusinessType;

import com.jumi.microservice.common.base.BaseController;

import com.jumi.microservice.common.base.dto.ResponseResult;

import com.jumi.microservice.common.constant.RequestConstant;

import com.jumi.microservice.common.page.TableDataInfo;

import com.jumi.microservice.stock.domain.CommodityRenderVo;

import com.jumi.microservice.stock.dto.StockMaterialStockDTO;

import com.jumi.microservice.stock.dto.commodity.CommodityApplyDTO;

import com.jumi.microservice.stock.service.CommodityApplyService;

import com.jumi.microservice.stock.service.StockService;

import io.swagger.annotations.Api;

import io.swagger.annotations.ApiImplicitParam;

import io.swagger.annotations.ApiImplicitParams;

import io.swagger.annotations.ApiOperation;

import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;

import java.util.Arrays;

import java.util.List;

/**

* @author ssk

* @create 2020/9/1 9:54

**/

@RestController

@RequestMapping("/stock/commodity")

@Api(tags = {"【仓库管理】商城商品仓库分配"})

//@DubboService

public class StockCommodityController extends BaseController {

@Resource

private CommodityApplyService applyService;

@Resource

private StockService stockService;

@PostMapping("/addCommodityApply")

@Log(title = "添加分仓申请", businessType = BusinessType.INSERT)

public ResponseResult addCommodityApply(@RequestBody CommodityApplyDTO applyRequest, @RequestHeader(RequestConstant.ADMIN_NAME) String createBy) {

applyRequest.setCreateBy(createBy);

int rows = applyService.save(applyRequest);

return ResponseResult.success("操作成功!", rows);

}

@GetMapping("/findByPage")

@ApiOperation("分页查询分仓申请列表")

public TableDataInfo<CommodityApplyDTO> findByPage(CommodityApplyDTO applyRequest) {

startPage();

List<CommodityApplyDTO> list = applyService.findByPage(applyRequest);

return getDataTable(list);

}

@GetMapping("/findById")

@ApiOperation("根据仓库id查询分仓申请详情")

@ApiImplicitParams({

@ApiImplicitParam(name = "id", value = "仓库分仓申请ID"),

@ApiImplicitParam(name = "type", value = "分仓类型;0=一般分仓,1=补货分仓")

})

public ResponseResult<CommodityApplyDTO> findById(Long id, Integer type) {

CommodityApplyDTO applyResponse = applyService.findById(id, type);

return ResponseResult.success(applyResponse);

}

@GetMapping("/findFreeStock")

@ApiOperation("根据仓库id 物料id集合获取物料可用库存")

public ResponseResult findFreeStock(Long warehouseId, Long[] materialIds) {

List<Long> materialIdList = Arrays.asList(materialIds);

List<StockMaterialStockDTO> list = stockService.getMaterialStock(materialIdList, warehouseId);

return ResponseResult.success(list);

}

@PostMapping("/renderStock")

@ApiOperation("分配库存")

@Log(title = "供应链管理-仓库管理-仓库分仓", businessType = BusinessType.INSERT)

public ResponseResult renderStock(@RequestBody CommodityRenderVo renderVo, @RequestHeader(RequestConstant.ADMIN_NAME) String createBy) {

int rows = applyService.render(renderVo, createBy);

return ResponseResult.success("操作成功!", rows);

}

}

以上是 用java springboot 下载无水印抖音快手视频 的全部内容, 来源链接: utcz.com/z/391093.html

回到顶部