feat(core): 增强文件上传配置和异常处理

- 配置文件上传大小限制,单个文件最大10MB,请求最大50MB
- 添加文件写入磁盘阈值配置,超过2MB写入临时文件
- 实现文件上传超限异常处理,返回友好提示信息
- 优化应用启动日志,显示访问地址和运行环境信息
- 增加支付订单查询和更新的日志记录
- 创建阿里云OSS配置属性类,统一管理OSS参数
- 添加业务异常类,支持自定义错误码和消息
- 完善系统架构文档,描述前后端包结构和核心组件
- 新增商品创建请求DTO,支持SKU列表和校验规则
- 添加风控相关的客户信息和商品信息DTO
- 配置Logback日志框架,支持不同环境的日志输出策略
This commit is contained in:
2025-12-19 16:52:28 +08:00
parent 3eaa9a44bd
commit 8cfe9e00e0
11 changed files with 663 additions and 5 deletions

View File

@@ -0,0 +1,35 @@
package com.mtkj.mtpay.config;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
/**
* 阿里云OSS配置属性
*/
@Data
@Component
@ConfigurationProperties(prefix = "aliyun.oss")
public class AliyunOSSProperties {
/**
* AccessKeyId
*/
private String accessId;
/**
* AccessKeySecret
*/
private String accessKey;
/**
* Endpoint地域节点
*/
private String endpoint;
/**
* Bucket名称
*/
private String bucketName;
}