farm模块-错误码枚举类

This commit is contained in:
顾君禹
2025-08-14 14:27:35 +08:00
parent d3a3cd585f
commit d81469cbe4
19 changed files with 301 additions and 229 deletions

View File

@@ -0,0 +1,102 @@
package cn.iocoder.yudao.module.farm.enums;
import cn.iocoder.yudao.framework.common.exception.ErrorCode;
/**
* 农场管理 错误码枚举类
* <p>
* farm 系统,使用 1-050-000-000 段
*/
public interface ErrorCodeConstants {
// ========== 基地管理 1-050-000-000 ==========
ErrorCode BASE_INFO_NOT_EXISTS = new ErrorCode(1_050_000_000, "基地不存在");
// ========== 公司信息 1-050-001-000 ==========
ErrorCode COMPANY_INFO_NOT_EXISTS = new ErrorCode(1_050_001_000, "公司信息不存在");
// ========== 种植区域 1-050-002-000 ==========
ErrorCode CULTIVATION_AREA_NOT_EXISTS = new ErrorCode(1_050_002_000, "种植区域不存在");
// ========== 地块信息 1-050-003-000 ==========
ErrorCode PLOT_INFO_NOT_EXISTS = new ErrorCode(1_050_003_000, "地块信息不存在");
// ========== 设备信息 1-050-004-000 ==========
ErrorCode DEVICE_INFO_NOT_EXISTS = new ErrorCode(1_050_004_000, "设备信息不存在");
// ========== 设备地块关系 1-050-005-000 ==========
ErrorCode DEVICE_PLOT_RELATION_NOT_EXISTS = new ErrorCode(1_050_005_000, "设备地块关系不存在");
// ========== 人员管理 1-050-006-000 ==========
ErrorCode PERSONNEL_MANAGEMENT_NOT_EXISTS = new ErrorCode(1_050_006_000, "人员管理信息不存在");
// ========== 品种数据 1-050-007-000 ==========
ErrorCode VARIETY_DATA_NOT_EXISTS = new ErrorCode(1_050_007_000, "品种数据不存在");
// ========== 物种库 1-050-008-000 ==========
ErrorCode SPECIES_LIBRARY_NOT_EXISTS = new ErrorCode(1_050_008_000, "物种库信息不存在");
// ========== 投入品库 1-050-009-000 ==========
ErrorCode INPUT_LIBRARY_NOT_EXISTS = new ErrorCode(1_050_009_000, "投入品库信息不存在");
// ========== 病虫害草库 1-050-010-000 ==========
ErrorCode PEST_DISEASE_WEED_LIBRARY_NOT_EXISTS = new ErrorCode(1_050_010_000, "病虫害草库信息不存在");
// ========== 气象灾害库 1-050-011-000 ==========
ErrorCode WEATHER_DISASTER_LIBRARY_NOT_EXISTS = new ErrorCode(1_050_011_000, "气象灾害库信息不存在");
// ========== 环境指标配置 1-050-012-000 ==========
ErrorCode ENVIRONMENT_INDEX_CONFIG_NOT_EXISTS = new ErrorCode(1_050_012_000, "环境指标配置不存在");
// ========== 环境指标模型 1-050-013-000 ==========
ErrorCode MODEL_ENVIRONMENT_INDEX_NOT_EXISTS = new ErrorCode(1_050_013_000, "环境指标模型不存在");
// ========== 肥料指标 1-050-014-000 ==========
ErrorCode FERTILIZER_INDEX_NOT_EXISTS = new ErrorCode(1_050_014_000, "肥料指标不存在");
// ========== 农药残留指标 1-050-015-000 ==========
ErrorCode PESTICIDE_RESIDUE_INDEX_NOT_EXISTS = new ErrorCode(1_050_015_000, "农药残留指标不存在");
// ========== 生产计划 1-050-016-000 ==========
ErrorCode PRODUCTION_PLAN_NOT_EXISTS = new ErrorCode(1_050_016_000, "生产计划不存在");
// ========== 产品管理 1-050-017-000 ==========
ErrorCode PRODUCT_MANAGEMENT_NOT_EXISTS = new ErrorCode(1_050_017_000, "产品管理信息不存在");
// ========== 农事记录 1-050-018-000 ==========
ErrorCode FARMING_RECORD_NOT_EXISTS = new ErrorCode(1_050_018_000, "农事记录不存在");
// ========== 农事记录输入 1-050-019-000 ==========
ErrorCode FARMING_RECORD_INPUT_NOT_EXISTS = new ErrorCode(1_050_019_000, "农事记录输入不存在");
// ========== 农事操作模型 1-050-020-000 ==========
ErrorCode MODEL_FARMING_OPERATION_NOT_EXISTS = new ErrorCode(1_050_020_000, "农事操作模型不存在");
// ========== 农事操作输入模型 1-050-021-000 ==========
ErrorCode MODEL_FARMING_OPERATION_INPUT_NOT_EXISTS = new ErrorCode(1_050_021_000, "农事操作输入模型不存在");
// ========== 农事类型维护 1-050-022-000 ==========
ErrorCode FARMING_TYPE_MAINTENANCE_NOT_EXISTS = new ErrorCode(1_050_022_000, "农事类型维护信息不存在");
// ========== 农事名称维护 1-050-023-000 ==========
ErrorCode FARMING_NAME_MAINTENANCE_NOT_EXISTS = new ErrorCode(1_050_023_000, "农事名称维护信息不存在");
// ========== 模型周期 1-050-024-000 ==========
ErrorCode MODEL_CYCLE_NOT_EXISTS = new ErrorCode(1_050_024_000, "模型周期不存在");
// ========== 模型气象灾害 1-050-025-000 ==========
ErrorCode MODEL_WEATHER_DISASTER_NOT_EXISTS = new ErrorCode(1_050_025_000, "模型气象灾害不存在");
// ========== 模型病虫害草 1-050-026-000 ==========
ErrorCode MODEL_PEST_DISEASE_WEED_NOT_EXISTS = new ErrorCode(1_050_026_000, "模型病虫害草不存在");
// ========== 灾害数据 1-050-027-000 ==========
ErrorCode DISASTER_DATA_NOT_EXISTS = new ErrorCode(1_050_027_000, "灾害数据不存在");
// ========== 基础信息 1-050-028-000 ==========
ErrorCode FOUNDATION_INFO_NOT_EXISTS = new ErrorCode(1_050_028_000, "基础信息不存在");
// ========== 消息中心 1-050-029-000 ==========
ErrorCode MESSAGE_CENTER_NOT_EXISTS = new ErrorCode(1_050_029_000, "消息中心信息不存在");
}

