package org.jeecg.modules.eam.service.impl; import org.jeecg.common.constant.CommonConstant; import org.jeecg.modules.eam.constant.EquipmentPurchasePlanStatusEnum; import org.jeecg.modules.eam.entity.EamEquipmentPurchasePlan; import org.jeecg.modules.eam.mapper.EamEquipmentPurchasePlanMapper; import org.jeecg.modules.eam.service.IEamEquipmentPurchasePlanService; import org.jeecg.modules.system.service.ISysBusinessCodeRuleService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; /** * @Description: eam_equipment_purchase_plan * @Author: jeecg-boot * @Date: 2025-06-18 * @Version: V1.0 */ @Service public class EamEquipmentPurchasePlanServiceImpl extends ServiceImpl implements IEamEquipmentPurchasePlanService { @Autowired private ISysBusinessCodeRuleService sysBusinessCodeRuleService; @Override public void savePurchasePlan(EamEquipmentPurchasePlan eamEquipmentPurchasePlan) { eamEquipmentPurchasePlan.setPlanCode(sysBusinessCodeRuleService.generateBusinessCodeSeq("EquipmentPurchasePlanRule")); eamEquipmentPurchasePlan.setPlanStatus(EquipmentPurchasePlanStatusEnum.NEWLY.name()); eamEquipmentPurchasePlan.setDelFlag(CommonConstant.DEL_FLAG_0); save(eamEquipmentPurchasePlan); } }