package com.by4cloud.platformx.device.entity; import com.baomidou.mybatisplus.annotation.TableName; import com.by4cloud.platformx.common.data.mybatis.BaseModel; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import org.hibernate.annotations.Table; import javax.persistence.Column; import javax.persistence.Entity; @Data @Entity @TableName("device_manufacturer") @javax.persistence.Table(name = "device_manufacturer") @Table(appliesTo = "device_manufacturer", comment = "设备厂商") public class DeviceManufacturer extends BaseModel { /** * 设备厂商名称 */ @Schema(description = "设备厂商名称") @Column(columnDefinition="VARCHAR(128) comment '设备厂商名称'") private String manufacturerName; /** * 设备厂商联系人 */ @Schema(description = "设备厂商联系人") @Column(columnDefinition="VARCHAR(128) comment '设备厂商联系人'") private String manufacturerContact; /** * 设备厂商联系人 */ @Schema(description = "设备厂商联系人电话") @Column(columnDefinition="VARCHAR(32) comment '设备厂商联系人电话'") private String contactPhone; /** * 设备厂商地址 */ @Schema(description = "设备厂商地址") @Column(columnDefinition="VARCHAR(32) comment '设备厂商地址'") private String contactAddress; /** * 设备厂商地址 */ @Schema(description = "设备厂商种类") @Column(columnDefinition="VARCHAR(256) comment '设备厂商种类'") private String manufacturerCategory; }