using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using EMIS.Entities;
using Bowin.Common.Linq.Entity;
using EMIS.ViewModel.ScoreManage;
namespace EMIS.CommonLogic.ScoreManage
{
public interface IScoreFormulaServices
{
///
/// 查询成绩公式设置列表
///
///
///
///
///
IGridResultSet GetScoreFormulaGrid(string name, int pageIndex, int pageSize);
///
/// 查询成绩公式设置列表
///
///
///
///
///
List GetScoreFormulaList(string name);
List GetScoreFormulaDropdownViewList(string name);
///
/// 根据ID获取成绩公式设置
///
///
///
ER_ScoreFormula GetScoreFormula(Guid? scoreFormulaID);
///
/// 添加
///
///
void ScoreFormulaAdd(ScoreFormulaView scoreFormulaView, List scoreFormulaDetailList);
///
/// 删除
///
///
void ScoreFormulaDelete(List scoreFormulaIDs);
///
/// 根据成绩公式设置ID查询明细
///
///
///
List GetScoreFormulaDetailList(Guid? scoreFormulaID);
List GetScoreFormulaDetailListByScoreFormulaID(Guid? scoreFormulaID);
List GetCustomerScoreFormula();
}
}