统一修改ruoyi->bms

This commit is contained in:
caojia
2026-09-28 10:02:38 +08:00
parent 341afc4111
commit 0408b6c35e
639 changed files with 2776 additions and 2807 deletions
+1 -1
View File
@@ -1 +1 @@
custom: http://doc.ruoyi.vip/ruoyi-vue/other/donate.html
# BMS 暂未配置外部赞助链接。
+3 -11
View File
@@ -3,11 +3,7 @@
</p>
<h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">BMS管理系统</h1>
<h4 align="center">基于SpringBoot+Vue前后端分离的Java快速开发框架</h4>
<p align="center">
<a href="https://gitee.com/y_project/RuoYi-Vue/stargazers"><img src="https://gitee.com/y_project/RuoYi-Vue/badge/star.svg?theme=dark"></a>
<a href="https://gitee.com/y_project/RuoYi-Vue"><img src="https://img.shields.io/badge/RuoYi-v3.9.2-brightgreen.svg"></a>
<a href="https://gitee.com/y_project/RuoYi-Vue/blob/master/LICENSE"><img src="https://img.shields.io/github/license/mashape/apistatus.svg"></a>
</p>
<p align="center">BMS 后端服务</p>
@@ -32,13 +28,9 @@
17. 在线构建器:拖动表单元素生成相应的HTML代码。
18. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
## 在线体验
## 运行说明
- admin/admin123
- 陆陆续续收到一些打赏,为了更好的体验已用于演示服务器升级。谢谢各位小伙伴。
演示地址:http://vue.ruoyi.vip
文档地址:http://doc.ruoyi.vip
后端服务的访问地址和部署参数以实际环境配置为准。
## 演示图
+3 -3
View File
@@ -1,14 +1,14 @@
@echo off
echo.
echo [信息] 使用Jar命令运行Web工程。
echo [��Ϣ] ʹ��Jar��������Web���̡�
echo.
cd %~dp0
cd ../ruoyi-admin/target
cd ../bms-admin/target
set JAVA_OPTS=-Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
java -jar %JAVA_OPTS% ruoyi-admin.jar
java -jar %JAVA_OPTS% bms-admin.jar
cd bin
pause
@@ -3,13 +3,13 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>ruoyi</artifactId>
<groupId>com.ruoyi</groupId>
<artifactId>bms</artifactId>
<groupId>com.bms</groupId>
<version>3.9.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<packaging>jar</packaging>
<artifactId>ruoyi-admin</artifactId>
<artifactId>bms-admin</artifactId>
<description>
web服务入口
@@ -46,14 +46,14 @@
<!-- 核心模块-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-framework</artifactId>
<groupId>com.bms</groupId>
<artifactId>bms-framework</artifactId>
</dependency>
<!-- 定时任务-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-quartz</artifactId>
<groupId>com.bms</groupId>
<artifactId>bms-quartz</artifactId>
</dependency>
<!-- 测试 -->
@@ -65,8 +65,8 @@
<!-- 代码生成-->
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-generator</artifactId>
<groupId>com.bms</groupId>
<artifactId>bms-generator</artifactId>
</dependency>
</dependencies>
@@ -129,7 +129,7 @@
</configuration>
</plugin>
</plugins>
<finalName>${project.artifactId}-${profiles.active}</finalName>
<finalName>${project.artifactId}</finalName>
</build>
</project>
@@ -1,4 +1,4 @@
package com.ruoyi;
package com.bms;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@@ -9,17 +9,17 @@ import org.springframework.scheduling.annotation.EnableScheduling;
/**
* 启动程序
*
* @author ruoyi
* @author bms
*/
@EnableAsync
@EnableScheduling
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
public class RuoYiApplication
public class BmsApplication
{
public static void main(String[] args)
{
// System.setProperty("spring.devtools.restart.enabled", "false");
SpringApplication.run(RuoYiApplication.class, args);
SpringApplication.run(BmsApplication.class, args);
System.out.println("(♥◠‿◠)ノ゙ 启动成功 ლ(´ڡ`ლ)゙ \n" +
" .-------. ____ __ \n" +
" | _ _ \\ \\ \\ / / \n" +
@@ -1,4 +1,4 @@
package com.ruoyi;
package com.bms;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@@ -6,13 +6,13 @@ import org.springframework.boot.web.servlet.support.SpringBootServletInitializer
/**
* web容器中进行部署
*
* @author ruoyi
* @author bms
*/
public class RuoYiServletInitializer extends SpringBootServletInitializer
public class BmsServletInitializer extends SpringBootServletInitializer
{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application)
{
return application.sources(RuoYiApplication.class);
return application.sources(BmsApplication.class);
}
}
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.api;
package com.bms.web.controller.api;
import jakarta.servlet.http.HttpServletRequest;
import org.springframework.beans.factory.annotation.Autowired;
@@ -8,12 +8,12 @@ import org.springframework.validation.BindException;
import org.springframework.web.bind.MethodArgumentNotValidException;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.price.search.EsBizLogSupport;
import com.ruoyi.price.search.IBillSearchStore;
import com.ruoyi.web.controller.price.BillingController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.exception.ServiceException;
import com.bms.common.utils.StringUtils;
import com.bms.price.search.EsBizLogSupport;
import com.bms.price.search.IBillSearchStore;
import com.bms.web.controller.price.BillingController;
/**
* Persist quote/bill API failures to Elasticsearch (validation, JSON parse, business, unexpected).
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.api;
package com.bms.web.controller.api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
@@ -6,14 +6,14 @@ import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Anonymous;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.framework.config.properties.TmsApiProperties;
import com.ruoyi.price.domain.vo.TmsOrderBillStatusResult;
import com.ruoyi.price.service.IPrcOrderBillService;
import com.bms.common.annotation.Anonymous;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.exception.ServiceException;
import com.bms.common.utils.StringUtils;
import com.bms.framework.config.properties.TmsApiProperties;
import com.bms.price.domain.vo.TmsOrderBillStatusResult;
import com.bms.price.service.IPrcOrderBillService;
/**
* TMS 订单客户状态查询接口。
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.api;
package com.bms.web.controller.api;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
@@ -10,23 +10,23 @@ import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Anonymous;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.framework.config.properties.TmsApiProperties;
import com.ruoyi.price.domain.vo.BillingTaskSubmitRequest;
import com.ruoyi.price.domain.vo.TmsPriceBillRequest;
import com.ruoyi.price.domain.vo.TmsPriceQuoteRequest;
import com.ruoyi.price.domain.vo.TmsPriceQuoteResult;
import com.ruoyi.price.domain.PrcBillingTask;
import com.ruoyi.price.search.EsBizLogSupport;
import com.ruoyi.price.search.EsLogType;
import com.ruoyi.price.search.IBillSearchStore;
import com.ruoyi.price.service.IPrcBillingTaskService;
import com.ruoyi.price.service.IPrcOrderBillService;
import com.ruoyi.price.service.ITmsPriceQuoteService;
import com.bms.common.annotation.Anonymous;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.exception.ServiceException;
import com.bms.common.utils.StringUtils;
import com.bms.framework.config.properties.TmsApiProperties;
import com.bms.price.domain.vo.BillingTaskSubmitRequest;
import com.bms.price.domain.vo.TmsPriceBillRequest;
import com.bms.price.domain.vo.TmsPriceQuoteRequest;
import com.bms.price.domain.vo.TmsPriceQuoteResult;
import com.bms.price.domain.PrcBillingTask;
import com.bms.price.search.EsBizLogSupport;
import com.bms.price.search.EsLogType;
import com.bms.price.search.IBillSearchStore;
import com.bms.price.service.IPrcBillingTaskService;
import com.bms.price.service.IPrcOrderBillService;
import com.bms.price.service.ITmsPriceQuoteService;
/**
* TMS open API: freight quote.
@@ -34,7 +34,7 @@ import com.ruoyi.price.service.ITmsPriceQuoteService;
* POST /api/tms/price/quote
* Header X-Api-Code must equal bms.tms.api-code
*
* @author ruoyi
* @author bms
*/
@Anonymous
@RestController
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.ar;
package com.bms.web.controller.ar;
import java.util.List;
@@ -7,10 +7,10 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.ar.domain.ArBankAccount;
import com.ruoyi.ar.mapper.ArBankAccountMapper;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.bms.ar.domain.ArBankAccount;
import com.bms.ar.mapper.ArBankAccountMapper;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
/**
* 公司收款银行账户(下拉选项,供登记收款等场景选择)。
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.ar;
package com.bms.web.controller.ar;
import java.util.List;
import java.util.Date;
@@ -21,26 +21,26 @@ import org.springframework.web.bind.annotation.RequestHeader;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.ar.domain.ArBill;
import com.ruoyi.ar.domain.ArBankAccount;
import com.ruoyi.ar.domain.ArBillDetailFee;
import com.ruoyi.ar.domain.ArBillExport;
import com.ruoyi.ar.domain.ArBillGenerateTask;
import com.ruoyi.ar.domain.ArBillLog;
import com.ruoyi.ar.domain.vo.ArBillActionRequest;
import com.ruoyi.ar.domain.vo.ArBillGenerateQuery;
import com.ruoyi.ar.domain.vo.ArBillGenerateRequest;
import com.ruoyi.ar.domain.vo.ArBillQuery;
import com.ruoyi.ar.service.IArBillService;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.uuid.IdUtils;
import com.ruoyi.price.domain.PrcOrderBill;
import com.bms.ar.domain.ArBill;
import com.bms.ar.domain.ArBankAccount;
import com.bms.ar.domain.ArBillDetailFee;
import com.bms.ar.domain.ArBillExport;
import com.bms.ar.domain.ArBillGenerateTask;
import com.bms.ar.domain.ArBillLog;
import com.bms.ar.domain.vo.ArBillActionRequest;
import com.bms.ar.domain.vo.ArBillGenerateQuery;
import com.bms.ar.domain.vo.ArBillGenerateRequest;
import com.bms.ar.domain.vo.ArBillQuery;
import com.bms.ar.service.IArBillService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.exception.ServiceException;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.StringUtils;
import com.bms.common.utils.uuid.IdUtils;
import com.bms.price.domain.PrcOrderBill;
/**
* 应收账单 HTTP 接口层。
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.common;
package com.bms.web.controller.common;
import java.awt.image.BufferedImage;
import java.io.IOException;
@@ -11,19 +11,19 @@ import org.springframework.util.FastByteArrayOutputStream;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
import com.google.code.kaptcha.Producer;
import com.ruoyi.common.config.RuoYiConfig;
import com.ruoyi.common.constant.CacheConstants;
import com.ruoyi.common.constant.Constants;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.redis.RedisCache;
import com.ruoyi.common.utils.sign.Base64;
import com.ruoyi.common.utils.uuid.IdUtils;
import com.ruoyi.system.service.ISysConfigService;
import com.bms.common.config.BmsConfig;
import com.bms.common.constant.CacheConstants;
import com.bms.common.constant.Constants;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.redis.RedisCache;
import com.bms.common.utils.sign.Base64;
import com.bms.common.utils.uuid.IdUtils;
import com.bms.system.service.ISysConfigService;
/**
* 验证码操作处理
*
* @author ruoyi
* @author bms
*/
@RestController
public class CaptchaController
@@ -61,7 +61,7 @@ public class CaptchaController
BufferedImage image = null;
// 生成验证码
String captchaType = RuoYiConfig.getCaptchaType();
String captchaType = BmsConfig.getCaptchaType();
if ("math".equals(captchaType))
{
String capText = captchaProducerMath.createText();
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.common;
package com.bms.web.controller.common;
import java.util.ArrayList;
import java.util.List;
@@ -13,17 +13,17 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.config.RuoYiConfig;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.file.FileUploadUtils;
import com.ruoyi.common.utils.file.FileUtils;
import com.ruoyi.framework.config.ServerConfig;
import com.bms.common.config.BmsConfig;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.utils.StringUtils;
import com.bms.common.utils.file.FileUploadUtils;
import com.bms.common.utils.file.FileUtils;
import com.bms.framework.config.ServerConfig;
/**
* 通用请求处理
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/common")
@@ -52,7 +52,7 @@ public class CommonController
throw new Exception(StringUtils.format("文件名称({})非法,不允许下载。 ", fileName));
}
String realFileName = System.currentTimeMillis() + fileName.substring(fileName.indexOf("_") + 1);
String filePath = RuoYiConfig.getDownloadPath() + fileName;
String filePath = BmsConfig.getDownloadPath() + fileName;
response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE);
FileUtils.setAttachmentResponseHeader(response, realFileName);
@@ -77,7 +77,7 @@ public class CommonController
try
{
// 上传文件路径
String filePath = RuoYiConfig.getUploadPath();
String filePath = BmsConfig.getUploadPath();
// 上传并返回新文件名称
String fileName = FileUploadUtils.upload(filePath, file);
String url = serverConfig.getUrl() + fileName;
@@ -103,7 +103,7 @@ public class CommonController
try
{
// 上传文件路径
String filePath = RuoYiConfig.getUploadPath();
String filePath = BmsConfig.getUploadPath();
List<String> urls = new ArrayList<String>();
List<String> fileNames = new ArrayList<String>();
List<String> newFileNames = new ArrayList<String>();
@@ -145,7 +145,7 @@ public class CommonController
throw new Exception(StringUtils.format("资源文件({})非法,不允许下载。 ", resource));
}
// 本地资源路径
String localPath = RuoYiConfig.getProfile();
String localPath = BmsConfig.getProfile();
// 数据库资源地址
String downloadPath = localPath + FileUtils.stripPrefix(resource);
// 下载名称
@@ -1,10 +1,10 @@
package com.ruoyi.web.controller.customer.customerinfo;
package com.bms.web.controller.customer.customerinfo;
import java.util.List;
import com.ruoyi.customer.customerinfo.domain.BmsCustomerAttachment;
import com.ruoyi.customer.customerinfo.domain.BmsCustomerCompany;
import com.ruoyi.customer.customerinfo.domain.BmsCustomerContact;
import com.bms.customer.customerinfo.domain.BmsCustomerAttachment;
import com.bms.customer.customerinfo.domain.BmsCustomerCompany;
import com.bms.customer.customerinfo.domain.BmsCustomerContact;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired;
@@ -16,19 +16,19 @@ import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.customer.customerinfo.domain.BmsCustomer;
import com.ruoyi.customer.customerinfo.service.IBmsCustomerService;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.common.core.page.TableDataInfo;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.enums.BusinessType;
import com.bms.customer.customerinfo.domain.BmsCustomer;
import com.bms.customer.customerinfo.service.IBmsCustomerService;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.common.core.page.TableDataInfo;
/**
* 客户管理Controller
*
* @author ruoyi
* @author bms
* @date 2026-09-08
*/
@RestController
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.customer.customerinfo;
package com.bms.web.controller.customer.customerinfo;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
@@ -10,18 +10,18 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.customer.customerinfo.domain.BmsCustomerPriceSet;
import com.ruoyi.customer.customerinfo.domain.BmsPriceSetOption;
import com.ruoyi.customer.customerinfo.service.IBmsCustomerPriceSetService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.enums.BusinessType;
import com.bms.customer.customerinfo.domain.BmsCustomerPriceSet;
import com.bms.customer.customerinfo.domain.BmsPriceSetOption;
import com.bms.customer.customerinfo.service.IBmsCustomerPriceSetService;
/**
* 客户套餐绑定Controller(客户管理-客户编辑-绑定套餐)
*
* @author ruoyi
* @author bms
* @date 2026-09-16
*/
@RestController
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.customer.customermoney;
package com.bms.web.controller.customer.customermoney;
import java.util.Collections;
import java.util.List;
@@ -11,18 +11,18 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.ar.domain.ArBalanceWriteoff;
import com.ruoyi.ar.service.IArBalanceWriteoffService;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.bms.ar.domain.ArBalanceWriteoff;
import com.bms.ar.service.IArBalanceWriteoffService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
/**
* 客户余额核销应收账单 Controller(账单查看统一走应收管理-应收账单页面)
*
* @author ruoyi
* @author bms
* @date 2026-09-16
*/
@RestController
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.customer.customermoney;
package com.bms.web.controller.customer.customermoney;
import java.util.Collections;
import java.util.List;
@@ -14,29 +14,29 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.customer.customermoney.api.ICustomerAccountApi;
import com.ruoyi.customer.customermoney.domain.CustomerBalanceFlow;
import com.ruoyi.customer.customermoney.domain.CustomerCreditApply;
import com.ruoyi.customer.customermoney.domain.CustomerCreditFlow;
import com.ruoyi.customer.customermoney.domain.CustomerReceipt;
import com.ruoyi.customer.customermoney.service.ICreditQuotaService;
import com.ruoyi.customer.customermoney.service.ICustomerMoneyService;
import com.ruoyi.customer.customermoney.vo.CustomerAccountStatusVO;
import com.ruoyi.customer.customermoney.vo.CustomerBalanceFlowExportVO;
import com.ruoyi.customer.customermoney.vo.CustomerCreditFlowExportVO;
import com.ruoyi.customer.customermoney.vo.CustomerReceiptExportVO;
import com.ruoyi.common.utils.SecurityUtils;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.customer.customermoney.api.ICustomerAccountApi;
import com.bms.customer.customermoney.domain.CustomerBalanceFlow;
import com.bms.customer.customermoney.domain.CustomerCreditApply;
import com.bms.customer.customermoney.domain.CustomerCreditFlow;
import com.bms.customer.customermoney.domain.CustomerReceipt;
import com.bms.customer.customermoney.service.ICreditQuotaService;
import com.bms.customer.customermoney.service.ICustomerMoneyService;
import com.bms.customer.customermoney.vo.CustomerAccountStatusVO;
import com.bms.customer.customermoney.vo.CustomerBalanceFlowExportVO;
import com.bms.customer.customermoney.vo.CustomerCreditFlowExportVO;
import com.bms.customer.customermoney.vo.CustomerReceiptExportVO;
import com.bms.common.utils.SecurityUtils;
/**
* 客户余额/收款/流水 Controller
*
* @author ruoyi
* @author bms
* @date 2026-09-11
*/
@RestController
@@ -1,13 +1,13 @@
package com.ruoyi.web.controller.customer.supplierinfo;
package com.bms.web.controller.customer.supplierinfo;
import java.util.List;
import com.ruoyi.customer.customerinfo.domain.BmsCustomerAttachment;
import com.ruoyi.customer.customerinfo.domain.BmsCustomerCompany;
import com.ruoyi.customer.supplierinfo.domain.BmsSupplier;
import com.ruoyi.customer.supplierinfo.domain.BmsSupplierAttachment;
import com.ruoyi.customer.supplierinfo.domain.BmsSupplierCompany;
import com.ruoyi.customer.supplierinfo.service.IBmsSupplierService;
import com.bms.customer.customerinfo.domain.BmsCustomerAttachment;
import com.bms.customer.customerinfo.domain.BmsCustomerCompany;
import com.bms.customer.supplierinfo.domain.BmsSupplier;
import com.bms.customer.supplierinfo.domain.BmsSupplierAttachment;
import com.bms.customer.supplierinfo.domain.BmsSupplierCompany;
import com.bms.customer.supplierinfo.service.IBmsSupplierService;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -19,17 +19,17 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.enums.BusinessType;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.utils.poi.ExcelUtil;
/**
* 供应商管理Controller
*
* @author ruoyi
* @author bms
* @date 2026-09-09
*/
@RestController
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.data;
package com.bms.web.controller.data;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
@@ -17,20 +17,20 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.BmsExchangeRate;
import com.ruoyi.system.domain.BmsExchangeRateConvertResult;
import com.ruoyi.system.service.IBmsExchangeRateService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.system.domain.BmsExchangeRate;
import com.bms.system.domain.BmsExchangeRateConvertResult;
import com.bms.system.service.IBmsExchangeRateService;
/**
* 汇率管理 信息操作处理
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/data/exchangerate")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.data;
package com.bms.web.controller.data;
import java.util.List;
import jakarta.servlet.http.HttpServletResponse;
@@ -13,20 +13,20 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.BmsRegion;
import com.ruoyi.system.service.IBmsRegionService;
import com.ruoyi.system.service.IBmsRegionSyncService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.system.domain.BmsRegion;
import com.bms.system.service.IBmsRegionService;
import com.bms.system.service.IBmsRegionSyncService;
/**
* 区域管理 信息操作处理
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/data/region")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.data;
package com.bms.web.controller.data;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
@@ -8,18 +8,18 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.system.domain.BmsRegionSyncLog;
import com.ruoyi.system.mapper.BmsRegionSyncLogMapper;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.system.domain.BmsRegionSyncLog;
import com.bms.system.mapper.BmsRegionSyncLogMapper;
/**
* 区域同步日志 信息操作处理
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/data/region/log")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.monitor;
package com.bms.web.controller.monitor;
import java.util.ArrayList;
import java.util.HashMap;
@@ -12,14 +12,14 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.price.domain.PrcBillingTask;
import com.ruoyi.price.enums.BillTaskSuccessStatus;
import com.ruoyi.price.service.IPrcBillingTaskService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.price.domain.PrcBillingTask;
import com.bms.price.enums.BillTaskSuccessStatus;
import com.bms.price.service.IPrcBillingTaskService;
/**
* Monitor: failed / waiting prc_billing_task list and manual resync.
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.monitor;
package com.bms.web.controller.monitor;
import java.util.ArrayList;
import java.util.Collection;
@@ -17,15 +17,15 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.constant.CacheConstants;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.system.domain.SysCache;
import com.bms.common.constant.CacheConstants;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.utils.StringUtils;
import com.bms.system.domain.SysCache;
/**
* 缓存监控
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/monitor/cache")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.monitor;
package com.bms.web.controller.monitor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
@@ -7,14 +7,14 @@ import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.constant.HttpStatus;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.PageDomain;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.core.page.TableSupport;
import com.ruoyi.price.search.BillSearchPage;
import com.ruoyi.price.search.IBillSearchStore;
import com.bms.common.constant.HttpStatus;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.PageDomain;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.core.page.TableSupport;
import com.bms.price.search.BillSearchPage;
import com.bms.price.search.IBillSearchStore;
/**
* Generic Elasticsearch business-log viewer.
@@ -1,16 +1,16 @@
package com.ruoyi.web.controller.monitor;
package com.bms.web.controller.monitor;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.framework.web.domain.Server;
import com.bms.common.core.domain.AjaxResult;
import com.bms.framework.web.domain.Server;
/**
* 服务器监控
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/monitor/server")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.monitor;
package com.bms.web.controller.monitor;
import java.util.List;
import jakarta.servlet.http.HttpServletResponse;
@@ -10,20 +10,20 @@ import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.framework.web.service.SysPasswordService;
import com.ruoyi.system.domain.SysLogininfor;
import com.ruoyi.system.service.ISysLogininforService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.framework.web.service.SysPasswordService;
import com.bms.system.domain.SysLogininfor;
import com.bms.system.service.ISysLogininforService;
/**
* 系统访问记录
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/monitor/logininfor")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.monitor;
package com.bms.web.controller.monitor;
import java.util.List;
import jakarta.servlet.http.HttpServletResponse;
@@ -10,19 +10,19 @@ import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.SysOperLog;
import com.ruoyi.system.service.ISysOperLogService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.system.domain.SysOperLog;
import com.bms.system.service.ISysOperLogService;
/**
* 操作日志记录
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/monitor/operlog")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.monitor;
package com.bms.web.controller.monitor;
import java.util.ArrayList;
import java.util.Collection;
@@ -11,22 +11,22 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.CacheConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.core.redis.RedisCache;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.system.domain.SysUserOnline;
import com.ruoyi.system.service.ISysUserOnlineService;
import com.bms.common.annotation.Log;
import com.bms.common.constant.CacheConstants;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.domain.model.LoginUser;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.core.redis.RedisCache;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.StringUtils;
import com.bms.system.domain.SysUserOnline;
import com.bms.system.service.ISysUserOnlineService;
/**
* 在线用户监控
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/monitor/online")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.price;
package com.bms.web.controller.price;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
@@ -13,25 +13,25 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.price.domain.PrcOrderBill;
import com.ruoyi.price.domain.PrcQuote;
import com.ruoyi.price.domain.vo.AddIncomeBillFeeRequest;
import com.ruoyi.price.domain.vo.UpdateIncomeBillFeeRequest;
import com.ruoyi.price.domain.vo.TmsPriceBillRequest;
import com.ruoyi.price.domain.vo.TmsPriceQuoteRequest;
import com.ruoyi.price.domain.vo.TmsPriceQuoteResult;
import com.ruoyi.price.service.IPrcOrderBillService;
import com.ruoyi.price.service.ITmsPriceQuoteService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.price.domain.PrcOrderBill;
import com.bms.price.domain.PrcQuote;
import com.bms.price.domain.vo.AddIncomeBillFeeRequest;
import com.bms.price.domain.vo.UpdateIncomeBillFeeRequest;
import com.bms.price.domain.vo.TmsPriceBillRequest;
import com.bms.price.domain.vo.TmsPriceQuoteRequest;
import com.bms.price.domain.vo.TmsPriceQuoteResult;
import com.bms.price.service.IPrcOrderBillService;
import com.bms.price.service.ITmsPriceQuoteService;
/**
* Billing center: order quote trial (authenticated).
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/price/billing")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.price;
package com.bms.web.controller.price;
import java.util.Date;
@@ -17,23 +17,23 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.MessageUtils;
import com.ruoyi.price.domain.PrcCustomerPriceSet;
import com.ruoyi.price.domain.PrcPriceSet;
import com.ruoyi.price.domain.PrcPriceSetDetail;
import com.ruoyi.price.domain.PrcPriceSetSaveTask;
import com.ruoyi.price.domain.PrcPriceSetVersion;
import com.ruoyi.price.service.IPrcPriceSetService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.MessageUtils;
import com.bms.price.domain.PrcCustomerPriceSet;
import com.bms.price.domain.PrcPriceSet;
import com.bms.price.domain.PrcPriceSetDetail;
import com.bms.price.domain.PrcPriceSetSaveTask;
import com.bms.price.domain.PrcPriceSetVersion;
import com.bms.price.service.IPrcPriceSetService;
/**
* 价格套餐管理
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/price/set")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.price;
package com.bms.web.controller.price;
import java.util.Date;
import java.util.List;
@@ -15,19 +15,19 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.price.domain.BmsProduct;
import com.ruoyi.price.domain.BmsProductCountry;
import com.ruoyi.price.service.IBmsProductService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.price.domain.BmsProduct;
import com.bms.price.domain.BmsProductCountry;
import com.bms.price.service.IBmsProductService;
/**
* 产品列表(含 Excel 导入)
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/price/product")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.price;
package com.bms.web.controller.price;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
@@ -12,20 +12,20 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.price.domain.PrcSurcharge;
import com.ruoyi.price.domain.PrcSurchargeRel;
import com.ruoyi.price.service.IPrcSurchargeRelService;
import com.ruoyi.price.service.IPrcSurchargeService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.price.domain.PrcSurcharge;
import com.bms.price.domain.PrcSurchargeRel;
import com.bms.price.service.IPrcSurchargeRelService;
import com.bms.price.service.IPrcSurchargeService;
/**
* 附加费配置
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/price/surcharge")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.price;
package com.bms.web.controller.price;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
@@ -12,19 +12,19 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.price.domain.PrcWeightSectionDetail;
import com.ruoyi.price.domain.PrcWeightSectionTemplate;
import com.ruoyi.price.service.IPrcWeightService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.price.domain.PrcWeightSectionDetail;
import com.bms.price.domain.PrcWeightSectionTemplate;
import com.bms.price.service.IPrcWeightService;
/**
* 重量段管理
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/price/weight")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.price;
package com.bms.web.controller.price;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
@@ -13,15 +13,15 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.price.domain.PrcZone;
import com.ruoyi.price.domain.PrcZoneDetail;
import com.ruoyi.price.domain.PrcZoneRegion;
import com.ruoyi.price.service.IPrcZoneService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.price.domain.PrcZone;
import com.bms.price.domain.PrcZoneDetail;
import com.bms.price.domain.PrcZoneRegion;
import com.bms.price.service.IPrcZoneService;
/**
* Zone management: bms_region -> zone -> postcode detail
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
@@ -8,19 +8,19 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.customer.customermoney.domain.CustomerCreditGrant;
import com.ruoyi.customer.customermoney.service.ICreditQuotaService;
import com.ruoyi.customer.customermoney.vo.RoleCreditQuotaVo;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.customer.customermoney.domain.CustomerCreditGrant;
import com.bms.customer.customermoney.service.ICreditQuotaService;
import com.bms.customer.customermoney.vo.RoleCreditQuotaVo;
/**
* 角色可分配额度总额(角色额度池)管理
*
* @author ruoyi
* @author bms
* @date 2026-09-20
*/
@RestController
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.List;
import jakarta.servlet.http.HttpServletResponse;
@@ -13,19 +13,19 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.SysConfig;
import com.ruoyi.system.service.ISysConfigService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.system.domain.SysConfig;
import com.bms.system.service.ISysConfigService;
/**
* 参数配置 信息操作处理
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/system/config")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.List;
import java.util.Map;
@@ -14,19 +14,19 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.system.service.ISysDeptService;
import com.bms.common.annotation.Log;
import com.bms.common.constant.UserConstants;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.domain.entity.SysDept;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.StringUtils;
import com.bms.system.service.ISysDeptService;
/**
* 部门信息
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/system/dept")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.ArrayList;
import java.util.List;
@@ -15,21 +15,21 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysDictData;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.service.ISysDictDataService;
import com.ruoyi.system.service.ISysDictTypeService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.domain.entity.SysDictData;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.StringUtils;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.system.service.ISysDictDataService;
import com.bms.system.service.ISysDictTypeService;
/**
* 数据字典信息
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/system/dict/data")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.List;
import jakarta.servlet.http.HttpServletResponse;
@@ -13,19 +13,19 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysDictType;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.service.ISysDictTypeService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.domain.entity.SysDictType;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.system.service.ISysDictTypeService;
/**
* 数据字典信息
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/system/dict/type")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
@@ -6,24 +6,24 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.config.RuoYiConfig;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.system.service.ISysUserService;
import com.bms.common.config.BmsConfig;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.domain.entity.SysUser;
import com.bms.common.utils.SecurityUtils;
import com.bms.common.utils.StringUtils;
import com.bms.system.service.ISysUserService;
/**
* 首页
*
* @author ruoyi
* @author bms
*/
@RestController
public class SysIndexController
{
/** 系统基础配置 */
@Autowired
private RuoYiConfig ruoyiConfig;
private BmsConfig bmsConfig;
@Autowired
private ISysUserService userService;
@@ -34,7 +34,7 @@ public class SysIndexController
@RequestMapping("/")
public String index()
{
return StringUtils.format("欢迎使用{}后台管理框架,当前版本:v{},请通过前端地址访问。", ruoyiConfig.getName(), ruoyiConfig.getVersion());
return StringUtils.format("欢迎使用{}后台管理框架,当前版本:v{},请通过前端地址访问。", bmsConfig.getName(), bmsConfig.getVersion());
}
/**
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.Date;
import java.util.List;
@@ -8,26 +8,26 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.constant.Constants;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysMenu;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginBody;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.framework.web.service.SysLoginService;
import com.ruoyi.framework.web.service.SysPermissionService;
import com.ruoyi.framework.web.service.TokenService;
import com.ruoyi.system.service.ISysConfigService;
import com.ruoyi.system.service.ISysMenuService;
import com.bms.common.constant.Constants;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.domain.entity.SysMenu;
import com.bms.common.core.domain.entity.SysUser;
import com.bms.common.core.domain.model.LoginBody;
import com.bms.common.core.domain.model.LoginUser;
import com.bms.common.core.text.Convert;
import com.bms.common.utils.DateUtils;
import com.bms.common.utils.SecurityUtils;
import com.bms.common.utils.StringUtils;
import com.bms.framework.web.service.SysLoginService;
import com.bms.framework.web.service.SysPermissionService;
import com.bms.framework.web.service.TokenService;
import com.bms.system.service.ISysConfigService;
import com.bms.system.service.ISysMenuService;
/**
* 登录验证
*
* @author ruoyi
* @author bms
*/
@RestController
public class SysLoginController
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.List;
import java.util.Map;
@@ -13,19 +13,19 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysMenu;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.system.service.ISysMenuService;
import com.bms.common.annotation.Log;
import com.bms.common.constant.UserConstants;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.domain.entity.SysMenu;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.StringUtils;
import com.bms.system.service.ISysMenuService;
/**
* 菜单信息
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/system/menu")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
@@ -13,20 +13,20 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.system.domain.SysNotice;
import com.ruoyi.system.service.ISysNoticeReadService;
import com.ruoyi.system.service.ISysNoticeService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.core.text.Convert;
import com.bms.common.enums.BusinessType;
import com.bms.system.domain.SysNotice;
import com.bms.system.service.ISysNoticeReadService;
import com.bms.system.service.ISysNoticeService;
/**
* 公告 信息操作处理
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/system/notice")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.List;
import jakarta.servlet.http.HttpServletResponse;
@@ -13,19 +13,19 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.domain.SysPost;
import com.ruoyi.system.service.ISysPostService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.system.domain.SysPost;
import com.bms.system.service.ISysPostService;
/**
* 岗位信息操作处理
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/system/post")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
@@ -10,26 +10,26 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.config.RuoYiConfig;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.file.FileUploadUtils;
import com.ruoyi.common.utils.file.FileUtils;
import com.ruoyi.common.utils.file.MimeTypeUtils;
import com.ruoyi.framework.web.service.TokenService;
import com.ruoyi.system.service.ISysUserService;
import com.bms.common.annotation.Log;
import com.bms.common.config.BmsConfig;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.domain.entity.SysUser;
import com.bms.common.core.domain.model.LoginUser;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.DateUtils;
import com.bms.common.utils.SecurityUtils;
import com.bms.common.utils.StringUtils;
import com.bms.common.utils.file.FileUploadUtils;
import com.bms.common.utils.file.FileUtils;
import com.bms.common.utils.file.MimeTypeUtils;
import com.bms.framework.web.service.TokenService;
import com.bms.system.service.ISysUserService;
/**
* 个人信息 业务处理
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/system/user/profile")
@@ -128,13 +128,13 @@ public class SysProfileController extends BaseController
if (!file.isEmpty())
{
LoginUser loginUser = getLoginUser();
String avatar = FileUploadUtils.upload(RuoYiConfig.getAvatarPath(), file, MimeTypeUtils.IMAGE_EXTENSION, true);
String avatar = FileUploadUtils.upload(BmsConfig.getAvatarPath(), file, MimeTypeUtils.IMAGE_EXTENSION, true);
if (userService.updateUserAvatar(loginUser.getUserId(), avatar))
{
String oldAvatar = loginUser.getUser().getAvatar();
if (StringUtils.isNotEmpty(oldAvatar))
{
FileUtils.deleteFile(RuoYiConfig.getProfile() + FileUtils.stripPrefix(oldAvatar));
FileUtils.deleteFile(BmsConfig.getProfile() + FileUtils.stripPrefix(oldAvatar));
}
AjaxResult ajax = AjaxResult.success();
ajax.put("imgUrl", avatar);
@@ -1,20 +1,20 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.model.RegisterBody;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.framework.web.service.SysRegisterService;
import com.ruoyi.system.service.ISysConfigService;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.domain.model.RegisterBody;
import com.bms.common.utils.StringUtils;
import com.bms.framework.web.service.SysRegisterService;
import com.bms.system.service.ISysConfigService;
/**
* 注册验证
*
* @author ruoyi
* @author bms
*/
@RestController
public class SysRegisterController extends BaseController
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.List;
import jakarta.servlet.http.HttpServletResponse;
@@ -13,26 +13,26 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.core.domain.entity.SysRole;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.framework.web.service.SysPermissionService;
import com.ruoyi.framework.web.service.TokenService;
import com.ruoyi.system.domain.SysUserRole;
import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.system.service.ISysRoleService;
import com.ruoyi.system.service.ISysUserService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.domain.entity.SysDept;
import com.bms.common.core.domain.entity.SysRole;
import com.bms.common.core.domain.entity.SysUser;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.framework.web.service.SysPermissionService;
import com.bms.framework.web.service.TokenService;
import com.bms.system.domain.SysUserRole;
import com.bms.system.service.ISysDeptService;
import com.bms.system.service.ISysRoleService;
import com.bms.system.service.ISysUserService;
/**
* 角色信息
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/system/role")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.system;
package com.bms.web.controller.system;
import java.util.LinkedHashMap;
import java.util.List;
@@ -18,26 +18,26 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.core.domain.entity.SysRole;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.system.service.ISysDeptService;
import com.ruoyi.system.service.ISysPostService;
import com.ruoyi.system.service.ISysRoleService;
import com.ruoyi.system.service.ISysUserService;
import com.bms.common.annotation.Log;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.domain.entity.SysDept;
import com.bms.common.core.domain.entity.SysRole;
import com.bms.common.core.domain.entity.SysUser;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.enums.BusinessType;
import com.bms.common.utils.SecurityUtils;
import com.bms.common.utils.StringUtils;
import com.bms.common.utils.poi.ExcelUtil;
import com.bms.system.service.ISysDeptService;
import com.bms.system.service.ISysPostService;
import com.bms.system.service.ISysRoleService;
import com.bms.system.service.ISysUserService;
/**
* 用户信息
*
* @author ruoyi
* @author bms
*/
@RestController
@RequestMapping("/system/user")
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.tool;
package com.bms.web.controller.tool;
import java.util.ArrayList;
import java.util.LinkedHashMap;
@@ -12,9 +12,9 @@ import org.springframework.web.bind.annotation.PutMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.R;
import com.ruoyi.common.utils.StringUtils;
import com.bms.common.core.controller.BaseController;
import com.bms.common.core.domain.R;
import com.bms.common.utils.StringUtils;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.media.Schema;
import io.swagger.v3.oas.annotations.tags.Tag;
@@ -22,7 +22,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
/**
* swagger 用户测试方法
*
* @author ruoyi
* @author bms
*/
@Tag(name = "用户信息管理")
@RestController
@@ -1,4 +1,4 @@
package com.ruoyi.web.controller.tool;
package com.bms.web.controller.tool;
import java.io.BufferedReader;
import java.io.InputStream;
@@ -1,9 +1,9 @@
package com.ruoyi.web.core.config;
package com.bms.web.core.config;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import com.ruoyi.common.config.RuoYiConfig;
import com.bms.common.config.BmsConfig;
import io.swagger.v3.oas.models.Components;
import io.swagger.v3.oas.models.OpenAPI;
import io.swagger.v3.oas.models.info.Contact;
@@ -14,14 +14,14 @@ import io.swagger.v3.oas.models.security.SecurityScheme;
/**
* Swagger2的接口配置
*
* @author ruoyi
* @author bms
*/
@Configuration
public class SwaggerConfig
{
/** 系统基础配置 */
@Autowired
private RuoYiConfig ruoyiConfig;
private BmsConfig bmsConfig;
/**
* 自定义的 OpenAPI 对象
@@ -53,12 +53,12 @@ public class SwaggerConfig
{
return new Info()
// 设置标题
.title("标题:若依管理系统_接口文档")
.title("标题:BMS 管理系统_接口文档")
// 描述
.description("描述:用于管理集团旗下公司的人员信息,具体包括XXX,XXX模块...")
// 作者信息
.contact(new Contact().name(ruoyiConfig.getName()))
.contact(new Contact().name(bmsConfig.getName()))
// 版本
.version("版本号:" + ruoyiConfig.getVersion());
.version("版本号:" + bmsConfig.getVersion());
}
}
@@ -66,7 +66,7 @@ spring:
allow:
url-pattern: /druid/*
# 控制台管理用户名和密码
login-username: ruoyi
login-username: bms
login-password: 123456
filter:
stat:
@@ -4,15 +4,8 @@
# 生产环境文件存储根目录
# 上传、导入、头像及账单下载文件都会基于此目录保存
ruoyi:
profile: /www/server/bms/data
logging:
level:
com.ruoyi: info
org.springframework: warn
bms:
profile: /www/server/bms/data
elasticsearch:
enabled: true
uris: https://127.0.0.1:9200
@@ -20,6 +13,11 @@ bms:
password: d4aoZYB2yQHXmWZiH6Gw
index: bms_biz_log
logging:
level:
com.bms: info
org.springframework: warn
# 数据源配置
spring:
devtools:
@@ -78,7 +76,7 @@ spring:
allow:
url-pattern: /druid/*
# 控制台管理用户名和密码
login-username: ruoyi
login-username: bms
login-password: 123456
filter:
stat:
@@ -1,17 +1,36 @@
# 项目相关配置
ruoyi:
bms:
# 名称
name: RuoYi
name: BMS
# 版本
version: 3.9.2
# 版权年份
copyrightYear: 2026
# 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
profile: D:/ruoyi/uploadPath
# 文件路径 示例( Windows配置D:/bms/uploadPath,Linux配置 /home/bms/uploadPath)
profile: D:/bms/uploadPath
# 获取ip地址开关
addressEnabled: false
# 验证码类型 math 数字计算 char 字符验证
captchaType: math
# TMS open API
tms:
# Agreed API identification code for TMS callers
api-code: BMS.TMS.ZYaOvlQzpcfau8TUaCFfO3Hp8ieHIqGw
billing:
# MQ mode: redis (default list queue) | local (Spring event)
mq-mode: redis
mq-queue-key: bms:billing:task
consumer-enabled: true
# Pop/process interval after previous tick finishes
consumer-delay-ms: 200
# Max messages popped per tick; processed by consumer-threads pool
consumer-batch-size: 32
consumer-threads: 8
oracle:
# SLAVE datasource Oracle main-order table (schema.table allowed)
order-table: WEISHI_USER.TAB_ORDER
# Fallback product when Oracle row has no PRODUCT_CODE
default-product-code: ""
# 开发环境配置
server:
@@ -34,7 +53,7 @@ server:
# 日志配置
logging:
level:
com.ruoyi: debug
com.bms: debug
org.springframework: warn
# 用户配置
@@ -108,7 +127,7 @@ token:
# MyBatis配置
mybatis:
# 搜索指定包别名
typeAliasesPackage: com.ruoyi.**.domain
typeAliasesPackage: com.bms.**.domain
# 配置mapper的扫描,找到所有的mapper.xml映射文件
mapperLocations: classpath*:mapper/**/*Mapper.xml
# 加载全局的配置文件
@@ -132,14 +151,14 @@ springdoc:
- group: 'default'
display-name: '测试模块'
paths-to-match: '/**'
packages-to-scan: com.ruoyi.web.controller.tool
packages-to-scan: com.bms.web.controller.tool
# 防盗链配置
referer:
# 防盗链开关
enabled: false
# 允许的域名列表
allowed-domains: localhost,127.0.0.1,ruoyi.vip,www.ruoyi.vip
allowed-domains: localhost,127.0.0.1
# 防止XSS攻击
xss:
@@ -150,23 +169,3 @@ xss:
# 匹配链接
urlPatterns: /system/*,/monitor/*,/tool/*
# BMS TMS open API
bms:
tms:
# Agreed API identification code for TMS callers
api-code: BMS.TMS.ZYaOvlQzpcfau8TUaCFfO3Hp8ieHIqGw
billing:
# MQ mode: redis (default list queue) | local (Spring event)
mq-mode: redis
mq-queue-key: bms:billing:task
consumer-enabled: true
# Pop/process interval after previous tick finishes
consumer-delay-ms: 200
# Max messages popped per tick; processed by consumer-threads pool
consumer-batch-size: 32
consumer-threads: 8
oracle:
# SLAVE datasource Oracle main-order table (schema.table allowed)
order-table: WEISHI_USER.TAB_ORDER
# Fallback product when Oracle row has no PRODUCT_CODE
default-product-code: ""
@@ -1,4 +1,4 @@
Application Version: ${ruoyi.version}
Application Version: ${bms.version}
Spring Boot Version: ${spring-boot.version}
////////////////////////////////////////////////////////////////////
// _ooOoo_ //
@@ -72,7 +72,7 @@
</appender>
<!-- 系统模块日志级别控制 -->
<logger name="com.ruoyi" level="info" />
<logger name="com.bms" level="info" />
<!-- Spring日志级别控制 -->
<logger name="org.springframework" level="warn" />
@@ -1,4 +1,4 @@
//package com.ruoyi.customer.customermoney.api;
//package com.bms.customer.customermoney.api;
//
//import java.math.BigDecimal;
//import java.math.RoundingMode;
@@ -21,9 +21,9 @@
//import org.springframework.security.core.Authentication;
//import org.springframework.security.core.context.SecurityContextHolder;
//
//import com.ruoyi.common.core.domain.entity.SysUser;
//import com.ruoyi.common.core.domain.model.LoginUser;
//import com.ruoyi.customer.customermoney.domain.CustomerCreditFlow;
//import com.bms.common.core.domain.entity.SysUser;
//import com.bms.common.core.domain.model.LoginUser;
//import com.bms.customer.customermoney.domain.CustomerCreditFlow;
//
//import static org.junit.jupiter.api.Assertions.assertEquals;
//import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -41,7 +41,7 @@
// * <p>注意:这是针对真实开发库的集成测试,{@code setUp} 会把指定测试客户的 CNY 账户重置为受控额度,
// * {@code tearDown} 恢复原值并物理删除测试产生的额度流水。请将 {@code CUSTOMER_ID} 换成专用测试客户ID。</p>
// *
// * @author ruoyi
// * @author bms
// * @date 2026-09-17
// */
//@SpringBootTest
@@ -3,13 +3,13 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>ruoyi</artifactId>
<groupId>com.ruoyi</groupId>
<artifactId>bms</artifactId>
<groupId>com.bms</groupId>
<version>3.9.2</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>ruoyi-common</artifactId>
<artifactId>bms-common</artifactId>
<description>
common通用工具
@@ -1,4 +1,4 @@
package com.ruoyi.common.annotation;
package com.bms.common.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
@@ -9,7 +9,7 @@ import java.lang.annotation.Target;
/**
* 匿名访问不鉴权注解
*
* @author ruoyi
* @author bms
*/
@Target({ ElementType.METHOD, ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@@ -1,4 +1,4 @@
package com.ruoyi.common.annotation;
package com.bms.common.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
@@ -9,7 +9,7 @@ import java.lang.annotation.Target;
/**
* 数据权限过滤注解
*
* @author ruoyi
* @author bms
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@@ -1,4 +1,4 @@
package com.ruoyi.common.annotation;
package com.bms.common.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
@@ -6,14 +6,14 @@ import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import com.ruoyi.common.enums.DataSourceType;
import com.bms.common.enums.DataSourceType;
/**
* 自定义多数据源切换注解
*
* 优先级:先方法,后类,如果方法覆盖了类上的数据源类型,以方法的为准,否则以类上的为准
*
* @author ruoyi
* @author bms
*/
@Target({ ElementType.METHOD, ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@@ -1,4 +1,4 @@
package com.ruoyi.common.annotation;
package com.bms.common.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -7,12 +7,12 @@ import java.lang.annotation.Target;
import java.math.BigDecimal;
import org.apache.poi.ss.usermodel.HorizontalAlignment;
import org.apache.poi.ss.usermodel.IndexedColors;
import com.ruoyi.common.utils.poi.ExcelHandlerAdapter;
import com.bms.common.utils.poi.ExcelHandlerAdapter;
/**
* 自定义导出Excel数据注解
*
* @author ruoyi
* @author bms
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
@@ -1,4 +1,4 @@
package com.ruoyi.common.annotation;
package com.bms.common.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -8,7 +8,7 @@ import java.lang.annotation.Target;
/**
* Excel注解集
*
* @author ruoyi
* @author bms
*/
@Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME)
@@ -1,17 +1,17 @@
package com.ruoyi.common.annotation;
package com.bms.common.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.enums.OperatorType;
import com.bms.common.enums.BusinessType;
import com.bms.common.enums.OperatorType;
/**
* 自定义操作日志记录注解
*
* @author ruoyi
* @author bms
*
*/
@Target({ ElementType.PARAMETER, ElementType.METHOD })
@@ -1,17 +1,17 @@
package com.ruoyi.common.annotation;
package com.bms.common.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import com.ruoyi.common.constant.CacheConstants;
import com.ruoyi.common.enums.LimitType;
import com.bms.common.constant.CacheConstants;
import com.bms.common.enums.LimitType;
/**
* 限流注解
*
* @author ruoyi
* @author bms
*/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@@ -1,4 +1,4 @@
package com.ruoyi.common.annotation;
package com.bms.common.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
@@ -10,7 +10,7 @@ import java.lang.annotation.Target;
/**
* 自定义注解防止表单重复提交
*
* @author ruoyi
* @author bms
*
*/
@Inherited
@@ -1,4 +1,4 @@
package com.ruoyi.common.annotation;
package com.bms.common.annotation;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
@@ -6,13 +6,13 @@ import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import com.fasterxml.jackson.annotation.JacksonAnnotationsInside;
import tools.jackson.databind.annotation.JsonSerialize;
import com.ruoyi.common.config.serializer.SensitiveJsonSerializer;
import com.ruoyi.common.enums.DesensitizedType;
import com.bms.common.config.serializer.SensitiveJsonSerializer;
import com.bms.common.enums.DesensitizedType;
/**
* 数据脱敏注解
*
* @author ruoyi
* @author bms
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD, ElementType.METHOD })
@@ -1,4 +1,4 @@
package com.ruoyi.common.config;
package com.bms.common.config;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@@ -6,11 +6,11 @@ import org.springframework.stereotype.Component;
/**
* 读取项目相关配置
*
* @author ruoyi
* @author bms
*/
@Component
@ConfigurationProperties(prefix = "ruoyi")
public class RuoYiConfig
@ConfigurationProperties(prefix = "bms")
public class BmsConfig
{
/** 项目名称 */
private String name;
@@ -67,7 +67,7 @@ public class RuoYiConfig
public void setProfile(String profile)
{
RuoYiConfig.profile = profile;
BmsConfig.profile = profile;
}
public static boolean isAddressEnabled()
@@ -77,7 +77,7 @@ public class RuoYiConfig
public void setAddressEnabled(boolean addressEnabled)
{
RuoYiConfig.addressEnabled = addressEnabled;
BmsConfig.addressEnabled = addressEnabled;
}
public static String getCaptchaType() {
@@ -85,7 +85,7 @@ public class RuoYiConfig
}
public void setCaptchaType(String captchaType) {
RuoYiConfig.captchaType = captchaType;
BmsConfig.captchaType = captchaType;
}
/**
@@ -1,4 +1,4 @@
package com.ruoyi.common.config.serializer;
package com.bms.common.config.serializer;
import java.util.Objects;
import tools.jackson.core.JacksonException;
@@ -8,15 +8,15 @@ import tools.jackson.databind.DatabindException;
import tools.jackson.databind.SerializationContext;
import tools.jackson.databind.ValueSerializer;
import tools.jackson.databind.ser.std.StdSerializer;
import com.ruoyi.common.annotation.Sensitive;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.enums.DesensitizedType;
import com.ruoyi.common.utils.SecurityUtils;
import com.bms.common.annotation.Sensitive;
import com.bms.common.core.domain.model.LoginUser;
import com.bms.common.enums.DesensitizedType;
import com.bms.common.utils.SecurityUtils;
/**
* 数据脱敏序列化过滤
*
* @author ruoyi
* @author bms
*/
public class SensitiveJsonSerializer extends StdSerializer<String>
{
@@ -1,4 +1,4 @@
package com.ruoyi.common.config.serializer;
package com.bms.common.config.serializer;
import java.io.IOException;
import java.time.LocalDate;
@@ -1,9 +1,9 @@
package com.ruoyi.common.constant;
package com.bms.common.constant;
/**
* 缓存的key 常量
*
* @author ruoyi
* @author bms
*/
public class CacheConstants
{
@@ -1,4 +1,4 @@
package com.ruoyi.common.constant;
package com.bms.common.constant;
import java.util.Locale;
import io.jsonwebtoken.Claims;
@@ -6,7 +6,7 @@ import io.jsonwebtoken.Claims;
/**
* 通用常量信息
*
* @author ruoyi
* @author bms
*/
public class Constants
{
@@ -158,18 +158,18 @@ public class Constants
/**
* 自动识别json对象白名单配置(仅允许解析的包名,范围越小越安全)
*/
public static final String[] JSON_WHITELIST_STR = { "com.ruoyi" };
public static final String[] JSON_WHITELIST_STR = { "com.bms" };
/**
* 定时任务白名单配置(仅允许访问的包名,如其他需要可以自行添加)
*/
public static final String[] JOB_WHITELIST_STR = { "com.ruoyi.quartz.task" };
public static final String[] JOB_WHITELIST_STR = { "com.bms.quartz.task" };
/**
* 定时任务违规的字符
*/
public static final String[] JOB_ERROR_STR = { "java.net.URL", "javax.naming.InitialContext", "org.yaml.snakeyaml",
"org.springframework", "org.apache", "com.ruoyi.common.utils.file", "com.ruoyi.common.config", "com.ruoyi.generator" };
"org.springframework", "org.apache", "com.bms.common.utils.file", "com.bms.common.config", "com.bms.generator" };
/**
* 部门相关常量
@@ -1,9 +1,9 @@
package com.ruoyi.common.constant;
package com.bms.common.constant;
/**
* 代码生成通用常量
*
* @author ruoyi
* @author bms
*/
public class GenConstants
{
@@ -1,9 +1,9 @@
package com.ruoyi.common.constant;
package com.bms.common.constant;
/**
* 返回状态码
*
* @author ruoyi
* @author bms
*/
public class HttpStatus
{
@@ -1,9 +1,9 @@
package com.ruoyi.common.constant;
package com.bms.common.constant;
/**
* 任务调度通用常量
*
* @author ruoyi
* @author bms
*/
public class ScheduleConstants
{
@@ -1,9 +1,9 @@
package com.ruoyi.common.constant;
package com.bms.common.constant;
/**
* 用户常量信息
*
* @author ruoyi
* @author bms
*/
public class UserConstants
{
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.controller;
package com.bms.common.core.controller;
import java.beans.PropertyEditorSupport;
import java.util.Date;
@@ -9,22 +9,22 @@ import org.springframework.web.bind.WebDataBinder;
import org.springframework.web.bind.annotation.InitBinder;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.ruoyi.common.constant.HttpStatus;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.model.LoginUser;
import com.ruoyi.common.core.page.PageDomain;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.core.page.TableSupport;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.PageUtils;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.sql.SqlUtil;
import com.bms.common.constant.HttpStatus;
import com.bms.common.core.domain.AjaxResult;
import com.bms.common.core.domain.model.LoginUser;
import com.bms.common.core.page.PageDomain;
import com.bms.common.core.page.TableDataInfo;
import com.bms.common.core.page.TableSupport;
import com.bms.common.utils.DateUtils;
import com.bms.common.utils.PageUtils;
import com.bms.common.utils.SecurityUtils;
import com.bms.common.utils.StringUtils;
import com.bms.common.utils.sql.SqlUtil;
/**
* web层通用数据处理
*
* @author ruoyi
* @author bms
*/
public class BaseController
{
@@ -1,14 +1,14 @@
package com.ruoyi.common.core.domain;
package com.bms.common.core.domain;
import java.util.HashMap;
import java.util.Objects;
import com.ruoyi.common.constant.HttpStatus;
import com.ruoyi.common.utils.StringUtils;
import com.bms.common.constant.HttpStatus;
import com.bms.common.utils.StringUtils;
/**
* 操作消息提醒
*
* @author ruoyi
* @author bms
*/
public class AjaxResult extends HashMap<String, Object>
{
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain;
package com.bms.common.core.domain;
import java.io.Serializable;
import java.util.Date;
@@ -11,7 +11,7 @@ import com.fasterxml.jackson.annotation.JsonInclude;
/**
* Entity基类
*
* @author ruoyi
* @author bms
*/
public class BaseEntity implements Serializable
{
@@ -1,12 +1,12 @@
package com.ruoyi.common.core.domain;
package com.bms.common.core.domain;
import java.io.Serializable;
import com.ruoyi.common.constant.HttpStatus;
import com.bms.common.constant.HttpStatus;
/**
* 响应信息主体
*
* @author ruoyi
* @author bms
*/
public class R<T> implements Serializable
{
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain;
package com.bms.common.core.domain;
import java.util.ArrayList;
import java.util.List;
@@ -6,7 +6,7 @@ import java.util.List;
/**
* Tree基类
*
* @author ruoyi
* @author bms
*/
public class TreeEntity extends BaseEntity
{
@@ -1,18 +1,18 @@
package com.ruoyi.common.core.domain;
package com.bms.common.core.domain;
import java.io.Serializable;
import java.util.List;
import java.util.stream.Collectors;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.domain.entity.SysDept;
import com.ruoyi.common.core.domain.entity.SysMenu;
import com.ruoyi.common.utils.StringUtils;
import com.bms.common.constant.UserConstants;
import com.bms.common.core.domain.entity.SysDept;
import com.bms.common.core.domain.entity.SysMenu;
import com.bms.common.utils.StringUtils;
/**
* Treeselect树结构实体类
*
* @author ruoyi
* @author bms
*/
public class TreeSelect implements Serializable
{
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.entity;
package com.bms.common.core.domain.entity;
import java.util.ArrayList;
import java.util.List;
@@ -8,12 +8,12 @@ import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.domain.BaseEntity;
import com.bms.common.core.domain.BaseEntity;
/**
* 部门表 sys_dept
*
* @author ruoyi
* @author bms
*/
public class SysDept extends BaseEntity
{
@@ -1,18 +1,18 @@
package com.ruoyi.common.core.domain.entity;
package com.bms.common.core.domain.entity;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.annotation.Excel.ColumnType;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.domain.BaseEntity;
import com.bms.common.annotation.Excel;
import com.bms.common.annotation.Excel.ColumnType;
import com.bms.common.constant.UserConstants;
import com.bms.common.core.domain.BaseEntity;
/**
* 字典数据表 sys_dict_data
*
* @author ruoyi
* @author bms
*/
public class SysDictData extends BaseEntity
{
@@ -1,18 +1,18 @@
package com.ruoyi.common.core.domain.entity;
package com.bms.common.core.domain.entity;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Pattern;
import jakarta.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.annotation.Excel.ColumnType;
import com.ruoyi.common.core.domain.BaseEntity;
import com.bms.common.annotation.Excel;
import com.bms.common.annotation.Excel.ColumnType;
import com.bms.common.core.domain.BaseEntity;
/**
* 字典类型表 sys_dict_type
*
* @author ruoyi
* @author bms
*/
public class SysDictType extends BaseEntity
{
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.entity;
package com.bms.common.core.domain.entity;
import java.util.ArrayList;
import java.util.List;
@@ -7,12 +7,12 @@ import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.domain.BaseEntity;
import com.bms.common.core.domain.BaseEntity;
/**
* 菜单权限表 sys_menu
*
* @author ruoyi
* @author bms
*/
public class SysMenu extends BaseEntity
{
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.entity;
package com.bms.common.core.domain.entity;
import java.util.Set;
import jakarta.validation.constraints.NotBlank;
@@ -6,14 +6,14 @@ import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.annotation.Excel.ColumnType;
import com.ruoyi.common.core.domain.BaseEntity;
import com.bms.common.annotation.Excel;
import com.bms.common.annotation.Excel.ColumnType;
import com.bms.common.core.domain.BaseEntity;
/**
* 角色表 sys_role
*
* @author ruoyi
* @author bms
*/
public class SysRole extends BaseEntity
{
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.entity;
package com.bms.common.core.domain.entity;
import java.util.Date;
import java.util.List;
@@ -7,18 +7,18 @@ import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.annotation.Excel.ColumnType;
import com.ruoyi.common.annotation.Excel.Type;
import com.ruoyi.common.annotation.Excels;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.common.utils.SecurityUtils;
import com.ruoyi.common.xss.Xss;
import com.bms.common.annotation.Excel;
import com.bms.common.annotation.Excel.ColumnType;
import com.bms.common.annotation.Excel.Type;
import com.bms.common.annotation.Excels;
import com.bms.common.core.domain.BaseEntity;
import com.bms.common.utils.SecurityUtils;
import com.bms.common.xss.Xss;
/**
* 用户对象 sys_user
*
* @author ruoyi
* @author bms
*/
public class SysUser extends BaseEntity
{
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.domain.model;
package com.bms.common.core.domain.model;
/**
* 用户登录对象
*
* @author ruoyi
* @author bms
*/
public class LoginBody
{
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.domain.model;
package com.bms.common.core.domain.model;
import java.util.Collection;
import java.util.Collections;
@@ -9,12 +9,12 @@ import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
import org.springframework.security.core.userdetails.UserDetails;
import com.alibaba.fastjson2.annotation.JSONField;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.bms.common.core.domain.entity.SysUser;
/**
* 登录用户身份权限
*
* @author ruoyi
* @author bms
*/
public class LoginUser implements UserDetails
{
@@ -1,9 +1,9 @@
package com.ruoyi.common.core.domain.model;
package com.bms.common.core.domain.model;
/**
* 用户注册对象
*
* @author ruoyi
* @author bms
*/
public class RegisterBody extends LoginBody
{
@@ -1,11 +1,11 @@
package com.ruoyi.common.core.page;
package com.bms.common.core.page;
import com.ruoyi.common.utils.StringUtils;
import com.bms.common.utils.StringUtils;
/**
* 分页数据
*
* @author ruoyi
* @author bms
*/
public class PageDomain
{
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.page;
package com.bms.common.core.page;
import java.io.Serializable;
import java.util.List;
@@ -6,7 +6,7 @@ import java.util.List;
/**
* 表格分页数据对象
*
* @author ruoyi
* @author bms
*/
public class TableDataInfo implements Serializable
{
@@ -1,12 +1,12 @@
package com.ruoyi.common.core.page;
package com.bms.common.core.page;
import com.ruoyi.common.core.text.Convert;
import com.ruoyi.common.utils.ServletUtils;
import com.bms.common.core.text.Convert;
import com.bms.common.utils.ServletUtils;
/**
* 表格数据处理
*
* @author ruoyi
* @author bms
*/
public class TableSupport
{
@@ -1,4 +1,4 @@
package com.ruoyi.common.core.redis;
package com.bms.common.core.redis;
import java.time.Duration;
import java.util.Collection;
@@ -17,7 +17,7 @@ import org.springframework.stereotype.Component;
/**
* spring redis 工具类
*
* @author ruoyi
* @author bms
**/
@SuppressWarnings(value = { "unchecked", "rawtypes" })
@Component
@@ -1,13 +1,13 @@
package com.ruoyi.common.core.text;
package com.bms.common.core.text;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import com.ruoyi.common.utils.StringUtils;
import com.bms.common.utils.StringUtils;
/**
* 字符集工具类
*
* @author ruoyi
* @author bms
*/
public class CharsetKit
{

Some files were not shown because too many files have changed in this diff Show More