View File

@@ -1,11 +1,12 @@
package cn.iocoder.yudao.module.farm.service.baseinfo; package cn.iocoder.yudao.module.farm.service.baseinfo;
import java.util.*;
import jakarta.validation.*;
import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.*;
import cn.iocoder.yudao.module.farm.dal.dataobject.baseinfo.BaseInfoDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam; import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.BaseInfoPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.BaseInfoSaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.baseinfo.BaseInfoDO;
import jakarta.validation.Valid;
import java.util.List;
/** /**
* 基地 Service 接口 * 基地 Service 接口

View File

@@ -1,24 +1,19 @@
package cn.iocoder.yudao.module.farm.service.baseinfo; package cn.iocoder.yudao.module.farm.service.baseinfo;
import cn.hutool.core.collection.CollUtil;
import org.springframework.stereotype.Service;
import jakarta.annotation.Resource;
import org.springframework.validation.annotation.Validated;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.*;
import cn.iocoder.yudao.module.farm.dal.dataobject.baseinfo.BaseInfoDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.BaseInfoPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.baseinfo.vo.BaseInfoSaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.baseinfo.BaseInfoDO;
import cn.iocoder.yudao.module.farm.dal.mysql.baseinfo.BaseInfoMapper; import cn.iocoder.yudao.module.farm.dal.mysql.baseinfo.BaseInfoMapper;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList; import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.BASE_INFO_NOT_EXISTS;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
/** /**
* 基地 Service 实现类 * 基地 Service 实现类

View File

@@ -1,11 +1,12 @@
package cn.iocoder.yudao.module.farm.service.companyinfo; package cn.iocoder.yudao.module.farm.service.companyinfo;
import java.util.*;
import jakarta.validation.*;
import cn.iocoder.yudao.module.farm.controller.admin.companyinfo.vo.*;
import cn.iocoder.yudao.module.farm.dal.dataobject.companyinfo.CompanyInfoDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam; import cn.iocoder.yudao.module.farm.controller.admin.companyinfo.vo.CompanyInfoPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.companyinfo.vo.CompanyInfoSaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.companyinfo.CompanyInfoDO;
import jakarta.validation.Valid;
import java.util.List;
/** /**
* 企业信息 Service 接口 * 企业信息 Service 接口

View File

@@ -1,24 +1,19 @@
package cn.iocoder.yudao.module.farm.service.companyinfo; package cn.iocoder.yudao.module.farm.service.companyinfo;
import cn.hutool.core.collection.CollUtil;
import org.springframework.stereotype.Service;
import jakarta.annotation.Resource;
import org.springframework.validation.annotation.Validated;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
import cn.iocoder.yudao.module.farm.controller.admin.companyinfo.vo.*;
import cn.iocoder.yudao.module.farm.dal.dataobject.companyinfo.CompanyInfoDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.farm.controller.admin.companyinfo.vo.CompanyInfoPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.companyinfo.vo.CompanyInfoSaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.companyinfo.CompanyInfoDO;
import cn.iocoder.yudao.module.farm.dal.mysql.companyinfo.CompanyInfoMapper; import cn.iocoder.yudao.module.farm.dal.mysql.companyinfo.CompanyInfoMapper;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList; import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.COMPANY_INFO_NOT_EXISTS;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
/** /**
* 企业信息 Service 实现类 * 企业信息 Service 实现类

View File

@@ -20,28 +20,28 @@ public interface FarmingNameMaintenanceService {
* @param createReqVO 创建信息 * @param createReqVO 创建信息
* @return 编号 * @return 编号
*/ */
String createingNameMaintenance(@Valid FarmingNameMaintenanceSaveReqVO createReqVO); String createFarmingNameMaintenance(@Valid FarmingNameMaintenanceSaveReqVO createReqVO);
/** /**
* 更新农事名称维护 * 更新农事名称维护
* *
* @param updateReqVO 更新信息 * @param updateReqVO 更新信息
*/ */
void updateingNameMaintenance(@Valid FarmingNameMaintenanceSaveReqVO updateReqVO); void updateFarmingNameMaintenance(@Valid FarmingNameMaintenanceSaveReqVO updateReqVO);
/** /**
* 删除农事名称维护 * 删除农事名称维护
* *
* @param id 编号 * @param id 编号
*/ */
void deleteingNameMaintenance(String id); void deleteFarmingNameMaintenance(String id);
/** /**
* 批量删除农事名称维护 * 批量删除农事名称维护
* *
* @param ids 编号 * @param ids 编号
*/ */
void deleteingNameMaintenanceListByIds(List<String> ids); void deleteFarmingNameMaintenanceListByIds(List<String> ids);
/** /**
* 获得农事名称维护 * 获得农事名称维护
@@ -49,7 +49,7 @@ public interface FarmingNameMaintenanceService {
* @param id 编号 * @param id 编号
* @return 农事名称维护 * @return 农事名称维护
*/ */
FarmingNameMaintenanceDO getingNameMaintenance(String id); FarmingNameMaintenanceDO getFarmingNameMaintenance(String id);
/** /**
* 获得农事名称维护分页 * 获得农事名称维护分页
@@ -57,6 +57,6 @@ public interface FarmingNameMaintenanceService {
* @param pageReqVO 分页查询 * @param pageReqVO 分页查询
* @return 农事名称维护分页 * @return 农事名称维护分页
*/ */
PageResult<FarmingNameMaintenanceDO> getingNameMaintenancePage(FarmingNameMaintenancePageReqVO pageReqVO); PageResult<FarmingNameMaintenanceDO> getFarmingNameMaintenancePage(FarmingNameMaintenancePageReqVO pageReqVO);
} }

