package com.thhy.engineering.modules.biz.engineering.mapper; import com.thhy.engineering.modules.biz.engineering.entity.SysSegmentNeed; import com.thhy.engineering.modules.biz.engineering.entity.SysSegment; import com.thhy.general.annotations.Idkey; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.HashMap; import java.util.List; import java.util.Map; @Mapper public interface SysSegmentMapper { String segmentNameByOne(String segmentName); String segmentNameByProjectName(String unitProjectName); void segmentInsert(@Idkey("segmentId") Map values); void segmentNeedInsert(@Idkey("id") HashMap segmentNeed); List segmentList(Map values); SysSegment segmentInfo(String segmentId); List segmentNeedList(String segmentId); void segmentDel(String segmentId); void segmentUpdate(Map values); void segmentNeedDel(@Param("segmentId") String segmentId1); }