功能实现
(1)点击置顶,修改帖子的类型。
(2)点击“加精”、“删除”,修改帖子的状态。
权限管理
(1)版主可以执行“置顶”、“加精”操作
(2)管理员可以执行“删除”操作。
按钮显示
(1)版主可以看到“置顶”、“加精”按钮。
(2)管理员可以看到“删除”按钮。
在github中搜索thymeleaf-extras-springsecurity。在mvn库里搜thymeleaf springsecurity5,粘贴到pom.xml。
在DiscussPostMapper接口类里,添加
int updateType(int id, int type);
int updateStatus(int id,int status);
在discusspost-mapper.xml里,添加
<update id="updateType">
update discuss_post set type = #{
type} where id = #{
id}
</update>
<update id="updateStatus">
update discuss_post set status = #{
status} where id = #{
id}
</update>
在DiscussPostService类里,添加
public int updateType(int id, int type){
return discussPostMapper.updateType(id,type);
}
public int updateStatus(int id, int status){
return discussPostMapper.updateStatus(id,status)