View File

@@ -1,24 +1,19 @@
package cn.iocoder.yudao.module.farm.service.farmingnamemaintenance; package cn.iocoder.yudao.module.farm.service.farmingnamemaintenance;
import cn.hutool.core.collection.CollUtil;
import org.springframework.stereotype.Service;
import jakarta.annotation.Resource;
import org.springframework.validation.annotation.Validated;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
import cn.iocoder.yudao.module.farm.controller.admin.farmingnamemaintenance.vo.*;
import cn.iocoder.yudao.module.farm.dal.dataobject.farmingnamemaintenance.FarmingNameMaintenanceDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.farm.controller.admin.farmingnamemaintenance.vo.FarmingNameMaintenancePageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.farmingnamemaintenance.vo.FarmingNameMaintenanceSaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.farmingnamemaintenance.FarmingNameMaintenanceDO;
import cn.iocoder.yudao.module.farm.dal.mysql.farmingnamemaintenance.FarmingNameMaintenanceMapper; import cn.iocoder.yudao.module.farm.dal.mysql.farmingnamemaintenance.FarmingNameMaintenanceMapper;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList; import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.FARMING_NAME_MAINTENANCE_NOT_EXISTS;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
/** /**
* 农事名称维护 Service 实现类 * 农事名称维护 Service 实现类
@@ -30,56 +25,56 @@ import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
public class FarmingNameMaintenanceServiceImpl implements FarmingNameMaintenanceService { public class FarmingNameMaintenanceServiceImpl implements FarmingNameMaintenanceService {
@Resource @Resource
private FarmingNameMaintenanceMapper ingNameMaintenanceMapper; private FarmingNameMaintenanceMapper farmingNameMaintenanceMapper;
@Override @Override
public String createingNameMaintenance(FarmingNameMaintenanceSaveReqVO createReqVO) { public String createFarmingNameMaintenance(FarmingNameMaintenanceSaveReqVO createReqVO) {
// 插入 // 插入
FarmingNameMaintenanceDO ingNameMaintenance = BeanUtils.toBean(createReqVO, FarmingNameMaintenanceDO.class); FarmingNameMaintenanceDO farmingNameMaintenance = BeanUtils.toBean(createReqVO, FarmingNameMaintenanceDO.class);
ingNameMaintenanceMapper.insert(ingNameMaintenance); farmingNameMaintenanceMapper.insert(farmingNameMaintenance);
// 返回 // 返回
return ingNameMaintenance.getId(); return farmingNameMaintenance.getId();
} }
@Override @Override
public void updateingNameMaintenance(FarmingNameMaintenanceSaveReqVO updateReqVO) { public void updateFarmingNameMaintenance(FarmingNameMaintenanceSaveReqVO updateReqVO) {
// 校验存在 // 校验存在
validateingNameMaintenanceExists(updateReqVO.getId()); validateFarmingNameMaintenanceExists(updateReqVO.getId());
// 更新 // 更新
FarmingNameMaintenanceDO updateObj = BeanUtils.toBean(updateReqVO, FarmingNameMaintenanceDO.class); FarmingNameMaintenanceDO updateObj = BeanUtils.toBean(updateReqVO, FarmingNameMaintenanceDO.class);
ingNameMaintenanceMapper.updateById(updateObj); farmingNameMaintenanceMapper.updateById(updateObj);
} }
@Override @Override
public void deleteingNameMaintenance(String id) { public void deleteFarmingNameMaintenance(String id) {
// 校验存在 // 校验存在
validateingNameMaintenanceExists(id); validateFarmingNameMaintenanceExists(id);
// 删除 // 删除
ingNameMaintenanceMapper.deleteById(id); farmingNameMaintenanceMapper.deleteById(id);
} }
@Override @Override
public void deleteingNameMaintenanceListByIds(List<String> ids) { public void deleteFarmingNameMaintenanceListByIds(List<String> ids) {
// 删除 // 删除
ingNameMaintenanceMapper.deleteByIds(ids); farmingNameMaintenanceMapper.deleteByIds(ids);
} }
private void validateingNameMaintenanceExists(String id) { private void validateFarmingNameMaintenanceExists(String id) {
if (ingNameMaintenanceMapper.selectById(id) == null) { if (farmingNameMaintenanceMapper.selectById(id) == null) {
throw exception(ING_NAME_MAINTENANCE_NOT_EXISTS); throw exception(FARMING_NAME_MAINTENANCE_NOT_EXISTS);
} }
} }
@Override @Override
public FarmingNameMaintenanceDO getingNameMaintenance(String id) { public FarmingNameMaintenanceDO getFarmingNameMaintenance(String id) {
return ingNameMaintenanceMapper.selectById(id); return farmingNameMaintenanceMapper.selectById(id);
} }
@Override @Override
public PageResult<FarmingNameMaintenanceDO> getingNameMaintenancePage(FarmingNameMaintenancePageReqVO pageReqVO) { public PageResult<FarmingNameMaintenanceDO> getFarmingNameMaintenancePage(FarmingNameMaintenancePageReqVO pageReqVO) {
return ingNameMaintenanceMapper.selectPage(pageReqVO); return farmingNameMaintenanceMapper.selectPage(pageReqVO);
} }
} }

View File

@@ -20,28 +20,28 @@ public interface FarmingRecordService {
* @param createReqVO 创建信息 * @param createReqVO 创建信息
* @return 编号 * @return 编号
*/ */
String createingRecord(@Valid FarmingRecordSaveReqVO createReqVO); String createFarmingRecord(@Valid FarmingRecordSaveReqVO createReqVO);
/** /**
* 更新种植中心-农事基地-农事记录 * 更新种植中心-农事基地-农事记录
* *
* @param updateReqVO 更新信息 * @param updateReqVO 更新信息
*/ */
void updateingRecord(@Valid FarmingRecordSaveReqVO updateReqVO); void updateFarmingRecord(@Valid FarmingRecordSaveReqVO updateReqVO);
/** /**
* 删除种植中心-农事基地-农事记录 * 删除种植中心-农事基地-农事记录
* *
* @param id 编号 * @param id 编号
*/ */
void deleteingRecord(String id); void deleteFarmingRecord(String id);
/** /**
* 批量删除种植中心-农事基地-农事记录 * 批量删除种植中心-农事基地-农事记录
* *
* @param ids 编号 * @param ids 编号
*/ */
void deleteingRecordListByIds(List<String> ids); void deleteFarmingRecordListByIds(List<String> ids);
/** /**
* 获得种植中心-农事基地-农事记录 * 获得种植中心-农事基地-农事记录
@@ -49,7 +49,7 @@ public interface FarmingRecordService {
* @param id 编号 * @param id 编号
* @return 种植中心-农事基地-农事记录 * @return 种植中心-农事基地-农事记录
*/ */
FarmingRecordDO getingRecord(String id); FarmingRecordDO getFarmingRecord(String id);
/** /**
* 获得种植中心-农事基地-农事记录分页 * 获得种植中心-农事基地-农事记录分页
@@ -57,6 +57,6 @@ public interface FarmingRecordService {
* @param pageReqVO 分页查询 * @param pageReqVO 分页查询
* @return 种植中心-农事基地-农事记录分页 * @return 种植中心-农事基地-农事记录分页
*/ */
PageResult<FarmingRecordDO> getingRecordPage(FarmingRecordPageReqVO pageReqVO); PageResult<FarmingRecordDO> getFarmingRecordPage(FarmingRecordPageReqVO pageReqVO);
} }

