123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Bowin.Common.Linq.Entity;
- using EMIS.ViewModel.EvaluationManage;
- using EMIS.ViewModel;
- using EMIS.Entities;
- namespace EMIS.CommonLogic.EvaluationManage
- {
- public interface IEvaluationTableServices
- {
- /// <summary>
- /// 查询评价表信息
- /// </summary>
- /// <param name="configuretView">查询条件实体</param>
- /// <param name="tableType">评价类型</param>
- /// <param name="evaluationType">参评类型</param>
- /// <param name="pageIndex">页码</param>
- /// <param name="pageSize">显示页数</param>
- /// <returns></returns>
- IGridResultSet<EvaluationTableView> GetEvaluationTableViewGrid(ConfiguretView configuretView, Guid? evaluationType, Guid? evaluationIntType, int? openStatus, int pageIndex, int pageSize);
- /// <summary>
- /// 查询评价表信息
- /// </summary>
- /// <param name="configuretView">查询条件实体</param>
- /// <param name="tableType">评价类型</param>
- /// <param name="evaluationType">参评类型</param>
- /// <returns></returns>
- List<EvaluationTableView> GetEvaluationTableViewList(ConfiguretView configuretView, Guid? evaluationType, Guid? evaluationIntType, int? openStatus);
- /// <summary>
- /// 获取评价表信息
- /// </summary>
- /// <param name="tableID">主键ID</param>
- /// <returns></returns>
- EM_EvaluationTable GetEvaluationTable(Guid? tableID);
- /// <summary>
- /// 获取评价表信息
- /// </summary>
- /// <param name="Name">评价表名</param>
- /// <returns></returns>
- EM_EvaluationTable GetEvaluationTable(string Name);
- ///// <summary>
- ///// 验证评价表信息
- ///// </summary>
- ///// <returns></returns>
- //bool ValidateEvaluationTable(Guid? tableID, string name, string code);
- /// <summary>
- /// 获取评价表信息
- /// </summary>
- /// <param name="tableID">主键ID</param>
- /// <returns></returns>
- EvaluationTableView GetEvaluationTableView(Guid? tableID);
- void SaveOrUpdateEvaluationTable(EvaluationTableView model);
- ///// <summary>
- ///// 添加
- ///// </summary>
- ///// <param name="evaluationTable">实体</param>
- ///// <returns></returns>
- //bool EvaluationTableAdd(EM_EvaluationTable evaluationTable);
- ///// <summary>
- ///// 修改
- ///// </summary>
- ///// <param name="evaluationTable">实体</param>
- ///// <returns></returns>
- //bool EvaluationTableUpdate(EM_EvaluationTable evaluationTable);
- /// <summary>
- /// 删除
- /// </summary>
- /// <param name="tableIDs"></param>
- /// <returns></returns>
- bool EvaluationTableDelete(List<Guid> tableIDs);
- }
- }
|