部门交易金额

This commit is contained in:
2026-06-19 21:13:56 +08:00
parent ce72d87d12
commit df823119ed
5 changed files with 394 additions and 0 deletions

View File

@@ -7,7 +7,9 @@ import com.rj.entity.LbOrderRow;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
@Mapper
public interface LbOrderRowMapper extends BaseMapper<LbOrderRow> {
@@ -23,4 +25,20 @@ public interface LbOrderRowMapper extends BaseMapper<LbOrderRow> {
*/
List<LbBuyerTradeStats> selectLatestPaidStatsByTenantId(@Param("tenantId") String tenantId,
@Param("dataType") String dataType);
/**
* 按租户、买家ID列表和时间范围查询订单总金额。
*/
BigDecimal selectSumTotalMoneyByBuyerIdsAndTimeRange(@Param("tenantId") String tenantId,
@Param("buyerIds") List<String> buyerIds,
@Param("buyStartTime") String buyStartTime,
@Param("buyEndTime") String buyEndTime);
/**
* 按租户、买家ID列表和时间范围分组查询每个买家的订单总金额。
*/
List<Map<String, Object>> selectSumTotalMoneyGroupByBuyerIds(@Param("tenantId") String tenantId,
@Param("buyerIds") List<String> buyerIds,
@Param("buyStartTime") String buyStartTime,
@Param("buyEndTime") String buyEndTime);
}