| | |
| | | package com.javaweb.geo.service.impl; |
| | | |
| | | import java.util.List; |
| | | |
| | | import com.javaweb.common.utils.DateUtils; |
| | | import com.javaweb.common.utils.IdGenerate; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | |
| | | |
| | | /** |
| | | * 项目资料Service业务层处理 |
| | | * |
| | | * |
| | | * @author cxy |
| | | * @date 2024-05-16 |
| | | */ |
| | | @Service |
| | | public class ProjectDataServiceImpl implements IProjectDataService |
| | | { |
| | | public class ProjectDataServiceImpl implements IProjectDataService { |
| | | @Autowired |
| | | private ProjectDataMapper projectDataMapper; |
| | | |
| | | /** |
| | | * 查询项目资料 |
| | | * |
| | | * |
| | | * @param id 项目资料ID |
| | | * @return 项目资料 |
| | | */ |
| | | @Override |
| | | public ProjectData selectProjectDataById(String id) |
| | | { |
| | | public ProjectData selectProjectDataById(String id) { |
| | | return projectDataMapper.selectProjectDataById(id); |
| | | } |
| | | |
| | | /** |
| | | * 查询项目资料列表 |
| | | * |
| | | * |
| | | * @param projectData 项目资料 |
| | | * @return 项目资料 |
| | | */ |
| | | @Override |
| | | public List<ProjectData> selectProjectDataList(ProjectData projectData) |
| | | { |
| | | public List<ProjectData> selectProjectDataList(ProjectData projectData) { |
| | | if (!ObjectUtils.isEmpty(projectData.getDataType()) && projectData.getDataType().endsWith(",")){ |
| | | projectData.setDataType(projectData.getDataType().substring(0,1)); |
| | | } |
| | | return projectDataMapper.selectProjectDataList(projectData); |
| | | } |
| | | |
| | | /** |
| | | * 新增项目资料 |
| | | * |
| | | * |
| | | * @param projectData 项目资料 |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int insertProjectData(ProjectData projectData) |
| | | { |
| | | if(ObjectUtils.isEmpty(projectData.getId())){ |
| | | public int insertProjectData(ProjectData projectData) { |
| | | if (ObjectUtils.isEmpty(projectData.getId())) { |
| | | projectData.setId(IdGenerate.nextId()); |
| | | } |
| | | projectData.setCreateTime(DateUtils.getNowDate()); |
| | |
| | | |
| | | /** |
| | | * 修改项目资料 |
| | | * |
| | | * |
| | | * @param projectData 项目资料 |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int updateProjectData(ProjectData projectData) |
| | | { |
| | | public int updateProjectData(ProjectData projectData) { |
| | | projectData.setUpdateTime(DateUtils.getNowDate()); |
| | | return projectDataMapper.updateProjectData(projectData); |
| | | } |
| | | |
| | | /** |
| | | * 删除项目资料对象 |
| | | * |
| | | * |
| | | * @param ids 需要删除的数据ID |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int deleteProjectDataByIds(String ids) |
| | | { |
| | | public int deleteProjectDataByIds(String ids) { |
| | | return projectDataMapper.deleteProjectDataByIds(Convert.toStrArray(ids)); |
| | | } |
| | | |
| | | /** |
| | | * 删除项目资料信息 |
| | | * |
| | | * |
| | | * @param id 项目资料ID |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int deleteProjectDataById(String id) |
| | | { |
| | | public int deleteProjectDataById(String id) { |
| | | return projectDataMapper.deleteProjectDataById(id); |
| | | } |
| | | } |