供应链-采购管理

This commit is contained in:
gaowdong 2025-07-01 18:01:32 +08:00
parent 061a51a1aa
commit a0a592fbae
17 changed files with 64 additions and 1 deletions

View File

@ -59,4 +59,6 @@ public interface InspectGoodsDetailMapper {
public int deleteInspectGoodsDetailByInspectGoodsDetailIds(Long[] inspectGoodsDetailIds); public int deleteInspectGoodsDetailByInspectGoodsDetailIds(Long[] inspectGoodsDetailIds);
public int deleteInspectGoodsDetailByInspectGoodsId(Long inspectGoodsId); public int deleteInspectGoodsDetailByInspectGoodsId(Long inspectGoodsId);
public int deleteInspectGoodsDetailByInspectGoodsIds(Long[] inspectGoodsIds);
} }

View File

@ -59,4 +59,6 @@ public interface OrderGoodsDetailMapper {
public int deleteOrderGoodsDetailByOrderGoodsDetailIds(Long[] orderGoodsDetailIds); public int deleteOrderGoodsDetailByOrderGoodsDetailIds(Long[] orderGoodsDetailIds);
public int deleteOrderGoodsDetailByOrderGoodsId(Long orderGoodsId); public int deleteOrderGoodsDetailByOrderGoodsId(Long orderGoodsId);
public int deleteOrderGoodsDetailByOrderGoodsIds(Long[] orderGoodsIds);
} }

View File

@ -59,4 +59,6 @@ public interface PurchasePlanDetailMapper {
public int deletePurchasePlanDetailByDetailIds(Long[] detailIds); public int deletePurchasePlanDetailByDetailIds(Long[] detailIds);
public int deletePurchasePlanDetailByPlanId(Long planId); public int deletePurchasePlanDetailByPlanId(Long planId);
public int deletePurchasePlanDetailByPlanIds(Long[] planIds);
} }

View File

@ -59,4 +59,6 @@ public interface IInspectGoodsDetailService {
public int deleteInspectGoodsDetailByInspectGoodsDetailId(Long inspectGoodsDetailId); public int deleteInspectGoodsDetailByInspectGoodsDetailId(Long inspectGoodsDetailId);
public int deleteInspectGoodsDetailByInspectGoodsId(Long inspectGoodsId); public int deleteInspectGoodsDetailByInspectGoodsId(Long inspectGoodsId);
public int deleteInspectGoodsDetailByInspectGoodsIds(Long[] inspectGoodsIds);
} }

View File

@ -59,4 +59,7 @@ public interface IOrderGoodsDetailService {
public int deleteOrderGoodsDetailByOrderGoodsDetailId(Long orderGoodsDetailId); public int deleteOrderGoodsDetailByOrderGoodsDetailId(Long orderGoodsDetailId);
public int deleteOrderGoodsDetailByOrderGoodsId(Long orderGoodsId); public int deleteOrderGoodsDetailByOrderGoodsId(Long orderGoodsId);
public int deleteOrderGoodsDetailByOrderGoodsIds(Long[] orderGoodsId);
} }

View File

@ -59,4 +59,6 @@ public interface IPurchasePlanDetailService {
public int deletePurchasePlanDetailByDetailId(Long detailId); public int deletePurchasePlanDetailByDetailId(Long detailId);
public int deletePurchasePlanDetailByPlanId(Long planId); public int deletePurchasePlanDetailByPlanId(Long planId);
public int deletePurchasePlanDetailByPlanIds(Long[] planIds);
} }

View File

@ -100,4 +100,9 @@ public class InspectGoodsDetailServiceImpl implements IInspectGoodsDetailService
public int deleteInspectGoodsDetailByInspectGoodsId(Long inspectGoodsId) { public int deleteInspectGoodsDetailByInspectGoodsId(Long inspectGoodsId) {
return inspectGoodsDetailMapper.deleteInspectGoodsDetailByInspectGoodsId(inspectGoodsId); return inspectGoodsDetailMapper.deleteInspectGoodsDetailByInspectGoodsId(inspectGoodsId);
} }
@Override
public int deleteInspectGoodsDetailByInspectGoodsIds(Long[] inspectGoodsIds) {
return inspectGoodsDetailMapper.deleteInspectGoodsDetailByInspectGoodsIds(inspectGoodsIds);
}
} }

View File

