public void index(){
}
public void dgData() {
String keyword = getPara("keyword");
Qb qb = new Qb("from BCatalog where 1=1");
if(StrKit.isNotEmpty(keyword)){
qb.append(" and name like ?", "%"+keyword+"%");
}
qb.append(" order by orderFlag");
Page<BCatalogModel> page = BCatalogModel.dao.paginate(getPageNumber(), getPageSize(), "select * ", qb);
ModelKit.decodeAttr(page, "addUser", UserCache.getUserMap());
renderEasyUI(page);
}
public void catalogDialog(){
long id = getParaToLong("id", 0L);
if(id!=0){
BCatalogModel model = BCatalogModel.dao.findById(id);
setAttrs(model.toMap());
} else {
setAttr("id", id);
}
}
public void doSave(){
BCatalogModel model = getModel(BCatalogModel.class);
if(model.getId() == 0){
model.setId(IdKit.newUid());
model.setAddTime(new Date());
model.setAddUser(ShiroKit.getCurrentUser().getUserCode());
model.setOrderFlag(OrderKit.getDefaultOrder());
model.save();
} else {
model.setEditTime(new Date());
model.setEditUser(ShiroKit.getCurrentUser().getUserCode());
model.update();
}
renderEasyUISuccess("成功!");
}
public void doDelete(){
Db.update("delete from BCatalog where id=?",getPara("id"));
renderEasyUISuccess("栏目删除成功!");
}
转载于:https://my.oschina.net/venju/blog/1929358