C# Class Discuz.Album.Data.DataProvider

Afficher le fichier Open project: CyranoChen/DiscuzNT

Méthodes publiques

Méthode Description
AddAlbumCategory ( Discuz.Entity.AlbumCategoryInfo aci ) : void
AddSpaceAlbum ( Discuz.Entity.AlbumInfo spaceAlbum ) : bool
AddSpacePhoto ( Discuz.Entity.PhotoInfo photoinfo ) : int
ChangeAlbum ( int targetAlbumId, string photoIdList, int userid ) : int
CreatePhotoComment ( PhotoCommentInfo pcomment ) : int
CreatePhotoTags ( string tags, int photoid, int userid, string postdatetime ) : void
DeleteAlbumCategory ( int albumcateid ) : void
DeleteAll ( int userid ) : void
DeletePhotoComment ( int commentid ) : void

删除图片评论

DeletePhotoTags ( int photoid ) : void
DeleteSpaceAlbum ( int albumId, int userid ) : bool
DeleteSpacePhotoByIDList ( string photoidlist, int albumid, int userid ) : bool
GetAlbumCategory ( ) : Discuz.Common.Generic.List
GetAlbumCategorySql ( ) : string
GetAlbumListByCondition ( string username, string title, string description, string startdate, string enddate, int pageSize, int currentPage, bool isshowall ) : DataTable
GetAlbumListByCondition ( int type, int focusphotocount, int vaildDays ) : IDataReader
GetAlbumListCountByCondition ( string username, string title, string description, string startdate, string enddate, bool isshowall ) : int
GetAlbumLitByAlbumidList ( string albumlist ) : DataTable
GetFocusPhotoList ( int type, int focusphotocount, int validDays ) : IDataReader
GetFocusPhotoList ( int type, int focusphotocount, int validDays, int uid ) : IDataReader
GetHotTagsListForPhoto ( int count ) : IDataReader
GetPhotoByCondition ( string photousernamelist, string keylist, string startdate, string enddate, int pageSize, int currentPage ) : DataTable
GetPhotoByID ( int photoid, int albumid, byte mode ) : IDataReader

获得照片信息

GetPhotoCommentCollection ( int photoid ) : IDataReader
GetPhotoCountByCondition ( string photousernamelist, string keylist, string startdate, string enddate ) : int
GetPhotoCountWithSameTag ( int tagid ) : int
GetPhotoListByUserId ( int userid, int albumid, int count ) : IDataReader

获取图片集合

GetPhotoRankList ( int type, int photocount ) : IDataReader

获得图片排行图集合

GetPhotoSizeByUserid ( int userid ) : int
GetPhotosByAlbumid ( int albumid ) : DataTable
GetPhotosWithSameTag ( int tagid, int pageid, int pagesize ) : IDataReader
GetRecommendPhotoList ( string idlist ) : IDataReader
GetSearchAlbumList ( int pagesize, string albumids ) : DataTable
GetSpaceAlbumById ( int albumId ) : IDataReader
GetSpaceAlbumByUserId ( int userid ) : DataTable
GetSpaceAlbumsCount ( int userid ) : int
GetSpacePhotoByAlbumID ( int albumid ) : DataTable

通过相册ID得到相册中所有图片的信息

GetSpacePhotoCountByAlbumId ( int albumid ) : int
GetSpacePhotosCount ( int albumid ) : int
GetTagsListByPhotoId ( int photoid ) : IDataReader
GetUidByAlbumid ( int albumid ) : int
SaveSpaceAlbum ( Discuz.Entity.AlbumInfo spaceAlbum ) : bool
SpaceAlbumsList ( int pageSize, int currentPage, int userid ) : DataTable
SpaceAlbumsList ( int userid, int albumcategoryid, int pageSize, int currentPage ) : IDataReader
SpaceAlbumsListCount ( int userid, int albumcategoryid ) : int
SpacePhotosList ( int albumid ) : DataTable
SpacePhotosList ( int pageSize, int currentPage, int userid, int albumid ) : DataTable
UpdateAlbumCategory ( Discuz.Entity.AlbumCategoryInfo aci ) : void
UpdateAlbumViews ( int albumid ) : void
UpdatePhotoComments ( int photoid, int count ) : void
UpdatePhotoInfo ( Discuz.Entity.PhotoInfo photo ) : void

更新图片信息(仅更新 标题、描述、评论设置和标签设置4项)

UpdatePhotoViews ( int photoid ) : void

Private Methods

Méthode Description
GetAlbumListCondition ( string usernamelist, string titlelist, string descriptionlist, string startdate, string enddate ) : string
GetDateSpanParms ( string startdate, string enddate ) : System.Data.Common.DbParameter[]
GetPhotoCondition ( string photousernamelist, string keylist, string startdate, string enddate ) : string
RegEsc ( string str ) : string

SQL SERVER SQL语句转义

