公共类
incloud平台中封装的数据对象类(IDto、IVo、IModel)这些数据对象类中包含了一些通用的属性和功能, 以便在应用程序开发中更轻松地处理数据、传输、展示和模型对象。
依赖
public class DictItemDto extends IDto {
//自定义的ID反序列化实现,反序列化为后台Long类型
@Schema(description = "字典Id")
@JsonDeserialize(using = IdTypeDeserializer.class)
@Valid(nullMsg = "字典Id为空")
private Long dictId;
}
public class DictItemVo extends IVo {
//序列化成string类型用于前端处理方便
@Schema(description = "字典名称")
@JsonSerialize(using = IdTypeSerializer.class)
private Long dictId;
}
public class DictItem extends IModel<DictItem> {}
提供的封装
基础父类中包含
id
createTime
updateTime
createUserId
createUserName
createUserOrgId
createUserOrgName
createUserOrgFullId
page
id自动生成:如果前端未提供id,系统将自动使用雪花算法生成唯一的ID。createUserId 等字段会默认赋值为当前登陆人信息;
Last modified: 20 一月 2025