1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- 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 IEvaluationNormServices
- {
- /// <summary>
- /// 查询评分标准信息
- /// </summary>
- /// <param name="configuretView">查询条件实体</param>
- /// <param name="intType">评分类型</param>
- /// <param name="pageIndex">页码</param>
- /// <param name="pageSize">显示页数</param>
- /// <returns></returns>
- IGridResultSet<EvaluationNormView> GetEvaluationNormViewGrid(ConfiguretView configuretView, int? intType, int pageIndex, int pageSize);
- /// <summary>
- /// 查询评分标准信息
- /// </summary>
- /// <param name="configuretView">查询条件实体</param>
- /// <param name="intType">评分类型</param>
- /// <returns></returns>
- List<EvaluationNormView> GetEvaluationNormViewList(ConfiguretView configuretView, int? intType);
- /// <summary>
- /// 获取评分标准信息
- /// </summary>
- /// <param name="normID">主键ID</param>
- /// <returns></returns>
- EMIS.Entities.EM_EvaluationNorm GetEvaluationNorm(Guid? normID);
- /// <summary>
- /// 获取评分标准信息
- /// </summary>
- /// <param name="Name">评分标准名称</param>
- /// <returns></returns>
- EMIS.Entities.EM_EvaluationNorm GetEvaluationNorm(string Name);
- /// <summary>
- /// 获取评分标准信息
- /// </summary>
- /// <param name="normID">主键ID</param>
- /// <returns></returns>
- EvaluationNormView GetEvaluationNormView(Guid? normID);
- /// <summary>
- /// 保存
- /// </summary>
- /// <param name="norm"></param>
- /// <param name="detailList"></param>
- void Save(EvaluationNormView norm, IList<EvaluationNormDetailView> detailList);
- /// <summary>
- /// 删除
- /// </summary>
- /// <param name="normIDs"></param>
- /// <returns></returns>
- bool EvaluationNormDelete(List<Guid> normIDs);
- /// <summary>
- /// 获取评分标准明细信息
- /// </summary>
- /// <param name="detailID">主键ID</param>
- /// <returns></returns>
- EMIS.Entities.EM_EvaluationNormDetail GetEvaluationNormDetail(Guid? detailID);
- /// <summary>
- /// 获取评分标准明细信息
- /// </summary>
- /// <param name="Name">评分标准名称</param>
- /// <returns></returns>
- EMIS.Entities.EM_EvaluationNormDetail GetEvaluationNormDetail(string Name);
- /// <summary>
- /// 获取评分标准明细信息
- /// </summary>
- /// <param name="detailID">主键ID</param>
- /// <returns></returns>
- EvaluationNormDetailView GetEvaluationNormDetailView(Guid? detailID);
- IList<EvaluationNormDetailView> GetEvaluationNormDetailViewList(Guid normID);
- //加载选中的项目明细
- IList<EvaluationNormDetailView> GetEvaluationNormOrProjectDetailViewList(Guid normID);
- }
- }
|