公共工程代码

daiyihua f8b3c82134 fix å 新增方法 1 year ago
src f8b3c82134 fix å 新增方法 1 year ago
.gitignore 90a86c91af chore: 增加 .gitignore 文件 1 year ago
README.md 8401f3ccec biz-common 初始化 1 year ago
anytxn-biz-common.iml 8401f3ccec biz-common 初始化 1 year ago
pom.xml 24745a2f44 UPDATE-添加泛化调用处理接口 1 year ago

README.md

工程名称

医务通系统-公共工程

工程用途及介绍

交易服务工程

该工程主要包含个工程使用依赖,各工程所需常量、枚举、异常及工具类

  • 提供各工程所需常量、枚举、异常及工具类
  • 提供自定义异常,可统一处理异常
  • 提供各种工具类
  • 提供web controller基类及http返回数据结构等

    使用用户群

  • 开发

  • 运维

  • 测试

用户术语

工程结构说明

工程目录结构,包结构说明

  • ywt-biz-common(anytxn 基础包)

    • 包结构说明 ```text

      • java

        • com.ywt.biz.common
        • config 系统配置类包,主要是redis配置
          • ErrorCode 错误码定义
          • RedisConfig redis配置
          • RedisService 外部直接使用此类进行
        • constant 系统常量定义
          • order 订单常量定义
          • payment 支付常量定义
          • ...
        • dto 基础dto定义,如查询返回结果dto
          • PageResultDTO
        • exception 自定义异常,包括统一异常
        • handler 全局异常处理器
          • GlobalExceptionHandler
        • util 一些工具类
          • encryption 加解密相关
          • AmountUtil
          • ...
        • validator 取值校验器
          • Values
          • ValuesValidator
        • web 定义了controller基类/http返回数据结构/LocalDateTime序列化

          • BizBaseController
          • HttpApiResponse
          • LocalDateTimeSerializerConfig

                           
            
            
            ## 配置文件说明
            
            ## 服务发布
            - 上传至maven仓库  
            ```text
            1. 在工程根目录下执行如下命令上传至maven仓库
            mvn clean deploy 
            2. 使用方式
            <dependency>
            <groupId>com.ywt</groupId>
            <artifactId>anytxn-biz-common</artifactId>
            <version>${anytxn-biz-common.version}</version>
            </dependency>
            

参考文档