类 Category
java.lang.Object
com.infilake.openapi.bidding.model.base.BaseEntity
com.infilake.openapi.bidding.model.Category
商品类别实体
表示采购系统中的商品分类信息。类别可以构成层级结构,通过parentId关联父类别。
主要用途:
- 管理商品分类体系
- 支持多级类别层级
- 为产品(Product)提供分类依据
使用示例:
// 使用 Builder 创建类别
Category category = Category.builder()
.categoryName("办公用品")
.categoryCode("CAT001")
.organizationId(123)
.description("日常办公用品类别")
.build();
// 创建子类别
Category subCategory = Category.builder()
.categoryName("文具")
.categoryCode("CAT001-01")
.parentId(1L) // 父类别ID
.organizationId(123)
.build();
- 从以下版本开始:
- 3.0.1
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static Category.Builderbuilder()创建类别构建器getSort()voidsetCategoryCode(String categoryCode) voidsetCategoryName(String categoryName) voidsetDescription(String description) voidsetIsActive(Boolean isActive) voidsetOrganizationId(Integer organizationId) voidsetParentId(Long parentId) voidtoString()从类继承的方法 com.infilake.openapi.bidding.model.base.BaseEntity
getCreateTime, getId, getUpdateTime, setCreateTime, setId, setUpdateTime
-
构造器详细资料
-
Category
public Category()默认构造函数
-
-
方法详细资料
-
getCategoryName
-
setCategoryName
-
getCategoryCode
-
setCategoryCode
-
getParentId
-
setParentId
-
getOrganizationId
-
setOrganizationId
-
getSort
-
setSort
-
getDescription
-
setDescription
-
getIsActive
-
setIsActive
-
builder
创建类别构建器使用 Builder 模式创建 Category 对象,支持链式调用和必填字段验证。
- 返回:
- Category.Builder 实例
-
toString
-