ZhiYeJianKang_PeiXun/Song.ServiceInterfaces/IContents.cs

737 lines
28 KiB
C#
Raw Permalink 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;
using WeiSha.Data;
namespace Song.ServiceInterfaces
{
/// <summary>
/// <20><>վ<EFBFBD><D5BE><EFBFBD>ݵĹ<DDB5><C4B9><EFBFBD>
/// </summary>
public interface IContents : WeiSha.Common.IBusinessInterface
{
#region <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<EFBFBD><EFBFBD><EFBFBD>
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
int ArticleAdd(Article entity);
/// <summary>
/// <20>޸<EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void ArticleSave(Article entity);
/// <summary>
/// ʹ<><CAB9>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id<69><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD>
/// </summary>
/// <param name="id"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µ<EFBFBD>id</param>
/// <param name="addNum">ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӽ<EFBFBD><D3BC><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
int ArticleAddNumber(int id, int addNum);
/// <summary>
/// ɾ<><C9BE>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void ArticleDelete(Article entity);
/// <summary>
/// ɾ<><C9BE>
/// </summary>
/// <param name="entity"><3E><><EFBFBD><EFBFBD>ʵ<EFBFBD><CAB5></param>
/// <param name="tran"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
void ArticleDelete(Article entity, DbTrans tran);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ɾ<EFBFBD><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 ArticleDelete(int identify);
/// <summary>
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="colid"><3E><>Ŀid</param>
void ArticleDeleteAll(int orgid, int colid);
/// <summary>
/// <20><>׼<EFBFBD><D7BC><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ
/// </summary>
/// <param name="identify"></param>
void ArticleIsDelete(int identify);
/// <summary>
/// <20><><EFBFBD>»<EFBFBD>ԭ<EFBFBD><D4AD><EFBFBD>ӻ<EFBFBD><D3BB><EFBFBD>վ<EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
/// </summary>
/// <param name="identify"></param>
void ArticleRecover(int identify);
/// <summary>
/// ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="identify"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="verMan"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
void ArticlePassVerify(int identify, string verMan);
/// <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>
Article ArticleSingle(int identify);
/// <summary>
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD>ŵ<EFBFBD><C5B5><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="identify"></param>
/// <returns></returns>
Article ArticlePrev(int identify, int orgid);
/// <summary>
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD>ŵ<EFBFBD><C5B5><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="identify"></param>
/// <returns></returns>
Article ArticleNext(int identify, int orgid);
/// <summary>
/// <20><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڵ<EFBFBD>ר<EFBFBD><D7A8>
/// </summary>
/// <param name="identify"></param>
/// <returns></returns>
Special[] Article4Special(int identify);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="colId"><3E><>Ŀid,<2C><><EFBFBD><EFBFBD>idС<64><D0A1>0<EFBFBD><30><EFBFBD><EFBFBD>ȡȫ<C8A1><C8AB></param>
/// <param name="topNum"><3E><>ȡ<EFBFBD><C8A1>¼<EFBFBD><C2BC></param>
/// <param name="order"><3E><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD><C4AC>nullȡ<6C><C8A1><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȣ<EFBFBD>hot<6F>ȵ<EFBFBD><C8B5><EFBFBD><EFBFBD>ȣ<EFBFBD>flux<75><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,imgΪͼƬ<CDBC><C6AC><EFBFBD><EFBFBD></param>
/// <returns></returns>
Article[] ArticleCount(int orgid, int colId, int topNum, string order);
/// <summary>
/// ͳ<><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="orgid"></param>
/// <param name="colId"></param>
/// <returns></returns>
int ArticleOfCount(int orgid, int colId);
/// <summary>
/// <20><>ҳ<EFBFBD><D2B3>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="colid"><3E><>Ŀid,<2C><><EFBFBD><EFBFBD>idС<64><D0A1>0<EFBFBD><30><EFBFBD><EFBFBD>ȡȫ<C8A1><C8AB><</param>
/// <param name="isShow"><3E>Ƿ<EFBFBD><C7B7><EFBFBD>ʾ</param>
/// <param name="searTxt"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Article[] ArticlePager(int orgid, int? colid, bool? isShow, string searTxt, int size, int index, out int countSum);
/// <summary>
/// <20><><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="colid"></param>
/// <param name="isVerify"><3E>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="isDel"><3E>Ƿ<EFBFBD>ɾ<EFBFBD><C9BE></param>
/// <param name="searTxt"></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Article[] ArticlePager(int orgid, int? colid, bool? isVerify, bool? isDel, string searTxt, int size, int index, out int countSum);
/// <summary>
/// <20><>ҳ<EFBFBD><D2B3>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="colid"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ</param>
/// <param name="searTxt"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD><D6B7><EFBFBD></param>
/// <param name="isVerify"><3E>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="isDel"><3E>Ƿ<EFBFBD>ɾ<EFBFBD><C9BE></param>
/// <param name="isTop"><3E>Ƿ<EFBFBD><C7B7>ö<EFBFBD></param>
/// <param name="isHot"><3E>Ƿ<EFBFBD><C7B7>ȵ<EFBFBD></param>
/// <param name="isRec"><3E>Ƿ<EFBFBD><C7B7>Ƽ<EFBFBD></param>
/// <param name="isImg"><3E>Ƿ<EFBFBD><C7B7><EFBFBD>ͼƬ<CDBC><C6AC><EFBFBD><EFBFBD></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Article[] ArticlePager(int orgid, int? colid, string searTxt, bool? isVerify, bool? isDel, bool? isTop, bool? isHot, bool? isRec, bool? isImg, int size, int index, out int countSum);
#endregion
#region <EFBFBD><EFBFBD><EFBFBD><EFBFBD>ר<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ר<EFBFBD><D7A8>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
int SpecialAdd(Special entity);
/// <summary>
/// <20>޸<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void SpecialSave(Special entity);
/// <summary>
/// ɾ<><C9BE>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void SpecialDelete(Special 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 SpecialDelete(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>
Special SpecialSingle(int identify);
/// <summary>
/// <20><>ǰר<C7B0><D7A8><EFBFBD><EFBFBD>Ͻ<EFBFBD><CFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="identify"></param>
/// <param name="searTxt"></param>
/// <returns></returns>
Article[] Special4Article(int identify, string searTxt);
/// <summary>
/// <20><>ǰר<C7B0><D7A8><EFBFBD><EFBFBD>Ͻ<EFBFBD><CFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="identify">ר<><D7A8>id</param>
/// <param name="searTxt"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ</param>
/// <param name="num">ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="type"><3E><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD><C4AC>nullȡ<6C><C8A1><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȣ<EFBFBD>hot<6F>ȵ<EFBFBD><C8B5><EFBFBD><EFBFBD>ȣ<EFBFBD>maxFlux<75><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
Article[] Special4Article(int identify, string searTxt, int num, string type);
/// <summary>
/// ȡ<><C8A1><EFBFBD><EFBFBD>ר<EFBFBD><D7A8>
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="isShow"></param>
/// <param name="isUse"></param>
/// <param name="count">ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
Special[] SpecialCount(int orgid, bool? isShow, bool? isUse, int count);
/// <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 SpecialUp(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 SpecialDown(int orgid, int id);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ר<EFBFBD><D7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD>
/// </summary>
/// <param name="spId"></param>
/// <param name="artId"></param>
/// <returns></returns>
bool SpecialAndArticle(int spId, int artId);
/// <summary>
/// ɾ<><C9BE>ר<EFBFBD><D7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>µĹ<C2B5><C4B9><EFBFBD>
/// </summary>
/// <param name="spId"></param>
/// <param name="artId"></param>
/// <returns></returns>
bool SpecialAndArticleDel(int spId, int artId);
/// <summary>
/// ר<><D7A8><EFBFBD>б<EFBFBD>
/// </summary>
/// <param name="searTxt"></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Special[] SpecialPager(string searTxt, int size, int index, out int countSum);
/// <summary>
/// ר<><D7A8><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
/// </summary>
/// <param name="spId">ר<><D7A8>id</param>
/// <param name="searTxt"></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Article[] SpecialArticlePager(int spId, string searTxt, int size, int index, out int countSum);
Article[] SpecialArticlePager(int spId, string searTxt, int size, int index, out int countSum, bool? isShow, bool? isUse);
Article[] SpecialArticlePager(int spId, string searTxt, int size, int index, out int countSum, bool? isDel, bool? isShow, bool? isUse);
Article[] SpecialArticle(int spId, string searTxt, int count);
/// <summary>
/// ר<><D7A8><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="spId">ר<><D7A8>Id</param>
/// <param name="searTxt"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ<EFBFBD></param>
/// <param name="isDel"><3E>Ƿ<EFBFBD>ɾ<EFBFBD><C9BE></param>
/// <param name="isShow"><3E>Ƿ<EFBFBD><C7B7><EFBFBD>ʾ</param>
/// <param name="isUse"><3E>Ƿ<EFBFBD>ʹ<EFBFBD><CAB9></param>
/// <param name="count">ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>ڵ<EFBFBD><DAB5><EFBFBD>0<EFBFBD><30>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD></param>
/// <param name="type"><3E><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĭ<EFBFBD><C4AC>nullȡ<6C><C8A1><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD><C3B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȣ<EFBFBD>hot<6F>ȵ<EFBFBD><C8B5><EFBFBD><EFBFBD>ȣ<EFBFBD>maxFlux<75><78><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
Article[] SpecialArticle(int spId, string searTxt, bool? isDel, bool? isShow, bool? isUse, int count, string type);
#endregion
#region <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>۹<EFBFBD><EFBFBD><EFBFBD>
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
int NoteAdd(NewsNote entity);
/// <summary>
/// <20>޸<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void NoteSave(NewsNote 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 NoteDelete(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>
NewsNote NoteSingle(int identify);
/// <summary>
/// <20><><EFBFBD>ŵ<EFBFBD><C5B5><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="artid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="isShow"><3E>Ƿ<EFBFBD><C7B7><EFBFBD>ʾ</param>
/// <param name="count"></param>
/// <returns></returns>
NewsNote[] NoteCount(int artid, bool? isShow, int count);
/// <summary>
/// <20><><EFBFBD>µ<EFBFBD><C2B5><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="artid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="searTxt"></param>
/// <param name="isShow"></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
NewsNote[] NotePager(int artid, string searTxt, bool? isShow, int size, int index, out int countSum);
#endregion
#region ͼƬ<EFBFBD><EFBFBD>Ϣ<EFBFBD>Ĺ<EFBFBD><EFBFBD><EFBFBD>
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
int PictureAdd(Picture entity);
/// <summary>
/// <20>޸<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void PictureSave(Picture entity);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ɾ<EFBFBD><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 PictureDelete(int identify);
void PictureDelete(Picture entity);
/// <summary>
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼƬ
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="colid"><3E><>Ŀid</param>
void PictureDeleteAll(int orgid, int colid);
/// <summary>
/// <20><>ע<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ
/// </summary>
/// <param name="identify"></param>
void PictureIsDelete(int identify);
/// <summary>
/// ͼƬ<CDBC><C6AC>ԭ<EFBFBD><D4AD><EFBFBD>ӻ<EFBFBD><D3BB><EFBFBD>վ<EFBFBD>ص<EFBFBD><D8B5>б<EFBFBD>
/// </summary>
/// <param name="identify"></param>
void PictureRecover(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>
Picture PictureSingle(int identify);
/// <summary>
/// <20><><EFBFBD>õ<EFBFBD>ǰͼƬΪ<C6AC><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="colid"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>id</param>
/// <param name="pid"><3E><>ǰͼƬ<CDBC><C6AC>Id</param>
void PictureSetCover(int colid, int pid);
void PictureSetCover(string uid, int pid);
/// <summary>
/// <20><>ȡͼƬ<CDBC><C6AC>Ϣ
/// </summary>
/// <param name="colid"><3E><>Ŀid</param>
/// <param name="isDel"><3E>Ƿ<EFBFBD>ɾ<EFBFBD><C9BE></param>
/// <param name="isShow"><3E>Ƿ<EFBFBD><C7B7><EFBFBD>ʾ</param>
/// <param name="searTxt"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ</param>
/// <param name="count"><3E><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
Picture[] PictureCount(int orgid, int? colid, bool? isDel, bool? isShow, string searTxt, int count);
Picture[] PictureCount(int orgid, string uid, bool? isDel, bool? isShow, string searTxt, int count);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ
/// </summary>
/// <param name="colid"><3E><>Ŀid</param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Picture[] PicturePager(int orgid, int? colid, bool? isDel, string searTxt, int size, int index, out int countSum);
Picture[] PicturePager(int orgid, int? colid, bool? isDel, bool? isShow, string searTxt, int size, int index, out int countSum);
Picture[] PicturePager(int orgid, int? colid, bool? isDel, bool? isShow, string searTxt, bool? isHot, bool? isRec, bool? isTop, int size, int index, out int countSum);
#endregion
#region <EFBFBD><EFBFBD>Ʒ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
int ProductAdd(Product entity);
/// <summary>
/// <20>޸<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void ProductSave(Product 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 ProductUp(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 ProductDown(int orgid, int id);
/// <summary>
/// ʹ<><CAB9>ǰ<EFBFBD><C7B0>Ʒ<EFBFBD><C6B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
/// </summary>
/// <param name="id"><3E><>Ʒ<EFBFBD><C6B7>id</param>
/// <param name="addNum">ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӽ<EFBFBD><D3BC><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
int ProductNumber(int id, int addNum);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ɾ<EFBFBD><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 ProductDelete(int identify);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="colid"><3E><>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD>id</param>
void ProductDeleteAll(int orgid, int colid);
/// <summary>
/// <20><>׼<EFBFBD><D7BC><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ
/// </summary>
/// <param name="identify"></param>
void ProductIsDelete(int identify);
/// <summary>
/// <20><><EFBFBD>»<EFBFBD>ԭ<EFBFBD><D4AD><EFBFBD>ӻ<EFBFBD><D3BB><EFBFBD>վ<EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
/// </summary>
/// <param name="identify"></param>
void ProductRecover(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>
Product ProductSingle(int identify);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD>󣬰<EFBFBD>ȫ<EFBFBD><C8AB>ΨһֵUID<49><44>
/// </summary>
/// <param name="uid">ȫ<><C8AB>Ψһֵ</param>
/// <returns></returns>
Product ProductSingle(string uid);
/// <summary>
/// <20><><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>ҳ
/// </summary>
/// <param name="nc_id"><3E><>Ŀid<69><64>Ϊ<EFBFBD><CEAA><EFBFBD>򷵻<EFBFBD><F2B7B5BB><EFBFBD><EFBFBD><EFBFBD></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Product[] ProductPager(int orgid, int? colid, int size, int index, out int countSum);
Product[] ProductPager(int orgid, int? colid, string searTxt, bool? isDel, int size, int index, out int countSum);
/// <summary>
/// <20><><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>ҳ
/// </summary>
/// <param name="ps_id"><3E><>Ŀid</param>
/// <param name="searTxt">Ҫ<><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ</param>
/// <param name="isDel"><3E>Ƿ<EFBFBD>ɾ<EFBFBD><C9BE><EFBFBD><EFBFBD></param>
/// <param name="isUse"><3E>Ƿ<EFBFBD>ʹ<EFBFBD>õ<EFBFBD></param>
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>hot,<2C><><EFBFBD><EFBFBD>new<65><77><EFBFBD>Ƽ<EFBFBD>rec,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>flux</param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Product[] ProductPager(int orgid, int? colid, string searTxt, bool? isDel, bool? isUse, bool? isNew, bool? isRec, string type, int size, int index, out int countSum);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>Ʒ<EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ
/// </summary>
/// <param name="ps_id"></param>
/// <param name="count"></param>
/// <param name="isDel"></param>
/// <param name="isUse"></param>
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>hot,<2C><><EFBFBD><EFBFBD>new<65><77><EFBFBD>Ƽ<EFBFBD>rec</param>
/// <returns></returns>
Product[] ProductCount(int orgid, int? colid, int count, bool? isDel, bool? isUse, string type);
#endregion
#region <EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD>Ϣ<EFBFBD>Ĺ<EFBFBD><EFBFBD><EFBFBD>
#region <EFBFBD><EFBFBD>Դ
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
int DownloadAdd(Download entity);
/// <summary>
/// <20>޸<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void DownloadSave(Download entity);
/// <summary>
/// ʹ<><CAB9>ǰ<EFBFBD><C7B0><EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>id<69><64><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD>ʸ<EFBFBD><CAB8><EFBFBD>
/// </summary>
/// <param name="id"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>id</param>
/// <param name="addNum">ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ӽ<EFBFBD><D3BC><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
int DownloadNumber(int id, int addNum);
/// <summary>
/// ʹ<><CAB9>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ
/// </summary>
/// <param name="file"><3E>ļ<EFBFBD><C4BC><EFBFBD></param>
/// <param name="addNum">ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD>Ӽ<EFBFBD><D3BC><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
int DownloadNumber(string file, int addNum);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ɾ<EFBFBD><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 DownloadDelete(int identify);
void DownloadDelete(Download entity);
/// <summary>
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="colid"><3E><>Ŀid</param>
void DownloadDeleteAll(int orgid, int colid);
/// <summary>
/// <20><>׼<EFBFBD><D7BC><EFBFBD><EFBFBD><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ
/// </summary>
/// <param name="identify"></param>
void DownloadIsDelete(int identify);
/// <summary>
/// <20><><EFBFBD>»<EFBFBD>ԭ<EFBFBD><D4AD><EFBFBD>ӻ<EFBFBD><D3BB><EFBFBD>վ<EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>
/// </summary>
/// <param name="identify"></param>
void DownloadRecover(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>
Download DownloadSingle(int identify);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>һʵ<D2BB><CAB5><EFBFBD><EFBFBD><EFBFBD>󣬰<EFBFBD>ȫ<EFBFBD><C8AB>Ψһ<CEA8><D2BB>
/// </summary>
/// <param name="uid"></param>
/// <returns></returns>
Download DownloadSingle(string uid);
/// <summary>
/// <20><>ҳ<EFBFBD><D2B3><EFBFBD><EFBFBD>
/// </summary>
/// <param name="colid"></param>
/// <param name="isDel"></param>
/// <param name="searTxt"></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Download[] DownloadPager(int orgid, int? colid, bool? isDel, string searTxt, int size, int index, out int countSum);
/// <summary>
///
/// </summary>
/// <param name="colid"></param>
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣬰<EFBFBD><F0A3ACB0>ȵ<EFBFBD>hot,<2C><><EFBFBD>Ƽ<EFBFBD>rec<65><63><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD>top<6F><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>new<65><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>flux</param>
/// <param name="isDel"></param>
/// <param name="isShow"></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Download[] DownloadPager(int orgid, int? colid, string type, bool? isDel, bool? isShow, int size, int index, out int countSum);
Download[] DownloadPager(int orgid, int? colid, string searTxt, string type, bool? isDel, bool? isShow, bool? isHot, bool? isRec, bool? isTop, int size, int index, out int countSum);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD>Ϣ
/// </summary>
/// <param name="dc_id"><3E><><EFBFBD><EFBFBD>id,Ϊ0ȡ<30><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ</param>
/// <param name="type"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣬰<EFBFBD><F0A3ACB0>ȵ<EFBFBD>hot,<2C><><EFBFBD>Ƽ<EFBFBD>rec<65><63><EFBFBD><EFBFBD><EFBFBD>ö<EFBFBD>top<6F><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>new<65><77><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>flux</param>
/// <param name="isDel"></param>
/// <param name="isShow"></param>
/// <param name="count"></param>
/// <returns></returns>
Download[] DownloadCount(int orgid, int? colid, string type, bool? isDel, bool? isShow, int count);
#endregion
#region <EFBFBD><EFBFBD><EFBFBD>ص<EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
int DownloadTypeAdd(DownloadType entity);
/// <summary>
/// <20>޸<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void DownloadTypeSave(DownloadType entity);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ɾ<EFBFBD><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 DownloadTypeDelete(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>
DownloadType DownloadTypeSingle(int identify);
/// <summary>
/// ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼
/// </summary>
/// <param name="isUse"></param>
/// <param name="count"></param>
/// <returns></returns>
DownloadType[] DownloadTypeCount(int orgid, bool? isUse, int count);
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="identify"></param>
/// <returns></returns>
bool DownloadTypeUp(int orgid, int identify);
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="identify"></param>
/// <returns></returns>
bool DownloadTypeDown(int orgid, int identify);
#endregion
#region <EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD>ϵͳ
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ϵͳ
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
int DownloadOSAdd(DownloadOS entity);
/// <summary>
/// <20>޸<EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>ϵͳ
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void DownloadOSSave(DownloadOS entity);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ɾ<EFBFBD><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 DownloadOSDelete(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>
DownloadOS DownloadOSSingle(int identify);
/// <summary>
/// ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¼
/// </summary>
/// <param name="isUse"></param>
/// <param name="count"></param>
/// <returns></returns>
DownloadOS[] DownloadOSCount(int orgid, bool? isUse, int count);
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="identify"></param>
/// <returns></returns>
bool DownloadOSUp(int orgid, int identify);
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="identify"></param>
/// <returns></returns>
bool DownloadOSDown(int orgid, int identify);
#endregion
#endregion
#region <EFBFBD><EFBFBD>Ƶ<EFBFBD><EFBFBD>Ϣ<EFBFBD>Ĺ<EFBFBD><EFBFBD><EFBFBD>
/// <summary>
/// <20><><EFBFBD><EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
int VideoAdd(Video entity);
/// <summary>
/// <20>޸<EFBFBD>
/// </summary>
/// <param name="entity">ҵ<><D2B5>ʵ<EFBFBD><CAB5></param>
void VideoSave(Video entity);
/// <summary>
/// <20><><EFBFBD><EFBFBD>ɾ<EFBFBD><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 VideoDelete(int identify);
void VideoDelete(Video entity);
/// <summary>
/// ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="orgid"><3E><><EFBFBD><EFBFBD>id</param>
/// <param name="colid"><3E><>Ŀ<EFBFBD><C4BF><EFBFBD><EFBFBD>id</param>
void VideoDeleteAll(int orgid, int colid);
/// <summary>
/// <20><>ע<EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>վ
/// </summary>
/// <param name="identify"></param>
void VideoIsDelete(int identify);
/// <summary>
/// <20><>Ƶ<EFBFBD><C6B5>ԭ<EFBFBD><D4AD><EFBFBD>ӻ<EFBFBD><D3BB><EFBFBD>վ<EFBFBD>ص<EFBFBD><D8B5>б<EFBFBD>
/// </summary>
/// <param name="identify"></param>
void VideoRecover(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>
Video VideoSingle(int identify);
/// <summary>
/// <20><><EFBFBD>õ<EFBFBD>ǰ<EFBFBD><C7B0>ƵΪ<C6B5><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
/// </summary>
/// <param name="colid"><3E><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD></param>
/// <param name="vid"><3E><>ǰ<EFBFBD><C7B0>Ƶ<EFBFBD><C6B5>Id</param>
void VideoSetCover(int colid, int vid);
/// <summary>
/// <20><>ȡ<EFBFBD><C8A1>Ƶ<EFBFBD><C6B5>Ϣ
/// </summary>
/// <param name="colid"><3E><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD></param>
/// <param name="isDel"><3E>Ƿ<EFBFBD>ɾ<EFBFBD><C9BE></param>
/// <param name="isShow"><3E>Ƿ<EFBFBD><C7B7><EFBFBD>ʾ</param>
/// <param name="searTxt"><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ</param>
/// <param name="count"><3E><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
/// <returns></returns>
Video[] VideoCount(int orgid, int? colid, bool? isDel, bool? isShow, string searTxt, int count);
Video[] VideoPager(int orgid, int? colid, int size, int index, out int countSum);
/// <summary>
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҳ
/// </summary>
/// <param name="colid"><3E><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD></param>
/// <param name="size"></param>
/// <param name="index"></param>
/// <param name="countSum"></param>
/// <returns></returns>
Video[] VideoPager(int orgid, int? colid, bool? isDel, string searTxt, int size, int index, out int countSum);
Video[] VideoPager(int orgid, int? colid, bool? isDel, bool? isShow, string searTxt, int size, int index, out int countSum);
Video[] VideoPager(int orgid, int? colid, bool? isDel, bool? isShow, bool? isHot, bool? isRec, bool? isTop, string searTxt, int size, int index, out int countSum);
#endregion
}
}