CostColumnService.java 1022 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.kcim.service;
  2. import com.kcim.dao.model.CostColumn;
  3. /**
  4. * 成本报表列管理表
  5. *
  6. * @author Wang.YS
  7. * @date 2023-11-01 10:41:08
  8. */
  9. public interface CostColumnService {
  10. /**
  11. * 报表管理-报表列管理-获取
  12. * @param current 当前页
  13. * @param pageSize 页容量
  14. * @param columnName 列名称
  15. * @param columnType 列类型
  16. * @return 列表数据
  17. */
  18. Object getColumnList(Integer current, Integer pageSize, String columnName, String columnType);
  19. /**
  20. * 获取报表列字典
  21. * @return 列字典
  22. */
  23. Object getColumnType();
  24. /**
  25. * 新增报表列
  26. * @param column 报表列对象
  27. * @return 无返回值
  28. */
  29. void addColumn(CostColumn column);
  30. /**
  31. * 编辑报表列
  32. * @param column 报表列对象
  33. */
  34. void editColumn(CostColumn column);
  35. /**
  36. * 删除报表列
  37. * @param id 主键
  38. */
  39. void deleteColumn(Integer id);
  40. Object getChildColumnList(Long columnCode);
  41. }