354 lines
13 KiB
C#
354 lines
13 KiB
C#
|
|
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>1Ϊ<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
|
|||
|
|
}
|
|||
|
|
}
|