View File

@@ -1,24 +1,19 @@
package cn.iocoder.yudao.module.farm.service.farmingrecord; package cn.iocoder.yudao.module.farm.service.farmingrecord;
import cn.hutool.core.collection.CollUtil;
import org.springframework.stereotype.Service;
import jakarta.annotation.Resource;
import org.springframework.validation.annotation.Validated;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
import cn.iocoder.yudao.module.farm.controller.admin.farmingrecord.vo.*;
import cn.iocoder.yudao.module.farm.dal.dataobject.farmingrecord.FarmingRecordDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.farm.controller.admin.farmingrecord.vo.FarmingRecordPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.farmingrecord.vo.FarmingRecordSaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.farmingrecord.FarmingRecordDO;
import cn.iocoder.yudao.module.farm.dal.mysql.farmingrecord.FarmingRecordMapper; import cn.iocoder.yudao.module.farm.dal.mysql.farmingrecord.FarmingRecordMapper;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList; import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.FARMING_RECORD_NOT_EXISTS;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
/** /**
* 种植中心-农事基地-农事记录 Service 实现类 * 种植中心-农事基地-农事记录 Service 实现类
@@ -30,56 +25,56 @@ import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
public class FarmingRecordServiceImpl implements FarmingRecordService { public class FarmingRecordServiceImpl implements FarmingRecordService {
@Resource @Resource
private FarmingRecordMapper ingRecordMapper; private FarmingRecordMapper farmingRecordMapper;
@Override @Override
public String createingRecord(FarmingRecordSaveReqVO createReqVO) { public String createFarmingRecord(FarmingRecordSaveReqVO createReqVO) {
// 插入 // 插入
FarmingRecordDO ingRecord = BeanUtils.toBean(createReqVO, FarmingRecordDO.class); FarmingRecordDO farmingRecord = BeanUtils.toBean(createReqVO, FarmingRecordDO.class);
ingRecordMapper.insert(ingRecord); farmingRecordMapper.insert(farmingRecord);
// 返回 // 返回
return ingRecord.getId(); return farmingRecord.getId();
} }
@Override @Override
public void updateingRecord(FarmingRecordSaveReqVO updateReqVO) { public void updateFarmingRecord(FarmingRecordSaveReqVO updateReqVO) {
// 校验存在 // 校验存在
validateingRecordExists(updateReqVO.getId()); validateFarmingRecordExists(updateReqVO.getId());
// 更新 // 更新
FarmingRecordDO updateObj = BeanUtils.toBean(updateReqVO, FarmingRecordDO.class); FarmingRecordDO updateObj = BeanUtils.toBean(updateReqVO, FarmingRecordDO.class);
ingRecordMapper.updateById(updateObj); farmingRecordMapper.updateById(updateObj);
} }
@Override @Override
public void deleteingRecord(String id) { public void deleteFarmingRecord(String id) {
// 校验存在 // 校验存在
validateingRecordExists(id); validateFarmingRecordExists(id);
// 删除 // 删除
ingRecordMapper.deleteById(id); farmingRecordMapper.deleteById(id);
} }
@Override @Override
public void deleteingRecordListByIds(List<String> ids) { public void deleteFarmingRecordListByIds(List<String> ids) {
// 删除 // 删除
ingRecordMapper.deleteByIds(ids); farmingRecordMapper.deleteByIds(ids);
} }
private void validateingRecordExists(String id) { private void validateFarmingRecordExists(String id) {
if (ingRecordMapper.selectById(id) == null) { if (farmingRecordMapper.selectById(id) == null) {
throw exception(ING_RECORD_NOT_EXISTS); throw exception(FARMING_RECORD_NOT_EXISTS);
} }
} }
@Override @Override
public FarmingRecordDO getingRecord(String id) { public FarmingRecordDO getFarmingRecord(String id) {
return ingRecordMapper.selectById(id); return farmingRecordMapper.selectById(id);
} }
@Override @Override
public PageResult<FarmingRecordDO> getingRecordPage(FarmingRecordPageReqVO pageReqVO) { public PageResult<FarmingRecordDO> getFarmingRecordPage(FarmingRecordPageReqVO pageReqVO) {
return ingRecordMapper.selectPage(pageReqVO); return farmingRecordMapper.selectPage(pageReqVO);
} }
} }

View File

@@ -20,28 +20,28 @@ public interface FarmingRecordInputService {
* @param createReqVO 创建信息 * @param createReqVO 创建信息
* @return 编号 * @return 编号
*/ */
String createingRecordInput(@Valid FarmingRecordInputSaveReqVO createReqVO); String createFarmingRecordInput(@Valid FarmingRecordInputSaveReqVO createReqVO);
/** /**
* 更新种植中心-农事基地-农事记录-投入品 * 更新种植中心-农事基地-农事记录-投入品
* *
* @param updateReqVO 更新信息 * @param updateReqVO 更新信息
*/ */
void updateingRecordInput(@Valid FarmingRecordInputSaveReqVO updateReqVO); void updateFarmingRecordInput(@Valid FarmingRecordInputSaveReqVO updateReqVO);
/** /**
* 删除种植中心-农事基地-农事记录-投入品 * 删除种植中心-农事基地-农事记录-投入品
* *
* @param id 编号 * @param id 编号
*/ */
void deleteingRecordInput(String id); void deleteFarmingRecordInput(String id);
/** /**
* 批量删除种植中心-农事基地-农事记录-投入品 * 批量删除种植中心-农事基地-农事记录-投入品
* *
* @param ids 编号 * @param ids 编号
*/ */
void deleteingRecordInputListByIds(List<String> ids); void deleteFarmingRecordInputListByIds(List<String> ids);
/** /**
* 获得种植中心-农事基地-农事记录-投入品 * 获得种植中心-农事基地-农事记录-投入品
@@ -49,7 +49,7 @@ public interface FarmingRecordInputService {
* @param id 编号 * @param id 编号
* @return 种植中心-农事基地-农事记录-投入品 * @return 种植中心-农事基地-农事记录-投入品
*/ */
FarmingRecordInputDO getingRecordInput(String id); FarmingRecordInputDO getFarmingRecordInput(String id);
/** /**
* 获得种植中心-农事基地-农事记录-投入品分页 * 获得种植中心-农事基地-农事记录-投入品分页
@@ -57,6 +57,6 @@ public interface FarmingRecordInputService {
* @param pageReqVO 分页查询 * @param pageReqVO 分页查询
* @return 种植中心-农事基地-农事记录-投入品分页 * @return 种植中心-农事基地-农事记录-投入品分页
*/ */
PageResult<FarmingRecordInputDO> getingRecordInputPage(FarmingRecordInputPageReqVO pageReqVO); PageResult<FarmingRecordInputDO> getFarmingRecordInputPage(FarmingRecordInputPageReqVO pageReqVO);
} }

