发表于: 2020-06-10 23:50:45
1 1745
加油!!!
今天完成的事:
下载垂纶小室,分析原型图,编写接口文档
游客留言回复表
一级标题表
二级标题
作品管理表
banner表
工作室管理表
账户管理表
角色表
模块管理表
写了一个留言管理表的增删改查
接口配置文件
<!--增加一个留言Mess-->
<insert id="addMess" parameterType="Mess">
insert into mess(tourist,message,state,tId,createAt)
values (#{tourist}, #{message}, #{state},#{tId},now data)
</insert>
<!--根据id删除一个Book-->
<delete id="deleteMessById" parameterType="Integer">
delete from mess where id=#{id}
</delete>
<!--修改/回复一个留言-->
<update id="updateMess" parameterType="Mess" >
update mess set reply_content = #{replyContent}, reply_name = #{replyName} where id = #{id}
</update>
<!--根据id查询,返回一个Book-->
<select id="queryMessById" resultType="Mess">
select * from mess
where id = #{id}
</select>
<!--查询全部Book-->
<select id="queryAllMess" resultType="Mess">
SELECT * from mess
</select>
Controller层
@Controller
@RequestMapping("/mess")
public class MessController {
Logger logger = Logger.getLogger(MessController.class);
@Autowired
@Qualifier("MessServiceImpl")
private MessService messService;
//添加一条留言
@RequestMapping(value = "/addMess",method = RequestMethod.POST)
@ResponseBody
public Map addMess(Mess mess){
System.out.println(mess);
Map<String,Object> map = new HashMap<String, Object>();
int i = messService.addMess(mess);
Logger.getLogger("=============="+i);
if(i>0){
map.put("code",200);
map.put("data",mess);
map.put("message","添加成功");
}
return map;
}
//删除一条留言
@RequestMapping("/del/{id}")
@ResponseBody
public String deleteBook(@PathVariable("id") int id) {
Map<String,Object> map = new HashMap<>();
int i = messService.deleteMessById(id);
if(i>0){
map.put("code", 200);
map.put("message","删除成功");
}
return "redirect:/Mess/allMess";
}
postman测试修改 返回结果
查询全部
明天计划的事:继续编写接口
遇到的困难:不知道是不是这些表,有些地方似乎涉及到功能的实现,比如游客在一个作品下留言,后台如何自动记录作品id或者名称呢?配图后台如何进行接收存储,父节点id又是啥。。
评论