Browse Source

修改访问路径

master
宋国强 10 months ago
parent
commit
c145ea735f
  1. 2
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/adjustRecord/AdjustRecordMainController.java
  2. 2
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/countJob/CountJobMainController.java
  3. 2
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/countRecord/CountRecordMainController.java
  4. 2
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/countadjustPlan/CountadjustPlanController.java
  5. 2
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/item/ItemController.java
  6. 2
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/itemaccounts/ItemAccountsController.java
  7. 6
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/itemaccounts/vo/ItemAccountsPageReqVO.java
  8. 2
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/iteminlocation/ItemInLocationController.java
  9. 2
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/itemlocationreplace/ItemLocationReplaceController.java
  10. 3
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/itemlocationreplace/vo/ItemLocationReplaceBaseVO.java
  11. 3
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/itemlocationreplace/vo/ItemLocationReplaceExcelVO.java
  12. 2
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/itemoutlocation/ItemOutLocationController.java
  13. 2
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/location/LocationController.java
  14. 2
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/locationarea/LocationAreaController.java
  15. 25
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/transaction/TransactionController.java
  16. 5
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/dal/dataobject/itemlocationreplace/ItemLocationReplaceDO.java
  17. 5
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/dal/mysql/itemaccounts/ItemAccountsMapper.java
  18. 19
      win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/service/itemaccounts/ItemAccountsServiceImpl.java

2
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/adjustRecord/AdjustRecordMainController.java