View File

@@ -30,56 +30,56 @@ import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
public class FarmingRecordInputServiceImpl implements FarmingRecordInputService { public class FarmingRecordInputServiceImpl implements FarmingRecordInputService {
@Resource @Resource
private FarmingRecordInputMapper ingRecordInputMapper; private FarmingRecordInputMapper farmingRecordInputMapper;
@Override @Override
public String createingRecordInput(FarmingRecordInputSaveReqVO createReqVO) { public String createFarmingRecordInput(FarmingRecordInputSaveReqVO createReqVO) {
// 插入 // 插入
FarmingRecordInputDO ingRecordInput = BeanUtils.toBean(createReqVO, FarmingRecordInputDO.class); FarmingRecordInputDO farmingRecordInput = BeanUtils.toBean(createReqVO, FarmingRecordInputDO.class);
ingRecordInputMapper.insert(ingRecordInput); farmingRecordInputMapper.insert(farmingRecordInput);
// 返回 // 返回
return ingRecordInput.getId(); return farmingRecordInput.getId();
} }
@Override @Override
public void updateingRecordInput(FarmingRecordInputSaveReqVO updateReqVO) { public void updateFarmingRecordInput(FarmingRecordInputSaveReqVO updateReqVO) {
// 校验存在 // 校验存在
validateingRecordInputExists(updateReqVO.getId()); validateFarmingRecordInputExists(updateReqVO.getId());
// 更新 // 更新
FarmingRecordInputDO updateObj = BeanUtils.toBean(updateReqVO, FarmingRecordInputDO.class); FarmingRecordInputDO updateObj = BeanUtils.toBean(updateReqVO, FarmingRecordInputDO.class);
ingRecordInputMapper.updateById(updateObj); farmingRecordInputMapper.updateById(updateObj);
} }
@Override @Override
public void deleteingRecordInput(String id) { public void deleteFarmingRecordInput(String id) {
// 校验存在 // 校验存在
validateingRecordInputExists(id); validateFarmingRecordInputExists(id);
// 删除 // 删除
ingRecordInputMapper.deleteById(id); farmingRecordInputMapper.deleteById(id);
} }
@Override @Override
public void deleteingRecordInputListByIds(List<String> ids) { public void deleteFarmingRecordInputListByIds(List<String> ids) {
// 删除 // 删除
ingRecordInputMapper.deleteByIds(ids); farmingRecordInputMapper.deleteByIds(ids);
} }
private void validateingRecordInputExists(String id) { private void validateFarmingRecordInputExists(String id) {
if (ingRecordInputMapper.selectById(id) == null) { if (farmingRecordInputMapper.selectById(id) == null) {
throw exception(ING_RECORD_INPUT_NOT_EXISTS); throw exception(FARMING_RECORD_INPUT_NOT_EXISTS);
} }
} }
@Override @Override
public FarmingRecordInputDO getingRecordInput(String id) { public FarmingRecordInputDO getFarmingRecordInput(String id) {
return ingRecordInputMapper.selectById(id); return farmingRecordInputMapper.selectById(id);
} }
@Override @Override
public PageResult<FarmingRecordInputDO> getingRecordInputPage(FarmingRecordInputPageReqVO pageReqVO) { public PageResult<FarmingRecordInputDO> getFarmingRecordInputPage(FarmingRecordInputPageReqVO pageReqVO) {
return ingRecordInputMapper.selectPage(pageReqVO); return farmingRecordInputMapper.selectPage(pageReqVO);
} }
} }

