package com.my.blog.website.service; import com.my.blog.website.dto.MetaDto; import com.my.blog.website.modal.Vo.MetaVo; import java.util.List; /** * 分类信息service接口 * Created by BlueT on 2017/3/17. */ public interface IMetaService { /** * 根据类型和名字查询项 * * @param type * @param name * @return */ MetaDto getMeta(String type, String name); /** * 根据文章id获取项目个数 * @param mid * @return */ Integer countMeta(Integer mid); /** * 根据类型查询项目列表 * @param types * @return */ List<MetaVo> getMetas(String types); /** * 保存多个项目 * @param cid * @param names * @param type */ void saveMetas(Integer cid, String names, String type); /** * 保存项目 * @param type * @param name * @param mid */ void saveMeta(String type, String name, Integer mid); /** * 根据类型查询项目列表,带项目下面的文章数 * @return */ List<MetaDto> getMetaList(String type, String orderby, int limit); /** * 删除项目 * @param mid */ void delete(int mid); /** * 保存项目 * @param metas */ void saveMeta(MetaVo metas); /** * 更新项目 * @param metas */ void update(MetaVo metas); }