package com.by4cloud.platformx.device.service; import com.by4cloud.platformx.common.core.util.R; import com.by4cloud.platformx.device.entity.Contract; import com.github.yulichang.extension.mapping.base.MPJDeepService; import java.util.List; public interface ContractService extends MPJDeepService { Boolean saveDeep(Contract contract); Boolean updateDeep(Contract contract); Boolean removeDeep(Long[] ids); Boolean removeChild(Long[] ids); Contract getDetailById(Long id); Boolean approved(Long id); List getApprovedContractList(); R approvelInvalid(Long id); R invalidById(Long id); }