farm模块-字典完善
This commit is contained in:
@@ -68,6 +68,7 @@ public class FarmingRecordInputDO extends BaseDO {
|
|||||||
/**
|
/**
|
||||||
* 用法
|
* 用法
|
||||||
*/
|
*/
|
||||||
|
@TableField(value = "`usage`")
|
||||||
private String usage;
|
private String usage;
|
||||||
/**
|
/**
|
||||||
* 逻辑删除标识符
|
* 逻辑删除标识符
|
||||||
|
|||||||
@@ -77,6 +77,7 @@ public class InputLibraryDO extends BaseDO {
|
|||||||
/**
|
/**
|
||||||
* 防治对象及使用方法
|
* 防治对象及使用方法
|
||||||
*/
|
*/
|
||||||
|
@TableField(value = "`usage`")
|
||||||
private String usage;
|
private String usage;
|
||||||
/**
|
/**
|
||||||
* 0=启用,1=停用
|
* 0=启用,1=停用
|
||||||
|
|||||||
@@ -51,6 +51,7 @@ public class ModelFarmingOperationInputDO extends BaseDO {
|
|||||||
/**
|
/**
|
||||||
* 用法
|
* 用法
|
||||||
*/
|
*/
|
||||||
|
@TableField(value = "`usage`")
|
||||||
private String usage;
|
private String usage;
|
||||||
/**
|
/**
|
||||||
* 基地id
|
* 基地id
|
||||||
|
|||||||
@@ -1,23 +1,21 @@
|
|||||||
package cn.iocoder.yudao.module.farm.service.disasterdata;
|
package cn.iocoder.yudao.module.farm.service.disasterdata;
|
||||||
|
|
||||||
import cn.hutool.core.util.IdUtil;
|
import cn.hutool.core.util.IdUtil;
|
||||||
import cn.iocoder.yudao.module.farm.controller.admin.dict.vo.sys.SysDictReqVO;
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
||||||
|
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
||||||
import cn.iocoder.yudao.module.farm.controller.admin.disasterdata.vo.DisasterDataPageReqVO;
|
import cn.iocoder.yudao.module.farm.controller.admin.disasterdata.vo.DisasterDataPageReqVO;
|
||||||
import cn.iocoder.yudao.module.farm.controller.admin.disasterdata.vo.DisasterDataSaveReqVO;
|
import cn.iocoder.yudao.module.farm.controller.admin.disasterdata.vo.DisasterDataSaveReqVO;
|
||||||
|
import cn.iocoder.yudao.module.farm.dal.dataobject.disasterdata.DisasterDataDO;
|
||||||
|
import cn.iocoder.yudao.module.farm.dal.mysql.disasterdata.DisasterDataMapper;
|
||||||
import cn.iocoder.yudao.module.farm.dal.mysql.sysDict.SysDictDO;
|
import cn.iocoder.yudao.module.farm.dal.mysql.sysDict.SysDictDO;
|
||||||
import cn.iocoder.yudao.module.farm.dal.mysql.sysDict.SysDictMapper;
|
import cn.iocoder.yudao.module.farm.dal.mysql.sysDict.SysDictMapper;
|
||||||
import cn.iocoder.yudao.module.farm.enums.CommonConstants;
|
import cn.iocoder.yudao.module.farm.enums.CommonConstants;
|
||||||
import org.springframework.stereotype.Service;
|
import cn.iocoder.yudao.module.farm.framework.util.ImageCollectionUtil;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
|
||||||
import cn.iocoder.yudao.module.farm.dal.dataobject.disasterdata.DisasterDataDO;
|
import java.time.LocalDateTime;
|
||||||
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
||||||
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
||||||
|
|
||||||
import cn.iocoder.yudao.module.farm.dal.mysql.disasterdata.DisasterDataMapper;
|
|
||||||
import cn.iocoder.yudao.module.farm.framework.util.ImageCollectionUtil;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
@@ -43,7 +41,7 @@ public class DisasterDataServiceImpl implements DisasterDataService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String createDisasterData(DisasterDataSaveReqVO createReqVO) {
|
public String createDisasterData(DisasterDataSaveReqVO createReqVO) {
|
||||||
getLoginUser();
|
|
||||||
// 插入
|
// 插入
|
||||||
DisasterDataDO disasterData = BeanUtils.toBean(createReqVO, DisasterDataDO.class);
|
DisasterDataDO disasterData = BeanUtils.toBean(createReqVO, DisasterDataDO.class);
|
||||||
// 将图片集合转换为数据库存储的字符串,仅当前端传了列表时进行转换
|
// 将图片集合转换为数据库存储的字符串,仅当前端传了列表时进行转换
|
||||||
@@ -51,6 +49,8 @@ public class DisasterDataServiceImpl implements DisasterDataService {
|
|||||||
disasterData.setImgUrl(ImageCollectionUtil.toDatabaseString(disasterData.getImageList()));
|
disasterData.setImgUrl(ImageCollectionUtil.toDatabaseString(disasterData.getImageList()));
|
||||||
}
|
}
|
||||||
disasterData.setId(IdUtil.fastUUID());
|
disasterData.setId(IdUtil.fastUUID());
|
||||||
|
disasterData.setCreateTime(LocalDateTime.now());
|
||||||
|
disasterData.setCreator(getLoginUser().getId().toString());
|
||||||
disasterDataMapper.insert(disasterData);
|
disasterDataMapper.insert(disasterData);
|
||||||
|
|
||||||
// 返回
|
// 返回
|
||||||
@@ -67,6 +67,8 @@ public class DisasterDataServiceImpl implements DisasterDataService {
|
|||||||
if (updateObj.getImageList() != null) {
|
if (updateObj.getImageList() != null) {
|
||||||
updateObj.setImgUrl(ImageCollectionUtil.toDatabaseString(updateObj.getImageList()));
|
updateObj.setImgUrl(ImageCollectionUtil.toDatabaseString(updateObj.getImageList()));
|
||||||
}
|
}
|
||||||
|
updateObj.setUpdater(getLoginUser().getId().toString());
|
||||||
|
updateObj.setUpdateTime(LocalDateTime.now());
|
||||||
disasterDataMapper.updateById(updateObj);
|
disasterDataMapper.updateById(updateObj);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -118,9 +118,7 @@
|
|||||||
<if test="status != null">
|
<if test="status != null">
|
||||||
AND status = #{status}
|
AND status = #{status}
|
||||||
</if>
|
</if>
|
||||||
<if test="deleted != null">
|
AND deleted = 0
|
||||||
AND deleted = #{deleted}
|
|
||||||
</if>
|
|
||||||
</where>
|
</where>
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
|
|||||||
@@ -13,5 +13,6 @@
|
|||||||
select count(*)
|
select count(*)
|
||||||
from farm_base_info
|
from farm_base_info
|
||||||
where tenant_id = #{tenantId}
|
where tenant_id = #{tenantId}
|
||||||
|
and deleted = 0
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -44,9 +44,7 @@
|
|||||||
<if test="req.useStatus != null">
|
<if test="req.useStatus != null">
|
||||||
AND t.use_status = #{req.useStatus}
|
AND t.use_status = #{req.useStatus}
|
||||||
</if>
|
</if>
|
||||||
<if test="req.deleted != null">
|
AND t.deleted = 0
|
||||||
AND t.deleted = #{req.deleted}
|
|
||||||
</if>
|
|
||||||
</where>
|
</where>
|
||||||
|
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
@@ -14,5 +14,6 @@
|
|||||||
select *
|
select *
|
||||||
from farm_model_cycle
|
from farm_model_cycle
|
||||||
where model_id = #{modelId}
|
where model_id = #{modelId}
|
||||||
|
and deleted = 0
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -14,5 +14,6 @@
|
|||||||
select *
|
select *
|
||||||
from farm_model_environment_index
|
from farm_model_environment_index
|
||||||
where cycle_id = #{cycleId}
|
where cycle_id = #{cycleId}
|
||||||
|
and deleted = 0
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -11,6 +11,9 @@
|
|||||||
|
|
||||||
<select id="selectByCycleId" parameterType="String"
|
<select id="selectByCycleId" parameterType="String"
|
||||||
resultType="cn.iocoder.yudao.module.farm.dal.dataobject.modelfarmingoperation.ModelFarmingOperationDO">
|
resultType="cn.iocoder.yudao.module.farm.dal.dataobject.modelfarmingoperation.ModelFarmingOperationDO">
|
||||||
|
select *
|
||||||
|
from farm_model_farming_operation
|
||||||
|
where cycle_id = #{cycleId}
|
||||||
|
and deleted = 0
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -14,5 +14,6 @@
|
|||||||
select *
|
select *
|
||||||
from farm_model_farming_operation_input
|
from farm_model_farming_operation_input
|
||||||
where farming_id = #{farmingId}
|
where farming_id = #{farmingId}
|
||||||
|
and deleted = 0
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -14,5 +14,6 @@
|
|||||||
select *
|
select *
|
||||||
from farm_model_pest_disease_weed
|
from farm_model_pest_disease_weed
|
||||||
where cycle_id = #{cycleId}
|
where cycle_id = #{cycleId}
|
||||||
|
and deleted = 0
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -14,5 +14,6 @@
|
|||||||
select *
|
select *
|
||||||
from farm_model_weather_disaster
|
from farm_model_weather_disaster
|
||||||
where cycle_id = #{cycleId}
|
where cycle_id = #{cycleId}
|
||||||
|
and deleted = 0
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -14,5 +14,6 @@
|
|||||||
from farm_personnel_management
|
from farm_personnel_management
|
||||||
where tenant_id = #{tenantId}
|
where tenant_id = #{tenantId}
|
||||||
and account_status = 0
|
and account_status = 0
|
||||||
|
and deleted = 0
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -13,10 +13,12 @@
|
|||||||
select count(plant_species_code)
|
select count(plant_species_code)
|
||||||
from farm_production_plan
|
from farm_production_plan
|
||||||
where tenant_id = #{tenantId}
|
where tenant_id = #{tenantId}
|
||||||
|
and deleted = 0
|
||||||
</select>
|
</select>
|
||||||
<select id="getTotalArea" parameterType="Long" resultType="java.lang.Double">
|
<select id="getTotalArea" parameterType="Long" resultType="java.lang.Double">
|
||||||
select sum(total_area)
|
select sum(total_area)
|
||||||
from farm_production_plan
|
from farm_production_plan
|
||||||
where tenant_id = #{tenantId}
|
where tenant_id = #{tenantId}
|
||||||
|
and deleted = 0
|
||||||
</select>
|
</select>
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -46,6 +46,7 @@
|
|||||||
<if test="req.useStatus != null">
|
<if test="req.useStatus != null">
|
||||||
AND t.use_status = #{req.useStatus}
|
AND t.use_status = #{req.useStatus}
|
||||||
</if>
|
</if>
|
||||||
|
AND t.deleted = 0
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user