e26943154c5c1970114e22bb08c2b0cc3f5545d2..534317f811d8f1451b534d2cc19f91a6ea4bd375
2024-10-21 Lius
设备列表导出调整
534317 对比 | 目录
2024-10-21 Lius
设备列表导出调整
7d5571 对比 | 目录
已修改2个文件
193 ■■■■ 文件已修改
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/entity/MdcEquipment.java 178 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMapper.xml 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/entity/MdcEquipment.java
@@ -27,10 +27,10 @@
    private static final long serialVersionUID = -131777068258113223L;
    /**
     * 设备编码
     * 设备编号
     */
    @Excel(name = "设备编码", width = 15)
    @ApiModelProperty(value = "设备编码")
    @Excel(name = "设备编号", width = 15)
    @ApiModelProperty(value = "设备编号")
    private String equipmentId;
    /**
     * 设备名称
@@ -39,11 +39,72 @@
    @ApiModelProperty(value = "设备名称")
    private String equipmentName;
    /**
     * 设备类型
     */
    @Excel(name = "设备类型", width = 15)
    @ApiModelProperty(value = "设备类型")
    private String equipmentType;
    /**产线名称*/
    @Excel(name = "车间", width = 15)
    private transient String productionName;
    /**部门名称*/
//    @Excel(name = "部门", width = 15)
    private transient String orgCodeTxt;
    /**
     * 系统版本
     */
    @Excel(name = "系统版本号", width = 15)
    @ApiModelProperty(value = "系统版本号")
    private String systemVersion;
    /**
     * 设备功率
     */
    @Excel(name = "设备功率", width = 15)
    @ApiModelProperty(value = "设备功率")
    private String devicePower;
    /**
     * 机床IP
     */
    @Excel(name = "机床IP", width = 15)
    @ApiModelProperty(value = "机床IP")
    private String equipmentIp;
    /**
     * 端口
     */
    @Excel(name = "端口", width = 15)
    @ApiModelProperty(value = "端口")
    private String dataPort;
    /**
     * 驱动类型
     */
    @Excel(name = "驱动类型", width = 15)
    @ApiModelProperty(value = "驱动类型")
    private String driveType;
    /**
     * 设备型号
     */
    @Excel(name = "设备型号", width = 15)
    @ApiModelProperty(value = "设备型号")
    private String equipmentModel;
    /**
     * 数控系统
     */
    //@Excel(name = "数控系统", width = 15)
    @ApiModelProperty(value = "数控系统")
    private String controlSystem;
    /**
     * 系统类型
     */
    @Excel(name = "系统类型", width = 15)
    @ApiModelProperty(value = "系统类型")
    private String systemType;
    /**
     * 设备种类
     */
    //@Excel(name = "设备种类", width = 15)
    @ApiModelProperty(value = "设备种类")
    private String deviceCategory;
    /**
     * 报警号
     */