@ -151,7 +151,9 @@ public class InspectGoodsServiceImpl implements IInspectGoodsService {
* @return 结果 * @return 结果
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class)
public int deleteInspectGoodsByInspectGoodsIds(Long[] inspectGoodsIds) { public int deleteInspectGoodsByInspectGoodsIds(Long[] inspectGoodsIds) {
inspectGoodsDetailService.deleteInspectGoodsDetailByInspectGoodsIds(inspectGoodsIds);
return inspectGoodsMapper.deleteInspectGoodsByInspectGoodsIds(inspectGoodsIds); return inspectGoodsMapper.deleteInspectGoodsByInspectGoodsIds(inspectGoodsIds);
} }
@ -162,7 +164,9 @@ public class InspectGoodsServiceImpl implements IInspectGoodsService {
* @return 结果 * @return 结果
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class)
public int deleteInspectGoodsByInspectGoodsId(Long inspectGoodsId) { public int deleteInspectGoodsByInspectGoodsId(Long inspectGoodsId) {
inspectGoodsDetailService.deleteInspectGoodsDetailByInspectGoodsId(inspectGoodsId);
return inspectGoodsMapper.deleteInspectGoodsByInspectGoodsId(inspectGoodsId); return inspectGoodsMapper.deleteInspectGoodsByInspectGoodsId(inspectGoodsId);
} }
} }

View File

@ -100,4 +100,9 @@ public class OrderGoodsDetailServiceImpl implements IOrderGoodsDetailService {
public int deleteOrderGoodsDetailByOrderGoodsId(Long orderGoodsId) { public int deleteOrderGoodsDetailByOrderGoodsId(Long orderGoodsId) {
return orderGoodsDetailMapper.deleteOrderGoodsDetailByOrderGoodsId(orderGoodsId); return orderGoodsDetailMapper.deleteOrderGoodsDetailByOrderGoodsId(orderGoodsId);
} }
@Override
public int deleteOrderGoodsDetailByOrderGoodsIds(Long[] orderGoodsIds) {
return orderGoodsDetailMapper.deleteOrderGoodsDetailByOrderGoodsIds(orderGoodsIds);
}
} }

View File

@ -150,7 +150,9 @@ public class OrderGoodsServiceImpl implements IOrderGoodsService {
* @return 结果 * @return 结果
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class)
public int deleteOrderGoodsByOrderGoodsIds(Long[] orderGoodsIds) { public int deleteOrderGoodsByOrderGoodsIds(Long[] orderGoodsIds) {
inspectGoodsDetailService.deleteOrderGoodsDetailByOrderGoodsIds(orderGoodsIds);
return orderGoodsMapper.deleteOrderGoodsByOrderGoodsIds(orderGoodsIds); return orderGoodsMapper.deleteOrderGoodsByOrderGoodsIds(orderGoodsIds);
} }
@ -161,7 +163,9 @@ public class OrderGoodsServiceImpl implements IOrderGoodsService {
* @return 结果 * @return 结果
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class)
public int deleteOrderGoodsByOrderGoodsId(Long orderGoodsId) { public int deleteOrderGoodsByOrderGoodsId(Long orderGoodsId) {
inspectGoodsDetailService.deleteOrderGoodsDetailByOrderGoodsId(orderGoodsId);
return orderGoodsMapper.deleteOrderGoodsByOrderGoodsId(orderGoodsId); return orderGoodsMapper.deleteOrderGoodsByOrderGoodsId(orderGoodsId);
} }
} }

View File

@ -184,7 +184,9 @@ public class PurchaseContractServiceImpl implements IPurchaseContractService {
* @return 结果 * @return 结果
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class)
public int deletePurchaseContractByContractId(Long contractId) { public int deletePurchaseContractByContractId(Long contractId) {
inspectGoodsDetailService.deletePurchaseContractDetailByContractId(contractId);
return purchaseContractMapper.deletePurchaseContractByContractId(contractId); return purchaseContractMapper.deletePurchaseContractByContractId(contractId);
} }
} }

View File

@ -100,4 +100,9 @@ public class PurchasePlanDetailServiceImpl implements IPurchasePlanDetailService
public int deletePurchasePlanDetailByPlanId(Long planId) { public int deletePurchasePlanDetailByPlanId(Long planId) {
return purchasePlanDetailMapper.deletePurchasePlanDetailByPlanId(planId); return purchasePlanDetailMapper.deletePurchasePlanDetailByPlanId(planId);
} }
@Override
public int deletePurchasePlanDetailByPlanIds(Long[] planIds) {
return purchasePlanDetailMapper.deletePurchasePlanDetailByPlanIds(planIds);
}
} }

View File

