美文网首页
常用方法的类

常用方法的类

作者: xmlovecm | 来源:发表于2016-11-17 10:09 被阅读0次

    CommonServiceHelper类(常用的公用类,通用的查询):

    1、通过restype获得他的Repository
    commonServiceHelper.getRepository(resourceType)

    2、一些对数据库的操作,一般要加事务,一操作要加事务的也加到这个地方
    @Transactional
    @Transactional(value="transactionManager")
    @Transactional(value="questionTransactionManager")

    操作的方法名 操作细节
    getCategoryByData 获取维度的shortName
    getTechInfoRepositoryByResType 根据资源类型获取techInfo的仓储
    deleteRelation 删除reliaton,其实是改变relation表的enable=0
    deleteRelationById 同上
    deleteRelation4QuestionDB 删除习题库中的资源关系(源与目标)(设置enable)
    saveContributeToQuesDB
    batchAddResourceCategory4Question 批量的向question仓储增加数据

    NDResourceServiceImpl类,一般的增、删、改、查的方法

    操作的方法名 操作细节
    resourceQueryByDB 直接查询数据库,数据可以保证实时性
    resourceQuery4IntelliKnowledge 获取智能出题,这里是用waf 的方式来访问智能出题端,除基本属性,和EDU属性外,其他属性没怎么赋值
    resourceStatistics 通用的资源统计
    getDetail 获取资源详细
    batchDetail 批量获取资源详细
    deleteInQuestionDB 删除习题库的资源
    batchDeleteInQuestionDB 批量删除习题库的资源
    delete 资源删除
    batchDelete 资源批量删除
    create 创建资源
    update 更新资源
    patch 部分更新资源
    checkResourceExist 判断资源是否存在
    getUploadUrl CS文件上传
    getDownloadUrl 下载
    getResPreviewUrls 获取资源的预览列表
    statisticsCountsByChapters 统计教材章节下的资源数量
    triggerTranscode 触发资源转码

    相关文章

      网友评论

          本文标题:常用方法的类

          本文链接:https://www.haomeiwen.com/subject/hcxrpttx.html