141 lines
5.3 KiB
C#
141 lines
5.3 KiB
C#
|
|
using System;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Text;
|
|||
|
|
using System.Data;
|
|||
|
|
using Song.Entities;
|
|||
|
|
|
|||
|
|
namespace Song.ServiceInterfaces
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>־<EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
public interface ILogs : WeiSha.Common.IBusinessInterface
|
|||
|
|
{
|
|||
|
|
#region <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD>־
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD>ӵ<EFBFBD>¼<EFBFBD><C2BC>־
|
|||
|
|
/// </summary>
|
|||
|
|
void AddLoginLogs();
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD>־
|
|||
|
|
/// </summary>
|
|||
|
|
void AddOperateLogs();
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void Add(Logs entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ID<49><44>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="identify">ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
void Delete(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD>ݷ<EFBFBD><DDB7>ࡢ<EFBFBD><E0A1A2><EFBFBD><EFBFBD>idɾ<64><C9BE>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="accId"><3E>û<EFBFBD>id</param>
|
|||
|
|
void Delete4Acc(int accId);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3A3ACB0><EFBFBD><EFBFBD><EFBFBD>ID<49><44>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="identify">ʵ<><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Logs GetSingle(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֮ǰ<D6AE><C7B0><EFBFBD><EFBFBD>־
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="day"><3E><><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="type"><3E><>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>Ϊlogin,operate<74><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־</param>
|
|||
|
|
void Clear(int day, string type);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡij<C8A1>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵIJ<CAB5><C4B2><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="accId"><3E>û<EFBFBD>id</param>
|
|||
|
|
/// <param name="type"><3E><>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>Ϊlogin,operate<74><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־</param>
|
|||
|
|
/// <param name="count"><3E><><EFBFBD>صĸ<D8B5><C4B8><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
DataSet GetLately(int accId, string type, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡij<C8A1>û<EFBFBD>ijʱ<C4B3><CAB1><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><EFBFBD>ʴ<EFBFBD><CAB4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IJ<EFBFBD><C4B2><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="accId"><3E>û<EFBFBD>id</param>
|
|||
|
|
/// <param name="type"><3E><>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>Ϊlogin,operate<74><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־</param>
|
|||
|
|
/// <param name="count"><3E><><EFBFBD>صĸ<D8B5><C4B8><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
DataSet GetFrequently(int accId, string type, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="type"><3E><>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>Ϊlogin,operate<74><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־</param>
|
|||
|
|
/// <param name="size">ÿҳ<C3BF><D2B3>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼</param>
|
|||
|
|
/// <param name="index"><3E><>ǰ<EFBFBD>ڼ<EFBFBD>ҳ</param>
|
|||
|
|
/// <param name="countSum"><3E><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Logs[] GetPager(string type,int size, int index, out int countSum);
|
|||
|
|
Logs[] GetPager(string type,DateTime start,DateTime end, int size, int index, out int countSum);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="accId">Ա<><D4B1>id</param>
|
|||
|
|
/// <param name="type"><3E><>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݷ<EFBFBD>Ϊlogin,operate<74><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC>־<EFBFBD><D6BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־</param>
|
|||
|
|
/// <param name="size">ÿҳ<C3BF><D2B3>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼</param>
|
|||
|
|
/// <param name="index"><3E><>ǰ<EFBFBD>ڼ<EFBFBD>ҳ</param>
|
|||
|
|
/// <param name="countSum"><3E><>¼<EFBFBD><C2BC><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Logs[] GetPager(int accId,string type, int size, int index, out int countSum);
|
|||
|
|
Logs[] GetPager(int accId,string type, DateTime start, DateTime end, int size, int index, out int countSum);
|
|||
|
|
/// <summary>
|
|||
|
|
///
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="accId"></param>
|
|||
|
|
/// <param name="mmSear"><3E>˵<EFBFBD><CBB5><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="type"></param>
|
|||
|
|
/// <param name="start"></param>
|
|||
|
|
/// <param name="end"></param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Logs[] GetPager(int accId, string mmSear,string type, DateTime start, DateTime end, int size, int index, out int countSum);
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region ѧԱ<EFBFBD><EFBFBD>ϰ<EFBFBD><EFBFBD>¼
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϰ<EFBFBD><CFB0>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="acid">ѧԱid</param>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>id</param>
|
|||
|
|
/// <param name="olid"><3E>½<EFBFBD>id</param>
|
|||
|
|
/// <param name="ques"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <param name="index"><3E><><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
LogForStudentQuestions QuestionAdd(int acid, int couid, int olid, int ques, int index);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><EFBFBD><DEB8><EFBFBD>ϰ<EFBFBD><CFB0>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="acid">ѧԱid</param>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>id</param>
|
|||
|
|
/// <param name="olid"><3E>½<EFBFBD>id</param>
|
|||
|
|
/// <param name="ques"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <param name="index"><3E><><EFBFBD><EFBFBD>ҳ<EFBFBD><D2B3><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
LogForStudentQuestions QuestionUpdate(int acid, int couid, int olid, int ques, int index);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1>ϰ<EFBFBD><CFB0>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="acid"></param>
|
|||
|
|
/// <param name="couid"></param>
|
|||
|
|
/// <param name="olid"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
LogForStudentQuestions QuestionSingle(int acid, int couid, int olid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ɾ<><C9BE>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>ϰ<EFBFBD><CFB0>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="acid">ѧԱId</param>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>id</param>
|
|||
|
|
/// <param name="olid"><3E>½<EFBFBD>id</param>
|
|||
|
|
void QuestionDelete(int acid, int couid, int olid);
|
|||
|
|
#endregion
|
|||
|
|
}
|
|||
|
|
}
|