dp2API之GetEntities等 - DigitalPlatform/dp2 GitHub Wiki
GetEntities
// 获得册信息
// parameters:
// strBiblioRecPath 书目记录路径,仅包含库名和id部分
// lStart 返回从第几个开始 2009/6/7 add
// lCount 总共返回几个。0和-1都表示全部返回(0是为了兼容旧API)
// strStyle "opac" 把实体记录按照OPAC要求进行加工,增补一些元素
// "onlygetpath" 仅返回每个路径
// "getfirstxml" 是对onlygetpath的补充,仅获得第一个元素的XML记录,其余的依然只返回路径
// "getotherlibraryitem" 返回全部分馆的记录的详情。这个用法只对分馆用户有用。因为分馆用户如果不用这个style,则只获得属于自己管辖分馆的册记录的详情
// entityinfos 返回的实体信息数组
// Result.Value -1出错 0没有找到 其他 总的实体记录的个数(本次返回的,可以通过entities.Count得到)
// 权限:需要有getiteminfo或order权限(兼容getentities权限)
public LibraryServerResult GetEntities(
string strBiblioRecPath,
long lStart,
long lCount,
string strStyle, // 2011/1/21
string strLang, // 2011/1/21
out EntityInfo[] entityinfos)
GetOrders
// 获得订购信息
// parameters:
// strBiblioRecPath 书目记录路径,仅包含库名和id部分
// lStart 返回从第几个开始
// lCount 总共返回几个。0和-1都表示全部返回(0是为了兼容旧API)
// strStyle "onlygetpath" 仅返回每个路径(OldRecPath)
// "getfirstxml" 是对onlygetpath的补充,仅获得第一个元素的XML记录,其余的依然只返回路径
// orderinfos 返回的订购信息数组
// 权限:需要有getorderinfo权限(兼容以前的getorders权限)
public LibraryServerResult GetOrders(
string strBiblioRecPath,
long lStart,
long lCount,
string strStyle,
string strLang,
out EntityInfo[] orderinfos)