ReportColumnService.java 947 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.kcim.service;
  2. import com.kcim.dao.model.ReportColumn;
  3. /**
  4. * @program: CostAccount
  5. * @description:
  6. * @author: Wang.YS
  7. * @create: 2023-10-17 16:17
  8. **/
  9. public interface ReportColumnService {
  10. /**
  11. * 基础设置-其他设置-报表项目设置-获取报表代码
  12. * @return 报表列表
  13. */
  14. Object getReport();
  15. /**
  16. * 基础设置-其他设置-报表项目设置-获取报表列
  17. * @return 报表列数据
  18. */
  19. Object getReportColumn(String reportCode);
  20. /**
  21. * 基础设置-其他设置-报表项目设置-添加报表列
  22. * @param column 报表列数据
  23. */
  24. void addReportColumn(ReportColumn column);
  25. /**
  26. * 删除报表列
  27. * @param id 主键
  28. */
  29. void deleteReportColumn(Integer id);
  30. /**
  31. * 基础设置-其他设置-报表项目设置-编辑报表列
  32. * @param column 入参
  33. */
  34. void editReportColumn(ReportColumn column);
  35. }