ZhiYeJianKang_PeiXun/Song.ServiceInterfaces/IMessageBoard.cs

96 lines
3.2 KiB
C#
Raw Normal View History

2025-02-20 15:41:53 +08:00
using System;
using System.Collections.Generic;
using System.Text;
using Song.Entities;
namespace Song.ServiceInterfaces
{
/// <summary>
/// <20><>̳<EFBFBD>Ĺ<EFBFBD><C4B9><EFBFBD>
/// </summary>
public interface IMessageBoard : WeiSha.Common.IBusinessInterface
{
#region <EFBFBD><EFBFBD>̳<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĺ<EFBFBD><EFBFBD><EFBFBD>
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void ThemeAdd(MessageBoard entity);
/// <summary>
/// <20>޸<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void ThemeSave(MessageBoard entity);
/// <summary>
/// ɾ<><C9BE>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void ThemeDelete(MessageBoard 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 ThemeDelete(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>
MessageBoard ThemeSingle(int identify);
/// <summary>
/// ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="searTxt"></param>
/// <param name="count"></param>
/// <returns></returns>
MessageBoard[] ThemeCount(int orgid, int couid, string searTxt, int count);
MessageBoard[] ThemePager(int orgid, int couid, bool? isDel, bool? isShow, string searTxt, int size, int index, out int countSum);
/// <summary>
/// <20><>ҳ<EFBFBD><D2B3>ȡ
/// </summary>
/// <param name="isDel"><3E>Ƿ<EFBFBD>ɾ<EFBFBD><C9BE></param>
/// <param name="couid"><3E>γ<EFBFBD>id</param>
/// <param name="isShow"><3E>Ƿ<EFBFBD><C7B7><EFBFBD>ʾ</param>
/// <param name="isAns"><3E>Ƿ<EFBFBD><C7B7>ظ<EFBFBD></param>
/// <param name="searTxt"><3E><><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
MessageBoard[] ThemePager(int orgid, int couid, bool? isDel, bool? isShow, bool? isAns, string searTxt, int size, int index, out int countSum);
#endregion
MessageBoard GetSingle(int identify);
/// <summary>
/// <20><><EFBFBD>ӻظ<D3BB><D8B8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
/// </summary>
/// <param name="entity"></param>
void AnswerAdd(MessageBoard entity);
/// <summary>
/// <20>޸Ļظ<C4BB><D8B8><EFBFBD>Ϣ
/// </summary>
/// <param name="entity"></param>
void AnswerSave(MessageBoard entity);
/// <summary>
/// ɾ<><C9BE><EFBFBD>ظ<EFBFBD><D8B8><EFBFBD>Ϣ
/// </summary>
/// <param name="identify"></param>
void AnswerDelete(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>
MessageBoard AnswerSingle(int identify);
/// <summary>
/// <20><><EFBFBD>ӵ<EFBFBD><D3B5>б<EFBFBD>
/// </summary>
/// <param name="uid"></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
MessageBoard[] ListPager(string uid, int size, int index, out int countSum);
}
}