123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package com.lqkj.link.module.zone.domain;
- import com.fasterxml.jackson.annotation.JsonFormat;
- import io.swagger.v3.oas.annotations.media.Schema;
- import jakarta.persistence.*;
- import lombok.AllArgsConstructor;
- import lombok.Getter;
- import lombok.NoArgsConstructor;
- import lombok.Setter;
- import java.util.Date;
- /**
- * 材质信息
- */
- @Entity
- @Table(name = "material_info")
- @Getter
- @Setter
- @NoArgsConstructor
- @AllArgsConstructor
- public class MaterialInfo {
- @Id
- @Column(name = "material_id")
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Schema(description = "材质ID")
- private Integer materialId;
- @Column(name = "material_name")
- @Schema(description = "材质名称")
- private String materialName;
- @Column(name = "json_path")
- @Schema(description = "json文件路径")
- private String jsonPath;
- @Column(name = "material_icon")
- @Schema(description = "材质图标")
- private String materialIcon;
- @Column(name = "json_file_name")
- @Schema(description = "材质图标")
- private String compressFileName;
- @Column(name = "material_type")
- @Schema(description = "材质类型: 1:材质, 2:贴图")
- private Integer materialType;
- @Column(name = "update_time")
- @JsonFormat(pattern = "YYYY-MM-dd HH:mm:ss", timezone = "Asia/Shanghai")
- @Schema(description = "更新时间")
- private Date updateTime;
- }
|