package com.ruoyi.device.camera.service.impl; import java.util.List; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.uuid.IdUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.ArrayList; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.device.camera.mapper.ArdCameraPitchPointMapper; import com.ruoyi.device.camera.domain.ArdCameraPitchPoint; import com.ruoyi.device.camera.service.IArdCameraPitchPointService; /** * 相机俯仰差值参照点Service业务层处理 * * @author ard * @date 2024-03-30 */ @Service public class ArdCameraPitchPointServiceImpl implements IArdCameraPitchPointService { @Autowired private ArdCameraPitchPointMapper ardCameraPitchPointMapper; /** * 查询相机俯仰差值参照点 * * @param updateBy 相机俯仰差值参照点主键 * @return 相机俯仰差值参照点 */ @Override public ArdCameraPitchPoint selectArdCameraPitchPointByUpdateBy(String updateBy) { return ardCameraPitchPointMapper.selectArdCameraPitchPointByUpdateBy(updateBy); } /** * 查询相机俯仰差值参照点列表 * * @param ardCameraPitchPoint 相机俯仰差值参照点 * @return 相机俯仰差值参照点 */ @Override public List selectArdCameraPitchPointList(ArdCameraPitchPoint ardCameraPitchPoint) { return ardCameraPitchPointMapper.selectArdCameraPitchPointList(ardCameraPitchPoint); } /** * 新增相机俯仰差值参照点 * * @param ardCameraPitchPoint 相机俯仰差值参照点 * @return 结果 */ @Override public int insertArdCameraPitchPoint(ArdCameraPitchPoint ardCameraPitchPoint) { ardCameraPitchPoint.setId(IdUtils.simpleUUID()); ardCameraPitchPoint.setCreateBy(SecurityUtils.getUsername()); ardCameraPitchPoint.setCreateTime(DateUtils.getNowDate()); return ardCameraPitchPointMapper.insertArdCameraPitchPoint(ardCameraPitchPoint); } /** * 修改相机俯仰差值参照点 * * @param ardCameraPitchPoint 相机俯仰差值参照点 * @return 结果 */ @Override public int updateArdCameraPitchPoint(ArdCameraPitchPoint ardCameraPitchPoint) { ardCameraPitchPoint.setUpdateBy(SecurityUtils.getUsername()); ardCameraPitchPoint.setUpdateTime(DateUtils.getNowDate()); return ardCameraPitchPointMapper.updateArdCameraPitchPoint(ardCameraPitchPoint); } /** * 批量删除相机俯仰差值参照点 * * @param updateBys 需要删除的相机俯仰差值参照点主键 * @return 结果 */ @Override public int deleteArdCameraPitchPointByUpdateBys(String[] updateBys) { return ardCameraPitchPointMapper.deleteArdCameraPitchPointByUpdateBys(updateBys); } /** * 删除相机俯仰差值参照点信息 * * @param updateBy 相机俯仰差值参照点主键 * @return 结果 */ @Override public int deleteArdCameraPitchPointByUpdateBy(String updateBy) { return ardCameraPitchPointMapper.deleteArdCameraPitchPointByUpdateBy(updateBy); } }