update 更新 自定义主键案例

This commit is contained in:
疯狂的狮子li 2021-06-16 19:40:59 +08:00
parent c3636f1527
commit 0d9fb68a04
3 changed files with 13 additions and 4 deletions

View File

@ -27,8 +27,6 @@ public class TestDemo implements Serializable {
/** /**
* 主键 * 主键
* 如果是自定义id 或者 雪花id
* 需要增加序列化为字符串注解 因为Long到前端会失真
*/ */
@TableId(value = "id") @TableId(value = "id")
@JsonSerialize(using = ToStringSerializer.class) @JsonSerialize(using = ToStringSerializer.class)

View File

@ -1,5 +1,7 @@
package com.ruoyi.demo.vo; 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 com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
@ -21,8 +23,13 @@ public class TestDemoVo {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** 主键 */ /**
* 主键
* 如果是自定义id 或者 雪花id
* 需要增加序列化为字符串注解 因为Long到前端会失真
*/
@ApiModelProperty("主键") @ApiModelProperty("主键")
@JsonSerialize(using = ToStringSerializer.class)
private Long id; private Long id;
/** 部门id */ /** 部门id */

View File

@ -1,10 +1,13 @@
package com.ruoyi.demo.vo; package com.ruoyi.demo.vo;
import com.ruoyi.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat; 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.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.Date; import java.util.Date;
@ -23,6 +26,7 @@ public class TestTreeVo {
/** 主键 */ /** 主键 */
@ApiModelProperty("主键") @ApiModelProperty("主键")
@JsonSerialize(using = ToStringSerializer.class)
private Long id; private Long id;
/** 父id */ /** 父id */