using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Bowin.Common.Linq.Entity;
using EMIS.ViewModel.CalendarManage;
using EMIS.ViewModel;
using EMIS.Entities;
namespace EMIS.CommonLogic.CalendarManage
{
public interface IActivitieServices
{
///
/// 查询固定活动信息
///
/// 查询条件实体
/// 活动类型
/// 时间段
/// 页码
/// 显示页数
///
IGridResultSet GetActivitieViewGrid(ConfiguretView configuretView, int? activitiesType, int? timesSegment, int pageIndex, int pageSize);
///
/// 查询固定活动信息
///
/// 查询条件实体
/// 活动类型
/// 时间段
///
List GetActivitieViewList(ConfiguretView configuretView, int? activitiesType, int? timesSegment);
///
/// 获取固定活动信息
///
/// 主键ID
///
CF_ActivitiesSets GetActivitie(Guid? activitiesID);
///
/// 获取固定活动信息
///
/// 活动名称
///
CF_ActivitiesSets GetActivitie(string Name);
///
/// 获取固定活动信息
///
/// 主键ID
///
ActivitieView GetActivitieView(Guid? activitiesID);
///
/// 添加
///
/// 实体
///
bool ActivitiesAdd(ActivitieView activitieView);
///
/// 修改
///
/// 实体
///
bool ActivitiesUpdate(ActivitieView activitieView);
///
/// 删除
///
///
///
bool ActivitiesDelete(List activitiesIDs);
}
}