
com.github.dreamroute.basic.adaptor.id.Id Maven / Gradle / Ivy
package com.github.dreamroute.basic.adaptor.id;
import java.io.Serializable;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import lombok.Data;
/**
*
* Description: 主键id获取工具类,由于Spring MVC使用@RequestBody获取Json参数时无法获取单个非字符串参数, 但是如果非字符串参数在某个对象中,则可以获取,因此封装获取参数通用对象,数组参数类似。
*
* @author wangdehai
* @version 1.0
*
*/
@Data
public class Id implements Serializable {
private static final long serialVersionUID = -7074569562600472019L;
@NotNull
@Min(value = Long.MIN_VALUE)
@Max(value = Long.MAX_VALUE)
private Long id;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy