类 StaticPageService

java.lang.Object
com.mbap.ct.staticpage.service.StaticPageService

@Service("staticPageService") public class StaticPageService extends Object
生成静态的业务配置包括实体、控制器、页面等
作者:
Amanda.Z
  • 构造器详细资料

    • StaticPageService

      public StaticPageService()
  • 方法详细资料

    • createComponent

      @Transactional public void createComponent(String id, String entityId, Conf conf)
      生成控制器、服务类
      参数:
      id - 业务配置id
    • getDataModel

      public Map<String,Object> getDataModel(ListConfigInfo config, BuildEntity entity)
    • getFilePathFromPackageName

      public String getFilePathFromPackageName(String path, String packageName, String className)
      根据类的包名,转化成完整的文件生成路径
      参数:
      pi - 运行配置
      packageName - 需要生成的java类的包名
      className - 当前需要生成的java类名
      返回:
    • getVueFilePathFromPackageName

      public String getVueFilePathFromPackageName(String vuePath, String fileName)
      vue页面路径
      参数:
      vuePath - 前端路径
      fileName - 文件名称
      返回:
    • getConf

      public Conf getConf(String id)
      根据构建实体id生成默认路径配置
      参数:
      id -
      返回:
    • getSql

      public String getSql(ListConfigInfo listConfigInfo, List<ListConfigFieldInfo> fieldList)
      获取sql