package com.cczsa.xinghe.codegen.entity; import com.mybatisflex.annotation.Id; import com.mybatisflex.annotation.KeyType; import com.mybatisflex.annotation.Table; import java.io.Serializable; import java.io.Serial; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import lombok.EqualsAndHashCode; /** * 功能 实体类。 * * @author My * @since 0.0.1 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor @EqualsAndHashCode(callSuper = true) @Table("cg_fun_item") public class FunItemEntity extends BaseEntity implements Serializable { @Serial private static final long serialVersionUID = 1L; /** * id */ @Id(keyType = KeyType.None) private Long id; /** * 模块ID(表主键ID) */ private Long moduleId; /** * 功能名称 */ private String itemName; /** * 功能编码 */ private String itemCode; /** * 是否租户 */ private Boolean isTenant; /** * 说明 */ private String describe; /** * 排序 */ private Integer sortOrder; /** * 功能ID */ private Long itemId; }