EmsProjectService.java 848 B

123456789101112131415161718192021222324252627282930313233343536
  1. package com.usky.ems.service;
  2. import com.usky.common.mybatis.core.CrudService;
  3. import com.usky.ems.domain.EmsProject;
  4. import com.usky.ems.domain.EmsProjectConfiguration;
  5. /**
  6. * 项目服务(leo.ems_project)
  7. */
  8. public interface EmsProjectService extends CrudService<EmsProject> {
  9. /**
  10. * 新增项目
  11. */
  12. Long create(EmsProject project);
  13. /**
  14. * 修改项目
  15. */
  16. void update(EmsProject project);
  17. /**
  18. * 删除项目
  19. */
  20. void delete(Long id);
  21. /**
  22. * 获取项目配置开关状态:根据当前项目ID与配置名称,判断 value 是否为 "1"
  23. *
  24. * @param projectId 项目 ID
  25. * @param name 配置名称
  26. * @return true 表示开启(value="1"),false 表示未开启/未配置
  27. */
  28. Boolean getConfigurationsStatus(Long projectId, String name);
  29. }