@ -182,7 +182,9 @@ public class PurchasePlanServiceImpl implements IPurchasePlanService {
* @return 结果 * @return 结果
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class)
public int deletePurchasePlanByPlanIds(Long[] planIds) { public int deletePurchasePlanByPlanIds(Long[] planIds) {
inspectGoodsDetailService.deletePurchasePlanDetailByPlanIds(planIds);
return purchasePlanMapper.deletePurchasePlanByPlanIds(planIds); return purchasePlanMapper.deletePurchasePlanByPlanIds(planIds);
} }
@ -193,7 +195,9 @@ public class PurchasePlanServiceImpl implements IPurchasePlanService {
* @return 结果 * @return 结果
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class)
public int deletePurchasePlanByPlanId(Long planId) { public int deletePurchasePlanByPlanId(Long planId) {
inspectGoodsDetailService.deletePurchasePlanDetailByPlanId(planId);
return purchasePlanMapper.deletePurchasePlanByPlanId(planId); return purchasePlanMapper.deletePurchasePlanByPlanId(planId);
} }
} }

View File

@ -122,6 +122,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
delete from ims_inspect_goods_detail where inspect_goods_id = #{inspectGoodsId} delete from ims_inspect_goods_detail where inspect_goods_id = #{inspectGoodsId}
</delete> </delete>
<delete id="deleteInspectGoodsDetailByInspectGoodsIds" parameterType="String">
delete from ims_inspect_goods_detail where inspect_goods_id in
<foreach item="inspectGoodsId" collection="array" open="(" separator="," close=")">
#{inspectGoodsId}
</foreach>
</delete>
<delete id="deleteInspectGoodsDetailByInspectGoodsDetailIds" parameterType="String"> <delete id="deleteInspectGoodsDetailByInspectGoodsDetailIds" parameterType="String">
delete from ims_inspect_goods_detail where inspect_goods_detail_id in delete from ims_inspect_goods_detail where inspect_goods_detail_id in
<foreach item="inspectGoodsDetailId" collection="array" open="(" separator="," close=")"> <foreach item="inspectGoodsDetailId" collection="array" open="(" separator="," close=")">

View File

@ -133,6 +133,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update ims_order_goods_detail set del_flag = '2' where order_goods_id = #{orderGoodsId} update ims_order_goods_detail set del_flag = '2' where order_goods_id = #{orderGoodsId}
</delete> </delete>
<delete id="deleteOrderGoodsDetailByOrderGoodsIds" parameterType="String">
update ims_order_goods_detail set del_flag = '2' where order_goods_id in
<foreach item="orderGoodsId" collection="array" open="(" separator="," close=")">
#{orderGoodsId}
</foreach>
</delete>
<delete id="deleteOrderGoodsDetailByOrderGoodsDetailIds" parameterType="String"> <delete id="deleteOrderGoodsDetailByOrderGoodsDetailIds" parameterType="String">
update ims_order_goods_detail set del_flag = '2' where order_goods_detail_id in update ims_order_goods_detail set del_flag = '2' where order_goods_detail_id in
<foreach item="orderGoodsDetailId" collection="array" open="(" separator="," close=")"> <foreach item="orderGoodsDetailId" collection="array" open="(" separator="," close=")">

View File

@ -116,7 +116,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update ims_purchase_contract_detail set del_flag = '2' where contract_id = #{contractId} update ims_purchase_contract_detail set del_flag = '2' where contract_id = #{contractId}
</delete> </delete>
<delete id="deletePurchaseContractDetailByContractIds" > <delete id="deletePurchaseContractDetailByContractIds" parameterType="String">
update ims_purchase_contract_detail set del_flag = '2' where contract_id in update ims_purchase_contract_detail set del_flag = '2' where contract_id in
<foreach item="contractId" collection="array" open="(" separator="," close=")"> <foreach item="contractId" collection="array" open="(" separator="," close=")">
#{contractId} #{contractId}

View File

@ -140,6 +140,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update ims_purchase_plan_detail set del_flag = '2' where plan_id = #{planId} update ims_purchase_plan_detail set del_flag = '2' where plan_id = #{planId}
</delete> </delete>
<delete id="deletePurchasePlanDetailByPlanIds" parameterType="String">
update ims_purchase_plan_detail set del_flag = '2' where plan_id in
<foreach item="planId" collection="array" open="(" separator="," close=")">
#{planId}
</foreach>
</delete>
<delete id="deletePurchasePlanDetailByDetailIds" parameterType="String"> <delete id="deletePurchasePlanDetailByDetailIds" parameterType="String">
update ims_purchase_plan_detail set del_flag = '2' where detail_id in update ims_purchase_plan_detail set del_flag = '2' where detail_id in
<foreach item="detailId" collection="array" open="(" separator="," close=")"> <foreach item="detailId" collection="array" open="(" separator="," close=")">