View File

@@ -20,28 +20,28 @@ public interface FarmingTypeMaintenanceService {
* @param createReqVO 创建信息 * @param createReqVO 创建信息
* @return 编号 * @return 编号
*/ */
String createingTypeMaintenance(@Valid FarmingTypeMaintenanceSaveReqVO createReqVO); String createFarmingTypeMaintenance(@Valid FarmingTypeMaintenanceSaveReqVO createReqVO);
/** /**
* 更新农事类型维护 * 更新农事类型维护
* *
* @param updateReqVO 更新信息 * @param updateReqVO 更新信息
*/ */
void updateingTypeMaintenance(@Valid FarmingTypeMaintenanceSaveReqVO updateReqVO); void updateFarmingTypeMaintenance(@Valid FarmingTypeMaintenanceSaveReqVO updateReqVO);
/** /**
* 删除农事类型维护 * 删除农事类型维护
* *
* @param id 编号 * @param id 编号
*/ */
void deleteingTypeMaintenance(String id); void deleteFarmingTypeMaintenance(String id);
/** /**
* 批量删除农事类型维护 * 批量删除农事类型维护
* *
* @param ids 编号 * @param ids 编号
*/ */
void deleteingTypeMaintenanceListByIds(List<String> ids); void deleteFarmingTypeMaintenanceListByIds(List<String> ids);
/** /**
* 获得农事类型维护 * 获得农事类型维护
@@ -49,7 +49,7 @@ public interface FarmingTypeMaintenanceService {
* @param id 编号 * @param id 编号
* @return 农事类型维护 * @return 农事类型维护
*/ */
FarmingTypeMaintenanceDO getingTypeMaintenance(String id); FarmingTypeMaintenanceDO getFarmingTypeMaintenance(String id);
/** /**
* 获得农事类型维护分页 * 获得农事类型维护分页
@@ -57,6 +57,6 @@ public interface FarmingTypeMaintenanceService {
* @param pageReqVO 分页查询 * @param pageReqVO 分页查询
* @return 农事类型维护分页 * @return 农事类型维护分页
*/ */
PageResult<FarmingTypeMaintenanceDO> getingTypeMaintenancePage(FarmingTypeMaintenancePageReqVO pageReqVO); PageResult<FarmingTypeMaintenanceDO> getFarmingTypeMaintenancePage(FarmingTypeMaintenancePageReqVO pageReqVO);
} }

