@Override public void delete(Long id) { categoryDAO.delete(id); }
@Override public void update(CategoryDO category) throws ValidateException { validate(category); categoryDAO.update(category); }
@Override public CategoryDO get(Long id) { return categoryDAO.get(id); }
@Override public ResultModel<CategoryDO> query(CategoryQueryModel queryModel) { return ResultModel.buildResultModel( queryModel, categoryDAO.query(queryModel), categoryDAO.count(queryModel)); }
@Override public void add(CategoryDO category) throws ValidateException { validate(category); categoryDAO.insert(category); }