|
|
@@ -1,14 +1,21 @@
|
|
|
package com.github.zuihou.business.controller.productionReadyCenter;
|
|
|
|
|
|
+import cn.hutool.core.bean.BeanUtil;
|
|
|
+import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.github.zuihou.base.R;
|
|
|
import com.github.zuihou.base.controller.SuperController;
|
|
|
+import com.github.zuihou.base.request.PageParams;
|
|
|
import com.github.zuihou.business.basics.service.CustService;
|
|
|
+import com.github.zuihou.business.productionReadyCenter.dto.AutoNodePageDTO;
|
|
|
import com.github.zuihou.business.productionReadyCenter.dto.BBomPageDTO;
|
|
|
import com.github.zuihou.business.productionReadyCenter.dto.BBomSaveDTO;
|
|
|
import com.github.zuihou.business.productionReadyCenter.dto.BBomUpdateDTO;
|
|
|
+import com.github.zuihou.business.productionReadyCenter.entity.AutoNode;
|
|
|
import com.github.zuihou.business.productionReadyCenter.entity.BBom;
|
|
|
import com.github.zuihou.business.productionReadyCenter.service.BBomService;
|
|
|
import com.github.zuihou.common.constant.BizConstant;
|
|
|
+import com.github.zuihou.database.mybatis.conditions.query.LbqWrapper;
|
|
|
+import com.github.zuihou.database.mybatis.conditions.query.QueryWrap;
|
|
|
import com.github.zuihou.database.properties.DatabaseProperties;
|
|
|
import com.github.zuihou.log.annotation.SysLog;
|
|
|
import io.swagger.annotations.Api;
|
|
|
@@ -43,6 +50,17 @@ public class BBomController extends SuperController<BBomService, Long, BBom, BBo
|
|
|
@Autowired
|
|
|
private CustService custService;
|
|
|
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void query(PageParams<BBomPageDTO> params, IPage<BBom> page, Long defSize) {
|
|
|
+ BBomPageDTO data = params.getModel();
|
|
|
+ QueryWrap<BBom> wrap = handlerWrapper(null, params);
|
|
|
+ LbqWrapper<BBom> wrapper = wrap.lambda();
|
|
|
+ BBom bom = BeanUtil.toBean(data, BBom.class);
|
|
|
+ wrapper.eq(BBom::getName, bom.getName()).eq(BBom::getBomAlias, bom.getBomAlias()).eq(BBom::getStatus, bom.getStatus());
|
|
|
+ baseService.pageList(page, wrapper);
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation(value = "所有产品bom--分页列表", notes = "所有产品bom分页列表")
|
|
|
@PostMapping("/pageList")
|
|
|
public R<Map<String, Object>> pageList(@RequestBody Map<String, String> map) {
|