package org.jeecg.modules.eam.service.impl;
|
|
import org.jeecg.common.exception.JeecgBootException;
|
import org.jeecg.modules.eam.constant.HfTemplateCategoryEnum;
|
import org.jeecg.modules.eam.entity.EamBaseHFCode;
|
import org.jeecg.modules.eam.entity.EamThirdMaintenanceWorkPlanSheet;
|
import org.jeecg.modules.eam.mapper.EamThirdMaintenanceWorkPlanSheetMapper;
|
import org.jeecg.modules.eam.service.IEamBaseHFCodeService;
|
import org.jeecg.modules.eam.service.IEamThirdMaintenanceWorkPlanSheetService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
/**
|
* @Description: “三级保养工作计划单
|
* @Author: jeecg-boot
|
* @Date: 2025-09-02
|
* @Version: V1.0
|
*/
|
@Service
|
public class EamThirdMaintenanceWorkPlanSheetServiceImpl extends ServiceImpl<EamThirdMaintenanceWorkPlanSheetMapper, EamThirdMaintenanceWorkPlanSheet> implements IEamThirdMaintenanceWorkPlanSheetService {
|
|
@Autowired
|
private IEamBaseHFCodeService hfCodeService;
|
|
/**
|
* 新增
|
* @param eamThirdMaintenanceWorkPlanSheet
|
* @return
|
*/
|
@Override
|
public boolean add(EamThirdMaintenanceWorkPlanSheet eamThirdMaintenanceWorkPlanSheet){
|
//三级保养工作计划单
|
EamBaseHFCode eamBaseHFCode = hfCodeService.selectByCategory(HfTemplateCategoryEnum.THIRD_MAINTENANCE_WORK_PLAN_SHEET.name());
|
if(eamBaseHFCode == null) {
|
throw new JeecgBootException("未配置三级保养工作计划单的HF编码,添加失败!");
|
}
|
eamThirdMaintenanceWorkPlanSheet.setHfCode(eamBaseHFCode.getHfCode());
|
return super.save(eamThirdMaintenanceWorkPlanSheet);
|
}
|
}
|