358 lines
13 KiB
C#
358 lines
13 KiB
C#
|
|
using System;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Text;
|
|||
|
|
using Song.Entities;
|
|||
|
|
using System.Data;
|
|||
|
|
using WeiSha.Data;
|
|||
|
|
|
|||
|
|
namespace Song.ServiceInterfaces
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ʦ<EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
public interface ITeacher : WeiSha.Common.IBusinessInterface
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
#region <EFBFBD><EFBFBD>ʦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD>ӽ<EFBFBD>ʦ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
/// <returns><3E><><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD>ڸý<DAB8>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD>-1</returns>
|
|||
|
|
int TeacherAdd(Teacher entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20>Ľ<DEB8>ʦ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void TeacherSave(Teacher 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 TeacherDelete(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ<EFBFBD><D5BE>ʦ<EFBFBD>ʺ<EFBFBD><CABA><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="name"><3E><>վ<EFBFBD><D5BE>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD></param>
|
|||
|
|
void TeacherDelete(string accname, int orgid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ɾ<><C9BE><EFBFBD><EFBFBD>ʦ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity"></param>
|
|||
|
|
void TeacherDelete(Teacher entity);
|
|||
|
|
void TeacherDelete(Teacher 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>
|
|||
|
|
Teacher TeacherSingle(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3A3ACB0>˺ţ<CBBA>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="accname"></param>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Teacher TeacherSingle(string accname, int orgid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>¼
|
|||
|
|
/// </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></param>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Teacher TeacherLogin(string acc, string pw, int orgid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3A3ACB0><EFBFBD>վ<EFBFBD><D5BE>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="name"><3E>ʺ<EFBFBD><CABA><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Teacher TeacherSingle(string accname, string pw, int orgid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD>ʺ<EFBFBD><CABA>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="name"><3E><>ʦ<EFBFBD>ʺ<EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
bool IsTeacherExist(int orgid, string accname);
|
|||
|
|
bool IsTeacherExist(int orgid, Teacher entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><F3A3BBBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ<EFBFBD><D5BE>ʦ<EFBFBD><CAA6>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Teacher[] TeacherAll(int orgid,bool? isUse);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1>ʦ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <param name="isUse"></param>
|
|||
|
|
/// <param name="count"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Teacher[] TeacherCount(int orgid, bool? isUse, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <param name="isUse"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
int TeacherOfCount(int orgid, bool? isUse);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD>Excel<65><6C>ʽ<EFBFBD>Ľ<EFBFBD>ʦ<EFBFBD><CAA6>Ϣ
|
|||
|
|
/// </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"><3E><>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD>id<69><64>С<EFBFBD><D0A1>0Ϊȫ<CEAA><C8AB></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
string TeacherExport4Excel(string path, int orgid, int sortid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡ<EFBFBD><C8A1><EFBFBD>е<EFBFBD><D0B5><EFBFBD>վ<EFBFBD><D5BE>ʦ<EFBFBD>ʺţ<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>
|
|||
|
|
Teacher[] TeacherPager(int orgid, int size, int index, out int countSum);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡij<C8A1><C4B3>ʦ<EFBFBD>飬<EFBFBD><E9A3AC><EFBFBD>е<EFBFBD><D0B5><EFBFBD>վ<EFBFBD><D5BE>ʦ<EFBFBD>ʺţ<CABA>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <param name="thsid"><3E><>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <param name="isUse"></param>
|
|||
|
|
/// <param name="isShow"><3E>Ƿ<EFBFBD><C7B7><EFBFBD>ǰ̨<C7B0><CCA8>ʾ</param>
|
|||
|
|
/// <param name="searName"></param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Teacher[] TeacherPager(int orgid, int thsid, bool? isUse, bool? isShow, string searName, int size, int index, out int countSum);
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region <EFBFBD><EFBFBD>ʦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void SortAdd(TeacherSort entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><EFBFBD>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void SortSave(TeacherSort 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>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD><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>
|
|||
|
|
TeacherSort SortSingle(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡĬ<C8A1><C4AC>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
TeacherSort SortDefault(int orgid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD>Ĭ<EFBFBD><C4AC>ѧ<EFBFBD><D1A7><EFBFBD><EFBFBD><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>ѧ<EFBFBD><D1A7><EFBFBD>飻
|
|||
|
|
/// </summary>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
TeacherSort[] 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>
|
|||
|
|
TeacherSort[] SortCount(int orgid, bool? isUse, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡij<C8A1><C4B3>վѧ<D5BE><D1A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>飻
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="TeacherId"><3E><>վѧ<D5BE><D1A7>id</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
TeacherSort Sort4Teacher(int studentId);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡij<C8A1><C4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վѧ<D5BE><D1A7>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="sortid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Teacher[] Teacher4Sort(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(TeacherSort 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);
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region <EFBFBD><EFBFBD>ʦ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD>ӽ<EFBFBD>ʦ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
/// <returns><3E><><EFBFBD><EFBFBD><EFBFBD>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD>ڸý<DAB8>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD>-1</returns>
|
|||
|
|
int HistoryAdd(TeacherHistory entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20>Ľ<DEB8>ʦ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void HistorySave(TeacherHistory 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 HistoryDelete(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>
|
|||
|
|
TeacherHistory HistorySingle(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><F3A3BBBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ<EFBFBD><D5BE>ʦ<EFBFBD><CAA6>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
TeacherHistory[] HistoryAll(int thid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1>ʦ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
|
|||
|
|
/// <param name="isUse"></param>
|
|||
|
|
/// <param name="count"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
TeacherHistory[] HistoryCount(int thid, int count);
|
|||
|
|
#endregion
|
|||
|
|
|
|||
|
|
#region <EFBFBD><EFBFBD>ʦ<EFBFBD><EFBFBD><EFBFBD>۹<EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD>ӽ<EFBFBD>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
int CommentAdd(TeacherComment entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20>Ľ<DEB8>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void CommentSave(TeacherComment 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 CommentDelete(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>
|
|||
|
|
TeacherComment CommentSingle(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ij<><C4B3><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="thid"><3E><>ʦid</param>
|
|||
|
|
/// <param name="accid">ѧԱid</param>
|
|||
|
|
/// <param name="day"><3E><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
TeacherComment CommentSingle(int thid, int accid, int day);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD><D6A3>ӵ<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>֮ǰ<D6AE>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="thid"><3E><><EFBFBD>ֽ<EFBFBD>ʦ<EFBFBD><CAA6>id</param>
|
|||
|
|
/// <param name="day"><3E>ӵ<EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>֮ǰ<D6AE>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD>С<EFBFBD>ڻ<EFBFBD><DABB><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD><30>ʾȡ<CABE><C8A1><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
double CommentScore(int thid, int day);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD><EFBFBD>֣<EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD>ʼʱ<CABC><CAB1>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="thid"><3E><><EFBFBD>ֽ<EFBFBD>ʦ<EFBFBD><CAA6>id</param>
|
|||
|
|
/// <param name="start"><3E><>ʼʱ<CABC><CAB1></param>
|
|||
|
|
/// <param name="end"><3E><><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
double CommentScore(int thid, DateTime? start, DateTime? end);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="thid"><3E><>ʦid</param>
|
|||
|
|
/// <param name="isUse"></param>
|
|||
|
|
/// <param name="count"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
TeacherComment[] CommentCount(int thid, bool? isUse, bool? isShow, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <param name="isUse"></param>
|
|||
|
|
/// <param name="isShow"></param>
|
|||
|
|
/// <param name="day"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="count"><3E><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
TeacherComment[] CommentOrder(int orgid, bool? isUse, bool? isShow, int day, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ij<><C4B3><EFBFBD>ڣ<EFBFBD>ѧԱ<D1A7><D4B1><EFBFBD><EFBFBD>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="thid"><3E><>ʦid</param>
|
|||
|
|
/// <param name="accid">ѧԱid</param>
|
|||
|
|
/// <param name="day"><3E><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
int CommentOfCount(int thid, int accid, int day);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD>н<EFBFBD>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <param name="isUse"></param>
|
|||
|
|
/// <param name="isShow"></param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
TeacherComment[] CommentPager(int orgid, bool? isUse, bool? isShow, int size, int index, out int countSum);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <param name="thid"><3E><>ʦid</param>
|
|||
|
|
/// <param name="isUse"></param>
|
|||
|
|
/// <param name="isShow"></param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
TeacherComment[] CommentPager(int orgid, int thid, bool? isUse, bool? isShow, int size, int index, out int countSum);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <param name="thname"><3E><>ʦ<EFBFBD><CAA6><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <param name="isUse"></param>
|
|||
|
|
/// <param name="isShow"></param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
TeacherComment[] CommentPager(int orgid, string thname, bool? isUse, bool? isShow, int size, int index, out int countSum);
|
|||
|
|
#endregion
|
|||
|
|
}
|
|||
|
|
}
|