mirror of
				https://github.com/dromara/RuoYi-Vue-Plus.git
				synced 2025-11-04 08:13:44 +08:00 
			
		
		
		
	update 更新 自定义主键案例
This commit is contained in:
		@@ -27,8 +27,6 @@ public class TestDemo implements Serializable {
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
	 * 主键
 | 
			
		||||
	 * 如果是自定义id 或者 雪花id
 | 
			
		||||
	 * 需要增加序列化为字符串注解 因为Long到前端会失真
 | 
			
		||||
	 */
 | 
			
		||||
    @TableId(value = "id")
 | 
			
		||||
	@JsonSerialize(using = ToStringSerializer.class)
 | 
			
		||||
 
 | 
			
		||||
@@ -1,5 +1,7 @@
 | 
			
		||||
package com.ruoyi.demo.vo;
 | 
			
		||||
 | 
			
		||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 | 
			
		||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 | 
			
		||||
import com.ruoyi.common.annotation.Excel;
 | 
			
		||||
import io.swagger.annotations.ApiModel;
 | 
			
		||||
import io.swagger.annotations.ApiModelProperty;
 | 
			
		||||
@@ -21,8 +23,13 @@ public class TestDemoVo {
 | 
			
		||||
 | 
			
		||||
	private static final long serialVersionUID = 1L;
 | 
			
		||||
 | 
			
		||||
	/** 主键 */
 | 
			
		||||
	/**
 | 
			
		||||
	 * 主键
 | 
			
		||||
	 * 如果是自定义id 或者 雪花id
 | 
			
		||||
	 * 需要增加序列化为字符串注解 因为Long到前端会失真
 | 
			
		||||
	 */
 | 
			
		||||
	@ApiModelProperty("主键")
 | 
			
		||||
	@JsonSerialize(using = ToStringSerializer.class)
 | 
			
		||||
	private Long id;
 | 
			
		||||
 | 
			
		||||
	/** 部门id */
 | 
			
		||||
 
 | 
			
		||||
@@ -1,10 +1,13 @@
 | 
			
		||||
package com.ruoyi.demo.vo;
 | 
			
		||||
 | 
			
		||||
import com.ruoyi.common.annotation.Excel;
 | 
			
		||||
import com.fasterxml.jackson.annotation.JsonFormat;
 | 
			
		||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
 | 
			
		||||
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
 | 
			
		||||
import com.ruoyi.common.annotation.Excel;
 | 
			
		||||
import io.swagger.annotations.ApiModel;
 | 
			
		||||
import io.swagger.annotations.ApiModelProperty;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
 | 
			
		||||
import java.util.Date;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -23,6 +26,7 @@ public class TestTreeVo {
 | 
			
		||||
 | 
			
		||||
	/** 主键 */
 | 
			
		||||
	@ApiModelProperty("主键")
 | 
			
		||||
	@JsonSerialize(using = ToStringSerializer.class)
 | 
			
		||||
	private Long id;
 | 
			
		||||
 | 
			
		||||
	/** 父id */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user