1
0

设备类型管理接口

This commit is contained in:
2025-07-01 09:32:22 +08:00
parent 933e74235f
commit 440aec266b
5 changed files with 28 additions and 111 deletions

View File

@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fuyuanshen.common.tenant.core.TenantEntity;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;
@ -19,36 +20,29 @@ import lombok.Data;
public class DeviceType extends TenantEntity {
@TableId(value = "id", type = IdType.AUTO)
// @Schema(value = "ID", hidden = true)
@Schema(name = "ID", hidden = true)
private Long id;
// @Schema(value = "客户号")
@Schema(name = "客户号")
private Long customerId;
// @Schema(value = "创建该类型的客户")
@Schema(name = "创建该类型的客户")
private Long ownerCustomerId;
/**
* 租户ID
*/
// @TableField(value = "tenant_id")
// @Schema(hidden = true)
// private Long tenantId;
@NotBlank(message = "设备类型名称不能为空")
// @Schema(value = "类型名称", required = true)
@Schema(name = "类型名称", required = true)
private String typeName;
// @Schema(value = "是否支持蓝牙")
@Schema(name = "是否支持蓝牙")
private Boolean isSupportBle;
// @Schema(value = "定位方式", example = "0:无;1:GPS;2:基站;3:wifi;4:北斗")
@Schema(name = "定位方式", example = "0:无;1:GPS;2:基站;3:wifi;4:北斗")
private String locateMode;
// @Schema(value = "联网方式", example = "0:无;1:4G;2:WIFI")
@Schema(name = "联网方式", example = "0:无;1:4G;2:WIFI")
private String networkWay;
// @Schema(value = "通讯方式", example = "0:4G;1:蓝牙")
@Schema(name = "通讯方式", example = "0:4G;1:蓝牙")
private String communicationMode;