批量驳回 审核

main
weitingdong 12 months ago
parent 723cbc9bfb
commit 18154c69d4
  1. 11
      src/main/java/org/energy/modules/leger/controller/EquipmentLedgerController.java
  2. 10
      src/main/java/org/energy/modules/leger/controller/InventoryDocumentController.java
  3. 9
      src/main/java/org/energy/modules/leger/controller/TechParametersController.java
  4. 7
      src/main/java/org/energy/modules/leger/mapper/InventoryDocumentMapper.java
  5. 4
      src/main/java/org/energy/modules/leger/mapper/InventoryDocumentMapper.xml
  6. 8
      src/main/java/org/energy/modules/leger/mapper/TechParametersMapper.java
  7. 4
      src/main/java/org/energy/modules/leger/mapper/TechParametersMapper.xml
  8. 8
      src/main/java/org/energy/modules/leger/service/IInventoryDocumentService.java
  9. 8
      src/main/java/org/energy/modules/leger/service/ITechParametersService.java
  10. 4
      src/main/java/org/energy/modules/leger/service/impl/InventoryDocumentServiceImpl.java
  11. 4
      src/main/java/org/energy/modules/leger/service/impl/TechParametersServiceImpl.java

@ -26,6 +26,8 @@ import com.dayu.daf.core.mp.support.Condition;
import com.dayu.daf.core.mp.support.Query;
import com.dayu.daf.core.tool.api.R;
import com.dayu.daf.core.tool.utils.Func;
import org.energy.modules.leger.service.IInventoryDocumentService;
import org.energy.modules.leger.service.ITechParametersService;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.RequestParam;
import com.baomidou.mybatisplus.core.metadata.IPage;
@ -50,6 +52,8 @@ import java.util.List;
public class EquipmentLedgerController extends DafController {
private IEquipmentLedgerService equipmentLedgerService;
private IInventoryDocumentService inventoryDocumentService;
private ITechParametersService techParametersService;
/**
* 详情
@ -122,6 +126,13 @@ public class EquipmentLedgerController extends DafController {
@ApiOperationSupport(order = 7)
@ApiOperation(value = "逻辑删除", notes = "传入ids")
public R remove(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) {
for (String id : ids.split(",")) {
EquipmentLedger equipmentLedger = new EquipmentLedger();
equipmentLedger.setId(Integer.parseInt(id));
EquipmentLedger detail = equipmentLedgerService.getOne(Condition.getQueryWrapper(equipmentLedger));
inventoryDocumentService.delInventoryDocument(detail.getEqLedgerCode());
techParametersService.delTechParameters(detail.getEqLedgerCode());
}
return R.status(equipmentLedgerService.deleteLogic(Func.toLongList(ids)));
}

@ -135,4 +135,14 @@ public class InventoryDocumentController extends DafController {
List<InventoryDocument> list = inventoryDocumentService.list(Condition.getQueryWrapper(inventoryDocument));
return R.data(list);
}
/**
* 删除 技术参数一览
*/
@GetMapping("/del")
@ApiOperationSupport(order = 9)
@ApiOperation(value = "逻辑删除", notes = "传入eqLedgerId")
public R del(@ApiParam(value = "主键集合", required = true) @RequestParam String eqLedgerId) {
return R.status(inventoryDocumentService.delInventoryDocument(eqLedgerId));
}
}

@ -136,4 +136,13 @@ public class TechParametersController extends DafController {
return R.data(list);
}
/**
* 删除 技术参数一览
*/
@GetMapping("/del")
@ApiOperationSupport(order = 9)
@ApiOperation(value = "逻辑删除", notes = "传入eqLedgerId")
public R del(@ApiParam(value = "主键集合", required = true) @RequestParam String eqLedgerId) {
return R.status(techParametersService.delTechParameters(eqLedgerId));
}
}

@ -23,4 +23,11 @@ public interface InventoryDocumentMapper extends BaseMapper<InventoryDocument> {
*/
List<InventoryDocumentVO> selectInventoryDocumentPage(IPage page, InventoryDocumentVO inventoryDocument);
/**
* 自定义分页
*
* @param eqLedgerId
* @return
*/
boolean delInventoryDocument(String eqLedgerId);
}

@ -28,4 +28,8 @@
select * from l_inventory_document where is_deleted = 0
</select>
<update id="delInventoryDocument" >
update l_inventory_document set is_deleted = 1 where eqLedgerId = #{_parameter}
</update>
</mapper>

@ -23,4 +23,12 @@ public interface TechParametersMapper extends BaseMapper<TechParameters> {
*/
List<TechParametersVO> selectTechParametersPage(IPage page, TechParametersVO techParameters);
/**
* 自定义分页
*
* @param eqLedgerId
* @return
*/
boolean delTechParameters(String eqLedgerId);
}

@ -22,4 +22,8 @@
select * from l_tech_parameters where is_deleted = 0
</select>
<update id="delTechParameters" >
update l_tech_parameters set is_deleted = 1 where eqLedgerId = #{_parameter}
</update>
</mapper>

@ -22,4 +22,12 @@ public interface IInventoryDocumentService extends BaseService<InventoryDocument
*/
IPage<InventoryDocumentVO> selectInventoryDocumentPage(IPage<InventoryDocumentVO> page, InventoryDocumentVO inventoryDocument);
/**
* 自定义分页
*
* @param eqLedgerId
* @return
*/
boolean delInventoryDocument(String eqLedgerId);
}

@ -22,4 +22,12 @@ public interface ITechParametersService extends BaseService<TechParameters> {
*/
IPage<TechParametersVO> selectTechParametersPage(IPage<TechParametersVO> page, TechParametersVO techParameters);
/**
* 自定义分页
*
* @param eqLedgerId
* @return
*/
boolean delTechParameters(String eqLedgerId);
}

@ -22,4 +22,8 @@ public class InventoryDocumentServiceImpl extends BaseServiceImpl<InventoryDocum
return page.setRecords(baseMapper.selectInventoryDocumentPage(page, inventoryDocument));
}
@Override
public boolean delInventoryDocument(String eqLedgerId) {
return baseMapper.delInventoryDocument(eqLedgerId);
}
}

@ -22,4 +22,8 @@ public class TechParametersServiceImpl extends BaseServiceImpl<TechParametersMap
return page.setRecords(baseMapper.selectTechParametersPage(page, techParameters));
}
@Override
public boolean delTechParameters(String eqLedgerId) {
return baseMapper.delTechParameters(eqLedgerId);
}
}

Loading…
Cancel
Save