package com.tamguo.modules.tiku.service;

import com.alibaba.fastjson.JSONArray;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.IService;
import com.tamguo.modules.tiku.model.CourseEntity;
import com.tamguo.modules.tiku.model.condition.CourseCondition;

public interface ICourseService extends IService<CourseEntity>{

	Page<CourseEntity> listData(CourseCondition condition);

	/** 保存科目*/
	void save(CourseEntity course);

	/** 修改科目*/
	void update(CourseEntity course);

	/** 删除科目*/
	void delete(String uid);

	/** 激活科目*/
	void enable(String uid);

	/** 停用科目*/
	void disabled(String uid);

	/** 科目树形*/
	JSONArray treeData();

}
