package com.mh.user.mapper; import com.mh.user.entity.KnowledgeDataEntity; import org.apache.ibatis.annotations.*; import java.util.List; /** * @author LJF * @version 1.0 * @project CHWS * @description 知识库管理 * @date 2024-06-26 14:21:47 */ @Mapper public interface KnowledgeDataMapper { @Insert("insert into knowledge_data(title,description,content,create_time,status,remark) " + " values(#{title},#{description},#{content},getDate(),#{status},#{remark})") void insertKnowledgeData(KnowledgeDataEntity knowledgeData); @Results({ @Result(column = "id",property = "id" ), @Result(column = "title", property = "title"), @Result(column = "description", property = "description"), @Result(column = "content", property = "content"), @Result(column = "create_time", property = "createTime"), @Result(column = "status", property = "status"), @Result(column = "remark", property = "remark") }) @Select("select id,title,description,content,create_time,status,remark from knowledge_data order by create_time desc") List findPage(); @Update("") void updateData(KnowledgeDataEntity knowledgeData); @Results({ @Result(column = "id",property = "id" ), @Result(column = "title", property = "title"), @Result(column = "description", property = "description"), @Result(column = "content", property = "content"), @Result(column = "create_time", property = "createTime"), @Result(column = "status", property = "status"), @Result(column = "remark", property = "remark") }) @Select("select id,title,description,content,create_time,status,remark from knowledge_data where id = #{id} order by create_time desc") KnowledgeDataEntity getById(@Param("id") Long id); }