631 lines
24 KiB
C#
631 lines
24 KiB
C#
|
|
using System;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Text;
|
|||
|
|
using Song.Entities;
|
|||
|
|
using System.Data;
|
|||
|
|
using WeiSha.Data;
|
|||
|
|
|
|||
|
|
namespace Song.ServiceInterfaces
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// ѧԱ<D1A7>Ĺ<EFBFBD><C4B9><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
public interface IStudent : WeiSha.Common.IBusinessInterface
|
|||
|
|
{
|
|||
|
|
#region ѧԱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void SortAdd(StudentSort entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><EFBFBD>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void SortSave(StudentSort 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>
|
|||
|
|
/// <returns><3E><><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>-1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD><C4AC><EFBFBD>飬<EFBFBD><E9A3AC><EFBFBD><EFBFBD>-2</returns>
|
|||
|
|
int SortDelete(int identify);
|
|||
|
|
/// <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>
|
|||
|
|
StudentSort SortSingle(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡĬ<C8A1><C4AC>ѧԱ<D1A7><D4B1>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
StudentSort SortDefault(int orgid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD>Ĭ<EFBFBD><C4AC>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <param name="identify"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
void SortSetDefault(int orgid, int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><F3A3BBBC><EFBFBD><EFBFBD><EFBFBD>ѧԱ<D1A7>飻
|
|||
|
|
/// </summary>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
StudentSort[] SortAll(int orgid, bool? isUse);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <param name="isUse"></param>
|
|||
|
|
/// <param name="count"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
StudentSort[] SortCount(int orgid, bool? isUse, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡij<C8A1><C4B3>վѧԱ<D1A7><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>飻
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="StudentId"><3E><>վѧԱid</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
StudentSort Sort4Student(int studentId);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡij<C8A1><C4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վѧԱ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="sortid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Accounts[] Student4Sort(int sortid, bool? isUse);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ʵ<><CAB5></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
bool SortIsExist(StudentSort entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD>ͬһ<CDAC><D2BB><EFBFBD>ڵ<EFBFBD><DAB5>µĶ<C2B5><C4B6><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="id"></param>
|
|||
|
|
/// <returns><3E><><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6>ˣ<EFBFBD><CBA3><EFBFBD>false<73><65><EFBFBD>ƶ<EFBFBD><C6B6>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>true</returns>
|
|||
|
|
bool SortRemoveUp(int orgid, int id);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD><EFBFBD><EFBFBD>ͬһ<CDAC><D2BB><EFBFBD>ڵ<EFBFBD><DAB5>µĶ<C2B5><C4B6><EFBFBD><EFBFBD><EFBFBD>ǰ<EFBFBD>ƶ<EFBFBD><C6B6><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="id"></param>
|
|||
|
|
/// <returns><3E><><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD>ڶ<EFBFBD><DAB6>ˣ<EFBFBD><CBA3><EFBFBD>false<73><65><EFBFBD>ƶ<EFBFBD><C6B6>ɹ<EFBFBD><C9B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>true</returns>
|
|||
|
|
bool SortRemoveDown(int orgid, int id);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡѧԱ<D1A7><D4B1>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <param name="isUse"></param>
|
|||
|
|
/// <param name="name"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
StudentSort[] SortPager(int orgid, bool? isUse, string name, int size, int index, out int countSum);
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
//#region ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><><EFBFBD><EFBFBD>ѧԱ
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
///// <returns><3E><><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD>ڸ<EFBFBD>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>-1</returns>
|
|||
|
|
//int StudentAdd(Student entity);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><EFBFBD>ѧԱ
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
//void StudentSave(Student 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 StudentDelete(int identify);
|
|||
|
|
///// <summary>
|
|||
|
|
///// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վѧԱ<D1A7>ʺ<EFBFBD><CABA><EFBFBD>
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="accname"><3E><>վѧԱ<D1A7>˺<EFBFBD></param>
|
|||
|
|
///// <param name="orgid"></param>
|
|||
|
|
//void StudentDelete(string accname, int orgid);
|
|||
|
|
///// <summary>
|
|||
|
|
///// ɾ<><C9BE>ѧԱ
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="entity"></param>
|
|||
|
|
//void StudentDelete(Song.Entities.Student entity);
|
|||
|
|
///// <summary>
|
|||
|
|
///// ɾ<><C9BE>ѧԱ
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="entity"></param>
|
|||
|
|
///// <param name="tran"></param>
|
|||
|
|
//void StudentDelete(Song.Entities.Student entity, DbTrans tran);
|
|||
|
|
///// <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>
|
|||
|
|
//Student StudentSingle(int identify);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB>壬<EFBFBD><E5A3AC><EFBFBD>˺<EFBFBD>
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="accname"></param>
|
|||
|
|
///// <param name="orgid"></param>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//Student StudentSingle(string accname, int orgid);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3A3ACB0><EFBFBD>վѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="name"><3E>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//Student StudentSingle(string accname, string pw, int orgid);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB>壬ͨ<E5A3AC><CDA8>id<69><64><EFBFBD><EFBFBD>֤<EFBFBD><D6A4>
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="id">ѧԱId</param>
|
|||
|
|
///// <param name="uid">ѧԱ<D1A7><D4B1>¼ʱ<C2BC><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD>ͬһ<CDAC>˺Ų<CBBA>ͬ<EFBFBD>˵<EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//Student StudentSingle(int id, string uid);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><>¼<EFBFBD><C2BC>֤
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="acc"><3E>˺ţ<CBBA><C5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD></param>
|
|||
|
|
///// <param name="pw"><3E><><EFBFBD>루<EFBFBD><EBA3A8><EFBFBD>ģ<EFBFBD>δ<EFBFBD><CEB4>md5<64><35><EFBFBD>ܣ<EFBFBD></param>
|
|||
|
|
///// <param name="orgid"></param>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//Student StudentLogin(string acc, string pw, int orgid, bool? isPass);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><>¼<EFBFBD>ж<EFBFBD>
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="accid">ѧԱid</param>
|
|||
|
|
///// <param name="pw"><3E><><EFBFBD>룬md5<64><35><EFBFBD>ܺ<EFBFBD><DCBA><EFBFBD></param>
|
|||
|
|
///// <param name="orgid"></param>
|
|||
|
|
///// <param name="isPass"></param>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//Student StudentLogin(int accid, string pw, int orgid, bool? isPass);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><>ǰ<EFBFBD><C7B0><EFBFBD>ʺ<EFBFBD><CABA>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="name">ѧԱ<D1A7>ʺ<EFBFBD></param>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//bool IsStudentExist(int orgid, string accname);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20>ж<EFBFBD>ѧԱ<D1A7>Ƿ<EFBFBD><C7B7>Ѿ<EFBFBD><D1BE>ڴ棬<DAB4><E6A3AC><EFBFBD>ж<EFBFBD><D0B6>˺<EFBFBD><CBBA><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD>
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="orgid"></param>
|
|||
|
|
///// <param name="enity"></param>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//bool IsStudentExist(int orgid, Student enity);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><>ǰ<EFBFBD><C7B0><EFBFBD>ʺ<EFBFBD><CABA>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="orgid"></param>
|
|||
|
|
///// <param name="accname"></param>
|
|||
|
|
///// <param name="answer"><3E><>ȫ<EFBFBD><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//bool IsStudentExist(int orgid, string accname, string answer);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><F3A3BBBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վѧԱ<D1A7><D4B1>
|
|||
|
|
///// </summary>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//Student[] StudentAll(int orgid, bool? isUse);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><>ȡѧԱ
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
///// <param name="isUse"></param>
|
|||
|
|
///// <param name="count"></param>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//Student[] StudentCount(int orgid, bool? isUse, int count);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><><EFBFBD><EFBFBD><EFBFBD>ж<EFBFBD><D0B6><EFBFBD>ѧԱ
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="orgid"></param>
|
|||
|
|
///// <param name="isUse"></param>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//int StudentOfCount(int orgid, bool? isUse);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><><EFBFBD><EFBFBD>Excel<65><6C>ʽ<EFBFBD><CABD>ѧԱ<D1A7><D4B1>Ϣ
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="path"><3E><><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˣ<EFBFBD></param>
|
|||
|
|
///// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
///// <param name="sortid">ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>id<69><64>С<EFBFBD><D0A1>0Ϊȫ<CEAA><C8AB></param>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//string StudentExport4Excel(string path, int orgid, int sortid);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><>ҳ<EFBFBD><D2B3>ȡ<EFBFBD><C8A1><EFBFBD>е<EFBFBD><D0B5><EFBFBD>վѧԱ<D1A7>ʺţ<CABA>
|
|||
|
|
///// </summary>
|
|||
|
|
///// <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>
|
|||
|
|
//Student[] StudentPager(int orgid, int size, int index, out int countSum);
|
|||
|
|
///// <summary>
|
|||
|
|
///// <20><>ҳ<EFBFBD><D2B3>ȡijѧԱ<D1A7>飬<EFBFBD><E9A3AC><EFBFBD>е<EFBFBD><D0B5><EFBFBD>վѧԱ<D1A7>ʺţ<CABA>
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
///// <param name="sortid">ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>id</param>
|
|||
|
|
///// <param name="isUse"></param>
|
|||
|
|
///// <param name="name">ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD></param>
|
|||
|
|
///// <param name="phone">ѧԱ<D1A7>˺<EFBFBD></param>
|
|||
|
|
///// <param name="size"></param>
|
|||
|
|
///// <param name="index"></param>
|
|||
|
|
///// <param name="countSum"></param>
|
|||
|
|
///// <returns></returns>
|
|||
|
|
//Student[] StudentPager(int orgid, int? sortid, bool? isUse, string name, string phone, int size, int index, out int countSum);
|
|||
|
|
//#endregion
|
|||
|
|
|
|||
|
|
#region ѧԱ<EFBFBD><EFBFBD>¼<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD>ӵ<EFBFBD>¼<EFBFBD><C2BC>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
void LogForLoginAdd(Accounts st);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20>ĵ<DEB8>¼<EFBFBD>ǣ<EFBFBD>ˢ<EFBFBD><CBA2>һ<EFBFBD>µ<EFBFBD>¼<EFBFBD><C2BC>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="interval"><3E><><EFBFBD><EFBFBD><EFBFBD>ύ<EFBFBD>ļ<EFBFBD><C4BC><EFBFBD>ʱ<EFBFBD>䣬Ҳ<E4A3AC><D2B2>ÿ<EFBFBD><C3BF><EFBFBD>ύ<EFBFBD><E1BDBB><EFBFBD><EFBFBD><EFBFBD>ӵ<EFBFBD><D3B5><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB></param>
|
|||
|
|
/// <param name="plat"><3E>豸<EFBFBD><E8B1B8><EFBFBD>ƣ<EFBFBD>PCΪ<43><CEAA><EFBFBD>Զˣ<D4B6>MobiΪ<69>ֻ<EFBFBD><D6BB><EFBFBD></param>
|
|||
|
|
void LogForLoginFresh(int interval, string plat);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20>˳<EFBFBD><CBB3><EFBFBD>¼֮ǰ<D6AE>ļ<EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="plat"><3E>豸<EFBFBD><E8B1B8><EFBFBD>ƣ<EFBFBD>PCΪ<43><CEAA><EFBFBD>Զˣ<D4B6>MobiΪ<69>ֻ<EFBFBD><D6BB><EFBFBD></param>
|
|||
|
|
void LogForLoginOut(string plat);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD>ѧԱid<69><64><EFBFBD><EFBFBD>¼ʱ<C2BC><CAB1><EFBFBD>ɵ<EFBFBD>Uid<69><64><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid">ѧԱId</param>
|
|||
|
|
/// <param name="stuid"><3E><>¼ʱ<C2BC><CAB1><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD><EFBFBD>ȫ<EFBFBD><C8AB>Ψһ</param>
|
|||
|
|
/// <param name="plat"><3E>豸<EFBFBD><E8B1B8><EFBFBD>ƣ<EFBFBD>PCΪ<43><CEAA><EFBFBD>Զˣ<D4B6>MobiΪ<69>ֻ<EFBFBD><D6BB><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
LogForStudentOnline LogForLoginSingle(int stid, string stuid, string plat);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD>ؼ<EFBFBD>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="identify"><3E><>¼ID</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
LogForStudentOnline LogForLoginSingle(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ɾ<><C9BE>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="identify"></param>
|
|||
|
|
void StudentOnlineDelete(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>Id</param>
|
|||
|
|
/// <param name="stid">ѧԱId</param>
|
|||
|
|
/// <param name="platform">ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>PC<50><43>Mobi</param>
|
|||
|
|
/// <param name="start">ͳ<>ƵĿ<C6B5>ʼʱ<CABC><CAB1></param>
|
|||
|
|
/// <param name="end">ͳ<>ƵĽ<C6B5><C4BD><EFBFBD>ʱ<EFBFBD><CAB1></param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
LogForStudentOnline[] LogForLoginPager(int orgid, int stid, string platform, DateTime? start, DateTime? end, int size, int index, out int countSum);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <param name="stid"></param>
|
|||
|
|
/// <param name="platform"></param>
|
|||
|
|
/// <param name="start"></param>
|
|||
|
|
/// <param name="end"></param>
|
|||
|
|
/// <param name="stname">ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="stmobi">ѧԱ<D1A7>ֻ<EFBFBD><D6BB><EFBFBD></param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
LogForStudentOnline[] LogForLoginPager(int orgid, int stid, string platform, DateTime? start, DateTime? end, string stname, string stmobi, int size, int index, out int countSum);
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region ѧԱ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧϰ<EFBFBD>ļ<EFBFBD>¼
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>¼ѧԱѧϰʱ<CFB0><CAB1>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="couid"></param>
|
|||
|
|
/// <param name="olid"><3E>½<EFBFBD>id</param>
|
|||
|
|
/// <param name="st">ѧԱ<D1A7>˻<EFBFBD></param>
|
|||
|
|
/// <param name="playTime"><3E><><EFBFBD>Ž<EFBFBD><C5BD><EFBFBD></param>
|
|||
|
|
/// <param name="studyInterval">ѧϰʱ<CFB0>䣬<EFBFBD><E4A3AC>Ϊʱ<CEAA><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD>ύѧϰʱ<CFB0><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="totalTime"><3E><>Ƶ<EFBFBD>ܳ<EFBFBD><DCB3><EFBFBD></param>
|
|||
|
|
void LogForStudyFresh(int couid, int olid, Accounts st, int playTime, int studyInterval, int totalTime);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>¼ѧԱѧϰʱ<CFB0><CAB1>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="couid"></param>
|
|||
|
|
/// <param name="olid"><3E>½<EFBFBD>id</param>
|
|||
|
|
/// <param name="st">ѧԱ<D1A7>˻<EFBFBD></param>
|
|||
|
|
/// <param name="playTime"><3E><><EFBFBD>Ž<EFBFBD><C5BD><EFBFBD></param>
|
|||
|
|
/// <param name="studyTime">ѧϰʱ<CFB0>䣬<EFBFBD><E4A3AC>Ϊ<EFBFBD>ۼ<EFBFBD>ʱ<EFBFBD><CAB1></param>
|
|||
|
|
/// <param name="totalTime"><3E><>Ƶ<EFBFBD>ܳ<EFBFBD><DCB3><EFBFBD></param>
|
|||
|
|
/// <returns>ѧϰ<D1A7><CFB0><EFBFBD>Ȱٷֱȣ<D6B1><C8A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ-1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾʧ<CABE><CAA7></returns>
|
|||
|
|
double LogForStudyUpdate(int couid, int olid, Accounts st, int playTime, int studyTime, int totalTime);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD>ѧԱid<69><64><EFBFBD><EFBFBD>¼ʱ<C2BC><CAB1><EFBFBD>ɵ<EFBFBD>Uid<69><64><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid">ѧԱId</param>
|
|||
|
|
/// <param name="olid"><3E>½<EFBFBD>id</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
LogForStudentStudy LogForStudySingle(int stid, int olid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD>ؼ<EFBFBD>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="identify"><3E><>¼ID</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
LogForStudentStudy LogForStudySingle(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD>ѧϰ<D1A7><CFB0>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>id</param>
|
|||
|
|
/// <param name="olid"><3E>½<EFBFBD>id</param>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
/// <param name="platform">ƽ̨<C6BD><CCA8>PC<50><43>Mobi</param>
|
|||
|
|
/// <param name="count"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
LogForStudentStudy[] LogForStudyCount(int orgid, int couid, int olid, int stid, string platform, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>Id</param>
|
|||
|
|
/// <param name="stid">ѧԱId</param>
|
|||
|
|
/// <param name="platform">ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>ƽ̨<C6BD><CCA8>PC<50><43>Mobi</param>
|
|||
|
|
/// <param name="start">ͳ<>ƵĿ<C6B5>ʼʱ<CABC><CAB1></param>
|
|||
|
|
/// <param name="end">ͳ<>ƵĽ<C6B5><C4BD><EFBFBD>ʱ<EFBFBD><CAB1></param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
LogForStudentStudy[] LogForStudyPager(int orgid, int couid, int olid, int stid, string platform, int size, int index, out int countSum);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>ѧϰ<D1A7>γ̵ļ<CCB5>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid"></param>
|
|||
|
|
/// <returns>datatable<6C><65>LastTime<6D><65>Ϊѧϰʱ<CFB0>䣻studyTime<6D><65>ѧϰʱ<CFB0><CAB1></returns>
|
|||
|
|
DataTable StudentStudyCourseLog(int stid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ѧԱָ<D4B1><D6B8>ѧϰ<D1A7>γ̵ļ<CCB5>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid"></param>
|
|||
|
|
/// <param name="couids"><3E>γ<EFBFBD>id,<2C><><EFBFBD>ŷָ<C5B7></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
DataTable StudentStudyCourseLog(int stid,string couids);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>ѧϰijһ<C4B3>γ̵ļ<CCB5>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>id</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
DataTable StudentStudyCourseLog(int stid,int couid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ѧԱѧϰijһ<C4B3>γ<EFBFBD><CEB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½ڵļ<DAB5>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>id</param>
|
|||
|
|
/// <param name="acid">ѧԱ<D1A7>˻<EFBFBD>id</param>
|
|||
|
|
/// <returns>datatable<6C>У<EFBFBD>LastTime<6D><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧϰʱ<CFB0>䣻totalTime<6D><65><EFBFBD><EFBFBD>Ƶʱ<C6B5>䳤<EFBFBD><E4B3A4>playTime<6D><65><EFBFBD><EFBFBD><EFBFBD>Ž<EFBFBD><C5BD>ȣ<EFBFBD>studyTime<6D><65>ѧϰʱ<CFB0>䣬complete<74><65><EFBFBD><EFBFBD><EFBFBD>ɶȰٷֱ<D9B7></returns>
|
|||
|
|
DataTable StudentStudyOutlineLog(int couid, int stid);
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region ѧԱ<EFBFBD>Ĵ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ع<EFBFBD>
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧԱ<D1A7>Ĵ<EFBFBD><C4B4><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void QuesAdd(Student_Ques entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><EFBFBD>ѧԱ<D1A7>Ĵ<EFBFBD><C4B4><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void QuesSave(Student_Ques 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>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
void QuesDelete(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id<69><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="quesid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
void QuesDelete(int quesid, int stid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD>մ<EFBFBD><D5B4><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>id</param>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
void QuesClear(int couid, int stid);
|
|||
|
|
/// <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>
|
|||
|
|
Student_Ques QuesSingle(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ǰѧԱ<D1A7><D4B1><EFBFBD><EFBFBD><EFBFBD>д<EFBFBD><D0B4><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
/// <param name="sbjid">ѧ<><D1A7>id</param>
|
|||
|
|
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Questions[] QuesAll(int stid, int sbjid, int couid, int type);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
/// <param name="sbjid">ѧ<><D1A7>id</param>
|
|||
|
|
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Questions[] QuesCount(int stid, int sbjid, int couid, int type, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>ID</param>
|
|||
|
|
/// <param name="type"><3E><><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="count">ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ṹ+count<6E>У<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></returns>
|
|||
|
|
Questions[] QuesOftenwrong(int couid, int type, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡѧԱ<D1A7>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
/// <param name="sbjid">ѧ<><D1A7>id</param>
|
|||
|
|
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="diff"><3E><><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Questions[] QuesPager(int stid, int sbjid, int couid, int type, int diff, int size, int index, out int countSum);
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region ѧԱ<EFBFBD><EFBFBD><EFBFBD>ղ<EFBFBD>
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧԱ<D1A7>ղص<D5B2><D8B5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void CollectAdd(Student_Collect entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><EFBFBD>ѧԱ<D1A7>ղص<D5B2><D8B5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void CollectSave(Student_Collect 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>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
void CollectDelete(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id<69><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="quesid"></param>
|
|||
|
|
/// <param name="stid"></param>
|
|||
|
|
void CollectDelete(int quesid, int stid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD>մ<EFBFBD><D5B4><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>id</param>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
void CollectClear(int couid, int stid);
|
|||
|
|
/// <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>
|
|||
|
|
Student_Collect CollectSingle(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ǰѧԱ<D1A7>ղص<D5B2><D8B5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
/// <param name="sbjid">ѧ<><D1A7>id</param>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>id</param>
|
|||
|
|
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Questions[] CollectAll4Ques(int stid, int sbjid, int couid, int type);
|
|||
|
|
Student_Collect[] CollectAll(int stid, int sbjid, int couid, int type);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
/// <param name="sbjid">ѧ<><D1A7>id</param>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>id</param>
|
|||
|
|
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Questions[] CollectCount(int stid, int sbjid, int couid, int type, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡѧԱ<D1A7>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
/// <param name="sbjid">ѧ<><D1A7>id</param>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>id</param>
|
|||
|
|
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="diff"><3E><><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Questions[] CollectPager(int stid, int sbjid, int couid, int type, int diff, int size, int index, out int countSum);
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region ѧԱ<EFBFBD>ıʼ<EFBFBD>
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѧԱ<D1A7>ıʼ<C4B1>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void NotesAdd(Student_Notes entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><EFBFBD>ѧԱ<D1A7>ıʼ<C4B1>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void NotesSave(Student_Notes 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>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
void NotesDelete(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id<69><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="quesid"></param>
|
|||
|
|
/// <param name="stid"></param>
|
|||
|
|
void NotesDelete(int quesid, int stid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="couid"><3E>γ<EFBFBD>id</param>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
void NotesClear(int couid, int stid);
|
|||
|
|
/// <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>
|
|||
|
|
Student_Notes NotesSingle(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3A3ACB0><EFBFBD><EFBFBD><EFBFBD>id<69><64>ѧԱid
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="quesid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Student_Notes NotesSingle(int quesid, int stid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ǰѧԱ<D1A7><D4B1><EFBFBD><EFBFBD><EFBFBD>бʼ<D0B1>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Student_Notes[] NotesAll(int stid, int type);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ȡ<><C8A1>ǰѧԱ<D1A7>ıʼ<C4B1>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid"></param>
|
|||
|
|
/// <param name="couid"></param>
|
|||
|
|
/// <param name="type"></param>
|
|||
|
|
/// <param name="count"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Questions[] NotesCount(int stid, int couid, int type, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="count"><3E><><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Questions[] NotesCount(int stid, int type, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡѧԱ<D1A7>Ĵ<EFBFBD><C4B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="stid">ѧԱid</param>
|
|||
|
|
/// <param name="quesid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Student_Notes[] NotesPager(int stid, int quesid, string searTxt, int size, int index, out int countSum);
|
|||
|
|
#endregion
|
|||
|
|
}
|
|||
|
|
}
|