111 lines
3.5 KiB
C#
111 lines
3.5 KiB
C#
|
|
using System;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Text;
|
|||
|
|
using Song.Entities;
|
|||
|
|
|
|||
|
|
namespace Song.ServiceInterfaces
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// Ժϵְλ<D6B0>Ĺ<EFBFBD><C4B9><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
public interface INotice : WeiSha.Common.IBusinessInterface
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void Add(Notice entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void Save(Notice entity);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ɾ<><C9BE>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
|
|||
|
|
void Delete(Notice 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>
|
|||
|
|
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="name"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
void Delete(string name);
|
|||
|
|
/// <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>
|
|||
|
|
Notice NoticeSingle(int identify);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3A3ACB0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="ttl"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Notice NoticeSingle(string ttl);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="identify"></param>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Notice NoticePrev(int identify, int orgid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="identify"></param>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Notice NoticeNext(int identify, int orgid);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><F3A3BBBC><EFBFBD><EFBFBD>й<EFBFBD><D0B9>棻
|
|||
|
|
/// </summary>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Notice[] GetAll();
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡij<C8A1><C4B3>Ժϵ<D4BA><CFB5><EFBFBD><EFBFBD><EFBFBD>й<EFBFBD><D0B9>棻
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="isShow"><3E>Ƿ<EFBFBD><C7B7><EFBFBD>ʾ</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Notice[] GetAll(int orgid, bool? isShow);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ȡָ<C8A1><D6B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>¼
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <param name="isShow"></param>
|
|||
|
|
/// <param name="count"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Notice[] GetCount(int orgid, bool? isShow, int count);
|
|||
|
|
/// <summary>
|
|||
|
|
/// ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="orgid"></param>
|
|||
|
|
/// <param name="isShow"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
int OfCount(int orgid, bool? isShow);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡ<EFBFBD><C8A1><EFBFBD>еĹ<D0B5><C4B9>棻
|
|||
|
|
/// </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>
|
|||
|
|
Notice[] GetPager(int orgid, int size, int index, out int countSum);
|
|||
|
|
/// <summary>
|
|||
|
|
/// <20><>ҳ<EFBFBD><D2B3>ȡ<EFBFBD><C8A1><EFBFBD>еĹ<D0B5><C4B9>棻
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="isShow"><3E>Ƿ<EFBFBD><C7B7><EFBFBD>ʾ</param>
|
|||
|
|
/// <param name="searTxt"><3E><>ѯ<EFBFBD>ַ<EFBFBD></param>
|
|||
|
|
/// <param name="size"></param>
|
|||
|
|
/// <param name="index"></param>
|
|||
|
|
/// <param name="countSum"></param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
Notice[] GetPager(int orgid, bool? isShow, string searTxt, int size, int index, out int countSum);
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
}
|