Commit f8a4f138 authored by 任刚's avatar 任刚

查询全部部件数据

parent a33c4cf3
...@@ -38,69 +38,70 @@ public class EquipmentDetail extends BaseEntity { ...@@ -38,69 +38,70 @@ public class EquipmentDetail extends BaseEntity {
@ApiModelProperty(value = "编码") @ApiModelProperty(value = "编码")
private String code; private String code;
@TableField("equipment_id")
@ApiModelProperty(value = "装备定义id")
private Long equipmentId;
@TableField("equipment_name")
@ApiModelProperty(value = "装备定义名称")
private String equipmentName;
@TableField(exist = false)
private Equipment equipment;
@TableField(exist = false)
private String categoryName;
@TableField("remark") @TableField("remark")
@ApiModelProperty(value = "备注") @ApiModelProperty(value = "生产厂家")
private String remark; private String remark;
@TableField("creator_id")
@ApiModelProperty(value = "创建人id")
private Long creatorId;
@TableField("manufacturer_id") @TableField("manufacturer_id")
@ApiModelProperty(value = "生产厂商id") @ApiModelProperty(value = "所属分系统id")
private Long manufacturerId; private Long manufacturerId;
@TableField(exist = false) @TableField("maintenance_cycle")
private String manufacturerName; @ApiModelProperty(value = "工作时间")
private BigDecimal maintenanceCycle;
@TableField(exist = false)
private ManufacturerInfo manufacturerInfo;
@TableField("standard") @TableField("standard")
@ApiModelProperty(value = "规格") @ApiModelProperty(value = "部件型号")
private String standard; private String standard;
@TableField("maintenance_cycle") @TableField("brand")
@ApiModelProperty(value = "保养周期") @ApiModelProperty(value = "所属单位")
private BigDecimal maintenanceCycle; private String brand;
@JsonFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd")
@TableField("production_date")
@ApiModelProperty(value = "出厂日期")
private Date productionDate;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@TableField("update_date") @TableField("update_date")
@ApiModelProperty(value = "更新时间") @ApiModelProperty(value = "入库时间")
private Date updateDate; private Date updateDate;
@TableField("area")
@ApiModelProperty(value = "存放位置")
private String area;
@TableField("agent") @TableField("agent")
@ApiModelProperty(value = "代理商") @ApiModelProperty(value = "代理商")
private String agent; private String agent;
@TableField("brand") @TableField("creator_id")
@ApiModelProperty(value = "品牌") @ApiModelProperty(value = "创建人id")
private String brand; private Long creatorId;
@TableField("equipment_id")
@ApiModelProperty(value = "装备定义id")
private Long equipmentId;
@TableField("equipment_name")
@ApiModelProperty(value = "装备定义名称")
private String equipmentName;
@TableField(exist = false)
private Equipment equipment;
@TableField(exist = false)
private String categoryName;
@TableField(exist = false)
private ManufacturerInfo manufacturerInfo;
@TableField("contract_code") @TableField("contract_code")
@ApiModelProperty(value = "合同编号") @ApiModelProperty(value = "合同编号")
private String contractCode; private String contractCode;
@JsonFormat(pattern = "yyyy-MM-dd")
@TableField("production_date")
@ApiModelProperty(value = "生产日期")
private Date productionDate;
@TableField("perf_quota_str") @TableField("perf_quota_str")
@ApiModelProperty(value = "核心参数") @ApiModelProperty(value = "核心参数")
private String perfQuotaStr; private String perfQuotaStr;
...@@ -162,9 +163,12 @@ public class EquipmentDetail extends BaseEntity { ...@@ -162,9 +163,12 @@ public class EquipmentDetail extends BaseEntity {
@TableField(exist = false) @TableField(exist = false)
private String unitName; private String unitName;
@TableField(exist = false)
private String manufacturerName;
@TableField("area")
@ApiModelProperty(value = "位置信息")
private String area;
} }
...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.mapper; ...@@ -3,6 +3,7 @@ package com.yeejoin.equipmanage.mapper;
import java.util.List; import java.util.List;
import com.yeejoin.equipmanage.common.entity.EquProperty; import com.yeejoin.equipmanage.common.entity.EquProperty;
import com.yeejoin.equipmanage.common.vo.EquipmentPar;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
...@@ -30,6 +31,7 @@ public interface EquipmentDetailMapper extends BaseMapper<EquipmentDetail> { ...@@ -30,6 +31,7 @@ public interface EquipmentDetailMapper extends BaseMapper<EquipmentDetail> {
int countCategory(@Param("offset") long offset, @Param("size") long size, int countCategory(@Param("offset") long offset, @Param("size") long size,
@Param("list") List<EquipmentCategory> list); @Param("list") List<EquipmentCategory> list);
EquipmentPar equpar();
int quotaUpdate(EquProperty e); int quotaUpdate(EquProperty e);
......
...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; ...@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.yeejoin.equipmanage.common.entity.EquProperty; import com.yeejoin.equipmanage.common.entity.EquProperty;
import com.yeejoin.equipmanage.common.entity.EquipmentDetail; import com.yeejoin.equipmanage.common.entity.EquipmentDetail;
import com.yeejoin.equipmanage.common.vo.EquipmentPar;
import java.util.List; import java.util.List;
...@@ -33,4 +34,6 @@ public interface IEquipmentDetailService extends IService<EquipmentDetail> { ...@@ -33,4 +34,6 @@ public interface IEquipmentDetailService extends IService<EquipmentDetail> {
String getPref(String id); String getPref(String id);
String checkDelete( List<Long> ids); String checkDelete( List<Long> ids);
EquipmentPar getEqur();
} }
...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; ...@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.yeejoin.equipmanage.common.entity.*; import com.yeejoin.equipmanage.common.entity.*;
import com.yeejoin.equipmanage.common.enums.BillContentEnum; import com.yeejoin.equipmanage.common.enums.BillContentEnum;
import com.yeejoin.equipmanage.common.enums.FileTypeEnum; import com.yeejoin.equipmanage.common.enums.FileTypeEnum;
import com.yeejoin.equipmanage.common.vo.EquipmentPar;
import com.yeejoin.equipmanage.mapper.*; import com.yeejoin.equipmanage.mapper.*;
import com.yeejoin.equipmanage.service.*; import com.yeejoin.equipmanage.service.*;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
...@@ -256,6 +257,12 @@ public class EquipmentDetailServiceImpl extends ServiceImpl<EquipmentDetailMappe ...@@ -256,6 +257,12 @@ public class EquipmentDetailServiceImpl extends ServiceImpl<EquipmentDetailMappe
return equipmentDetailMapper.getPref(id); return equipmentDetailMapper.getPref(id);
} }
@Override
public EquipmentPar getEqur() {
return equipmentDetailMapper.equpar();
}
@Override @Override
public String checkDelete(List<Long> ids) { public String checkDelete(List<Long> ids) {
String res = ""; String res = "";
......
...@@ -37,10 +37,10 @@ spring.redis.expire.time=300 ...@@ -37,10 +37,10 @@ spring.redis.expire.time=300
## emqx ## emqx
emqx.clean-session=true emqx.clean-session=true
emqx.client-id=${spring.application.name}-${random.int[1024,65536]} emqx.client-id=${spring.application.name}-${random.int[1024,65536]}
emqx.broker=tcp://172.16.11.201:1883 emqx.broker=tcp://172.16.3.156:2883
emqx.user-name=admin emqx.user-name=admin
emqx.password=public emqx.password=public
mqtt.scene.host=mqtt://172.16.11.201:8083/mqtt mqtt.scene.host=mqtt://172.16.3.156:18083/mqtt
mqtt.client.product.id=mqtt mqtt.client.product.id=mqtt
mqtt.topic=topic_mqtt mqtt.topic=topic_mqtt
spring.mqtt.completionTimeout=3000 spring.mqtt.completionTimeout=3000
......
...@@ -49,6 +49,28 @@ ...@@ -49,6 +49,28 @@
LIMIT #{offset},#{size} LIMIT #{offset},#{size}
</select> </select>
<select id="equpar" resultType="com.yeejoin.equipmanage.common.vo.EquipmentPar">
SELECT
wled.name,
wled.code,
wled.remark,
wled.manufacturer_id,
wled.maintenance_cycle,
wled.standard,
wled.brand,
wled.production_date,
wled.update_date,
wled.create_date,
wled.area,
wlun.status,
wlun.reason,
wlun.measure
FROM wl_equipment_detail wled
LEFT JOIN wl_equipment_params wlun ON wled.code = wlun.code
LEFT JOIN wl_equipment_category wec ON wled.manufacturer_id = wec.id
ORDER BY
wled.create_date DESC
</select>
<select id="count" resultType="Integer"> <select id="count" resultType="Integer">
SELECT SELECT
COUNT(1) COUNT(1)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment