|
|
@ -30,14 +30,15 @@ public abstract class BaseBean implements Serializable {
|
|
|
|
|
|
|
|
|
|
|
|
//此处使用hibernate的主键策略方式
|
|
|
|
//此处使用hibernate的主键策略方式
|
|
|
|
//手动设置,使用iplus-platform-common中的idtool生成
|
|
|
|
//手动设置,使用iplus-platform-common中的idtool生成
|
|
|
|
|
|
|
|
//将Long类型系列化成String避免精度丢失
|
|
|
|
@Id
|
|
|
|
@Id
|
|
|
|
@GeneratedValue(generator = "IDGenerator")
|
|
|
|
@GeneratedValue(generator = "IDGenerator")
|
|
|
|
@GenericGenerator(name = "IDGenerator", strategy = "assigned")
|
|
|
|
@GenericGenerator(name = "IDGenerator", strategy = "assigned")
|
|
|
|
@Column(name="id")
|
|
|
|
@Column(name="id")
|
|
|
|
@ApiParam(value = "主键",example = "0")
|
|
|
|
@ApiParam(value = "主键",example = "0")
|
|
|
|
//将Long类型系列化成String避免精度丢失
|
|
|
|
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
@JsonSerialize(using = ToStringSerializer.class)
|
|
|
|
public Long id;
|
|
|
|
public Long id;
|
|
|
|
|
|
|
|
|
|
|
|
//get单独处理
|
|
|
|
//get单独处理
|
|
|
|
public Long getId() {
|
|
|
|
public Long getId() {
|
|
|
|
if(id != null) {
|
|
|
|
if(id != null) {
|
|
|
|