| | |
| | | package com.by4cloud.platformx.device.entity; |
| | | |
| | | import cn.hutool.extra.spring.SpringUtil; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableName; |
| | | import com.baomidou.mybatisplus.core.toolkit.StringUtils; |
| | | import com.by4cloud.platformx.admin.api.utils.UpmsCacheUtil; |
| | | import com.by4cloud.platformx.common.data.mybatis.BaseModel; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.v3.oas.annotations.media.Schema; |
| | | import lombok.Data; |
| | |
| | | @TableName("device") |
| | | @javax.persistence.Table(name = "device") |
| | | @Table(appliesTo = "device", comment = "出租设备清单表") |
| | | public class Device extends DeviceBaseModel<Device>{ |
| | | public class Device extends BaseModel<Device> { |
| | | @Schema(description = "分类ID") |
| | | @Column(columnDefinition="long comment '分类ID'") |
| | | private Long classId; |
| | |
| | | @Column(columnDefinition="int comment '库存数'") |
| | | private Integer num; |
| | | |
| | | @Transient |
| | | @TableField(exist = false) |
| | | private String reqCompName; |
| | | @Column( |
| | | columnDefinition = "varchar(100) comment '名称'" |
| | | ) |
| | | private String name; |
| | | @Column( |
| | | columnDefinition = "varchar(200) comment '规格型号'" |
| | | ) |
| | | private String specification; |
| | | @Column( |
| | | columnDefinition = "int comment '到货月份'" |
| | | ) |
| | | private Integer month; |
| | | @Column( |
| | | columnDefinition = "varchar(20) comment '单位'" |
| | | ) |
| | | private String unit; |
| | | @Column( |
| | | columnDefinition = "double(10,2) comment '单价'" |
| | | ) |
| | | private Double price; |
| | | |
| | | } |