云风网
云风笔记
云风知识库
一、service/NoteApi新增getNodeDetail接口定义
public interface NoteApi {
...
NoteManage getNoteDetail(int id);
}
二、service/impl/NoteServiceImpl接口实现逻辑
public class NoteServiceImpl implements NoteApi {
@Autowired
NoteMapper noteMapper;
...
public NoteManage getNoteDetail(int noteId) {
return noteMapper.getNoteDetail(noteId);
}
}
三、mapper/NoteMapper新增接口
...
public interface NoteMapper {
...
NoteManage getNoteDetail(int noteId);
}
四、新增sql语句
<select id="getNoteDetail" resultMap="BaseResultMap">
select * from `note` where id = #{id} limit 1
</select>
五、控制类NoteController新增更新逻辑
import org.springframework.web.bind.annotation.*;
...
@RequestMapping(value = "/getNoteDetail",method = RequestMethod.GET)
public Response getNoteDetail(@RequestParam("id") Integer id){
Response response = new Response();
NoteManage note = service.getNoteDetail(id);
response.setResponse(true,"查询成功",200,note);
return response;
}