JAVA映射实体类对象和LIst

JAVA映射实体类对象和LIst

  • JAVA映射实体类对象
java 复制代码
@Data
@TableName("res_tcm_scada")
public class ResTcmScadaEntity {
    /**
     * id
     */
    @TableId("ID")
    private String id;

    /**
     * 工艺id
     */
    @TableField("item_id")
    private String itemId;

    /**
     * 版本
     */
    @TableField("rev_id")
    private String revId;

    /**
     * 工艺方法
     */
    @TableField("process_type")
    private String processType;

    /**
     * 工艺名称
     */
    @TableField("jm_object_name")
    private String jmObjectName;

    /**
     * 零件代号
     */
    @TableField("jm_part_code")
    private String jmPartCode;

    /**
     * 零件名称
     */
    @TableField("jm_part_name")
    private String jmPartName;

    /**
     * 产品代号
     */
    @TableField("jm_product_code")
    private String jmProductCode;

    /**
     * 产品代号
     */
    @TableField("deleted")
    private int deleted;

    /**
     * 产品代号
     */
    @TableField("ext1")
    private String ext1;

    /**
     * 产品代号
     */
    @TableField("ext2")
    private String ext2;

    /**
     * 产品代号
     */
    @TableField("file_name")
    private String fileName;

    /**
     * 产品代号
     */
    @TableField("only_file_name")
    private String onlyFileName;

    /**
     * 产品代号
     */
    @TableField("file_path")
    private String filePath;

    /**
     * 产品代号
     */
    @TableField("compressed_path")
    private String compressedPath;

    /**
     * 批次号
     */
    @TableField("batch")
    private String batch;
}
java 复制代码
@Data
public class ResTcmScadaListVO {

    /**
     * 主键
     */
    @JsonProperty("id")
    private String id;

    /**
     * 工艺id
     */
    @JsonProperty("itemId")
    private String itemId;

    /**
     * 版本
     */
    @JsonProperty("revId")
    private String revId;

    /**
     * 工艺方法
     */
    @JsonProperty("processType")
    private String processType;

    /**
     * 工艺名称
     */
    @JsonProperty("jmObjectName")
    private String jmObjectName;

    /**
     * 零件代号
     */
    @JsonProperty("jmPartCode")
    private String jmPartCode;

    /**
     * 零件名称
     */
    @JsonProperty("jmPartName")
    private String jmPartName;

    /**
     * 产品代号
     */
    @JsonProperty("jmProductCode")
    private String jmProductCode;

    /**
     * 产品代号
     */
    @JsonProperty("file_name")
    private String fileName;

    /**
     * 产品代号
     */
    @JsonProperty("only_file_name")
    private String onlyFileName;

    /**
     * 产品代号
     */
    @JsonProperty("file_path")
    private String filePath;

    /**
     * 产品代号
     */
    @JsonProperty("compressed_path")
    private String compressedPath;

    /**
     * 批次号
     */
    @JsonProperty("batch")
    private String batch;

}

核心映射代码:单个对象

java 复制代码
        ResTcmScadaEntity resTcmScadaEntity = JsonUtil.getJsonToBean(resTcmScadaListVO, ResTcmScadaEntity.class);
  • JAVA映射实体类对象List
java 复制代码
        List<ResTcmScadaEntity> list = new ArratList();
        List<ResTcmScadaListVO> listVO = JsonUtil.getJsonToList(list, ResTcmScadaListVO.class);
相关推荐
DeepVisionary7 小时前
谷歌 Gemini Omni 1.1 Flash 正式发布:4K 视频、40 秒场景延伸,视频生成进入按 token 计费时代
python·自动化
阡之尘埃7 小时前
Python数据分析案例85——大模型微调全流程(SFT的LoRA微调)
人工智能·python·深度学习·语言模型·llm·微调·千问
海兰7 小时前
【应用】基于 Next.js 16 + Python mplfinance的金融K线图与技术指标可视化平台(三)
javascript·python·金融
EXI-小洲7 小时前
Java 操作 Word:字符串替换、图片插入、动态生成表格与API接口下载
java·开发语言·spring boot·word
cvcode_study7 小时前
Ollama+ComfyUI 多模态
大数据·人工智能·python
2601_961901708 小时前
SpringBoot使用Nacos进行application.yml配置管理
java·spring boot·spring
星核0penstarry9 小时前
试一试用gr.Workflow把AI多步骤串联变成可视化画布
人工智能·python·ai作画·api·ai编程·工作流·api聚合平台
taller_20009 小时前
【005】PiE 与传统 VBA 的核心区别
python·vba·pie·py
何以解忧,唯有..9 小时前
LangChain 工具调用(Tool Calling)实战指南
java·前端·langchain
海兰9 小时前
【应用】基于 Next.js 16 + Python mplfinance的金融K线图与技术指标可视化平台(一)
javascript·python·金融