bug修改

This commit is contained in:
guo 2024-03-16 18:59:42 +08:00
parent 3d1065cd06
commit 1a88dfeb71
4 changed files with 31 additions and 9 deletions

View File

@ -4,6 +4,7 @@ import java.io.Serializable;
import java.util.Date; import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
@ -57,12 +58,7 @@ public class MechanicalEquipmentPositionData implements Serializable {
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@ApiModelProperty(value = "上传时间") @ApiModelProperty(value = "上传时间")
private java.util.Date uploadTime; private java.util.Date uploadTime;
/**
* 机械设备名称
*/
@Excel(name = "机械设备名称", width = 15)
@ApiModelProperty(value = "机械设备名称")
private java.lang.String equipmentName;
/** /**
* 速度 * 速度
*/ */
@ -109,4 +105,13 @@ public class MechanicalEquipmentPositionData implements Serializable {
@Excel(name = "项目sn", width = 15) @Excel(name = "项目sn", width = 15)
@ApiModelProperty(value = "项目sn") @ApiModelProperty(value = "项目sn")
private java.lang.String projectSn; private java.lang.String projectSn;
/**
* 机械设备名称
*/
@Excel(name = "机械设备名称", width = 15)
@ApiModelProperty(value = "机械设备名称")
@TableField(exist = false)
private java.lang.String equipmentName;
} }

View File

@ -1,8 +1,15 @@
package com.zhgd.xmgl.modules.mechanicalequipmentposition.mapper; package com.zhgd.xmgl.modules.mechanicalequipmentposition.mapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import com.zhgd.xmgl.modules.mechanicalequipmentposition.entity.MechanicalEquipmentPositionData; import com.zhgd.xmgl.modules.mechanicalequipmentposition.entity.MechanicalEquipmentPositionData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
/** /**
* @Description: 机械设备定位-实时数据 * @Description: 机械设备定位-实时数据
@ -13,4 +20,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
@Mapper @Mapper
public interface MechanicalEquipmentPositionDataMapper extends BaseMapper<MechanicalEquipmentPositionData> { public interface MechanicalEquipmentPositionDataMapper extends BaseMapper<MechanicalEquipmentPositionData> {
IPage<MechanicalEquipmentPositionData> queryList(Page<MechanicalEquipmentPositionData> page, @Param(Constants.WRAPPER) QueryWrapper<MechanicalEquipmentPositionData> queryWrapper);
List<MechanicalEquipmentPositionData> queryList(@Param(Constants.WRAPPER) QueryWrapper<MechanicalEquipmentPositionData> queryWrapper);
} }

View File

@ -1,4 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zhgd.xmgl.modules.mechanicalequipmentposition.mapper.MechanicalEquipmentPositionDataMapper"> <mapper namespace="com.zhgd.xmgl.modules.mechanicalequipmentposition.mapper.MechanicalEquipmentPositionDataMapper">
<select id="queryList"
resultType="com.zhgd.xmgl.modules.mechanicalequipmentposition.entity.MechanicalEquipmentPositionData">
select mepd.*, mepd2.equipment_name
from mechanical_equipment_position_data mepd
left join mechanical_equipment_position_dev mepd2 on mepd.dev_sn = mepd2.dev_sn
${ew.customSqlSegment}
</select>
</mapper> </mapper>

View File

@ -35,7 +35,7 @@ public class MechanicalEquipmentPositionDataServiceImpl extends ServiceImpl<Mech
public IPage<MechanicalEquipmentPositionData> queryPageList(HashMap<String, Object> paramMap) { public IPage<MechanicalEquipmentPositionData> queryPageList(HashMap<String, Object> paramMap) {
QueryWrapper<MechanicalEquipmentPositionData> queryWrapper = getQueryWrapper(paramMap); QueryWrapper<MechanicalEquipmentPositionData> queryWrapper = getQueryWrapper(paramMap);
Page<MechanicalEquipmentPositionData> page = PageUtil.getPage(paramMap); Page<MechanicalEquipmentPositionData> page = PageUtil.getPage(paramMap);
IPage<MechanicalEquipmentPositionData> pageList = this.page(page, queryWrapper); IPage<MechanicalEquipmentPositionData> pageList = baseMapper.queryList(page, queryWrapper);
pageList.setRecords(dealList(pageList.getRecords())); pageList.setRecords(dealList(pageList.getRecords()));
return pageList; return pageList;
} }
@ -43,11 +43,11 @@ public class MechanicalEquipmentPositionDataServiceImpl extends ServiceImpl<Mech
@Override @Override
public List<MechanicalEquipmentPositionData> queryList(HashMap<String, Object> paramMap) { public List<MechanicalEquipmentPositionData> queryList(HashMap<String, Object> paramMap) {
QueryWrapper<MechanicalEquipmentPositionData> queryWrapper = getQueryWrapper(paramMap); QueryWrapper<MechanicalEquipmentPositionData> queryWrapper = getQueryWrapper(paramMap);
return dealList(this.list(queryWrapper)); return dealList(baseMapper.queryList(queryWrapper));
} }
private QueryWrapper<MechanicalEquipmentPositionData> getQueryWrapper(HashMap<String, Object> paramMap) { private QueryWrapper<MechanicalEquipmentPositionData> getQueryWrapper(HashMap<String, Object> paramMap) {
String alias = ""; String alias = "mepd.";
QueryWrapper<MechanicalEquipmentPositionData> queryWrapper = QueryGenerator.initPageQueryWrapper(MechanicalEquipmentPositionData.class, paramMap, alias); QueryWrapper<MechanicalEquipmentPositionData> queryWrapper = QueryGenerator.initPageQueryWrapper(MechanicalEquipmentPositionData.class, paramMap, alias);
queryWrapper.orderByDesc(alias + RefUtil.fieldNameUlc(MechanicalEquipmentPositionData::getId)); queryWrapper.orderByDesc(alias + RefUtil.fieldNameUlc(MechanicalEquipmentPositionData::getId));
return queryWrapper; return queryWrapper;