IMoneyProduceService.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package vip.xiaonuo.money.service;
  2. import com.alibaba.fastjson.JSONArray;
  3. import com.alibaba.fastjson.JSONObject;
  4. import vip.xiaonuo.money.entity.MoneyProduce;
  5. import com.baomidou.mybatisplus.extension.service.IService;
  6. import vip.xiaonuo.money.entity.vo.MoneyProduceScreenVo;
  7. import vip.xiaonuo.money.param.MoneyAnalysisParam;
  8. import vip.xiaonuo.money.param.MoneyInOutParam;
  9. import vip.xiaonuo.money.param.MoneyProduceIncomeParam;
  10. import vip.xiaonuo.money.param.MoneyProduceParam;
  11. import java.util.List;
  12. import java.util.Map;
  13. /**
  14. * <p>
  15. * 财务产品销售收入 服务类
  16. * </p>
  17. *
  18. * @author author
  19. * @since 2024-11-19
  20. */
  21. public interface IMoneyProduceService extends IService<MoneyProduce> {
  22. //财务图表收入分析占比
  23. MoneyProduce analysisIncome(MoneyAnalysisParam analysisParam);
  24. //财务图表产品销售趋势分析
  25. JSONArray produceAnalysis(MoneyProduceParam moneyProduceParam);
  26. //收入分析(国内外)
  27. JSONObject getInOut(MoneyInOutParam inOutParam);
  28. //财务图表产品销售收入分析
  29. JSONArray produceIncomeAnalysis(MoneyProduceIncomeParam moneyProduceParam);
  30. //大屏各部门销售收入趋势分析
  31. List<MoneyProduceScreenVo> getList(MoneyInOutParam inOutParam);
  32. }