同步用户并构建上级链条

This commit is contained in:
2026-05-19 17:56:46 +08:00
parent 893af21ce2
commit 1313269710
10 changed files with 338 additions and 14 deletions

View File

@@ -6,6 +6,7 @@ import com.rj.entity.LbDailyUserTrade;
import com.rj.entity.LbDailyUserTradeReport;
import java.time.LocalDate;
import java.util.List;
import java.util.Map;
/**
@@ -21,6 +22,11 @@ public interface ILbDailyUserTradeReportService extends IService<LbDailyUserTrad
Map<String, Object> calculateReportSumByDateAndTenant(LocalDate reportDate, String tenantId);
/**
* 替换指定租户、报表日期的明细报表report_detail先删后插须在单事务内执行。
*/
void replaceDetailReportsForDate(String tenantId, LocalDate reportDate, List<LbDailyUserTradeReport> reports);
/**
* 按日期范围与租户统计每人四类金额(昨日买入、当日卖出、当日买入、差额):本人汇总与递归下级汇总。
* 用户范围由 lb_daily_user_trade_report 在条件内出现过的 user_id 圈定;上下级由 lb_department_user 确定。