| | |
| | | * @param id |
| | | * @return |
| | | */ |
| | | @ApiOperation(value="巡查记录-通过id查询", notes="子设备-通过id查询") |
| | | @ApiOperation(value="子设备-通过id查询", notes="子设备-通过id查询") |
| | | @GetMapping(value = "/queryById") |
| | | public R queryById(@RequestParam(name="id",required=true) String id) { |
| | | SgDeviceDO sgDeviceDO = sgDeviceService.getById(id); |
| | | SgDeviceDO sgDeviceDO = sgDeviceService.getSgDeviceById(id); |
| | | return R.data(sgDeviceDO); |
| | | } |
| | | |
| | |
| | | import cn.gistack.sm.sg.DO.SgDeviceDO; |
| | | import cn.gistack.sm.sg.DTO.SgDeviceSearchDTO; |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | import java.util.List; |
| | |
| | | */ |
| | | public interface SgDeviceMapper extends BaseMapper<SgDeviceDO> { |
| | | |
| | | List<SgDeviceDO> queryPageList(@Param("dto") SgDeviceSearchDTO dto); |
| | | List<SgDeviceDO> queryPageList(@Param("page")IPage<SgDeviceDO> page,@Param("dto") SgDeviceSearchDTO dto); |
| | | |
| | | SgDeviceDO getSgDeviceById(@Param("id")String id); |
| | | } |
| | |
| | | and ds.device_type = #{dto.deviceType} |
| | | </if> |
| | | </select> |
| | | <select id="getSgDeviceById" resultType="cn.gistack.sm.sg.DO.SgDeviceDO"> |
| | | select ds.*,project.project_name as programName,dict."DICT_VALUE" as typeName from YWXT."SG_DEVICE" as ds left join YWXT."SG_PROJECT_INFO" as project on ds.program_id=project.id |
| | | left join YWXT."BLADE_DICT_BIZ" as dict on ds.device_type=dict.DICT_KEY and dict.CODE='SG_DEVICE_TYPE' where ds.id = #{id} |
| | | |
| | | </select> |
| | | </mapper> |
| | |
| | | * @return |
| | | */ |
| | | List<SgDeviceDO> getDeviceList(String programId); |
| | | |
| | | SgDeviceDO getSgDeviceById(String id); |
| | | } |
| | |
| | | |
| | | @Override |
| | | public IPage<SgDeviceDO> queryPageList(IPage<SgDeviceDO> page, SgDeviceSearchDTO searchDTO) { |
| | | List<SgDeviceDO> sgDeviceDOS = baseMapper.queryPageList(searchDTO); |
| | | List<SgDeviceDO> sgDeviceDOS = baseMapper.queryPageList(page,searchDTO); |
| | | return page.setRecords(sgDeviceDOS); |
| | | } |
| | | |
| | |
| | | queryWrapper.eq("program_id",programId); |
| | | return baseMapper.selectList(queryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public SgDeviceDO getSgDeviceById(String id) { |
| | | return baseMapper.getSgDeviceById(id); |
| | | } |
| | | } |