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_module") public class FunModuleEntity extends BaseEntity implements Serializable { @Serial private static final long serialVersionUID = 1L; /** * id */ @Id(keyType = KeyType.None) private Long id; /** * 模块名称 */ private String moduleName; /** * 模块编码 */ private String moduleCode; /** * 描述 */ private String describe; /** * 包名称 */ private String packageName; /** * 参数包名 */ private String apiPackageName; /** * 排序 */ private Integer sortOrder; /** * 是否需要请求参数 */ private Boolean isReqParams; /** * 是否需要响应参数 */ private Boolean isResParams; /** * 是否分页 */ private Boolean isPage; /** * 路径参数(与请求参数true互斥) */ private String pathParams; }