@@ -57,86 +118,33 @@
    @ApiModelProperty(value = "采集时间")
    private String collectTime;
    /**
     * 设备类型
     */
    @Excel(name = "设备类型", width = 15)
    @ApiModelProperty(value = "设备类型")
    private String equipmentType;
    /**
     * 设备实时状态
     */
    //@Excel(name = "设备实时状态", width = 15)
    @ApiModelProperty(value = "设备实时状态")
    private Integer oporation;
    /**
     * 机床IP
     */
    @Excel(name = "机床IP", width = 15)
    @ApiModelProperty(value = "机床IP")
    private String equipmentIp;
    /**
     * 备注
     */
    @Excel(name = "备注", width = 15)
    @ApiModelProperty(value = "备注")
    private String remark;
    /**
     * 驱动类型
     */
    @Excel(name = "驱动类型", width = 15)
    @ApiModelProperty(value = "驱动类型")
    private String driveType;
    /**
     * 端口
     */
    @Excel(name = "端口", width = 15)
    @ApiModelProperty(value = "端口")
    private String dataPort;
    /**
     * 数控系统
     */
    @Excel(name = "数控系统", width = 15)
    @ApiModelProperty(value = "数控系统")
    private String controlSystem;
    /**
     * 采集参数表
     */
    @Excel(name = "采集参数表", width = 30)
    //@Excel(name = "采集参数表", width = 30)
    @ApiModelProperty(value = "采集参数表")
    private String saveTableName;
    /**
     * 排序
     * 设备异常状态
     */
    @Excel(name = "排序", width = 15)
    @ApiModelProperty(value = "排序")
    private Integer sortNo;
    /**
     * 系统版本
     */
    @Excel(name = "系统版本", width = 15)
    @ApiModelProperty(value = "系统版本")
    private String systemVersion;
    /**
     * 设备功率
     */
    @Excel(name = "设备功率", width = 15)
    @ApiModelProperty(value = "设备功率")
    private String devicePower;
    @Dict(dicCode = "device_abnormal_status")
    @Excel(name = "设备异常状态", width = 15, dicCode = "device_abnormal_status")
    @ApiModelProperty(value = "设备异常状态")
    private Integer deviceAbnormalStatus;
    /**
     * 设备状态
     */
    @Excel(name = "设备状态", width = 15, dicCode = "mdc_equipment_status")
    //@Excel(name = "设备状态", width = 15, dicCode = "mdc_equipment_status")
    @Dict(dicCode = "mdc_equipment_status")
    @ApiModelProperty(value = "设备状态")
    private Integer equipmentStatus;
    /**
     * 系统类型
     */
    @Excel(name = "系统类型", width = 15)
    @ApiModelProperty(value = "系统类型")
    private String systemType;
    /**
     * 设备级别
@@ -144,21 +152,25 @@
    @Excel(name = "设备级别", width = 15)
    @ApiModelProperty(value = "设备级别")
    private String deviceLevel;
    /**
     * 设备种类
     * 重要程度
     */
    @Excel(name = "设备种类", width = 15)
    @ApiModelProperty(value = "设备种类")
    private String deviceCategory;
    /**部门名称*/
    @Excel(name = "部门名称", width = 15)
    private transient String orgCodeTxt;
    /**产线名称*/
    @Excel(name = "车间名称", width = 15)
    private transient String productionName;
    @Dict(dicCode = "device_importance_level")
    @Excel(name = "重要程度", width = 15, dicCode = "device_importance_level")
    @ApiModelProperty(value = "重要程度")
    private Integer deviceImportanceLevel;
    /**
     * 排序
     */
    @Excel(name = "排序", width = 15)
    @ApiModelProperty(value = "排序")
    private Integer sortNo;
    /**
     * 备注
     */
    @Excel(name = "备注", width = 15)
    @ApiModelProperty(value = "备注")
    private String remark;
    @TableField(exist = false)
    @ApiModelProperty(value = "选择的部门id集合")
@@ -168,16 +180,4 @@
    @ApiModelProperty(value = "选择的产线id集合")
    private String selectedProduction;
    /**
     * 重要程度
     */
    @Dict(dicCode = "device_importance_level")
    @ApiModelProperty(value = "重要程度")
    private Integer deviceImportanceLevel;
    /**
     * 设备异常状态
     */
    @Dict(dicCode = "device_abnormal_status")
    @ApiModelProperty(value = "设备异常状态")
    private Integer deviceAbnormalStatus;
}
lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMapper.xml
@@ -225,6 +225,9 @@
            <if test="mdcEquipment.deviceCategory != null and mdcEquipment.deviceCategory != '' ">
                AND t1.device_category = #{mdcEquipment.deviceCategory}
            </if>
            <if test="mdcEquipment.deviceImportanceLevel != null and mdcEquipment.deviceImportanceLevel != '' ">
                AND t1.device_importance_level = #{mdcEquipment.deviceImportanceLevel}
            </if>
            <if test="mdcEquipment.deviceAbnormalStatus != null and mdcEquipment.deviceAbnormalStatus != '' ">
                AND t1.device_abnormal_status = #{mdcEquipment.deviceAbnormalStatus}
            </if>
@@ -261,6 +264,18 @@
            <if test="mdcEquipment.driveType != null and mdcEquipment.driveType != '' ">
                AND t1.drive_type = #{mdcEquipment.driveType}
            </if>
            <if test="mdcEquipment.deviceLevel != null and mdcEquipment.deviceLevel != '' ">
                AND t1.device_level = #{mdcEquipment.deviceLevel}
            </if>
            <if test="mdcEquipment.deviceCategory != null and mdcEquipment.deviceCategory != '' ">
                AND t1.device_category = #{mdcEquipment.deviceCategory}
            </if>
            <if test="mdcEquipment.deviceImportanceLevel != null and mdcEquipment.deviceImportanceLevel != '' ">
                AND t1.device_importance_level = #{mdcEquipment.deviceImportanceLevel}
            </if>
            <if test="mdcEquipment.deviceAbnormalStatus != null and mdcEquipment.deviceAbnormalStatus != '' ">
                AND t1.device_abnormal_status = #{mdcEquipment.deviceAbnormalStatus}
            </if>
            <if test="mdcEquipment.productionIds != null and mdcEquipment.productionIds.size() > 0 ">
                AND t3.id IN
                <foreach collection="mdcEquipment.productionIds" index="index" item="id" open="(" separator="," close=")">