Method Details

AddAlbumCategory() public méthode

public AddAlbumCategory ( Discuz.Entity.AlbumCategoryInfo aci ) : void
aci Discuz.Entity.AlbumCategoryInfo
Résultat void

AddSpaceAlbum() public méthode

public AddSpaceAlbum ( Discuz.Entity.AlbumInfo spaceAlbum ) : bool
spaceAlbum Discuz.Entity.AlbumInfo
Résultat bool

AddSpacePhoto() public méthode

public AddSpacePhoto ( Discuz.Entity.PhotoInfo photoinfo ) : int
photoinfo Discuz.Entity.PhotoInfo
Résultat int

ChangeAlbum() public méthode

public ChangeAlbum ( int targetAlbumId, string photoIdList, int userid ) : int
targetAlbumId int
photoIdList string
userid int
Résultat int

CreatePhotoComment() public méthode

public CreatePhotoComment ( PhotoCommentInfo pcomment ) : int
pcomment Discuz.Entity.PhotoCommentInfo
Résultat int

CreatePhotoTags() public méthode

public CreatePhotoTags ( string tags, int photoid, int userid, string postdatetime ) : void
tags string
photoid int
userid int
postdatetime string
Résultat void

DeleteAlbumCategory() public méthode

public DeleteAlbumCategory ( int albumcateid ) : void
albumcateid int
Résultat void

DeleteAll() public méthode

public DeleteAll ( int userid ) : void
userid int
Résultat void

DeletePhotoComment() public méthode

删除图片评论
public DeletePhotoComment ( int commentid ) : void
commentid int 评论Id
Résultat void

DeletePhotoTags() public méthode

public DeletePhotoTags ( int photoid ) : void
photoid int
Résultat void

DeleteSpaceAlbum() public méthode

public DeleteSpaceAlbum ( int albumId, int userid ) : bool
albumId int
userid int
Résultat bool

DeleteSpacePhotoByIDList() public méthode

public DeleteSpacePhotoByIDList ( string photoidlist, int albumid, int userid ) : bool
photoidlist string
albumid int
userid int
Résultat bool

GetAlbumCategory() public méthode

public GetAlbumCategory ( ) : Discuz.Common.Generic.List
Résultat Discuz.Common.Generic.List

GetAlbumCategorySql() public méthode

public GetAlbumCategorySql ( ) : string
Résultat string

GetAlbumListByCondition() public méthode

public GetAlbumListByCondition ( string username, string title, string description, string startdate, string enddate, int pageSize, int currentPage, bool isshowall ) : DataTable
username string
title string
description string
startdate string
enddate string
pageSize int
currentPage int
isshowall bool
Résultat System.Data.DataTable

GetAlbumListByCondition() public méthode

public GetAlbumListByCondition ( int type, int focusphotocount, int vaildDays ) : IDataReader
type int
focusphotocount int
vaildDays int
Résultat IDataReader

GetAlbumListCountByCondition() public méthode

public GetAlbumListCountByCondition ( string username, string title, string description, string startdate, string enddate, bool isshowall ) : int
username string
title string
description string
startdate string
enddate string
isshowall bool
Résultat int

GetAlbumLitByAlbumidList() public méthode

public GetAlbumLitByAlbumidList ( string albumlist ) : DataTable
albumlist string
Résultat System.Data.DataTable

GetFocusPhotoList() public méthode

public GetFocusPhotoList ( int type, int focusphotocount, int validDays ) : IDataReader
type int
focusphotocount int
validDays int
Résultat IDataReader

GetFocusPhotoList() public méthode

public GetFocusPhotoList ( int type, int focusphotocount, int validDays, int uid ) : IDataReader
type int
focusphotocount int
validDays int
uid int
Résultat IDataReader

GetHotTagsListForPhoto() public méthode

public GetHotTagsListForPhoto ( int count ) : IDataReader
count int
Résultat IDataReader

GetPhotoByCondition() public méthode

public GetPhotoByCondition ( string photousernamelist, string keylist, string startdate, string enddate, int pageSize, int currentPage ) : DataTable
photousernamelist string
keylist string
startdate string
enddate string
pageSize int
currentPage int
Résultat System.Data.DataTable

GetPhotoByID() public méthode

获得照片信息
public GetPhotoByID ( int photoid, int albumid, byte mode ) : IDataReader
photoid int 图片Id
albumid int 相册Id
mode byte 模式,0=当前图片,1上一张,2下一张
Résultat IDataReader

GetPhotoCommentCollection() public méthode

public GetPhotoCommentCollection ( int photoid ) : IDataReader
photoid int
Résultat IDataReader

GetPhotoCountByCondition() public méthode

public GetPhotoCountByCondition ( string photousernamelist, string keylist, string startdate, string enddate ) : int
photousernamelist string
keylist string
startdate string
enddate string
Résultat int

