gunshi-project-ss/src/main/java/com/gunshi/project/ss/mapper/MentencePlanDetailMapper.java

25 lines
818 B
Java
Raw Normal View History

2025-12-29 17:13:09 +08:00
package com.gunshi.project.ss.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
2025-12-29 17:13:09 +08:00
import com.gunshi.project.ss.model.MentencePlanDetail;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
@Mapper
public interface MentencePlanDetailMapper extends BaseMapper<MentencePlanDetail> {
@Select("""
select t1.*,t2.name as mentenceStDetailName,t3.id as mentenceStId,t3.st_name as mentenceStName from
mentence_plan_detail t1
left join mentence_st_detail t2
on t1.mentence_st_detail_id = t2.id and t2.is_enable = 0
left join mentence_st t3
on t2.mentence_st_id = t3.id
2025-09-09 16:15:40 +08:00
where t1.mentence_plan_id = #{id}
""")
List<MentencePlanDetail> selectDetail(@Param("id") Long id);
}