package com.ruoyi.generator.domain.front;

import java.util.List;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.generator.domain.SysProjectModule;

public class FrontProject extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    private Long projectId;
    private Long userId;
    private String projectName;
    private String projectFileName;
    private String packageName;
    private String version;
    private String projectDesc;
    private String requirementKeyword;
    private String industryTemplate;
    private String frontFramework;
    private String backFramework;
    private String frontendEnabled;
    private String generateStatus;
    private String previewStatus;
    private String appBlueprint;
    private String businessLoopPlan;
    private String erDiagram;
    private String businessBlueprint;
    private String status;
    private List<FrontProjectTable> tables;
    private List<Long> moduleIds;
    private List<SysProjectModule> modules;

    public Long getProjectId() { return projectId; }
    public void setProjectId(Long projectId) { this.projectId = projectId; }
    public Long getUserId() { return userId; }
    public void setUserId(Long userId) { this.userId = userId; }
    public String getProjectName() { return projectName; }
    public void setProjectName(String projectName) { this.projectName = projectName; }
    public String getProjectFileName() { return projectFileName; }
    public void setProjectFileName(String projectFileName) { this.projectFileName = projectFileName; }
    public String getPackageName() { return packageName; }
    public void setPackageName(String packageName) { this.packageName = packageName; }
    public String getVersion() { return version; }
    public void setVersion(String version) { this.version = version; }
    public String getProjectDesc() { return projectDesc; }
    public void setProjectDesc(String projectDesc) { this.projectDesc = projectDesc; }
    public String getRequirementKeyword() { return requirementKeyword; }
    public void setRequirementKeyword(String requirementKeyword) { this.requirementKeyword = requirementKeyword; }
    public String getIndustryTemplate() { return industryTemplate; }
    public void setIndustryTemplate(String industryTemplate) { this.industryTemplate = industryTemplate; }
    public String getFrontFramework() { return frontFramework; }
    public void setFrontFramework(String frontFramework) { this.frontFramework = frontFramework; }
    public String getBackFramework() { return backFramework; }
    public void setBackFramework(String backFramework) { this.backFramework = backFramework; }
    public String getFrontendEnabled() { return frontendEnabled; }
    public void setFrontendEnabled(String frontendEnabled) { this.frontendEnabled = frontendEnabled; }
    public String getGenerateStatus() { return generateStatus; }
    public void setGenerateStatus(String generateStatus) { this.generateStatus = generateStatus; }
    public String getPreviewStatus() { return previewStatus; }
    public void setPreviewStatus(String previewStatus) { this.previewStatus = previewStatus; }
    public String getAppBlueprint() { return appBlueprint; }
    public void setAppBlueprint(String appBlueprint) { this.appBlueprint = appBlueprint; }
    public String getBusinessLoopPlan() { return businessLoopPlan; }
    public void setBusinessLoopPlan(String businessLoopPlan) { this.businessLoopPlan = businessLoopPlan; }
    public String getErDiagram() { return erDiagram; }
    public void setErDiagram(String erDiagram) { this.erDiagram = erDiagram; }
    public String getBusinessBlueprint() { return businessBlueprint; }
    public void setBusinessBlueprint(String businessBlueprint) { this.businessBlueprint = businessBlueprint; }
    public String getStatus() { return status; }
    public void setStatus(String status) { this.status = status; }
    public List<FrontProjectTable> getTables() { return tables; }
    public void setTables(List<FrontProjectTable> tables) { this.tables = tables; }
    public List<Long> getModuleIds() { return moduleIds; }
    public void setModuleIds(List<Long> moduleIds) { this.moduleIds = moduleIds; }
    public List<SysProjectModule> getModules() { return modules; }
    public void setModules(List<SysProjectModule> modules) { this.modules = modules; }
}
