|
|
@@ -16,6 +16,7 @@ import com.yunfeiyun.agmp.fms.service.IWmsWarehouseService;
|
|
|
import com.yunfeiyun.agmp.fms.util.DataAuthUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
@@ -71,6 +72,7 @@ public class WmsWarehouseController extends BaseController
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('wms:warehouse:add')")
|
|
|
@Log(title = "仓库", businessType = BusinessType.INSERT)
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
@PostMapping("/add")
|
|
|
public AjaxResult add(@Valid @RequestBody WmsWarehouse wmsWarehouse) {
|
|
|
return toAjax(wmsWarehouseService.insertWmsWarehouse(wmsWarehouse));
|
|
|
@@ -81,11 +83,25 @@ public class WmsWarehouseController extends BaseController
|
|
|
*/
|
|
|
@PreAuthorize("@ss.hasPermi('wms:warehouse:edit')")
|
|
|
@Log(title = "仓库", businessType = BusinessType.UPDATE)
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
@PutMapping("/edit")
|
|
|
public AjaxResult edit(@Valid @RequestBody WmsWarehouse wmsWarehouse) {
|
|
|
return toAjax(wmsWarehouseService.updateWmsWarehouse(wmsWarehouse));
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除仓库
|
|
|
+ */
|
|
|
+ @PreAuthorize("@ss.hasPermi('wms:warehouse:delete')")
|
|
|
+ @Log(title = "仓库", businessType = BusinessType.DELETE)
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
+ @DeleteMapping("/delete")
|
|
|
+ public AjaxResult delete(@RequestParam("warehouseIds") String[] warehouseIds) {
|
|
|
+ return toAjax(wmsWarehouseService.deleteWmsWarehouseByWarehouseIds(warehouseIds, SecurityUtils.getTid()));
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
@PreAuthorize("@ss.hasPermi('wms:warehouse:select:list')")
|
|
|
@GetMapping("/select/list")
|
|
|
public TableDataInfo selectList(WmsWarehouse wmsWarehouse) {
|
|
|
@@ -142,15 +158,4 @@ public class WmsWarehouseController extends BaseController
|
|
|
return success(wmsWarehouse);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
- * 删除仓库
|
|
|
- */
|
|
|
- @PreAuthorize("@ss.hasPermi('wms:warehouse:delete')")
|
|
|
- @Log(title = "仓库", businessType = BusinessType.DELETE)
|
|
|
- @DeleteMapping("/delete")
|
|
|
- public AjaxResult delete(@RequestParam("warehouseIds") String[] warehouseIds) {
|
|
|
- return toAjax(wmsWarehouseService.deleteWmsWarehouseByWarehouseIds(warehouseIds, SecurityUtils.getTid()));
|
|
|
- }
|
|
|
}
|