<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>成果管理 :: 红山开源知识库</title>
    <link>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/index.html</link>
    <description></description>
    <generator>Hugo</generator>
    <language>zh</language>
    <atom:link href="http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>校企成果资源库</title>
      <link>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/01-%E6%A0%A1%E4%BC%81%E6%88%90%E6%9E%9C%E8%B5%84%E6%BA%90%E5%BA%93/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/01-%E6%A0%A1%E4%BC%81%E6%88%90%E6%9E%9C%E8%B5%84%E6%BA%90%E5%BA%93/index.html</guid>
      <description>路由：/managements/dataStore/resManage&#xA;数据统计 校企成果总数：所有的校企成果总数之和； 高校成果数：tags=1的校企成果总数之和； 企业成果数：tags=2的校企成果总数之和； 审核通过成果数：所有审核通过的校企成果总数之和； select count(*) as &#39;校企成果总数&#39; from school_enterprise_achievements; select count(*) as &#39;高校成果数&#39; from school_enterprise_achievements where tags =&#39;1&#39;; select count(*) as &#39;企业成果数&#39; from school_enterprise_achievements where tags =&#39;2&#39;; select count(*) as &#39;审核通过成果数&#39; from school_enterprise_achievements where status=&#39;1&#39;; 校企成果资源库列表 列表接口：/api/dms/schoolEnterpriseAchievements/list?pageNum=1&amp;pageSize=10&amp;achievementName= 领域接口：/api/dms/open/achievements/getAreasByName 成果类型接口：/api/system/dict/data/type/dms_achievement_type 成果标签接口：/api/system/dict/data/type/dms_achievement_tag 字段 说明 成果名称（achievement_name） 成果领域（field1） 成果类型 （achievementType） 成果摘要（summary） 成果标签 （tags） 发布单位 （publishingUnit） 成果所属人（ownerName） 成果详情 （details） 联系人 （contactPerson） 联系电话（contactNumber） 图片 （images） 附件 （attachments） 审核状态 （status） 创建时间 （createTime） 操作 “修改”“审核”“编辑成员”“删除” 新增校企成果 点击“新增校企成果”按钮，进入“新增校企成果”月面，输入各字段，点击“确定”按钮，校企成果新增成功； 字段 说明 成果名称（achievement_name） 必填， 长度200 成果领域 必填，单选，下拉值来源于创客领域 成果类型 必填，单选，下拉值：理论成果，技术成果，应用成果、软科学成果，文化艺术成果，社会服务成果，交叉领域成果 成果摘要（summary） 选填，长度200 成果标签 必填，单选，下拉值：高校，企业，其他 发布单位 必填，长度100 成果所属人（ownerName） 选填，长度100 成果详情 必填，markdown编辑器 联系人 选填，长度100 联系电话 选填，支持手机号或者座机格式。这里可以简单限制最大长度14 图片 选填， 限制单个图片最大5MB 附件 选填， 限制单个文件最大10MB 操作 “取消”“确定” 修改校企成果 选择一条校企成果数据（还未审核通过），点击“修改”按钮，弹出“修改校企成果”，修改各项信息，点击“确定”按钮，校企成果修改成功； 已审核通过的校企成果不允许修改； 字段 说明 成果名称（achievement_name） 必填， 长度200 成果领域 必填，单选，下拉值来源于创客领域 成果类型 必填，单选，下拉值：理论成果，技术成果，应用成果、软科学成果，文化艺术成果，社会服务成果，交叉领域成果 成果摘要（summary） 选填，长度200 成果标签 必填，单选，下拉值：高校，企业，其他 发布单位 必填，长度100 成果所属人 （ownerName） 选填，长度100 成果详情 必填，markdown编辑器 联系人 选填，长度100 联系电话 选填，支持手机号或者座机格式。这里可以简单限制最大长度14 图片 选填， 限制单个图片最大5MB 附件 选填， 限制单个文件最大10MB 操作 “返回”“确定” 删除校企成果 选择一条校企成果数据（还未审核通过），点击“删除”按钮，弹出二次确认弹窗“是否删除 确定删除此数据？”，点击“确定”按钮，该条数据被成功删除。 已审核通过的校企成果不允许删除； 查看校企成果成员列表 选择一条校企成果数据（还未审核通过），点击“编辑成员”弹窗，可查看该校企成员的成员信息； 字段 说明 主键 （id） 成果ID 姓名 （username） 所属单位 （company） 职称 （technical_title） 专业 （prefessional_title） 研究方向 （research_direction） 联系方式 （phone） 个人简介 （summary） 主要承担工作（work_content） 是否负责人 （is_leader） 操作 “修改”“详情” “删除” 新增校企成果成员 选择一条校企成果数据（还未审核通过），点击“编辑成员”弹窗，继续点击“新增”按钮，弹出“新增成员”弹窗，输入各项信息，点击“确定”按钮，成员新增成功； 已审核通过的校企成果不允许新增校企成果成员； 字段 说明 姓名 （username） 必填， 长度30 所属单位 （company） 必填，长度100 职称 （technical_title） 必填，长度100 专业 （prefessional_title） 必填，长度100 研究方向 （research_direction） 必填，长度100 联系方式 （phone） 选填，长度100 个人简介 （summary） 必填，长度1000 主要承担工作（work_content） 选填，长度100 是否负责人 （is_leader） 必填，单选，下拉值：是、否 操作 “取消”“确定” 修改校企成果成员 选择一条校企成果数据（还未审核通过），点击“编辑成员”弹窗，选择一条成员数据，继续点击“修改”按钮，弹出“修改成员”弹窗，修改各项信息，点击“确定”按钮，成员修改成功； 已审核通过的校企成果不允许修改校企成果成员； 字段 说明 姓名 （username） 必填， 长度30 所属单位 （company） 必填，长度100 职称 （technical_title） 必填，长度100 专业 （prefessional_title） 必填，长度100 研究方向 （research_direction） 必填，长度100 联系方式 （phone） 选填，长度100 个人简介 （summary） 必填，长度1000 主要承担工作（work_content） 选填，长度100 是否负责人 （is_leader） 必填，单选，下拉值：是、否 操作 “取消”“确定” 删除校企成果成员 选择一条校企成果数据，点击“编辑成员”弹窗，选择一条成员数据，继续点击“删除”按钮，弹出二次确认弹窗“是否删除 确定删除此数据？”，点击“确定”按钮，该条数据被成功删除。 查看校企成果成员详情 选择一条校企成果数据（还未审核通过），点击“编辑成员”弹窗，选择一条成员数据，继续点击“详情”按钮，弹出“校企成果详情”弹窗，可以查看该条成员的详细信息； 已审核通过的校企成果不允许删除校企成果成员； 字段 说明 姓名 （username） 所属单位 （company） 职称 （technical_title） 专业 （prefessional_title） 研究方向 （research_direction） 联系方式 （phone） 个人简介 （summary） 主要承担工作（work_content） 是否负责人 （is_leader） 操作 “关闭” 审核校企成果 选择一条校企成果数据，弹出“校企成果审核”弹窗，输入审核意见，选择审核结果=通过，点击“确定”按钮，校企成果审核通过，状态是”已发布“； 审核通过的成果自动转入成果库，状态是已上架，在前台页面展示； 选择一条校企成果数据，弹出“校企成果审核”弹窗，输入审核意见，选择审核结果=不通过，点击“确定”按钮，校企成果审核不通过，状态是”已驳回“； 注意：审核通过的成果不允许“修改”“删除”“编辑成员”“审核”</description>
    </item>
    <item>
      <title>项目资源库</title>
      <link>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/02-%E9%A1%B9%E7%9B%AE%E8%B5%84%E6%BA%90%E5%BA%93/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/02-%E9%A1%B9%E7%9B%AE%E8%B5%84%E6%BA%90%E5%BA%93/index.html</guid>
      <description>数据统计 项目总数：已存在发行版数据的项目总数； 项目公开数：已存在发行版数据且公开的项目总数； 项目发布版本数：所有项目已发布版本的总数； 项目转换成果数：已将发行版转换为成果的总数； /* 项目总数getTotalProjectCount */ select COUNT(distinct p.id) from projects p join repositories r on p.id = r.project_id join version_releases v on r.id = v.repository_id; /* 项目公开数getPublicProjectCount */ select COUNT(distinct p.id) from projects p join repositories r on p.id = r.project_id join version_releases v on r.id = v.repository_id where p.is_public = 1; /* 项目发布版本数getTotalReleaseCount */ select COUNT(*) from version_releases; /* 项目转换成果数 getTotalConversionCount */ select COUNT(*) from project_resource_library where is_transferred_to_achievement = 1 项目资源库列表 查看项目成果-发行版列表 字段 说明 项目ID project_id 项目名称 project_name；点击新开创客跳转项目详情； 成果领域 这里的取值是项目类别 是否公开 发行版名称 发版时间 发版人 成果类型 转入状态 已转入/未转入 转入时间 附件 支持点击直接下载 操作 未转入成果库，可点击“转入成果库” 搜索项目成果-发行版列表 字段 说明 项目名称/项目标识 支持精确和模糊搜索 转入成果库 前提条件：当前发行版未转入成果库</description>
    </item>
    <item>
      <title>任务资源库</title>
      <link>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/03-%E4%BB%BB%E5%8A%A1%E8%B5%84%E6%BA%90%E5%BA%93/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/03-%E4%BB%BB%E5%8A%A1%E8%B5%84%E6%BA%90%E5%BA%93/index.html</guid>
      <description>数据统计 任务总数：仅取存在胜出应征者的创客任务总数； 任务金额：仅取存在胜出应征者的创客任务的赏金之和； 任务转换成果数：； 转换成果任务金额：； /* 任务总数getTotalTasks */ select count(distinct task_id) as &#39;任务总数&#39; from tasks t join (select * from papers where status = 2) p on t.id = p.task_id; /* papers表： status = 2表示胜出；status = 1表示失败； check_status=0表示不通过；check_status=1表示通过；check_status=2表示待评审； */ /* 取任务金额getTaskAmount */ select IFNULL(sum(t.bounty), 0) as &#39;任务金额(元)&#39; from tasks t join (select distinct task_id from papers where status = 2) p on t.id = p.task_id; /* 获取转换成果任务金额getConvertedTaskAmount */ select IFNULL(sum(t.bounty), 0) from tasks t join (select * from papers where status = 2) p on t.id = p.task_id join task_resource_library on t.id = task_resource_library.task_id where is_transferred_to_results_library = 1; /*获取任务转换成果数 getConvertedTasksCount */ select count(*) from tasks t join (select distinct task_id from papers where status = 2) p on t.id = p.task_id join task_resource_library on t.id = task_resource_library.task_id where is_transferred_to_results_library = 1; 任务资源库列表 字段 说明 任务ID 任务名称 点击新开创客跳转任务详情； 成果领域 任务金额（元） 成果编号 交稿时间 交稿人 发布单位 成果类型 转入状态 转入时间 附件 用户提交成果时的附件 操作 未转入成果库，可点击“转入成果库” 转入成果库 前提条件：当前成果未转入成果库</description>
    </item>
    <item>
      <title>竞赛资源库</title>
      <link>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/04-%E7%AB%9E%E8%B5%9B%E8%B5%84%E6%BA%90%E5%BA%93/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/04-%E7%AB%9E%E8%B5%9B%E8%B5%84%E6%BA%90%E5%BA%93/index.html</guid>
      <description>数据统计 开放竞赛总数：有作品提交的竞赛之和； 竞赛提交作品数：竞赛作品之和； 竞赛转换成果数：竞赛作品转入成果库的之和； 已结束竞赛数：有作品提交的竞赛且作品提交时间小于当前时间的竞赛之和； select count(distinct ci.id) as &#39;开放竞赛总数&#39; from competition_infos ci join (select * from competition_users where `status` = 3) cu on ci.id = cu.competition_info_id; select count(*) as &#39;竞赛转换成果数&#39; from competition_infos ci join (select * from competition_users where `status` = 3) cu on ci.id = cu.competition_info_id left join competition_resource_library crl on crl.competition_user_id = cu.id where crl.is_transferred_to_result_library = 1; select count(*) as &#39;竞赛提交作品数&#39; from competition_infos ci join (select * from competition_users where `status` = 3) cu on ci.id = cu.competition_info_id; select count(distinct ci.id) as &#39;已结束竞赛数&#39; from competition_infos ci join (select * from competition_users where `status` = 3) cu on ci.id = cu.competition_info_id where ci.upload_date &lt; now(); 竞赛资源库列表 字段 说明 竞赛ID 竞赛名称 点击新开创客跳转任务详情； 成果领域 竞赛状态 作品名称 作品提交时间 提交人 成果类型 发布单位 联系人 联系电话 转入状态 转入时间 附件 用户提交作品时的附件 操作 未转入成果库，可点击“转入成果库” 转入成果库 前提条件：当前成果未转入成果库</description>
    </item>
    <item>
      <title>优质专家资源库</title>
      <link>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/05-%E4%BC%98%E8%B4%A8%E4%B8%93%E5%AE%B6%E8%B5%84%E6%BA%90%E5%BA%93/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/05-%E4%BC%98%E8%B4%A8%E4%B8%93%E5%AE%B6%E8%B5%84%E6%BA%90%E5%BA%93/index.html</guid>
      <description>数据统计 评审专家数：统计所有提交了评审任务的专家数量之和； 竞赛评审数：统计所有提交了评审的专家的评审的竞赛数量之和； 创客任务评审数：统计所有提交了评审的专家的评审的创客数量之和； select COUNT(*) as &#39;评审专家数&#39; from (select (select COUNT(distinct container_id) from task_expert where expert_id = e.id and container_type = 1 and `status` in (1,2)) as taskAuditCount, (select COUNT(distinct container_id) from task_expert where expert_id = e.id and container_type = 2 and `status` in (1,2)) as competitionAuditCount from experts e where is_delete = &#39;0&#39; and status = 1) tmp where tmp.taskAuditCount &gt; 0 OR tmp.competitionAuditCount &gt; 0; select IFNULL(SUM(competitionAuditCount), 0) as &#39;竞赛评审数&#39; from (select COUNT(distinct container_id) as competitionAuditCount from task_expert te join experts e on e.id = te.expert_id and te.container_type = 2 and te.`status` in (1, 2)) tmp; select IFNULL(SUM(taskAuditCount), 0) as &#39;创客任务评审数&#39; from (select COUNT(distinct container_id) as taskAuditCount from task_expert te join experts e on e.id = te.expert_id and te.container_type = 1 and te.`status` in (1, 2)) tmp; 优质专家资源库列表 字段 说明 专家ID 姓名 专家领域 最高学历 工作单位 专家详情 毕业院校 专家职称 附件 专家注册时上传的附件合集 转入状态 参与创客评审(taskAuditCount) 参与竞赛评审(competitionAuditCount) 操作 转入专家资源库 select * from ( select erl.id, e.id as expert_id,e.user_id, e.expert_name, e.highest_degree, e.graduated_from, u.nickname as &#34;userNickName&#34;,ue.gender as &#34;gender&#34;, e.id_number,images, attachments, e.major, e.workplace, e.phone, e.workplace_type, e.expert_email, erl.expert_summary, erl.expert_detail, e.professional_title, e.expert_type, expert_domain,u.authentication as expertAuth, e.title_rank, erl.status, e.review_area_one, e.review_area_two, e.review_area_three, e.is_delete, erl.create_by, erl.create_time, (select COUNT(*) from task_expert where expert_id = e.id and container_type = 1 and `status` in (1,2)) as taskAuditCount, (select COUNT(*) from task_expert where expert_id = e.id and container_type = 2 and `status` in (1,2)) as competitionAuditCount, erl.update_by, erl.update_time,erl.sort_no from experts e inner join users u on e.user_id = u.id inner join user_extensions ue on u.id = ue.user_id left join expert_resource_library erl on e.id = erl.expert_id where e.is_delete=&#39;0&#39; and e.status=1 ) tmp where tmp.taskAuditCount &gt; 0 OR tmp.competitionAuditCount &gt; 0 order by tmp.status; 转入专家资源库 前提条件：当前成果未转入成果库</description>
    </item>
    <item>
      <title>用户资源库</title>
      <link>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/06-%E7%94%A8%E6%88%B7%E8%B5%84%E6%BA%90%E5%BA%93/index.html</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/07-%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86/%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8/01-%E6%88%90%E6%9E%9C%E7%AE%A1%E7%90%86/06-%E7%94%A8%E6%88%B7%E8%B5%84%E6%BA%90%E5%BA%93/index.html</guid>
      <description>数据统计 活跃用户数量： 实名用户数量：完成企业/个人实名认证的用户。 开发者数量：只要参与过代码提交的用户，均视为项目开发者。 # 开发者数量 SELECT COUNT(*) FROM ( SELECT COUNT(*) FROM commit_logs GROUP BY user_id ) AS developers_count; 活跃用户资源库 查看活跃用户资源库列表 字段 说明 用户名称 点击新开窗口跳转到用户个人中心 用户login 点击新开窗口跳转到用户个人中心 参与项目数 参与竞赛数 参与论坛数 实名认证 专家 搜索活跃用户资源库列表 字段 说明 用户名称 支持精确和模糊搜索 项目开发者列表 字段 说明 用户名称 点击新开窗口跳转到用户个人中心 用户login 点击新开窗口跳转到用户个人中心 参与项目数 提交总次数 Issue创建数</description>
    </item>
  </channel>
</rss>