package com.gkhy.system.domain; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonInclude; import com.gkhy.common.core.domain.BaseEntity; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import javax.validation.constraints.NotBlank; import java.util.List; import static com.fasterxml.jackson.annotation.JsonInclude.Include.NON_NULL; /** *
* 系统专家分类表 *
* * @author kzy * @since 2023-11-27 16:33:33 */ @Getter @Setter @TableName("sys_expert_classify") @ApiModel(value = "SysExpertClassify对象", description = "系统专家分类表") @JsonInclude(NON_NULL) public class SysExpertClassify extends BaseEntity { private static final long serialVersionUID = 1L; @ApiModelProperty("主键") @TableId(value = "id", type = IdType.AUTO) private Long id; @NotBlank(message = "分类名称不能为空") @ApiModelProperty(value = "分类名称",required = true) @TableField("classify_name") private String classifyName; @ApiModelProperty("父id") @TableField("parent_id") private Long parentId; @ApiModelProperty("删除标志(0代表存在,1代表删除,默认0)") @TableField("del_flag") private Integer delFlag; @Version @ApiModelProperty("乐观锁") @TableField("version") private Integer version; @ApiModelProperty("子分类") @TableField(exist = false) private List