|
@ -5,9 +5,14 @@ import com.win.framework.common.pojo.CustomConditions; |
|
|
import com.win.framework.common.pojo.PageResult; |
|
|
import com.win.framework.common.pojo.PageResult; |
|
|
import com.win.framework.excel.core.util.ExcelUtils; |
|
|
import com.win.framework.excel.core.util.ExcelUtils; |
|
|
import com.win.framework.operatelog.core.annotations.OperateLog; |
|
|
import com.win.framework.operatelog.core.annotations.OperateLog; |
|
|
|
|
|
import com.win.module.eam.controller.item.vo.ItemPageReqVO; |
|
|
|
|
|
import com.win.module.eam.controller.item.vo.ItemRespVO; |
|
|
import com.win.module.eam.controller.transaction.vo.*; |
|
|
import com.win.module.eam.controller.transaction.vo.*; |
|
|
|
|
|
import com.win.module.eam.convert.item.ItemConvert; |
|
|
import com.win.module.eam.convert.transaction.TransactionConvert; |
|
|
import com.win.module.eam.convert.transaction.TransactionConvert; |
|
|
|
|
|
import com.win.module.eam.dal.dataobject.item.ItemDO; |
|
|
import com.win.module.eam.dal.dataobject.transaction.TransactionDO; |
|
|
import com.win.module.eam.dal.dataobject.transaction.TransactionDO; |
|
|
|
|
|
import com.win.module.eam.service.item.ItemService; |
|
|
import com.win.module.eam.service.transaction.TransactionService; |
|
|
import com.win.module.eam.service.transaction.TransactionService; |
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
import io.swagger.v3.oas.annotations.Operation; |
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
|
import io.swagger.v3.oas.annotations.Parameter; |
|
@ -29,13 +34,16 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT; |
|
|
|
|
|
|
|
|
@Tag(name = "管理后台 - 库存事务") |
|
|
@Tag(name = "管理后台 - 库存事务") |
|
|
@RestController |
|
|
@RestController |
|
|
@RequestMapping("/eam/transaction") |
|
|
@RequestMapping("/eam/item/transaction") |
|
|
@Validated |
|
|
@Validated |
|
|
public class TransactionController { |
|
|
public class TransactionController { |
|
|
|
|
|
|
|
|
@Resource |
|
|
@Resource |
|
|
private TransactionService Service; |
|
|
private TransactionService Service; |
|
|
|
|
|
|
|
|
|
|
|
@Resource |
|
|
|
|
|
private ItemService itemService; |
|
|
|
|
|
|
|
|
@PostMapping("/create") |
|
|
@PostMapping("/create") |
|
|
@Operation(summary = "创建库存事务") |
|
|
@Operation(summary = "创建库存事务") |
|
|
@PreAuthorize("@ss.hasPermission('item:transaction:create')") |
|
|
@PreAuthorize("@ss.hasPermission('item:transaction:create')") |
|
@ -115,4 +123,19 @@ public class TransactionController { |
|
|
|
|
|
|
|
|
return success(result); |
|
|
return success(result); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 库存预警 |
|
|
|
|
|
* @param pageVO |
|
|
|
|
|
* @return |
|
|
|
|
|
*/ |
|
|
|
|
|
@GetMapping("/warningPage") |
|
|
|
|
|
@Operation(summary = "获得备件分页") |
|
|
|
|
|
// @PreAuthorize("@ss.hasPermission('basic:item:query')")
|
|
|
|
|
|
public CommonResult<PageResult<ItemRespVO>> getItemWarningPage(@Valid ItemPageReqVO pageVO) { |
|
|
|
|
|
PageResult<ItemDO> pageResult = itemService.getWarningPage(pageVO); |
|
|
|
|
|
return success(ItemConvert.INSTANCE.convertPage(pageResult)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|