farm模块-错误码枚举类
This commit is contained in:
@@ -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, "消息中心信息不存在");
|
||||||
|
|
||||||
|
}
|
||||||
@@ -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 接口
|
||||||
|
|||||||
@@ -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 实现类
|
||||||
|
|||||||
@@ -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 接口
|
||||||
|
|||||||
@@ -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 实现类
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -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 接口
|
||||||
|
|||||||
@@ -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 实现类
|
||||||
|
|||||||
@@ -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 接口
|
||||||
|
|||||||
@@ -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 实现类
|
||||||
|
|||||||
@@ -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 接口
|
||||||
|
|||||||
@@ -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 实现类
|
||||||
|
|||||||
Reference in New Issue
Block a user