導入 kindeditor 資源檔案
添加 Textarea 文本域
js 初始化 kindeditor 富文本編輯
kindeditor 資料同步
ego-rpc 商品添加功能實作
3.1Mapper 資料通路層說明
3.2ItemService 接口添加方法
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 添加方法
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); }
釋出測試