ZhiYeJianKang_PeiXun/Song.ServiceInterfaces/IOutline.cs

354 lines
13 KiB
C#
Raw Normal View History

2025-02-20 15:41:53 +08:00
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using Song.Entities;
namespace Song.ServiceInterfaces
{
/// <summary>
/// <20>½ڹ<C2BD><DAB9><EFBFBD>
/// </summary>
public interface IOutline : WeiSha.Common.IBusinessInterface
{
#region <EFBFBD>½ڹ<EFBFBD><EFBFBD><EFBFBD>
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void OutlineAdd(Outline entity);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½ڣ<C2BD><DAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD>ʱ
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="sbjid">רҵid</param>
/// <param name="couid"><3E>γ̣<CEB3><CCA3><EFBFBD><EFBFBD>γ̣<CEB3>id</param>
/// <param name="names"><3E><><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD><C3B6>ŷָ<C5B7><D6B8>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
Outline OutlineBatchAdd(int orgid, int sbjid, int couid, string names);
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7>Ѿ<EFBFBD><D1BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD>
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="sbjid">רҵid</param>
/// <param name="couid"><3E>γ̣<CEB3><CCA3><EFBFBD><EFBFBD>γ̣<CEB3>id</param>
/// <param name="pid"><3E>ϼ<EFBFBD>id</param>
/// <param name="name"></param>
/// <returns></returns>
Outline OutlineIsExist(int orgid, int sbjid, int couid, int pid, string name);
/// <summary>
/// <20>޸<EFBFBD><DEB8>½<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void OutlineSave(Outline entity);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>½ڵ<C2BD><DAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="olid"><3E>½<EFBFBD>Id</param>
/// <param name="count"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
int UpdateQuesCount(int olid, int count);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>½ڣ<C2BD><DAA3><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɻ<EFBFBD><C9BB><EFBFBD>
/// </summary>
/// <param name="entity"></param>
void OutlineInput(Outline entity);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>γ<EFBFBD><CEB3>½ڵ<C2BD>Excel
/// </summary>
/// <param name="path"></param>
/// <param name="couid"><3E>γ<EFBFBD>ID</param>
/// <returns></returns>
string OutlineExport4Excel(string path, int couid);
/// <summary>
/// ɾ<><C9BE><EFBFBD>½<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void OutlineDelete(Outline 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 OutlineDelete(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>
Outline OutlineSingle(int identify);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD>󣬰<EFBFBD>Ψһֵ<D2BB><D6B5><EFBFBD><EFBFBD>UID<49><44>
/// </summary>
/// <param name="uid">ȫ<><C8AB>Ψһֵ</param>
/// <returns></returns>
Outline OutlineSingle(string uid);
/// <summary>
/// <20><>ȡij<C8A1><C4B3><EFBFBD>γ<EFBFBD><CEB3>ڵ<EFBFBD><DAB5>½ڣ<C2BD><DAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ
/// </summary>
/// <param name="couid"><3E>γ<EFBFBD>ID</param>
/// <param name="names"><3E><EFBFBD><E0BCB6><EFBFBD><EFBFBD></param>
/// <returns></returns>
Outline OutlineSingle(int couid, List<string> names);
/// <summary>
/// <20><>ǰ<EFBFBD>½<EFBFBD><C2BD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD>id
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
List<int> TreeID(int id);
/// <summary>
/// <20><>ȡij<C8A1><C4B3><EFBFBD>γ<EFBFBD><CEB3>µ<EFBFBD>һ<EFBFBD><D2BB><EFBFBD>½<EFBFBD>
/// </summary>
/// <param name="couid"><3E>γ<EFBFBD>Id</param>
/// <param name="isUse"><3E>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD>,nullȡ<6C><C8A1><EFBFBD>з<EFBFBD>Χ<EFBFBD><CEA7>trueֻ<65><D6BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD><C3B5>½<EFBFBD>,false<73><65>֮</param>
/// <returns></returns>
Outline OutlineFirst(int couid, bool? isUse);
/// <summary>
/// <20><>ȡ<EFBFBD>½<EFBFBD><C2BD><EFBFBD><EFBFBD>ƣ<EFBFBD><C6A3><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><E0BCB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="identify"></param>
/// <returns></returns>
string OutlineName(int identify);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD>пγ<D0BF><CEB3>½<EFBFBD>
/// </summary>
/// <param name="couid"><3E><><EFBFBD><EFBFBD><EFBFBD>γ<EFBFBD>id</param>
/// <param name="isUse"></param>
/// <returns></returns>
Outline[] OutlineAll(int couid, bool? isUse);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ν<CEBD><E1B9B9><EFBFBD>½<EFBFBD><C2BD>б<EFBFBD>
/// </summary>
/// <param name="outlines"></param>
/// <returns></returns>
DataTable OutlineTree(Song.Entities.Outline[] outlines);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD><C2BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͸<EFBFBD><CDB8><EFBFBD>
/// </summary>
/// <param name="identify"></param>
void OutlineClear(int identify);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>½<EFBFBD>
/// </summary>
/// <param name="couid"><3E>γ<EFBFBD>ID</param>
/// <returns></returns>
int OutlineCleanup(int couid);
///// <summary>
///// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
///// </summary>
///// <returns></returns>
//List<Outline> OutlineBuildCache();
/// <summary>
/// <20><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD><C2BD>б<EFBFBD>
/// </summary>
/// <param name="couid"><3E><><EFBFBD><EFBFBD><EFBFBD>γ<EFBFBD>id</param>
/// <param name="isUse"></param>
/// <param name="count">ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD></param>
/// <returns></returns>
Outline[] OutlineCount(int couid, string search, bool? isUse, int count);
/// <summary>
/// <20><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD><C2BD>б<EFBFBD>
/// </summary>
/// <param name="couid"></param>
/// <param name="islive"><3E>Ƿ<EFBFBD><C7B7><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD>½<EFBFBD></param>
/// <param name="search"></param>
/// <param name="isUse"></param>
/// <param name="count"></param>
/// <returns></returns>
Outline[] OutlineCount(int couid, bool? islive, string search, bool? isUse, int count);
/// <summary>
/// ֱ<><D6B1><EFBFBD>е<EFBFBD><D0B5>½<EFBFBD>
/// </summary>
/// <param name="orgid"></param>
/// <param name="count"></param>
/// <returns></returns>
List<Outline> OutlineLiving(int orgid, int count);
/// <summary>
/// ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD>
/// </summary>
/// <param name="couid"></param>
/// <param name="pid"><3E><>id</param>
/// <param name="isUse"></param>
/// <param name="count"></param>
/// <returns></returns>
Outline[] OutlineCount(int couid, int pid, bool? isUse, int count);
/// <summary>
/// ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD>
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>Id</param>
/// <param name="sbjid">רҵid</param>
/// <param name="couid"><3E>γ<EFBFBD>id</param>
/// <param name="pid"><3E>½<EFBFBD><C2BD>ϼ<EFBFBD>Id</param>
/// <param name="isUse"></param>
/// <param name="count"></param>
/// <returns></returns>
Outline[] OutlineCount(int orgid, int sbjid, int couid, int pid, bool? isUse, int count);
/// <summary>
/// <20><>ǰ<EFBFBD>γ<EFBFBD><CEB3>µ<EFBFBD><C2B5>½<EFBFBD><C2BD><EFBFBD>
/// </summary>
/// <param name="couid"><3E>γ<EFBFBD>id</param>
/// <param name="pid"></param>
/// <param name="isUse"></param>
/// <returns></returns>
int OutlineOfCount(int couid, int pid, bool? isUse);
int OutlineOfCount(int orgid, int sbjid, int couid, int pid, bool? isUse);
/// <summary>
/// <20><>ǰ<EFBFBD>γ<EFBFBD><CEB3>µ<EFBFBD><C2B5>½<EFBFBD><C2BD><EFBFBD>
/// </summary>
/// <param name="couid"><3E>γ<EFBFBD>id</param>
/// <param name="pid"><3E><>id</param>
/// <param name="isUse"><3E>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="isVideo"><3E>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>Ƶ</param>
/// <param name="isFinish"><3E>½<EFBFBD><C2BD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
int OutlineOfCount(int couid, int pid, bool? isUse, bool? isVideo, bool? isFinish);
/// <summary>
/// <20>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD>Ӽ<EFBFBD><D3BC>½<EFBFBD>
/// </summary>
/// <param name="couid"><3E>γ<EFBFBD>id</param>
/// <param name="pid"><3E><>id</param>
/// <param name="isUse"></param>
/// <returns></returns>
bool OutlineIsChildren(int couid, int pid, bool? isUse);
/// <summary>
/// <20><>ǰ<EFBFBD>½<EFBFBD><C2BD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="olid"></param>
/// <param name="isUse"></param>
/// <returns></returns>
bool OutlineIsQues(int olid, bool? isUse);
/// <summary>
/// <20><>ǰ<EFBFBD>½ڵ<C2BD><DAB5>Ӽ<EFBFBD><D3BC>½<EFBFBD>
/// </summary>
/// <param name="couid"></param>
/// <param name="pid"></param>
/// <param name="isUse"></param>
/// <returns></returns>
Outline[] OutlineChildren(int couid, int pid, bool? isUse, int count);
/// <summary>
/// <20><>ҳȡ<D2B3>γ<EFBFBD><CEB3>½ڵ<C2BD><DAB5><EFBFBD>Ϣ
/// </summary>
/// <param name="couid"><3E><><EFBFBD><EFBFBD><EFBFBD>γ<EFBFBD>id</param>
/// <param name="isUse"></param>
/// <param name="searTxt"></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Outline[] OutlinePager(int couid, bool? isUse, string searTxt, int size, int index, out int countSum);
/// <summary>
/// <20><>ǰ<EFBFBD>½ڵ<C2BD><DAB5><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="olid"></param>
/// <param name="type"></param>
/// <param name="isUse"></param>
/// <param name="count"></param>
/// <returns></returns>
Questions[] QuesCount(int olid, int type, bool? isUse, int count);
/// <summary>
/// <20><>ǰ<EFBFBD>½<EFBFBD><C2BD>ж<EFBFBD><D0B6>ٵ<EFBFBD><D9B5><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="olid"></param>
/// <param name="type"></param>
/// <param name="isUse"></param>
/// <param name="isAll"><3E>Ƿ<EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD>У<EFBFBD><D0A3><EFBFBD>ǰ<EFBFBD>½<EFBFBD><C2BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>½ڵ<C2BD><DAB5><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD>㣩</param>
/// <returns></returns>
int QuesOfCount(int olid, int type, bool? isUse, bool isAll);
/// <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 OutlineUp(int couid, 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 OutlineDown(int couid, int id);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ǰ<EFBFBD>½<EFBFBD><C2BD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
bool OutlineToLeft(int couid, int id);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ǰ<EFBFBD>½<EFBFBD><C2BD>˼<EFBFBD>
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
bool OutlineToRight(int couid, int id);
#endregion
#region <EFBFBD>½<EFBFBD><EFBFBD>¼<EFBFBD>
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD><C2BD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
/// </summary>
/// <param name="entity"></param>
void EventAdd(OutlineEvent entity);
/// <summary>
/// <20>޸IJ<DEB8><C4B2><EFBFBD><EFBFBD>¼<EFBFBD>
/// </summary>
/// <param name="entity"></param>
void EventSave(OutlineEvent entity);
/// <summary>
/// ɾ<><C9BE><EFBFBD>¼<EFBFBD>
/// </summary>
/// <param name="entity"></param>
void EventDelete(OutlineEvent entity);
/// <summary>
/// ɾ<><C9BE><EFBFBD>¼<EFBFBD>
/// </summary>
/// <param name="identify"></param>
void EventDelete(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>
OutlineEvent EventSingle(int identify);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD><C2BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
/// </summary>
/// <param name="couid"><3E>γ<EFBFBD>ID</param>
/// <param name="olid"><3E>½<EFBFBD>ID<49><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD><E3A3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD></param>
/// <param name="type"><3E>¼<EFBFBD><C2BC><EFBFBD><EFBFBD>ͣ<EFBFBD><31><CEAA><EFBFBD>ѣ<EFBFBD>2Ϊ֪ʶչʾ<D5B9><CABE>3<EFBFBD><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD>4ʵʱ<CAB5><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<E7A3AC><D1A1>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>ij<EFBFBD>룩</param>
/// <param name="isUse"></param>
/// <returns></returns>
OutlineEvent[] EventAll(int couid, int olid, int type, bool? isUse);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD>½<EFBFBD><C2BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
/// </summary>
/// <param name="couid"><3E>γ<EFBFBD>ID</param>
/// <param name="uid"><3E>½ڵ<C2BD>ȫ<EFBFBD><C8AB>Ψһֵ</param>
/// <param name="type"></param>
/// <param name="isUse"></param>
/// <returns></returns>
OutlineEvent[] EventAll(int couid, string uid, int type, bool? isUse);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>͵<EFBFBD><CDB5><EFBFBD>Ϣ
/// </summary>
/// <param name="oeid"></param>
/// <returns></returns>
DataTable EventQues(int oeid);
/// <summary>
/// <20><>ȡʱ<C8A1><EFBFBD><E4B7B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
/// </summary>
/// <param name="oeid"></param>
/// <returns></returns>
DataTable EventFeedback(int oeid);
#endregion
#region <EFBFBD>¼<EFBFBD>
/// <summary>
/// <20><><EFBFBD>½ڸ<C2BD><DAB8><EFBFBD>ʱ
/// </summary>
event EventHandler Save;
event EventHandler Add;
event EventHandler Delete;
void OnSave(object sender, EventArgs e);
void OnAdd(object sender, EventArgs e);
void OnDelete(object sender, EventArgs e);
#endregion
}
}