@ -29,7 +29,7 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Tag(name = "管理后台 - 备件盘点调整记录主")
@RestController
@RequestMapping("/eam/adjustRecordMain")
@RequestMapping("/eam/item/adjustRecordMain")
@Validated
public class AdjustRecordMainController {

2
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/countJob/CountJobMainController.java

@ -33,7 +33,7 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Tag(name = "管理后台 - 备件盘点任务主")
@RestController
@RequestMapping("/eam/countJobMain")
@RequestMapping("/eam/item/countJobMain")
@Validated
public class CountJobMainController {

2
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/countRecord/CountRecordMainController.java

@ -29,7 +29,7 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Tag(name = "管理后台 - 备件盘点记录主")
@RestController
@RequestMapping("/eam/countRecordMain")
@RequestMapping("/eam/item/countRecordMain")
@Validated
public class CountRecordMainController {

2
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/countadjustPlan/CountadjustPlanController.java

@ -29,7 +29,7 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Tag(name = "管理后台 - 备件盘点计划")
@RestController
@RequestMapping("/eam/countadjust-plan")
@RequestMapping("/eam/item/countadjust-plan")
@Validated
public class CountadjustPlanController {

2
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/item/ItemController.java

@ -33,7 +33,7 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Tag(name = "管理后台 - 备件")
@RestController
@RequestMapping("/eam/item")
@RequestMapping("/eam/basic/item")
@Validated
public class ItemController {

2
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/itemaccounts/ItemAccountsController.java

@ -42,7 +42,7 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Tag(name = "管理后台 - 备件台账")
@RestController
@RequestMapping("/eam/item-accounts")
@RequestMapping("/eam/item/item-accounts")
@Validated
public class ItemAccountsController {

6
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/itemaccounts/vo/ItemAccountsPageReqVO.java

@ -24,4 +24,10 @@ public class ItemAccountsPageReqVO extends PageParam {
@Schema(description = "库位类型")
private String type;
@Schema(description = "库位编号")
private String locationNumber;
@Schema(description = "库区编号")
private String areaNumber;
}

2
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/iteminlocation/ItemInLocationController.java

@ -34,7 +34,7 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Tag(name = "管理后台 - 备件入库记录")
@RestController
@RequestMapping("/eam/item-in-location")
@RequestMapping("/eam/item/item-in-location")
@Validated
public class ItemInLocationController {

2
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/itemlocationreplace/ItemLocationReplaceController.java

@ -30,7 +30,7 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Tag(name = "管理后台 - 备件库位变更记录")
@RestController
@RequestMapping("/eam/item-location-replace")
@RequestMapping("/eam/item/item-location-replace")
@Validated
public class ItemLocationReplaceController {

3
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/itemlocationreplace/vo/ItemLocationReplaceBaseVO.java

@ -30,4 +30,7 @@ public class ItemLocationReplaceBaseVO {
@NotNull(message = "变更后备件编码不能为空")
private String itemNumber;
@Schema(description = "库存类型")
private String type;
}

3
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/itemlocationreplace/vo/ItemLocationReplaceExcelVO.java

@ -25,6 +25,9 @@ public class ItemLocationReplaceExcelVO {
@ExcelProperty("变更后备件编码")
private String itemNumber;
@ExcelProperty("库存类型")
private String type;
@ExcelProperty("创建时间")
private LocalDateTime createTime;

2
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/itemoutlocation/ItemOutLocationController.java

@ -36,7 +36,7 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Tag(name = "管理后台 - 备件出库记录")
@RestController
@RequestMapping("/eam/item-out-location")
@RequestMapping("/eam/item/item-out-location")
@Validated
public class ItemOutLocationController {

2
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/location/LocationController.java

@ -33,7 +33,7 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Tag(name = "管理后台 - 库位")
@RestController
@RequestMapping("/eam/location")
@RequestMapping("/eam/basic/location")
@Validated
public class LocationController {

2
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/locationarea/LocationAreaController.java

@ -33,7 +33,7 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Tag(name = "管理后台 - 库区")
@RestController
@RequestMapping("/eam/location-area")
@RequestMapping("/eam/basic/location-area")
@Validated
public class LocationAreaController {

25
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/controller/transaction/TransactionController.java

@ -5,9 +5,14 @@ import com.win.framework.common.pojo.CustomConditions;
import com.win.framework.common.pojo.PageResult;
import com.win.framework.excel.core.util.ExcelUtils;
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.convert.item.ItemConvert;
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.service.item.ItemService;
import com.win.module.eam.service.transaction.TransactionService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
@ -29,13 +34,16 @@ import static com.win.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
@Tag(name = "管理后台 - 库存事务")
@RestController
@RequestMapping("/eam/transaction")
@RequestMapping("/eam/item/transaction")
@Validated
public class TransactionController {
@Resource
private TransactionService Service;
@Resource
private ItemService itemService;
@PostMapping("/create")
@Operation(summary = "创建库存事务")
@PreAuthorize("@ss.hasPermission('item:transaction:create')")
@ -115,4 +123,19 @@ public class TransactionController {
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));
}
}

5
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/dal/dataobject/itemlocationreplace/ItemLocationReplaceDO.java

@ -53,4 +53,9 @@ public class ItemLocationReplaceDO extends BaseDO {
*/
private Integer concurrencyStamp;
/**
* 库存类型
*/
private String type;
}

5
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/dal/mysql/itemaccounts/ItemAccountsMapper.java

@ -232,7 +232,10 @@ public interface ItemAccountsMapper extends BaseMapperX<ItemAccountsDO> {
default PageResult<ItemAccountsDO> selectPage(ItemAccountsPageReqVO reqVO) {
return selectPage(reqVO, new LambdaQueryWrapperX<ItemAccountsDO>()
.eqIfPresent(ItemAccountsDO::getItemNumber, reqVO.getItemNumber())
.likeIfPresent(ItemAccountsDO::getItemNumber, reqVO.getItemNumber())
.likeIfPresent(ItemAccountsDO::getLocationNumber, reqVO.getLocationNumber())
.likeIfPresent(ItemAccountsDO::getAreaNumber, reqVO.getAreaNumber())
.eqIfPresent(ItemAccountsDO::getType, reqVO.getType())
.eqIfPresent(ItemAccountsDO::getAvailable, reqVO.getAvailable())
.orderByDesc(ItemAccountsDO::getId));
}

19
win-module-eam/win-module-eam-biz/src/main/java/com/win/module/eam/service/itemaccounts/ItemAccountsServiceImpl.java

@ -327,24 +327,6 @@ public class ItemAccountsServiceImpl implements ItemAccountsService {
itemAccountsDO.setName(itemDO.getName());
itemAccountsDO.setBrand(itemDO.getBrand());
itemAccountsDO.setSpecifications(itemDO.getSpecifications());
// itemAccountsDO.setIsConstant(itemDO.getIsConstant());
// itemAccountsDO.setIsOverall(itemDO.getIsOverall());
// itemAccountsDO.setSubject(itemDO.getSubject());
// itemAccountsDO.setSubjectCode(itemDO.getSubjectCode());
// itemAccountsDO.setRegion(itemDO.getRegion());
// itemAccountsDO.setClassification(itemDO.getClassification());
// itemAccountsDO.setUom(itemDO.getUom());
// itemAccountsDO.setSinglePrice(itemDO.getSinglePrice());
// itemAccountsDO.setReprocurement(itemDO.getReprocurement());
// itemAccountsDO.setSafetyStock(itemDO.getSafetyStock());
// itemAccountsDO.setCost(itemDO.getCost());
// itemAccountsDO.setPurchaser(itemDO.getPurchaser());
// itemAccountsDO.setFinancer(itemDO.getFinancer());
// itemAccountsDO.setIsFramework(itemDO.getIsFramework());
// itemAccountsDO.setIsRadeIn(itemDO.getIsRadeIn());
// itemAccountsDO.setPurchaseTime(itemDO.getPurchaseTime());
// itemAccountsDO.setStockAge(itemDO.getStockAge());
// itemAccountsDO.setCategory(itemDO.getCategory());
itemAccountsDO.setDescribes(itemDO.getDescribes());
}
}
@ -522,6 +504,7 @@ public class ItemAccountsServiceImpl implements ItemAccountsService {
itemLocationReplaceDO.setOldItemNumber(itemAccountsDO.getItemNumber());
itemLocationReplaceDO.setLocationNumber(accountsDO.getLocationNumber());
itemLocationReplaceDO.setCreateTime(LocalDateTime.now());
itemLocationReplaceDO.setType(itemAccountsDO.getType());
itemLocationReplaceMapper.insert(itemLocationReplaceDO);
en.setItemNumber(accountsDO.getItemNumber());
//库位中新的备件数量是0

Loading…
Cancel
Save