电商项目---完成内容管理cms系统

学习主题:完成内容管理cms系统

1.初始化内容分类树

(1)简述easyui的tree右键菜单的实现思路

在这里插入图片描述
在这里插入图片描述

(2)简述easyui的tree动态树的实现思路

在这里插入图片描述

2.添加内容分类节点

(1)描述添加树节点的实现思路

右击点击添加,可以编辑,前台传入parentid和name值,后台设置状态和排序为1,刚刚创建的节点一定为叶子节点为1,创建时间和更新时间为系统时间,主键id为自增,添加树节点信息之前先将父节点设置为父亲节点,然后再添加

(2)请说明添加树节点需要提交到后台的参数

前台传入parentid和name值,后台设置状态和排序为1,刚刚创建的节点一定为叶子节点为1,创建时间和更新时间为系统时间,主键id为自增

3.删除内容分类节点

(1)描述删除树节点的实现思路

首先传入叶子节点的id值,根据id查询内容的对象,再获取该对象的父节点id,再查询父节点的子节点个数,如果等于1则说明只有父节点只有该节点一个子节点,则在删除前将父节点改为叶子节点,再删除改节点

(2)描述如果递归删除树节点的思路

首先传入叶子节点的id值,根据id查询内容的对象,再获取该对象的父节点id,再查询父节点的子节点个数,如果等于1则说明只有父节点只有该节点一个子节点,则在删除前将父节点改为叶子节点,再删除改节点

4.实现内容的分页显示

(1)描述内容分页显示的实现思路

前台向后台controller发送请求,同时参数默认是0(内容分类id),controller接收参数(内容分类id,page,rows),传给消费者业务层,业务层调用远程服务代理对象,远程代理对象调用mapper得到list集合,再使用分页工具类,之后一路返回

(2)查询内容列表根据什么参数进行查询

根据传入的内容条目id进行查询

5.实现广告内容的添加

(1)描述实现广告内容添加的实现思路

当用户点击添加内容后,进入到添加的页面,然后点击提交会将用户填写的数据传入到后台中,后台根据传入的内容的信息执行添加操作,添加内容的时间和修改时间为当前系统时间

(2)实现广告内容添加前端需要提交哪些参数

主键id自增不需要提交,创建时间和修改时间为系统当前时间不需要提交,需要提交的数据为:category_id内容条目id,title内容标题,sub_title子标题,title_desc标题描述,url链接,pic图片路径,pic2图片2的路径,content内容

6.实现广告内容删除_编辑

(1)描述广告内容删除的实现思路

前台向后台发送请求,同时参数为一个String数组,里面是要删除的内容的id.controller调用消费者的业务层,在业务层将接受到String参数用都好分割,在将String数组转换成long类型的list集合返回给远程代理对象,业务层在调用远程服务代理对象中的对应方法,远程代理对象调用mapper,进行数据库操作。最后原路返回,controller返回json对象给前台

(2)描述实现广告内容编辑的实现思路

当点击编辑时会根据id查询改内容的信息,将信息回显在页面上,用户更改信息后再提交表单,如果内容不为空则会修改信息
前台判断要编辑的内容有没有选择,且只有一个,如果符合则根据url打开编辑界面,同时图片回显。在编辑界面中向controller发送请求,除了更新时间,其他皆有前台页面传入给后台,controller调用消费者的业务层,业务层调用远程服务代理对象,远程代理对象调用mapper,进行数据库操作。最后原路返回,controller返回json对象给前台

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值