incloud开发文档 5.1.0 Help

公共类

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