View File

@@ -30,56 +30,56 @@ import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
public class FarmingTypeMaintenanceServiceImpl implements FarmingTypeMaintenanceService { public class FarmingTypeMaintenanceServiceImpl implements FarmingTypeMaintenanceService {
@Resource @Resource
private FarmingTypeMaintenanceMapper ingTypeMaintenanceMapper; private FarmingTypeMaintenanceMapper farmingTypeMaintenanceMapper;
@Override @Override
public String createingTypeMaintenance(FarmingTypeMaintenanceSaveReqVO createReqVO) { public String createFarmingTypeMaintenance(FarmingTypeMaintenanceSaveReqVO createReqVO) {
// 插入 // 插入
FarmingTypeMaintenanceDO ingTypeMaintenance = BeanUtils.toBean(createReqVO, FarmingTypeMaintenanceDO.class); FarmingTypeMaintenanceDO farmingTypeMaintenance = BeanUtils.toBean(createReqVO, FarmingTypeMaintenanceDO.class);
ingTypeMaintenanceMapper.insert(ingTypeMaintenance); farmingTypeMaintenanceMapper.insert(farmingTypeMaintenance);
// 返回 // 返回
return ingTypeMaintenance.getId(); return farmingTypeMaintenance.getId();
} }
@Override @Override
public void updateingTypeMaintenance(FarmingTypeMaintenanceSaveReqVO updateReqVO) { public void updateFarmingTypeMaintenance(FarmingTypeMaintenanceSaveReqVO updateReqVO) {
// 校验存在 // 校验存在
validateingTypeMaintenanceExists(updateReqVO.getId()); validateFarmingTypeMaintenanceExists(updateReqVO.getId());
// 更新 // 更新
FarmingTypeMaintenanceDO updateObj = BeanUtils.toBean(updateReqVO, FarmingTypeMaintenanceDO.class); FarmingTypeMaintenanceDO updateObj = BeanUtils.toBean(updateReqVO, FarmingTypeMaintenanceDO.class);
ingTypeMaintenanceMapper.updateById(updateObj); farmingTypeMaintenanceMapper.updateById(updateObj);
} }
@Override @Override
public void deleteingTypeMaintenance(String id) { public void deleteFarmingTypeMaintenance(String id) {
// 校验存在 // 校验存在
validateingTypeMaintenanceExists(id); validateFarmingTypeMaintenanceExists(id);
// 删除 // 删除
ingTypeMaintenanceMapper.deleteById(id); farmingTypeMaintenanceMapper.deleteById(id);
} }
@Override @Override
public void deleteingTypeMaintenanceListByIds(List<String> ids) { public void deleteFarmingTypeMaintenanceListByIds(List<String> ids) {
// 删除 // 删除
ingTypeMaintenanceMapper.deleteByIds(ids); farmingTypeMaintenanceMapper.deleteByIds(ids);
} }
private void validateingTypeMaintenanceExists(String id) { private void validateFarmingTypeMaintenanceExists(String id) {
if (ingTypeMaintenanceMapper.selectById(id) == null) { if (farmingTypeMaintenanceMapper.selectById(id) == null) {
throw exception(ING_TYPE_MAINTENANCE_NOT_EXISTS); throw exception(FARMING_TYPE_MAINTENANCE_NOT_EXISTS);
} }
} }
@Override @Override
public FarmingTypeMaintenanceDO getingTypeMaintenance(String id) { public FarmingTypeMaintenanceDO getFarmingTypeMaintenance(String id) {
return ingTypeMaintenanceMapper.selectById(id); return farmingTypeMaintenanceMapper.selectById(id);
} }
@Override @Override
public PageResult<FarmingTypeMaintenanceDO> getingTypeMaintenancePage(FarmingTypeMaintenancePageReqVO pageReqVO) { public PageResult<FarmingTypeMaintenanceDO> getFarmingTypeMaintenancePage(FarmingTypeMaintenancePageReqVO pageReqVO) {
return ingTypeMaintenanceMapper.selectPage(pageReqVO); return farmingTypeMaintenanceMapper.selectPage(pageReqVO);
} }
} }

View File

