You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
chenjf 24c0629d43 pom.xml 2 years ago
src init 2 years ago
pom.xml pom.xml 2 years ago
readme.md init 2 years ago

readme.md

=============== ils 订单服务

  • ils订单管理包括excel下单表单下单以及轨迹查询等功能
  • 更新时间2023-8-8

使用步骤

开发说明和约定

  • mybatis-plus 插件使用方法

  • 实现下面方法即可
    • @Mapper public interface XXXMapper extends BaseMapper { }
    • 如果需要自定义需要同时新增接口和xml方法
  • JwtUtil

  • token工具类
  • TokenAnnotation 接口注解拦截

  • 在需要拦截的controller 加上注解@TokenAnnotation(description = "备注")即可
  • IdGeneratorUtil 插件说明

  • String batchId(String prefix) -- 生成递增批次号 prefix + 12位数字
  • long snowflakeId() -- 雪花算法唯一id
  • RedisUtil

  • redis工具类
  • hutool 工具类

  • 一个Java基础工具类对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装组成各种Util工具类同时提供以下组件
  • 模块 介绍
  • hutool-aop JDK动态代理封装提供非IOC下的切面支持
  • hutool-bloomFilter 布隆过滤提供一些Hash算法的布隆过滤
  • hutool-cache 简单缓存实现
  • hutool-core 核心包括Bean操作、日期、各种Util等
  • hutool-cron 定时任务模块提供类Crontab表达式的定时任务
  • hutool-crypto 加密解密模块,提供对称、非对称和摘要算法封装
  • hutool-db JDBC封装后的数据操作基于ActiveRecord思想
  • hutool-dfa 基于DFA模型的多关键字查找
  • hutool-extra 扩展模块对第三方封装模板引擎、邮件、Servlet、二维码、Emoji、FTP、分词等
  • hutool-http 基于HttpUrlConnection的Http客户端封装
  • hutool-log 自动识别日志实现的日志门面
  • hutool-script 脚本执行封装例如Javascript
  • hutool-setting 功能更强大的Setting配置文件和Properties封装
  • hutool-system 系统参数调用封装JVM信息等
  • hutool-json JSON实现
  • hutool-captcha 图片验证码实现
  • hutool-poi 针对POI中Excel和Word的封装
  • hutool-socket 基于Java的NIO和AIO的Socket封装
  • hutool-jwt JSON Web Token (JWT)封装实现 可以根据需求对每个模块单独引入也可以通过引入hutool-all方式引入所有模块。
  • 开发使用规范