GetPhotoCountWithSameTag() public méthode

public GetPhotoCountWithSameTag ( int tagid ) : int
tagid int
Résultat int

GetPhotoListByUserId() public méthode

获取图片集合
public GetPhotoListByUserId ( int userid, int albumid, int count ) : IDataReader
userid int 用户Id,必须指定一个用户,不能为0
albumid int 相册Id,当为0时表示此用户所有相册
count int 取出的数量
Résultat IDataReader

GetPhotoRankList() public méthode

获得图片排行图集合
public GetPhotoRankList ( int type, int photocount ) : IDataReader
type int 排行方式,0浏览量,1评论数,2上传时间,3收藏数
photocount int
Résultat IDataReader

GetPhotoSizeByUserid() public méthode

public GetPhotoSizeByUserid ( int userid ) : int
userid int
Résultat int

GetPhotosByAlbumid() public méthode

public GetPhotosByAlbumid ( int albumid ) : DataTable
albumid int
Résultat System.Data.DataTable

GetPhotosWithSameTag() public méthode

public GetPhotosWithSameTag ( int tagid, int pageid, int pagesize ) : IDataReader
tagid int
pageid int
pagesize int
Résultat IDataReader

GetRecommendPhotoList() public méthode

public GetRecommendPhotoList ( string idlist ) : IDataReader
idlist string
Résultat IDataReader

GetSearchAlbumList() public méthode

public GetSearchAlbumList ( int pagesize, string albumids ) : DataTable
pagesize int
albumids string
Résultat System.Data.DataTable

GetSpaceAlbumById() public méthode

public GetSpaceAlbumById ( int albumId ) : IDataReader
albumId int
Résultat IDataReader

GetSpaceAlbumByUserId() public méthode

public GetSpaceAlbumByUserId ( int userid ) : DataTable
userid int
Résultat System.Data.DataTable

GetSpaceAlbumsCount() public méthode

public GetSpaceAlbumsCount ( int userid ) : int
userid int
Résultat int

GetSpacePhotoByAlbumID() public méthode

通过相册ID得到相册中所有图片的信息
public GetSpacePhotoByAlbumID ( int albumid ) : DataTable
albumid int 相册ID
Résultat System.Data.DataTable

GetSpacePhotoCountByAlbumId() public méthode

public GetSpacePhotoCountByAlbumId ( int albumid ) : int
albumid int
Résultat int

GetSpacePhotosCount() public méthode

public GetSpacePhotosCount ( int albumid ) : int
albumid int
Résultat int

GetTagsListByPhotoId() public méthode

public GetTagsListByPhotoId ( int photoid ) : IDataReader
photoid int
Résultat IDataReader

GetUidByAlbumid() public méthode

public GetUidByAlbumid ( int albumid ) : int
albumid int
Résultat int

SaveSpaceAlbum() public méthode

public SaveSpaceAlbum ( Discuz.Entity.AlbumInfo spaceAlbum ) : bool
spaceAlbum Discuz.Entity.AlbumInfo
Résultat bool

SpaceAlbumsList() public méthode

public SpaceAlbumsList ( int pageSize, int currentPage, int userid ) : DataTable
pageSize int
currentPage int
userid int
Résultat System.Data.DataTable

SpaceAlbumsList() public méthode

public SpaceAlbumsList ( int userid, int albumcategoryid, int pageSize, int currentPage ) : IDataReader
userid int
albumcategoryid int
pageSize int
currentPage int
Résultat IDataReader

SpaceAlbumsListCount() public méthode

public SpaceAlbumsListCount ( int userid, int albumcategoryid ) : int
userid int
albumcategoryid int
Résultat int

SpacePhotosList() public méthode

public SpacePhotosList ( int albumid ) : DataTable
albumid int
Résultat System.Data.DataTable

SpacePhotosList() public méthode

public SpacePhotosList ( int pageSize, int currentPage, int userid, int albumid ) : DataTable
pageSize int
currentPage int
userid int
albumid int
Résultat System.Data.DataTable

UpdateAlbumCategory() public méthode

public UpdateAlbumCategory ( Discuz.Entity.AlbumCategoryInfo aci ) : void
aci Discuz.Entity.AlbumCategoryInfo
Résultat void

UpdateAlbumViews() public méthode

public UpdateAlbumViews ( int albumid ) : void
albumid int
Résultat void

UpdatePhotoComments() public méthode

public UpdatePhotoComments ( int photoid, int count ) : void
photoid int
count int
Résultat void

UpdatePhotoInfo() public méthode

更新图片信息(仅更新 标题、描述、评论设置和标签设置4项)
public UpdatePhotoInfo ( Discuz.Entity.PhotoInfo photo ) : void
photo Discuz.Entity.PhotoInfo
Résultat void

UpdatePhotoViews() public méthode

public UpdatePhotoViews ( int photoid ) : void
photoid int
Résultat void