package com.qianwen.smartman.modules.cps.service; import com.baomidou.mybatisplus.core.metadata.IPage; import java.util.List; import javax.validation.Valid; import com.qianwen.core.mp.base.BaseService; import com.qianwen.core.mp.support.Query; import com.qianwen.core.oss.model.BladeFile; import com.qianwen.smartman.modules.cps.entity.Fixture; import com.qianwen.smartman.modules.cps.vo.CommonGroupTypeVO; import com.qianwen.smartman.modules.cps.vo.FixtureGroupFixtureVO; import com.qianwen.smartman.modules.cps.vo.FixtureVO; import com.qianwen.smartman.modules.cps.vo.GroupTreeVO; import com.qianwen.smartman.modules.cps.vo.ToolAppendixVO; import org.springframework.web.multipart.MultipartFile; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/cps/service/IFixtureService.class */ public interface IFixtureService extends BaseService { Boolean removeFixture(List ids); FixtureVO insert(@Valid FixtureVO fixtureVO, Long groupId); List list(String keyword, Long groupId); IPage page(String keyword, Long groupId, Query query); FixtureVO detail(Long id); void checkFixture(Fixture fixture); boolean remove(List ids); ToolAppendixVO insertFile(ToolAppendixVO toolAppendixVO); List fixtureGroupAndFixtureList(); BladeFile importFixture(MultipartFile file); List allGroupFixture(CommonGroupTypeVO vo); FixtureVO updateFixture(FixtureVO fixtureVO); }