package com.usky.ems.service; import com.usky.common.mybatis.core.CrudService; import com.usky.ems.domain.EmsProject; import com.usky.ems.domain.EmsProjectConfiguration; /** * 项目服务(leo.ems_project) */ public interface EmsProjectService extends CrudService { /** * 新增项目 */ Long create(EmsProject project); /** * 修改项目 */ void update(EmsProject project); /** * 删除项目 */ void delete(Long id); /** * 获取项目配置开关状态:根据当前项目ID与配置名称,判断 value 是否为 "1" * * @param projectId 项目 ID * @param name 配置名称 * @return true 表示开启(value="1"),false 表示未开启/未配置 */ Boolean getConfigurationsStatus(Long projectId, String name); }