|
@@ -1,5 +1,8 @@
|
|
|
package com.museum.domain.entity;
|
|
|
|
|
|
+import com.alibaba.fastjson.annotation.JSONField;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
import lombok.Data;
|
|
|
|
|
|
import javax.persistence.Table;
|
|
@@ -10,41 +13,41 @@ import java.io.Serializable;
|
|
|
*/
|
|
|
@Data
|
|
|
@Table(name = "tb_part")
|
|
|
+//@ApiModel("部件对象")
|
|
|
public class PartEntity extends BaseEntity implements Serializable {
|
|
|
|
|
|
private static final long serialVersionUID = -5191918181588231778L;
|
|
|
|
|
|
- /** 名称 */
|
|
|
+// @ApiModelProperty(notes = "用户名", example = "123", required = true)
|
|
|
+ @ApiModelProperty(value = "名称")
|
|
|
private String name;
|
|
|
|
|
|
- /** 楼体 */
|
|
|
+ @ApiModelProperty(value = "楼体, 1:东楼,2:西楼")
|
|
|
private Integer block;
|
|
|
|
|
|
- /** 区域 */
|
|
|
+ @ApiModelProperty(value = "区域, in:室内,out:室外")
|
|
|
private String zone;
|
|
|
|
|
|
-// /** 模型类型 */
|
|
|
-// private String modelType;
|
|
|
-
|
|
|
- /** 展示内容 */
|
|
|
+ @ApiModelProperty(value = "展示内容")
|
|
|
private String content;
|
|
|
|
|
|
- /** 场景rul */
|
|
|
+ @ApiModelProperty(value = "场景rul")
|
|
|
private String webSite;
|
|
|
|
|
|
- /** 程序显示, 0:显示,1:不显示 */
|
|
|
+ @ApiModelProperty(value = "程序显示, 0:显示,1:不显示")
|
|
|
private Integer display;
|
|
|
|
|
|
- /** 图标,base64 */
|
|
|
+ @ApiModelProperty(value = "图标,base64")
|
|
|
private String ico;
|
|
|
|
|
|
- /** 材质 */
|
|
|
+ @ApiModelProperty(value = "材质")
|
|
|
private String material;
|
|
|
|
|
|
- /** 展示类型 */
|
|
|
+ @ApiModelProperty(value = "展示类型id")
|
|
|
private Long typeId;
|
|
|
|
|
|
- /** 文件目录 */
|
|
|
+ @JSONField(serialize = false)
|
|
|
+ @ApiModelProperty(value = "文件目录")
|
|
|
private String fileDir;
|
|
|
|
|
|
|