类 Category

java.lang.Object
com.infilake.openapi.bidding.model.base.BaseEntity
com.infilake.openapi.bidding.model.Category

public class Category extends BaseEntity
商品类别实体

表示采购系统中的商品分类信息。类别可以构成层级结构,通过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
  • 构造器详细资料

    • Category

      public Category()
      默认构造函数
  • 方法详细资料

    • getCategoryName

      public String getCategoryName()
    • setCategoryName

      public void setCategoryName(String categoryName)
    • getCategoryCode

      public String getCategoryCode()
    • setCategoryCode

      public void setCategoryCode(String categoryCode)
    • getParentId

      public Long getParentId()
    • setParentId

      public void setParentId(Long parentId)
    • getOrganizationId

      public Integer getOrganizationId()
    • setOrganizationId

      public void setOrganizationId(Integer organizationId)
    • getSort

      public Integer getSort()
    • setSort

      public void setSort(Integer sort)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getIsActive

      public Boolean getIsActive()
    • setIsActive

      public void setIsActive(Boolean isActive)
    • builder

      public static Category.Builder builder()
      创建类别构建器

      使用 Builder 模式创建 Category 对象,支持链式调用和必填字段验证。

      返回:
      Category.Builder 实例
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object