@@ -1,11 +1,12 @@
package cn.iocoder.yudao.module.farm.service.specieslibrary; package cn.iocoder.yudao.module.farm.service.specieslibrary;
import java.util.*;
import jakarta.validation.*;
import cn.iocoder.yudao.module.farm.controller.admin.specieslibrary.vo.*;
import cn.iocoder.yudao.module.farm.dal.dataobject.specieslibrary.SpeciesLibraryDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam; import cn.iocoder.yudao.module.farm.controller.admin.specieslibrary.vo.SpeciesLibraryPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.specieslibrary.vo.SpeciesLibrarySaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.specieslibrary.SpeciesLibraryDO;
import jakarta.validation.Valid;
import java.util.List;
/** /**
* 物种库维护 Service 接口 * 物种库维护 Service 接口

View File

@@ -1,24 +1,19 @@
package cn.iocoder.yudao.module.farm.service.specieslibrary; package cn.iocoder.yudao.module.farm.service.specieslibrary;
import cn.hutool.core.collection.CollUtil;
import org.springframework.stereotype.Service;
import jakarta.annotation.Resource;
import org.springframework.validation.annotation.Validated;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
import cn.iocoder.yudao.module.farm.controller.admin.specieslibrary.vo.*;
import cn.iocoder.yudao.module.farm.dal.dataobject.specieslibrary.SpeciesLibraryDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.farm.controller.admin.specieslibrary.vo.SpeciesLibraryPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.specieslibrary.vo.SpeciesLibrarySaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.specieslibrary.SpeciesLibraryDO;
import cn.iocoder.yudao.module.farm.dal.mysql.specieslibrary.SpeciesLibraryMapper; import cn.iocoder.yudao.module.farm.dal.mysql.specieslibrary.SpeciesLibraryMapper;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList; import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.SPECIES_LIBRARY_NOT_EXISTS;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
/** /**
* 物种库维护 Service 实现类 * 物种库维护 Service 实现类

View File

@@ -1,11 +1,12 @@
package cn.iocoder.yudao.module.farm.service.varietydata; package cn.iocoder.yudao.module.farm.service.varietydata;
import java.util.*;
import jakarta.validation.*;
import cn.iocoder.yudao.module.farm.controller.admin.varietydata.vo.*;
import cn.iocoder.yudao.module.farm.dal.dataobject.varietydata.VarietyDataDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam; import cn.iocoder.yudao.module.farm.controller.admin.varietydata.vo.VarietyDataPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.varietydata.vo.VarietyDataSaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.varietydata.VarietyDataDO;
import jakarta.validation.Valid;
import java.util.List;
/** /**
* 品种数据 Service 接口 * 品种数据 Service 接口

View File

@@ -1,24 +1,19 @@
package cn.iocoder.yudao.module.farm.service.varietydata; package cn.iocoder.yudao.module.farm.service.varietydata;
import cn.hutool.core.collection.CollUtil;
import org.springframework.stereotype.Service;
import jakarta.annotation.Resource;
import org.springframework.validation.annotation.Validated;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
import cn.iocoder.yudao.module.farm.controller.admin.varietydata.vo.*;
import cn.iocoder.yudao.module.farm.dal.dataobject.varietydata.VarietyDataDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.farm.controller.admin.varietydata.vo.VarietyDataPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.varietydata.vo.VarietyDataSaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.varietydata.VarietyDataDO;
import cn.iocoder.yudao.module.farm.dal.mysql.varietydata.VarietyDataMapper; import cn.iocoder.yudao.module.farm.dal.mysql.varietydata.VarietyDataMapper;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList; import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.VARIETY_DATA_NOT_EXISTS;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
/** /**
* 品种数据 Service 实现类 * 品种数据 Service 实现类

View File

@@ -1,11 +1,12 @@
package cn.iocoder.yudao.module.farm.service.weatherdisasterlibrary; package cn.iocoder.yudao.module.farm.service.weatherdisasterlibrary;
import java.util.*;
import jakarta.validation.*;
import cn.iocoder.yudao.module.farm.controller.admin.weatherdisasterlibrary.vo.*;
import cn.iocoder.yudao.module.farm.dal.dataobject.weatherdisasterlibrary.WeatherDisasterLibraryDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam; import cn.iocoder.yudao.module.farm.controller.admin.weatherdisasterlibrary.vo.WeatherDisasterLibraryPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.weatherdisasterlibrary.vo.WeatherDisasterLibrarySaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.weatherdisasterlibrary.WeatherDisasterLibraryDO;
import jakarta.validation.Valid;
import java.util.List;
/** /**
* 气象灾害库维护 Service 接口 * 气象灾害库维护 Service 接口

View File

@@ -1,24 +1,19 @@
package cn.iocoder.yudao.module.farm.service.weatherdisasterlibrary; package cn.iocoder.yudao.module.farm.service.weatherdisasterlibrary;
import cn.hutool.core.collection.CollUtil;
import org.springframework.stereotype.Service;
import jakarta.annotation.Resource;
import org.springframework.validation.annotation.Validated;
import org.springframework.transaction.annotation.Transactional;
import java.util.*;
import cn.iocoder.yudao.module.farm.controller.admin.weatherdisasterlibrary.vo.*;
import cn.iocoder.yudao.module.farm.dal.dataobject.weatherdisasterlibrary.WeatherDisasterLibraryDO;
import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.framework.common.pojo.PageResult;
import cn.iocoder.yudao.framework.common.pojo.PageParam;
import cn.iocoder.yudao.framework.common.util.object.BeanUtils; import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
import cn.iocoder.yudao.module.farm.controller.admin.weatherdisasterlibrary.vo.WeatherDisasterLibraryPageReqVO;
import cn.iocoder.yudao.module.farm.controller.admin.weatherdisasterlibrary.vo.WeatherDisasterLibrarySaveReqVO;
import cn.iocoder.yudao.module.farm.dal.dataobject.weatherdisasterlibrary.WeatherDisasterLibraryDO;
import cn.iocoder.yudao.module.farm.dal.mysql.weatherdisasterlibrary.WeatherDisasterLibraryMapper; import cn.iocoder.yudao.module.farm.dal.mysql.weatherdisasterlibrary.WeatherDisasterLibraryMapper;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import java.util.List;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception; import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.convertList; import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.WEATHER_DISASTER_LIBRARY_NOT_EXISTS;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
/** /**
* 气象灾害库维护 Service 实现类 * 气象灾害库维护 Service 实现类