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;
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.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 接口

View File

@@ -1,24 +1,19 @@
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.PageParam;
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 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.util.collection.CollectionUtils.convertList;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.BASE_INFO_NOT_EXISTS;
/**
* 基地 Service 实现类

View File

@@ -1,11 +1,12 @@
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.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 接口

View File

@@ -1,24 +1,19 @@
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.PageParam;
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 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.util.collection.CollectionUtils.convertList;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.COMPANY_INFO_NOT_EXISTS;
/**
* 企业信息 Service 实现类

View File

@@ -20,28 +20,28 @@ public interface FarmingNameMaintenanceService {
* @param createReqVO 创建信息
* @return 编号
*/
String createingNameMaintenance(@Valid FarmingNameMaintenanceSaveReqVO createReqVO);
String createFarmingNameMaintenance(@Valid FarmingNameMaintenanceSaveReqVO createReqVO);
/**
* 更新农事名称维护
*
* @param updateReqVO 更新信息
*/
void updateingNameMaintenance(@Valid FarmingNameMaintenanceSaveReqVO updateReqVO);
void updateFarmingNameMaintenance(@Valid FarmingNameMaintenanceSaveReqVO updateReqVO);
/**
* 删除农事名称维护
*
* @param id 编号
*/
void deleteingNameMaintenance(String id);
void deleteFarmingNameMaintenance(String id);
/**
* 批量删除农事名称维护
*
* @param ids 编号
*/
void deleteingNameMaintenanceListByIds(List<String> ids);
void deleteFarmingNameMaintenanceListByIds(List<String> ids);
/**
* 获得农事名称维护
@@ -49,7 +49,7 @@ public interface FarmingNameMaintenanceService {
* @param id 编号
* @return 农事名称维护
*/
FarmingNameMaintenanceDO getingNameMaintenance(String id);
FarmingNameMaintenanceDO getFarmingNameMaintenance(String id);
/**
* 获得农事名称维护分页
@@ -57,6 +57,6 @@ public interface FarmingNameMaintenanceService {
* @param pageReqVO 分页查询
* @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;
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.PageParam;
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 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.util.collection.CollectionUtils.convertList;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.FARMING_NAME_MAINTENANCE_NOT_EXISTS;
/**
* 农事名称维护 Service 实现类
@@ -30,56 +25,56 @@ import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
public class FarmingNameMaintenanceServiceImpl implements FarmingNameMaintenanceService {
@Resource
private FarmingNameMaintenanceMapper ingNameMaintenanceMapper;
private FarmingNameMaintenanceMapper farmingNameMaintenanceMapper;
@Override
public String createingNameMaintenance(FarmingNameMaintenanceSaveReqVO createReqVO) {
public String createFarmingNameMaintenance(FarmingNameMaintenanceSaveReqVO createReqVO) {
// 插入
FarmingNameMaintenanceDO ingNameMaintenance = BeanUtils.toBean(createReqVO, FarmingNameMaintenanceDO.class);
ingNameMaintenanceMapper.insert(ingNameMaintenance);
FarmingNameMaintenanceDO farmingNameMaintenance = BeanUtils.toBean(createReqVO, FarmingNameMaintenanceDO.class);
farmingNameMaintenanceMapper.insert(farmingNameMaintenance);
// 返回
return ingNameMaintenance.getId();
return farmingNameMaintenance.getId();
}
@Override
public void updateingNameMaintenance(FarmingNameMaintenanceSaveReqVO updateReqVO) {
public void updateFarmingNameMaintenance(FarmingNameMaintenanceSaveReqVO updateReqVO) {
// 校验存在
validateingNameMaintenanceExists(updateReqVO.getId());
validateFarmingNameMaintenanceExists(updateReqVO.getId());
// 更新
FarmingNameMaintenanceDO updateObj = BeanUtils.toBean(updateReqVO, FarmingNameMaintenanceDO.class);
ingNameMaintenanceMapper.updateById(updateObj);
farmingNameMaintenanceMapper.updateById(updateObj);
}
@Override
public void deleteingNameMaintenance(String id) {
public void deleteFarmingNameMaintenance(String id) {
// 校验存在
validateingNameMaintenanceExists(id);
validateFarmingNameMaintenanceExists(id);
// 删除
ingNameMaintenanceMapper.deleteById(id);
farmingNameMaintenanceMapper.deleteById(id);
}
@Override
public void deleteingNameMaintenanceListByIds(List<String> ids) {
public void deleteFarmingNameMaintenanceListByIds(List<String> ids) {
// 删除
ingNameMaintenanceMapper.deleteByIds(ids);
farmingNameMaintenanceMapper.deleteByIds(ids);
}
private void validateingNameMaintenanceExists(String id) {
if (ingNameMaintenanceMapper.selectById(id) == null) {
throw exception(ING_NAME_MAINTENANCE_NOT_EXISTS);
private void validateFarmingNameMaintenanceExists(String id) {
if (farmingNameMaintenanceMapper.selectById(id) == null) {
throw exception(FARMING_NAME_MAINTENANCE_NOT_EXISTS);
}
}
@Override
public FarmingNameMaintenanceDO getingNameMaintenance(String id) {
return ingNameMaintenanceMapper.selectById(id);
public FarmingNameMaintenanceDO getFarmingNameMaintenance(String id) {
return farmingNameMaintenanceMapper.selectById(id);
}
@Override
public PageResult<FarmingNameMaintenanceDO> getingNameMaintenancePage(FarmingNameMaintenancePageReqVO pageReqVO) {
return ingNameMaintenanceMapper.selectPage(pageReqVO);
public PageResult<FarmingNameMaintenanceDO> getFarmingNameMaintenancePage(FarmingNameMaintenancePageReqVO pageReqVO) {
return farmingNameMaintenanceMapper.selectPage(pageReqVO);
}
}

View File

@@ -20,28 +20,28 @@ public interface FarmingRecordService {
* @param createReqVO 创建信息
* @return 编号
*/
String createingRecord(@Valid FarmingRecordSaveReqVO createReqVO);
String createFarmingRecord(@Valid FarmingRecordSaveReqVO createReqVO);
/**
* 更新种植中心-农事基地-农事记录
*
* @param updateReqVO 更新信息
*/
void updateingRecord(@Valid FarmingRecordSaveReqVO updateReqVO);
void updateFarmingRecord(@Valid FarmingRecordSaveReqVO updateReqVO);
/**
* 删除种植中心-农事基地-农事记录
*
* @param id 编号
*/
void deleteingRecord(String id);
void deleteFarmingRecord(String id);
/**
* 批量删除种植中心-农事基地-农事记录
*
* @param ids 编号
*/
void deleteingRecordListByIds(List<String> ids);
void deleteFarmingRecordListByIds(List<String> ids);
/**
* 获得种植中心-农事基地-农事记录
@@ -49,7 +49,7 @@ public interface FarmingRecordService {
* @param id 编号
* @return 种植中心-农事基地-农事记录
*/
FarmingRecordDO getingRecord(String id);
FarmingRecordDO getFarmingRecord(String id);
/**
* 获得种植中心-农事基地-农事记录分页
@@ -57,6 +57,6 @@ public interface FarmingRecordService {
* @param pageReqVO 分页查询
* @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;
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.PageParam;
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 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.util.collection.CollectionUtils.convertList;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.FARMING_RECORD_NOT_EXISTS;
/**
* 种植中心-农事基地-农事记录 Service 实现类
@@ -30,56 +25,56 @@ import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
public class FarmingRecordServiceImpl implements FarmingRecordService {
@Resource
private FarmingRecordMapper ingRecordMapper;
private FarmingRecordMapper farmingRecordMapper;
@Override
public String createingRecord(FarmingRecordSaveReqVO createReqVO) {
public String createFarmingRecord(FarmingRecordSaveReqVO createReqVO) {
// 插入
FarmingRecordDO ingRecord = BeanUtils.toBean(createReqVO, FarmingRecordDO.class);
ingRecordMapper.insert(ingRecord);
FarmingRecordDO farmingRecord = BeanUtils.toBean(createReqVO, FarmingRecordDO.class);
farmingRecordMapper.insert(farmingRecord);
// 返回
return ingRecord.getId();
return farmingRecord.getId();
}
@Override
public void updateingRecord(FarmingRecordSaveReqVO updateReqVO) {
public void updateFarmingRecord(FarmingRecordSaveReqVO updateReqVO) {
// 校验存在
validateingRecordExists(updateReqVO.getId());
validateFarmingRecordExists(updateReqVO.getId());
// 更新
FarmingRecordDO updateObj = BeanUtils.toBean(updateReqVO, FarmingRecordDO.class);
ingRecordMapper.updateById(updateObj);
farmingRecordMapper.updateById(updateObj);
}
@Override
public void deleteingRecord(String id) {
public void deleteFarmingRecord(String id) {
// 校验存在
validateingRecordExists(id);
validateFarmingRecordExists(id);
// 删除
ingRecordMapper.deleteById(id);
farmingRecordMapper.deleteById(id);
}
@Override
public void deleteingRecordListByIds(List<String> ids) {
public void deleteFarmingRecordListByIds(List<String> ids) {
// 删除
ingRecordMapper.deleteByIds(ids);
farmingRecordMapper.deleteByIds(ids);
}
private void validateingRecordExists(String id) {
if (ingRecordMapper.selectById(id) == null) {
throw exception(ING_RECORD_NOT_EXISTS);
private void validateFarmingRecordExists(String id) {
if (farmingRecordMapper.selectById(id) == null) {
throw exception(FARMING_RECORD_NOT_EXISTS);
}
}
@Override
public FarmingRecordDO getingRecord(String id) {
return ingRecordMapper.selectById(id);
public FarmingRecordDO getFarmingRecord(String id) {
return farmingRecordMapper.selectById(id);
}
@Override
public PageResult<FarmingRecordDO> getingRecordPage(FarmingRecordPageReqVO pageReqVO) {
return ingRecordMapper.selectPage(pageReqVO);
public PageResult<FarmingRecordDO> getFarmingRecordPage(FarmingRecordPageReqVO pageReqVO) {
return farmingRecordMapper.selectPage(pageReqVO);
}
}

View File

@@ -20,28 +20,28 @@ public interface FarmingRecordInputService {
* @param createReqVO 创建信息
* @return 编号
*/
String createingRecordInput(@Valid FarmingRecordInputSaveReqVO createReqVO);
String createFarmingRecordInput(@Valid FarmingRecordInputSaveReqVO createReqVO);
/**
* 更新种植中心-农事基地-农事记录-投入品
*
* @param updateReqVO 更新信息
*/
void updateingRecordInput(@Valid FarmingRecordInputSaveReqVO updateReqVO);
void updateFarmingRecordInput(@Valid FarmingRecordInputSaveReqVO updateReqVO);
/**
* 删除种植中心-农事基地-农事记录-投入品
*
* @param id 编号
*/
void deleteingRecordInput(String id);
void deleteFarmingRecordInput(String id);
/**
* 批量删除种植中心-农事基地-农事记录-投入品
*
* @param ids 编号
*/
void deleteingRecordInputListByIds(List<String> ids);
void deleteFarmingRecordInputListByIds(List<String> ids);
/**
* 获得种植中心-农事基地-农事记录-投入品
@@ -49,7 +49,7 @@ public interface FarmingRecordInputService {
* @param id 编号
* @return 种植中心-农事基地-农事记录-投入品
*/
FarmingRecordInputDO getingRecordInput(String id);
FarmingRecordInputDO getFarmingRecordInput(String id);
/**
* 获得种植中心-农事基地-农事记录-投入品分页
@@ -57,6 +57,6 @@ public interface FarmingRecordInputService {
* @param pageReqVO 分页查询
* @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 {
@Resource
private FarmingRecordInputMapper ingRecordInputMapper;
private FarmingRecordInputMapper farmingRecordInputMapper;
@Override
public String createingRecordInput(FarmingRecordInputSaveReqVO createReqVO) {
public String createFarmingRecordInput(FarmingRecordInputSaveReqVO createReqVO) {
// 插入
FarmingRecordInputDO ingRecordInput = BeanUtils.toBean(createReqVO, FarmingRecordInputDO.class);
ingRecordInputMapper.insert(ingRecordInput);
FarmingRecordInputDO farmingRecordInput = BeanUtils.toBean(createReqVO, FarmingRecordInputDO.class);
farmingRecordInputMapper.insert(farmingRecordInput);
// 返回
return ingRecordInput.getId();
return farmingRecordInput.getId();
}
@Override
public void updateingRecordInput(FarmingRecordInputSaveReqVO updateReqVO) {
public void updateFarmingRecordInput(FarmingRecordInputSaveReqVO updateReqVO) {
// 校验存在
validateingRecordInputExists(updateReqVO.getId());
validateFarmingRecordInputExists(updateReqVO.getId());
// 更新
FarmingRecordInputDO updateObj = BeanUtils.toBean(updateReqVO, FarmingRecordInputDO.class);
ingRecordInputMapper.updateById(updateObj);
farmingRecordInputMapper.updateById(updateObj);
}
@Override
public void deleteingRecordInput(String id) {
public void deleteFarmingRecordInput(String id) {
// 校验存在
validateingRecordInputExists(id);
validateFarmingRecordInputExists(id);
// 删除
ingRecordInputMapper.deleteById(id);
farmingRecordInputMapper.deleteById(id);
}
@Override
public void deleteingRecordInputListByIds(List<String> ids) {
public void deleteFarmingRecordInputListByIds(List<String> ids) {
// 删除
ingRecordInputMapper.deleteByIds(ids);
farmingRecordInputMapper.deleteByIds(ids);
}
private void validateingRecordInputExists(String id) {
if (ingRecordInputMapper.selectById(id) == null) {
throw exception(ING_RECORD_INPUT_NOT_EXISTS);
private void validateFarmingRecordInputExists(String id) {
if (farmingRecordInputMapper.selectById(id) == null) {
throw exception(FARMING_RECORD_INPUT_NOT_EXISTS);
}
}
@Override
public FarmingRecordInputDO getingRecordInput(String id) {
return ingRecordInputMapper.selectById(id);
public FarmingRecordInputDO getFarmingRecordInput(String id) {
return farmingRecordInputMapper.selectById(id);
}
@Override
public PageResult<FarmingRecordInputDO> getingRecordInputPage(FarmingRecordInputPageReqVO pageReqVO) {
return ingRecordInputMapper.selectPage(pageReqVO);
public PageResult<FarmingRecordInputDO> getFarmingRecordInputPage(FarmingRecordInputPageReqVO pageReqVO) {
return farmingRecordInputMapper.selectPage(pageReqVO);
}
}

View File

@@ -20,28 +20,28 @@ public interface FarmingTypeMaintenanceService {
* @param createReqVO 创建信息
* @return 编号
*/
String createingTypeMaintenance(@Valid FarmingTypeMaintenanceSaveReqVO createReqVO);
String createFarmingTypeMaintenance(@Valid FarmingTypeMaintenanceSaveReqVO createReqVO);
/**
* 更新农事类型维护
*
* @param updateReqVO 更新信息
*/
void updateingTypeMaintenance(@Valid FarmingTypeMaintenanceSaveReqVO updateReqVO);
void updateFarmingTypeMaintenance(@Valid FarmingTypeMaintenanceSaveReqVO updateReqVO);
/**
* 删除农事类型维护
*
* @param id 编号
*/
void deleteingTypeMaintenance(String id);
void deleteFarmingTypeMaintenance(String id);
/**
* 批量删除农事类型维护
*
* @param ids 编号
*/
void deleteingTypeMaintenanceListByIds(List<String> ids);
void deleteFarmingTypeMaintenanceListByIds(List<String> ids);
/**
* 获得农事类型维护
@@ -49,7 +49,7 @@ public interface FarmingTypeMaintenanceService {
* @param id 编号
* @return 农事类型维护
*/
FarmingTypeMaintenanceDO getingTypeMaintenance(String id);
FarmingTypeMaintenanceDO getFarmingTypeMaintenance(String id);
/**
* 获得农事类型维护分页
@@ -57,6 +57,6 @@ public interface FarmingTypeMaintenanceService {
* @param pageReqVO 分页查询
* @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 {
@Resource
private FarmingTypeMaintenanceMapper ingTypeMaintenanceMapper;
private FarmingTypeMaintenanceMapper farmingTypeMaintenanceMapper;
@Override
public String createingTypeMaintenance(FarmingTypeMaintenanceSaveReqVO createReqVO) {
public String createFarmingTypeMaintenance(FarmingTypeMaintenanceSaveReqVO createReqVO) {
// 插入
FarmingTypeMaintenanceDO ingTypeMaintenance = BeanUtils.toBean(createReqVO, FarmingTypeMaintenanceDO.class);
ingTypeMaintenanceMapper.insert(ingTypeMaintenance);
FarmingTypeMaintenanceDO farmingTypeMaintenance = BeanUtils.toBean(createReqVO, FarmingTypeMaintenanceDO.class);
farmingTypeMaintenanceMapper.insert(farmingTypeMaintenance);
// 返回
return ingTypeMaintenance.getId();
return farmingTypeMaintenance.getId();
}
@Override
public void updateingTypeMaintenance(FarmingTypeMaintenanceSaveReqVO updateReqVO) {
public void updateFarmingTypeMaintenance(FarmingTypeMaintenanceSaveReqVO updateReqVO) {
// 校验存在
validateingTypeMaintenanceExists(updateReqVO.getId());
validateFarmingTypeMaintenanceExists(updateReqVO.getId());
// 更新
FarmingTypeMaintenanceDO updateObj = BeanUtils.toBean(updateReqVO, FarmingTypeMaintenanceDO.class);
ingTypeMaintenanceMapper.updateById(updateObj);
farmingTypeMaintenanceMapper.updateById(updateObj);
}
@Override
public void deleteingTypeMaintenance(String id) {
public void deleteFarmingTypeMaintenance(String id) {
// 校验存在
validateingTypeMaintenanceExists(id);
validateFarmingTypeMaintenanceExists(id);
// 删除
ingTypeMaintenanceMapper.deleteById(id);
farmingTypeMaintenanceMapper.deleteById(id);
}
@Override
public void deleteingTypeMaintenanceListByIds(List<String> ids) {
public void deleteFarmingTypeMaintenanceListByIds(List<String> ids) {
// 删除
ingTypeMaintenanceMapper.deleteByIds(ids);
farmingTypeMaintenanceMapper.deleteByIds(ids);
}
private void validateingTypeMaintenanceExists(String id) {
if (ingTypeMaintenanceMapper.selectById(id) == null) {
throw exception(ING_TYPE_MAINTENANCE_NOT_EXISTS);
private void validateFarmingTypeMaintenanceExists(String id) {
if (farmingTypeMaintenanceMapper.selectById(id) == null) {
throw exception(FARMING_TYPE_MAINTENANCE_NOT_EXISTS);
}
}
@Override
public FarmingTypeMaintenanceDO getingTypeMaintenance(String id) {
return ingTypeMaintenanceMapper.selectById(id);
public FarmingTypeMaintenanceDO getFarmingTypeMaintenance(String id) {
return farmingTypeMaintenanceMapper.selectById(id);
}
@Override
public PageResult<FarmingTypeMaintenanceDO> getingTypeMaintenancePage(FarmingTypeMaintenancePageReqVO pageReqVO) {
return ingTypeMaintenanceMapper.selectPage(pageReqVO);
public PageResult<FarmingTypeMaintenanceDO> getFarmingTypeMaintenancePage(FarmingTypeMaintenancePageReqVO pageReqVO) {
return farmingTypeMaintenanceMapper.selectPage(pageReqVO);
}
}

View File

@@ -1,11 +1,12 @@
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.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 接口

View File

@@ -1,24 +1,19 @@
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.PageParam;
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 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.util.collection.CollectionUtils.convertList;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.SPECIES_LIBRARY_NOT_EXISTS;
/**
* 物种库维护 Service 实现类

View File

@@ -1,11 +1,12 @@
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.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 接口

View File

@@ -1,24 +1,19 @@
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.PageParam;
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 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.util.collection.CollectionUtils.convertList;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.VARIETY_DATA_NOT_EXISTS;
/**
* 品种数据 Service 实现类

View File

@@ -1,11 +1,12 @@
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.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 接口

View File

@@ -1,24 +1,19 @@
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.PageParam;
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 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.util.collection.CollectionUtils.convertList;
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.diffList;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.*;
import static cn.iocoder.yudao.module.farm.enums.ErrorCodeConstants.WEATHER_DISASTER_LIBRARY_NOT_EXISTS;
/**
* 气象灾害库维护 Service 实现类