using System;
using System.Collections.Generic;
using System.Text;
using Song.Entities;
namespace Song.ServiceInterfaces
{
///
/// 院系职位的管理
///
public interface IDailyLog : WeiSha.Common.IBusinessInterface
{
///
/// 添加
///
/// 业务实体
void Add(DailyLog entity);
///
/// 修改
///
/// 业务实体
void Save(DailyLog entity);
///
/// 删除,按主键ID;
///
/// 实体的主键
void Delete(int identify);
///
/// 获取单一实体对象,按主键ID;
///
/// 实体的主键
///
DailyLog GetSingle(int identify);
///
/// 获取某个时间的上一个记录,如当前日志的上一个日志
///
/// 当前时间
/// 记录类别,1为日志,2为周志,3为月志,4为季度总结,5为年度总结
/// 员工id
///
DailyLog GetPrevious(DateTime currTime,string type,int accId);
///
/// 分页获取所有的人员;
///
/// 所属人员的id
/// 分类,1为日志,2为周志,3为月志,4为季度总结,5为年度总结
/// 每页显示几条记录
/// 当前第几页
/// 记录总数
///
DailyLog[] GetPager(int accId, string type,int size, int index, out int countSum);
DailyLog[] GetPager(int accId, string type, DateTime start,DateTime end, int size, int index, out int countSum);
}
}