You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

45 lines
1.3 KiB

4 weeks ago
  1. package com.example.demo.service;
  2. import java.time.LocalDateTime;
  3. import java.time.LocalTime;
  4. import java.time.ZoneId;
  5. import java.util.Date;
  6. import java.util.List;
  7. /**
  8. * @program: GOLD
  9. * @ClassName GeneralService
  10. * @description:
  11. * @author: huangqizhen
  12. * @create: 202506-22 10:55
  13. * @Version 1.0
  14. **/
  15. public interface GeneralService {
  16. //获取所有市场(地区)
  17. List<String> getMarket();
  18. //获取所有管理员市场(地区)
  19. List<String> getALLAdminMarket();
  20. //获取平台
  21. List<String> getPlatform();
  22. //获取商品
  23. List<String> getGoods();
  24. //获取活动
  25. List<String> getActivity();
  26. //获取昨天的日期
  27. Date getYesterday();
  28. //获取某天的开始时间(00:00:00)
  29. Date getStartOfDay(Date date);
  30. //转换日期格式为yyyy-MM-dd
  31. String formatDate(Date date) ;
  32. //获取时间段内的所有日期(包含起始和结束日)
  33. List<Date> getAllDatesBetween(Date start, Date end);
  34. //获取用户的地区权限列表
  35. List<String> getAdminMarket(String account) ;
  36. //获取用户的地区权限列表(工作台图表专用)
  37. List<String> getAdminMarket1(String account) ;
  38. //获取角色的地区
  39. List<String> getRoleMarket(Integer roleId);
  40. //获取所有市场(地区)
  41. List<String> getAllRoleMarket();
  42. }