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