31 lines
686 B
Java
31 lines
686 B
Java
package org.springblade.seata.storage.controller;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import org.springblade.seata.storage.service.IStorageService;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
/**
|
|
* StorageController
|
|
*
|
|
* @author Chill
|
|
*/
|
|
@RestController
|
|
@AllArgsConstructor
|
|
public class StorageController {
|
|
|
|
private IStorageService storageService;
|
|
|
|
/**
|
|
* 减库存
|
|
*
|
|
* @param commodityCode 商品代码
|
|
* @param count 数量
|
|
*/
|
|
@RequestMapping(path = "/deduct")
|
|
public int deduct(String commodityCode, Integer count) {
|
|
return storageService.deduct(commodityCode, count);
|
|
}
|
|
|
|
}
|