导入 kindeditor 资源文件
添加 Textarea 文本域
js 初始化 kindeditor 富文本编辑
kindeditor 数据同步
ego-rpc 商品添加功能实现
3.1Mapper 数据访问层说明
3.2ItemService 接口添加方法
/** * 保存商品信息 * @param item * @param desc * @return */ public EgoResult saveItem(TbItem item,TbItemDesc desc);
ItemServiceImpl 重写方法
@Override
public EgoResult saveItem(TbItem item, TbItemDesc desc) {
// TODO Auto-generated method stub
tbItemMapper.insert(item);
tbItemDescMapper.insert(desc);
return EgoResult.ok();
}
ego-manager-web 实现
ManagerItemService 添加方法
/** * 完成商品详细信息的发布 * @param item 商品对象
* @param desc 商品描述
* @return
*/
public EgoResult saveItemService(TbItem item,String desc);
ManagerItemServiceImpl 实现方法
@Override
public EgoResult saveItemService(TbItem item, String desc) {
// TODO Auto-generated method stub
Date date = new Date();
//自己产生商品的id,满足后期的分开分表的需求
Long id=IDUtils. genItemId ();
//给item对象封装数据
item.setId(id);
item.setStatus((byte) 1);
item.setCreated(date);
item.setUpdated(date);
//创建TbItemDesc对象
TbItemDesc tbItemDesc=new TbItemDesc();
tbItemDesc.setItemDesc(desc);
tbItemDesc.setItemId(id);
tbItemDesc.setCreated(date);
tbItemDesc.setUpdated(date);
//调用远程服务,实现商品信息的发布
return itemServiceProxy.saveItem(item, tbItemDesc);
}
ItemController 添加方法
@RequestMapping(value="item/save",
produces=MediaType. APPLICATION_JSON_VALUE +";charset=UTF-8")
@ResponseBody
public EgoResult itemSave(TbItem item,String desc){
return managerItemService.saveItemService(item, desc); }
发布测试