Skip to content

jkxyx205/sharp-project

Repository files navigation

sharp-database

sharp-database 是一个持久化操作工具的java实现,主要做查询功能。底层依赖 JdbcTemplate 。可以结合 MyBatis 的动态SQL一起使用。sharp-database 作为数据库操作工具的补充,不是用来了替换 MyBatisJPA。目前支持 MysqlOracle 两种数据库,默认支持 Mysql

pom.xml

        <dependency>
            <groupId>com.rick.db</groupId>
            <artifactId>sharp-database2</artifactId>
            <version>1.0-SNAPSHOT</version>
        </dependency>

application.xml

sharp:
  database:
    type: oracle

更多用法:

sharp-excel

sharp-excel 是一个操作Excel的java实现。依赖apache的POI。

pom.xml

    <dependency>
        <groupId>com.rick.office</groupId>
        <artifactId>sharp-excel</artifactId>
        <version>1.0-SNAPSHOT</version>
        <scope>compile</scope>
    </dependency>

更多用法:

sharp-meta

sharp-meta可以对「字典」和「KV属性」进行读取和操作。

更多用法:

sharp-fileupload

sharp-fileupload 可以上传文件,对图片的处理(裁剪、选装、缩放)。提供了restfull接口上传,访问文档。底层存储功能支持:

  • 本地存储
  • 阿里云OSS
  • FastDFS

更多用法:

sharp-formflow

sharp-formflow 自定义表单顾名思义就是由用户定义表单,由用户觉定标签和组件,决定要填写什么格式的数据。目前支持的控件有:文本、长文本、单选、多选、日期、时间、文件、Email、手机号等。

更多用法:

sharp-report

sharp-report 通用的报表查询,只需要构建查询模型。

更多用法:

About

Java开发工具集,包含操作数据库、Excel操作、字典/属性管理、文件上传、短信发送、自定义表单、邮件发送、报表。

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors