1
0

清空所有客户端缓存

This commit is contained in:
2025-07-02 14:16:11 +08:00
parent a69aad227a
commit a487e7ae67
6 changed files with 46 additions and 40 deletions

View File

@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fuyuanshen.common.tenant.core.TenantEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
/**
@ -17,83 +18,76 @@ import lombok.Data;
**/
@Data
@TableName("device")
@JsonInclude(JsonInclude.Include.ALWAYS) // 关键注解
@JsonInclude(JsonInclude.Include.ALWAYS) // 关键注解
public class Device extends TenantEntity {
@TableId(value = "id", type = IdType.AUTO)
// @Schema(value = "ID")
@Schema(name = "ID")
private Long id;
// @Schema(value = "设备记录ID")
@Schema(name = "设备记录ID")
@TableField(exist = false)
private Long assignId;
// @Schema(value = "设备类型")
@Schema(name = "设备类型")
private Long deviceType;
// @Schema(value = "设备类型名称")
@Schema(name = "设备类型名称")
private String typeName;
// @Schema(value = "客户号")
@Schema(name = "客户号")
private Long customerId;
/**
* 当前所有者
* current_owner_id
*/
// @Schema(value = "当前所有者")
@Schema(name = "当前所有者")
private Long currentOwnerId;
/**
* 原始所有者(创建者)
* original_owner_id
*/
// @Schema(value = "原始所有者(创建者)")
@Schema(name = "原始所有者(创建者)")
private Long originalOwnerId;
// @Schema(value = "所属客户")
@Schema(name = "所属客户")
private String customerName;
/*@Schema(value = "设备编号")
/*@Schema( name = "设备编号")
private String deviceNo;*/
// @Schema(value = "设备名称")
@Schema(name = "设备名称")
private String deviceName;
// @Schema(value = "设备图片")
@Schema(name = "设备图片")
private String devicePic;
// @Schema(value = "设备MAC")
@Schema(name = "设备MAC")
private String deviceMac;
// @Schema(value = "设备IMEI")
@Schema(name = "设备IMEI")
private String deviceImei;
// @Schema(value = "设备SN")
@Schema(name = "设备SN")
private String deviceSn;
// @Schema(value = "经度")
@Schema(name = "经度")
private String longitude;
// @Schema(value = "纬度")
@Schema(name = "纬度")
private String latitude;
// @Schema(value = "备注")
@Schema(name = "备注")
private String remark;
/**
* 租户ID
*/
// @TableField(value = "tenant_id")
// // @Schema(hidden = true)
// private Long tenantId;
/**
* 设备状态
* 0 失效
* 1 正常
*/
// @Schema(value = "设备状态")
@Schema(name = "设备状态")
private Integer deviceStatus;
/**
@ -101,12 +95,7 @@ public class Device extends TenantEntity {
* 0 未绑定
* 1 已绑定
*/
// @Schema(value = "绑定状态")
@Schema(name = "绑定状态")
private Integer bindingStatus;
public void copy(Device source) {
BeanUtil.copyProperties(source, this, CopyOptions.create().setIgnoreNullValue(true));
}
}

View File

@ -1,7 +1,6 @@
package com.fuyuanshen.equipment.service.impl;
import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@ -96,6 +95,7 @@ public class DeviceServiceImpl extends ServiceImpl<DeviceMapper, Device> impleme
// 获取当前登录用户信息
// LoginUser user = LoginHelper.getLoginUser();
// 保存图片并获取URL
String imageUrl = saveDeviceImage(deviceForm.getFile(), deviceForm.getDeviceName());
// 设置图片路径
@ -110,6 +110,8 @@ public class DeviceServiceImpl extends ServiceImpl<DeviceMapper, Device> impleme
}
/**
* 更新设备信息
*