You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

jnpf-datareport

特别说明源码、JDK、MySQL、Redis等存放路径禁止包含中文、空格、特殊字符等

本项目基于ureport2项目改造

环境要求

特别说明: JDK版本不低于 jdk-8u281-x版本JDK历史版本https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html

项目 推荐版本 说明
JDK 1.8.281 JAVA环境依赖(需配置环境变量)
Maven 3.6.3 项目构建(需配置环境变量)
Redis 3.2.100(Windows)/6.0.x(Linux,Mac)
MySQL 5.7.x+ 数据库任选一(默认)
SQLServer 2012+ 数据库任选一
Oracle 11g 数据库任选一

使用说明

私服配置(如有需要)

  • 修改maven下conf/settings.xml文件
  • <servers></servers>中添加
<server>
    <id>maven-releases</id>
    <username>jnpf-user</username>
    <password>HLrQ0MA%S1nE</password>
</server>
<server>
    <id>maven-snapshots</id>
    <username>jnpf-user</username>
    <password>HLrQ0MA%S1nE</password>
</server>
  • <mirrors></mirrors>中添加
<mirror>
  <id>maven-snapshots</id>
  <mirrorOf>*</mirrorOf>
  <name>maven-snapshots</name>
  <url>https://repository.jnpfsoft.com/repository/maven-public/</url>
</mirror>

快速上手

  • 打开ureport2-console/src/main/resources中的application.yml
  • 修改配置
    • 端口配置
    • 数据库配置和Redis配置
    • 是否开启多租户
  • 打开ureport2-console/src/main/java/com.bstek.ureport.console/DataReportApplication运行

数据集条件用法

例子

${
"select * from base_user where 1=1" +(emptyparam("F_Gender")==true?"":" and F_Gender=:F_Gender") +(emptyparam("F_RealName")==true?"":" and F_RealName like :F_RealName") +(emptyparam("F_QuickQuery")==true?"":" and F_QuickQuery like :F_QuickQuery")
}

对应参数填写

参数名 数据类型 默认值
F_RealName String
F_QuickQuery String
F_Gender Integer