package cn.com.countrygarden.bi.main.service.advise;

import cn.com.countrygarden.bi.main.core.Result;
import cn.com.countrygarden.bi.main.dto.advise.param.AdviseTypeParam;
import cn.com.countrygarden.bi.main.model.AccessToken;
import cn.com.countrygarden.bi.main.model.advise.AfAdviseType;

/**
 * 建言类型-业务逻辑层
 *
 * @author 木木子
 * @email 944528607@qq.com
 * @url
 * @date 2019-04-15
 */
public interface IAfAdviseTypeService {

	/**
	 * 查看建言类型
	 * 
	 * @param id
	 * @return
	 */

	Result queryById(Integer id);

	/**
	 * 新增/编辑建言类型
	 * 
	 * @param afAdviseType
	 * @param accessToken
	 * @return
	 */
	Result addOrEdit(AfAdviseType afAdviseType, AccessToken accessToken);

	/**
	 * 获得建言类型全部数据(无分页)
	 * @param adviseTypeParam
	 * @param accessToken
	 * @return
	 */
	Result queryList( AdviseTypeParam adviseTypeParam,AccessToken accessToken);
	
	/**
	 * 根据ids字符串批量逻辑删除
	 * 
	 * @param ids
	 * @return
	 */
	Result del(String ids);

	Result querySelectList(AdviseTypeParam adviseTypeParam, AccessToken accessToken);
}