TenantInfoMapper.xml 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.ym.mec.biz.dal.dao.TenantInfoDao">
  4. <resultMap id="BaseResultMap" type="com.ym.mec.biz.dal.entity.TenantInfo">
  5. <id column="id_" jdbcType="INTEGER" property="id"/>
  6. <result column="name_" jdbcType="VARCHAR" property="name"/>
  7. <result column="contacts_" jdbcType="VARCHAR" property="contacts"/>
  8. <result column="phone_" jdbcType="VARCHAR" property="phone"/>
  9. <result column="address_" jdbcType="VARCHAR" property="address"/>
  10. <result column="email_" jdbcType="VARCHAR" property="email"/>
  11. <result column="logo_" jdbcType="VARCHAR" property="logo"/>
  12. <result column="customer_service_phone_" jdbcType="VARCHAR" property="customerServicePhone"/>
  13. <result column="remark_" jdbcType="VARCHAR" property="remark"/>
  14. <result column="tsign_code_" jdbcType="VARCHAR" property="tsignCode"/>
  15. <result column="tsign_name_" jdbcType="VARCHAR" property="tsignName"/>
  16. <result column="area_id_" jdbcType="INTEGER" property="areaId"/>
  17. <result column="domain_name_" jdbcType="VARCHAR" property="domainName"/>
  18. <result column="data_source_" jdbcType="VARCHAR" property="dataSource"/>
  19. <result column="pay_state_" jdbcType="INTEGER" property="payState"/>
  20. <result column="state_" jdbcType="INTEGER" property="state"/>
  21. <result column="user_id_" jdbcType="INTEGER" property="userId"/>
  22. <result column="created_by_" jdbcType="INTEGER" property="createdBy"/>
  23. <result column="created_time_" jdbcType="TIMESTAMP" property="createdTime"/>
  24. <result column="updated_by_" jdbcType="INTEGER" property="updatedBy"/>
  25. <result column="updated_time_" jdbcType="TIMESTAMP" property="updatedTime"/>
  26. </resultMap>
  27. <sql id="Base_Column_List">
  28. id_
  29. , name_, contacts_, phone_, address_, email_, logo_, customer_service_phone_, remark_, domain_name_,
  30. data_source_, pay_state_, state_, created_by_, created_time_, updated_by_, updated_time_, tsign_code_, tsign_name_,
  31. area_id_,user_id_
  32. </sql>
  33. <update id="updatePhone">
  34. update tenant_info set phone_ = #{newPhone} where phone_ = #{oldPhone}
  35. </update>
  36. <resultMap id="TenantInfoInfoResult" type="com.ym.mec.biz.dal.vo.TenantInfoPageVo">
  37. <!-- 机构基础信息-->
  38. <id column="id_" jdbcType="INTEGER" property="id"/>
  39. <result column="name_" jdbcType="VARCHAR" property="name"/>
  40. <result column="tsign_name_" jdbcType="VARCHAR" property="tsignName"/>
  41. <result column="contacts_" jdbcType="VARCHAR" property="contacts"/>
  42. <result column="phone_" jdbcType="VARCHAR" property="phone"/>
  43. <result column="address_" property="address"/>
  44. <result column="email_" jdbcType="VARCHAR" property="email"/>
  45. <result column="pay_state_" jdbcType="INTEGER" property="payState"/>
  46. <result column="state_" jdbcType="INTEGER" property="state"/>
  47. <result column="logo_" jdbcType="VARCHAR" property="logo"/>
  48. <result column="real_name_" jdbcType="VARCHAR" property="createdName"/>
  49. <result column="studentCount" jdbcType="INTEGER" property="studentCount"/>
  50. <result column="area_id_" jdbcType="INTEGER" property="areaId"/>
  51. <result column="userId" jdbcType="INTEGER" property="userId"/>
  52. <!-- 机构产品信息-->
  53. <result column="serve_name_" jdbcType="VARCHAR" property="serveName"/>
  54. <result column="serve_id_" jdbcType="INTEGER" property="serveId"/>
  55. <result column="student_up_limit_" jdbcType="INTEGER" property="studentUpLimit"/>
  56. <result column="expiry_date_" jdbcType="TIMESTAMP" property="expireDate"/>
  57. <result column="contract_price_" jdbcType="VARCHAR" property="contractPrice"/>
  58. <result column="pay_amount_" jdbcType="VARCHAR" property="openPrice"/>
  59. <result column="expiry_count_" jdbcType="INTEGER" property="expiryCount"/>
  60. <result column="expiry_unit_" jdbcType="VARCHAR" property="expiryUnit"/>
  61. </resultMap>
  62. <select id="getLocked" resultMap="BaseResultMap">
  63. select * from tenant_info WHERE id_ = #{tenantId} for update
  64. </select>
  65. <select id="queryPage" parameterType="map" resultMap="TenantInfoInfoResult">
  66. SELECT a.`id_`,
  67. a.`name_`,
  68. a.`tsign_name_`,
  69. a.`contacts_`,
  70. a.`phone_`,
  71. a.`address_`,
  72. a.`email_`,
  73. a.`area_id_`,
  74. a.`pay_state_`,
  75. a.`state_`,
  76. a.logo_,
  77. u.`real_name_`,
  78. c.`name_` AS serve_name_,
  79. c.`id_` AS serve_id_,
  80. d.`student_up_limit_`,
  81. b.`expiry_date_`,
  82. ifnull(st.studentCount, 0) as studentCount,
  83. a.user_id_ as userId,
  84. b.contract_price_,
  85. b.pay_amount_,
  86. b.expiry_unit_,
  87. b.expiry_count_,
  88. d.student_up_limit_
  89. FROM tenant_info AS a
  90. LEFT JOIN tenant_product_info AS b ON a.`id_` = b.`tenant_id_` and b.using_ = 0
  91. LEFT JOIN platform_serve AS c ON b.`serve_id_` = c.`id_`
  92. LEFT JOIN platform_serve_detail AS d ON b.`serve_detail_id_` = d.`id_` AND c.`id_` = d.`serve_id_`
  93. LEFT JOIN sys_user AS u ON a.`created_by_` = u.`id_`
  94. LEFT JOIN (
  95. select
  96. tenant_id_,
  97. count(tenant_id_) as studentCount
  98. from student
  99. <where>
  100. <if test="param.tenantId != null ">
  101. AND tenant_id_ = #{param.tenantId}
  102. </if>
  103. </where>
  104. group by tenant_id_
  105. ) as st on a.id_ = st.tenant_id_
  106. <where>
  107. <if test="param.search != null ">
  108. AND (
  109. a.`id_` LIKE CONCAT('%', #{param.search},'%')
  110. OR a.`name_` LIKE CONCAT('%', #{param.search},'%')
  111. OR a.`phone_` LIKE CONCAT('%', #{param.search},'%')
  112. )
  113. </if>
  114. <if test="param.tenantIds != null ">
  115. AND a.id_ in
  116. <foreach collection="param.tenantIds" item="tenantId" open="(" close=")" separator=",">
  117. #{tenantId}
  118. </foreach>
  119. </if>
  120. <if test="param.tenantId != null ">
  121. AND a.`id_` = #{param.tenantId}
  122. </if>
  123. <if test="param.createdName != null ">
  124. AND u.`real_name_` LIKE CONCAT('%', #{param.createdName},'%')
  125. </if>
  126. <if test="param.payState != null ">
  127. AND a.`pay_state_` = #{param.payState}
  128. </if>
  129. <if test="param.state != null ">
  130. AND a.`state_` = #{param.state}
  131. </if>
  132. <if test="param.startDate != null">
  133. AND b.`expiry_date_` <![CDATA[ >= ]]> #{param.startDate}
  134. </if>
  135. <if test="param.endDate != null ">
  136. AND b.`expiry_date_` <![CDATA[ <= ]]> #{param.endDate}
  137. </if>
  138. <if test="param.expiryDate != null ">
  139. AND b.`expiry_date_` = #{param.expiryDate}
  140. </if>
  141. </where>
  142. </select>
  143. <select id="queryTenantInfoProductSumm" resultType="com.ym.mec.biz.dal.entity.TenantProductSumm">
  144. SELECT t.*, ps.name_ as serverName,
  145. t.created_time_ as expiryDate, <!-- 不使用这个字段,需求没有开始时间, 使用创建时间临时代替 -->
  146. tp.expiry_date_ as expiryDateEnd,
  147. tp.expiry_count_ as expiryCount,
  148. tp.expiry_unit_ as expiryUnit,
  149. ta.balance_ as balance,
  150. ta.frozen_amount_ as frozenAmount,
  151. psd.student_up_limit_ as studentUpLimit
  152. FROM `tenant_info` t
  153. left join tenant_assets_info ta on ta.tenant_id_ = t.id_
  154. left join tenant_product_info tp on tp.tenant_id_ = t.id_ and tp.using_ = 0
  155. left join platform_serve ps on tp.serve_id_ = ps.id_
  156. left join platform_serve_detail psd on tp.serve_detail_id_ = psd.id_
  157. where t.id_ = #{tenantId}
  158. </select>
  159. <select id="getOpenTenant" resultType="com.ym.mec.biz.dal.entity.TenantInfo">
  160. SELECT * FROM tenant_info WHERE id_ = #{tenantId} AND state_ = 1
  161. </select>
  162. <select id="queryTenantInfoByOrgan" resultType="com.ym.mec.biz.dal.entity.TenantInfo">
  163. select * from tenant_info
  164. where id_ = (select tenant_id_ from organization where id_ = #{organId})
  165. </select>
  166. <select id="queryUserByTenantId" resultType="integer">
  167. select id_ from sys_user where tenant_id_ = #{tenantId} limit 1
  168. </select>
  169. <insert id="openInitNewsInformation" parameterType="object">
  170. <![CDATA[
  171. INSERT INTO `sys_news_information`
  172. (`title_`, `content_`, `cover_image_`, `type_`, `sub_type_`, `status_`, `online_time_`, `offline_time_`,
  173. `memo_`, `create_time_`, `update_time_`, `link_url_`, `href_target_`, `order_`, `del_flag_`, `tenant_id_`,
  174. `video_cover_image_`, `attribute1_`, `attribute2_`, `subject_id_list_`, `organ_id_list_`)
  175. VALUES ('云教室——高保真低延时', '<p><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/Sv298Ab.png\"></p>',
  176. 'https://daya.ks3-cn-beijing.ksyun.com/202201/SupcQn3.png', 1, NULL, '1', NULL, NULL, '', now(), NULL,
  177. '', NULL, 1, 0, #{tenantId}, '', '0', NULL, '', #{orgId})
  178. , ('管乐迷UI全新改版升级!',
  179. '<p>管乐迷UI全新改版升级</p> <p>图标视觉设计更加精美,色彩配置更加丰富。</p> <p>让新版管乐迷陪练您一起成长吧!</p><p><br></p><p><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/Sv2FByz.png\"><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/Sv2H9sH.png\"><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/Sv2FFTA.png\"></p>',
  180. 'https://daya.ks3-cn-beijing.ksyun.com/202201/SupcYho.png', 1, NULL, '1', NULL, NULL, '', now(), NULL,
  181. '', NULL, 0, 0, #{tenantId}, '', '0', NULL, '', #{orgId})
  182. , ('团练宝自主练习好伙伴', '<p>1</p>', 'https://daya.ks3-cn-beijing.ksyun.com/202201/SupccoQ.png', 1, NULL, '1',
  183. NULL, NULL, '', now(), NULL, 'http://mstuonline.dayaedu.com/#/member', NULL, 2, 0, #{tenantId}, '', '0',
  184. NULL, '', #{orgId})
  185. , ('乐团运管系统上线啦', '', 'https://daya.ks3-cn-beijing.ksyun.com/202201/SupchW9.png', 3, NULL, '1', NULL, NULL,
  186. '', now(), NULL, '', NULL, 0, 0, #{tenantId}, '', '0', NULL, '', #{orgId})
  187. , ('“团练宝”上线,直击学员大型“狂练现场”',
  188. '<p><span style=\"color: rgb(32, 33, 36);\">关于孩子的乐器练习,宝爸宝妈们肯定有很多话想吐槽,</span><strong style=\"color: rgb(0, 138, 0);\">“孩子一练习就说想上厕所”“手型不对说一万遍也改不掉”“由于老母亲并不是很专业,孩子吹错音就一直错着练”</strong></p><p><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/SupXrrh.png\"></p><p><br></p><p><strong style=\"color: rgb(0, 138, 0);\">音吹不准、指法记不住、节奏掌握不到位、在家不爱练习、不知道演奏对错,</strong><span style=\"color: rgb(32, 33, 36);\">这些都是孩子在家自主练习时可能遇到的问题。有什么办法可以有效解决这些问题呢?</span></p><p><br></p><p><span style=\"color: rgb(32, 33, 36);\">随着“团练宝”正式上线,它的出现解决了不少学生在家乐器练习时遇到的问题,提高了练习效率。我们采访了一些学生、家长和老师,看看他们如何评价“团练宝”。</span></p><p><br></p><p><strong style=\"color: rgb(32, 33, 36);\">“团练宝”帮您解决了什么问题吗?</strong></p><p><span style=\"color: rgb(32, 33, 36);\">“智能化、方便快捷、调动积极性”是家长们评价的关键词</span></p><p><br></p><p><strong style=\"color: rgb(32, 33, 36);\">一位来自深圳的家长说</strong><span style=\"color: rgb(32, 33, 36);\">:</span></p><p><span style=\"color: rgb(32, 33, 36);\">我家小孩自己练,有时会出现错音,自己不知道还接着练。有了“团练宝”这个问题就完全解决了,。孩子根据自己实际的需要进行针对性练习,可以明确练习目的并知晓练习成果。</span></p><p><br></p><p><strong style=\"color: rgb(32, 33, 36);\">一位来自武汉的家长说:</strong></p><p><span style=\"color: rgb(32, 33, 36);\">解决了孩子在家练习时家长无从指导的问题,可以选原音模式跟随演奏,相当于在家里就有一个老师带孩子练习,非常方便,叫孩子用“团练宝”练习,我很放心。</span></p><p>&nbsp;</p><p><span style=\"color: rgb(0, 138, 0);\">学生可以选择原音模式跟随演奏,有助于掌握正确的演奏方式。也可以选择伴奏模式,充分享受合奏的乐趣。</span></p><p>&nbsp;</p><p><strong style=\"color: rgb(32, 33, 36);\">一位来自江门的家长说:</strong></p><p><span style=\"color: rgb(32, 33, 36);\">评分制度能调动孩子学习积极性,加强了练习的主动性。有了“团练宝”,我儿子终于自觉练习了,教材同步也可以很好的辅助课后练习</span></p><p>&nbsp;</p><p><span style=\"color: rgb(32, 33, 36);\">来看看孩子们最喜欢哪个功能?</span></p><p><strong style=\"color: rgb(32, 33, 36);\">我最喜欢的是智能评分,多练几次后评测分数增加了我会很有成就感!</strong></p><p>&nbsp;</p><p><span style=\"color: rgb(0, 138, 0);\">智能评分能实时提供智能点评报告,自动提示练习对错,让学生和家长能够及时发现乐器练习过程存在的问题,提高练习效率。</span></p><p>&nbsp;</p><p><strong style=\"color: rgb(32, 33, 36);\">我喜欢速度自定义和智能评分的功能,可以在不熟练的时候调整速度,智能评分可以知道自己演奏的好不好。</strong></p><p>&nbsp;</p><p><span style=\"color: rgb(0, 138, 0);\">学生可以根据曲目熟悉程度,自行调整演奏速度快慢,循序渐进掌握曲目演奏。</span></p><p>&nbsp;</p><p><strong style=\"color: rgb(32, 33, 36);\">我喜欢五线谱跟播、演奏指法跟播,可以看到指法,能帮我更好地记住指法和找到节奏。</strong></p><p>&nbsp;</p><p><span style=\"color: rgb(0, 138, 0);\">播放音频文件时,五线谱音符、,可以看到指法,能帮我更好地记住指法和找到节奏。</span></p><p>&nbsp;</p><p><strong style=\"color: rgb(32, 33, 36);\">不熟的地方我会任选小节循环播反复练习,尽快达到熟练。</strong></p><p>&nbsp;</p><p><span style=\"color: rgb(0, 138, 0);\">学生可以根据演奏需要,在乐谱中任意选定开始点和结束点,结合节拍器循环播放。孩子练习无需从头到尾吹奏,可以针对薄弱环节进行反复练习。</span></p><p>&nbsp;</p><p><span style=\"color: rgb(32, 33, 36);\">著名钢琴教育家周广仁说过\"你弹慢10倍都可以,但是不许错”。管乐学习也是如此,尤其是刚开始学习乐器的时候,标准尤为重要。没有规范的指导,孩子在家练习有可能在反复的练习中巩固了错误,等到孩子已经形成了肌肉记忆的时候,老师再去指正,难度就会大大的增加。</span></p><p>&nbsp;</p><p><strong style=\"color: rgb(32, 33, 36);\">指导老师有话说:</strong></p><p><span style=\"color: rgb(32, 33, 36);\">最近孩子们完成作业后的自主练习效率提升了很多,测评的分数增添了练习的兴趣。学生能够更明确自己的练习情况,注意测评后的不足,及时纠正问题,如果长期坚持,指法熟练度、音准、节奏等各方面的能力肯定是会有所提高的</span></p><p>&nbsp;</p><p class=\"ql-align-center\"><strong style=\"color: rgb(255, 153, 0);\">还没使用过“团练宝”的小伙伴</strong></p><p class=\"ql-align-center\"><strong style=\"color: rgb(255, 153, 0);\">快打开管乐迷APP免费体验下吧!</strong></p><p class=\"ql-align-center\"><strong style=\"color: rgb(255, 153, 0);\">&nbsp;</strong></p><p class=\"ql-align-center\"><strong style=\"color: rgb(255, 153, 0);\">规范的乐器练习需要持之以恒</strong></p><p class=\"ql-align-center\"><strong style=\"color: rgb(255, 153, 0);\">每天练习并坚持一个月</strong></p><p class=\"ql-align-center\"><strong style=\"color: rgb(255, 153, 0);\">让我们一起见证成长的蜕变吧!</strong></p><p class=\"ql-align-center\"><br></p><p class=\"ql-align-center\"><br></p><p class=\"ql-align-center\"><strong style=\"color: rgb(255, 153, 0);\"></strong></p>',
  189. 'https://daya.ks3-cn-beijing.ksyun.com/202201/SupcqRM.png', 2, 17, '1', NULL, NULL, '', now(), NULL,
  190. 'http://mstuonline.dayaedu.com/#/specialdetail/14?a=1', NULL, 0, 0, #{tenantId}, '', '0', NULL, '',
  191. #{orgId})
  192. , ('看看三位音乐家的作息时间表,你最向往谁的生活?',
  193. '<p><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/SupVoDN.png\"></p><p>你知道音乐家们每一天都是怎么过的吗?今天就给大家分享三位古典音乐家的时间作息表,看看他们的日常生活。</p><p><br></p><p><br></p><p><strong style=\"color: rgb(201, 156, 82); background-color: rgba(201, 156, 82, 0.05);\">贝多芬</strong></p><p><br></p><p><span style=\"color: rgb(86, 86, 86);\">贝多芬绝对是早睡早起的模范,保证8小时的睡眠。</span></p><p><br></p><p><span style=\"color: rgb(86, 86, 86);\">据说,贝多芬的早餐一般是煮一杯咖啡,为了追求数量的精准,他会每天早上一颗一颗地数60颗咖啡豆放到杯子里。这绝对是早起“强迫症”代表。</span></p><p><br></p><p><span style=\"color: rgb(86, 86, 86);\">喝完咖啡就是长达8小时的作曲时间。8个小时,别说是作曲了,就算是练琴都很难有人能弹这么久吧。</span></p><p><br></p><p><span style=\"color: rgb(86, 86, 86);\">饱餐一顿后散散步,在散步时,贝多芬会带着一根铅笔和一些乐谱,以便灵感迸发能及时记录。</span></p><p><br></p><p><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/SupVqSu.png\"></p><p><br></p><p><br></p><p><strong style=\"color: rgb(201, 156, 82); background-color: rgba(201, 156, 82, 0.05);\">莫扎特</strong></p><p><br></p><p class=\"ql-align-justify\">相比保证8小时睡眠的“养生达人”,莫扎特的睡眠时间还是少了很多。</p><p class=\"ql-align-justify\"><br></p><p class=\"ql-align-justify\">莫扎特和贝多芬一样,同样是6点就起床了,但是光梳洗打扮就用了一个小时,看来音乐家莫扎特也十分注重自己的形象呐。</p><p class=\"ql-align-justify\"><br></p><p class=\"ql-align-justify\">凌晨一点,莫扎特还在作曲,打工人的“007”也不过如此。</p><p class=\"ql-align-justify\"><br></p><p class=\"ql-align-justify\"><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/SupWSvX.png\"></p><p class=\"ql-align-justify\"><br></p><p class=\"ql-align-justify\"><br></p><p class=\"ql-align-justify\"><strong style=\"color: rgb(201, 156, 82); background-color: rgba(201, 156, 82, 0.05);\">柴可夫斯基</strong></p><p class=\"ql-align-justify\"><br></p><p class=\"ql-align-justify\">相比前两位音乐家,柴可夫斯基的生活就显得丰富多彩多了。</p><p class=\"ql-align-justify\"><br></p><p class=\"ql-align-justify\">看看书、看看报、作个曲、散散步,一天的一多半都过去了。到了晚上宴请客人吃饭,或自己享受晚餐,再看看书,夜间12点准时入眠。</p><p class=\"ql-align-justify\"><br></p><p class=\"ql-align-justify\"><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/SupWIVf.png\"></p><p class=\"ql-align-justify\"><br></p><p><br></p><p><span style=\"color: rgb(86, 86, 86);\">没想到吧,古典音乐家们的生活居然是这样的。我们虽然不是音乐家,但是要向音乐家学习如何自律的生活。</span></p><p><br></p><p>规划好练习时间,制定时间表。鲁迅先生曾说过:“时间就像海绵里的水,只要愿意挤,总还是有的。”没有时间,我们就创造时间。例如,不睡懒觉早起一个小时练习乐器,或者利用在校时间写作业,挪出时间来练习。</p><p><br></p><p><span style=\"color: rgb(86, 86, 86);\">制定好练习时间表后,就要在每天练习前定下今日的任务。目标可以很小,可以是今天要吹奏哪几小节。</span><strong style=\"color: rgb(201, 156, 82);\">不管目标大小,每一天都有进步才能让每一天的练习都变得有意义。</strong></p><p><span style=\"color: rgb(86, 86, 86);\">&nbsp;&nbsp;</span></p><p><span style=\"color: rgb(86, 86, 86);\">看完了上面三位音乐家的作息时间表,你最向往谁的生活呢,你又最接近哪位呢?</span></p><p><br></p><p><br></p><p><br></p><p><br></p>',
  194. 'https://daya.ks3-cn-beijing.ksyun.com/202201/Supcyp5.png', 2, 15, '1', NULL, NULL, '', now(), NULL,
  195. 'http://mstuonline.dayaedu.com/#/specialdetail/15?a=1', NULL, 0, 0, #{tenantId}, '', '0', NULL, '',
  196. #{orgId})
  197. , ('萨克斯演奏技巧', '<p><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/Sv3XA44.png\"></p>',
  198. 'https://daya.ks3-cn-beijing.ksyun.com/202201/Sv3ZXPd.png', 7, 9, '1', NULL, NULL, '', now(), NULL, '',
  199. NULL, 0, 0, #{tenantId}, '', '0', NULL, '2,3,4,5,6,7,8,9,12,13,14,15,16,17,19', #{orgId})
  200. , ('单簧管演奏技巧', '<p><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/Sv3XQXI.png\"></p>',
  201. 'https://daya.ks3-cn-beijing.ksyun.com/202201/Sv3ZagW.png', 7, 9, '1', NULL, NULL, '', now(), NULL, '',
  202. NULL, 0, 0, #{tenantId}, '', '0', NULL, '2,3,4,5,6,7,8,9,10,12,13,14,15,16,17', #{orgId})
  203. , ('小号演奏技巧', '<p><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/Sv3aXUr.png\"></p>',
  204. 'https://daya.ks3-cn-beijing.ksyun.com/202201/Sv3aVIf.png', 7, 9, '1', NULL, NULL, NULL, now(), NULL,
  205. '', NULL, NULL, 0, #{tenantId}, '', '', NULL, '2,3,4,5,6,7,8,9,10,12,13,14,15,16,17', #{orgId})
  206. , ('大号演奏技巧', '<p><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202201/Sv3ag5T.png\"></p>',
  207. 'https://daya.ks3-cn-beijing.ksyun.com/202201/Sv3c7Pj.png', 7, 9, '1', NULL, NULL, NULL, now(), NULL,
  208. '', NULL, NULL, 0, #{tenantId}, '', '', NULL, '2,3,5,4,6,7,8,9,10,11,12,13,14,15,16,17', #{orgId})
  209. , ('必须收藏的萨克斯管日常保养手册',
  210. '<p class=\"ql-align-justify\"><span style=\"color: rgb(169, 135, 97);\">很多学生在学萨克斯的过程中往往注重日常的吹奏练习,却忽略了萨克斯管本身——管体日常的保养和维护。特别是初学者一定要养成良好习惯,</span><strong style=\"color: rgb(169, 135, 97);\">日常做好维护工作,可以使乐器保持良好的演奏状态。乐器保养得好,不但可以大大延长萨克斯管的使用寿命,还能省不少的维修费用。</strong><span style=\"color: rgb(169, 135, 97);\">下面的萨克斯管日常保养诀窍一定要记牢。</span></p><p class=\"ql-align-justify\"><br></p><p class=\"ql-align-center\"><img src=\"https://daya-online.oss-cn-beijing.aliyuncs.com/202007/S67YlDL.jpg\"></p><p class=\"ql-align-justify\"><br></p><h1>01</h1><p>吹奏前清洁口腔</p><p><br></p><p>每次吹奏前漱口清洁口腔,以免口内异物残渣进入管内。</p><p><br></p><h1>02</h1><p>保持干燥,清除管体内外水分</p><p><br></p><p>萨克斯管结构复杂,音孔、音键多达数十个,如果不定期清洁,很容易在键轴,键杆和弹簧等部位积攒灰尘和污垢,这样会严重影响乐器机械性能的发挥,给演奏带来困难。</p><p>吹奏完乐器后,萨克斯管内的管壁及音孔往往会累积大量的水分,管内水分是用一通条布从喇叭口穿入,再从颈部管结合处抽出来,如此反复几次,直到水分清除干净。管体表面水气用通条布及时的擦干,能使乐器金属避免腐蚀及生锈。键柱之间和连杆下面的隐蔽部分可以用卫生棉棒来清除。</p><p><br></p><p class=\"ql-align-center\"><img src=\"https://daya-online.oss-cn-beijing.aliyuncs.com/202007/S67YpyA.jpg\"></p><p><br></p><h1>03</h1><p>擦拭干净弯脖及笛头</p><p><br></p><p><strong>每次演奏完毕,需要将弯脖及笛头分离,并擦拭内外水分。</strong>弯脖与主管体结合处也要擦拭干净,不需涂抹润滑油。<strong>短时休息时,一定要套上笛头帽</strong>;笛头每次用完后用水冲洗干净,再用软布擦干即可,也可直接擦干净。</p><p>弯脖软木,定期用专业软木膏润滑,冬天不易干裂。</p><p><br></p><p class=\"ql-align-center\"><img src=\"https://daya-online.oss-cn-beijing.aliyuncs.com/202007/S67YzlG.jpg\"></p><p class=\"ql-align-center\"><br></p><h1 class=\"ql-align-justify\">04</h1><p>哨片</p><p><br></p><p>每次演奏完毕,需要将哨片取下,<strong>擦干并收进哨片盒</strong>,以备下次演奏使用。</p><p><br></p><h1>05</h1><p>键垫的保养</p><p><br></p><p>吹奏完毕后键垫若如果有潮湿的情况出现,会使键垫硬化,减少使用寿命。</p><p>每次演奏完,垫子及音孔需要用专门的吸水纸吸干水分及潮湿。具体操作办法,将吸水纸放在键垫和音孔之间,闭合按键,再打开,如果吸水纸浸湿,可更换位置重复以上动作。<strong>请勿在按键闭合时来回抽出吸水纸,</strong>倘若键垫有残余水分的话,会使键垫硬化,减少使用寿命。</p><p class=\"ql-align-center\"><br></p><p class=\"ql-align-center\"><img src=\"https://daya-online.oss-cn-beijing.aliyuncs.com/202007/S67ZBNF.jpg\"></p><p class=\"ql-align-center\"><br></p><h1>06</h1><p>定期在键杆连接处注入润滑油</p><p><br></p><p>萨克斯管音调的变化主要依靠音键和音孔的变化来实现,<strong>所以定期在键杆连接处注入润滑油,以增强它的灵活性并防止锈死</strong>。</p><p>注意不要注油太多,防止键油流到管体上,导致漆面提早氧化,滴完油后活动几下键子,使油充分渗入,然后用软布把表面多余的油擦干净即可。一般一个月一次就可以了,注意一定不要用杂牌润滑油,要用萨克斯专用润滑油。</p><p class=\"ql-align-justify\"><br></p><h1>07</h1><p>定期检查零件</p><p><br></p><p>萨克斯管在演奏过程中,<strong>按键、弹簧、皮垫</strong>都有一定的消耗。特别是乐器上固定各键连杆的各个螺丝,要进行经常性的检查,如有松动将其拧紧。</p><p>如乐器发生问题可申请售后,请专业人士调试。每年做一次全面的保养是最好的。</p><p><br></p><h1>08</h1><p>存放地点</p><p><br></p><p>每次演奏完,可将乐器收到箱包盒中,并且乐器放回箱包后,一定记得拉上箱包拉链,避免不小心乐器的滑出造成不必要的磕碰。一定不要将乐器放在暖气及热源或潮湿附近。</p><p>另外每次拿乐器或者吹奏间隙放置乐器时,要轻拿轻放,<strong>手应该拿在萨克斯管没有按键的部分,比如喇叭口或者上侧弯脖接口处,或者手拿指托处,一定要牢靠、稳妥。</strong></p><p class=\"ql-align-center\"><br></p><p class=\"ql-align-center\"><img src=\"https://daya-online.oss-cn-beijing.aliyuncs.com/202007/S67ZI8Y.jpg\"></p><p class=\"ql-align-justify\"><br></p><h3 class=\"ql-align-center\"><strong>萨克斯管的拼装及保养</strong></h3><p class=\"ql-align-justify\"><br></p><p><br></p><p>其实这些日常保养法则,都是很容易做到的。<strong>学习一门乐器的同时,乐器的保养也是一门必修课。</strong>希望孩子们都能爱惜并保养好自己的乐器,让萨克斯管时时保持灵敏的演奏状态,让演奏变得舒心,尽情享受萨克斯的无限魅力。</p>',
  211. 'https://daya.ks3-cn-beijing.ksyun.com/202201/Sv3ccdj.png', 7, 11, '1', NULL, NULL, NULL, now(), NULL,
  212. '', NULL, NULL, 0, #{tenantId}, '', '', NULL, '2,3,4,5,6,7,8,10,9,11,12,13,14,15,16,17,19,23', #{orgId})
  213. , ('“工欲善其事,必先利其器”——小号保养指南',
  214. '<p>小号,铜管家族的一员。发音也是铜管乐器中最高的。小号的音色高亢嘹亮,明亮且锐利,极富辉煌感。常用来表现胜利、冒险等“英雄主义形象”。小号不仅可以演奏振奋人心的旋律,还可以走抒情路线,演奏优美极富情感的华美乐章。因此,无论是交响管弦乐团、管乐团、军乐团或者大型爵士乐团,它都是最常见的乐器。</p><p class=\"ql-align-center\"><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202009/S9G8Oju.png\"></p><p class=\"ql-align-center\"><br></p><p class=\"ql-align-center\"><strong>演奏后的保养</strong></p><p><strong style=\"color: rgb(51, 51, 51);\">1、首先排出调音管的水分</strong></p><p class=\"ql-align-justify\"><span style=\"color: rgb(51, 51, 51);\">如图所示,请先按住活塞再将调音管小心拔出。相反,不按活塞会发出“嘭”的声音,这种操作方式是不当的。</span></p><p class=\"ql-align-justify\"><span style=\"color: rgb(51, 51, 51);\">取出调音管后请排出管体内的水分。另外,也请从放水键里排出调音管内的水分。</span></p><p class=\"ql-align-center\"><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202009/S9G8Pzb.png\"></p><p class=\"ql-align-justify\"><span style=\"color: rgb(51, 51, 51);\">※调音管的材料是铜合金,本身具有良好的耐腐蚀性,但如果水分长时间残留的话,也有可能被腐蚀。</span></p><p class=\"ql-align-justify\"><span style=\"color: rgb(51, 51, 51);\">※拔出调音管时,请务必在按住相对应的活塞后再将其拔出。</span></p><p><br></p><p><strong style=\"color: rgb(51, 51, 51);\">2、加注活塞油</strong></p><p class=\"ql-align-justify\"><span style=\"color: rgb(51, 51, 51);\">旋开活塞盖,在不转动活塞的情况下就可以将其缓慢、笔直取出。如图所示的状态下,加注2-3滴活塞油,然后拧紧活塞盖,将活塞按动2-3次,让活塞油均匀分布在活塞表面。</span></p><p class=\"ql-align-center\"><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202009/S9G8Rc0.png\"></p><p class=\"ql-align-justify\"><span style=\"color: rgb(51, 51, 51);\">※如果活塞油加注不及时,可能会导致活塞运动不良。让我们定期保养吧。</span></p><p><br></p><p><strong style=\"color: rgb(51, 51, 51);\">3、擦掉表面污渍</strong></p><p><span style=\"color: rgb(51, 51, 51);\">用清洁布轻轻擦拭乐器表面,去除污渍后再放入乐器盒。</span></p><p><br></p><p><strong style=\"color: rgb(51, 51, 51);\">4、镀银表面氧化</strong></p><p><span style=\"color: rgb(51, 51, 51);\">镀银小号即使每天擦拭,也会慢慢氧化变黑。这是因为银会与空气、汗液中的硫起氧化反应。银和铁等材质的氧化情况不同,氧化部分会在乐器表面形成一层保护膜,因此无需担心这会影响乐器的功能。相反,一些音乐家认为,氧化膜会使乐器表面变硬,音质会更好。</span></p><p><span style=\"color: rgb(51, 51, 51);\">如果为了让乐器看起来美观些,可以用镀银清洁剂进行清洁。清洁时,请在清洁布上涂抹少量镀银清洁剂,然后轻轻擦拭乐器表面即可擦亮。另外还有一种含有镀银清洁剂的擦银布也可以使用。</span></p><p class=\"ql-align-center\"><br></p><p class=\"ql-align-center\"><strong style=\"color: rgb(51, 51, 51);\">每周一次的保养</strong></p><p><strong style=\"color: rgb(51, 51, 51);\">1、调音管的清洁</strong></p><p><span style=\"color: rgb(51, 51, 51);\">小心拔出调音管,用清洁纱布缠绕包裹住清洁棒(避免露出清洁棒的金属部分),然后进行以下操作:</span></p><p><span style=\"color: rgb(51, 51, 51);\">1.去除调音管内管、外管内侧的污垢;</span></p><p class=\"ql-align-center\"><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202009/S9G8TCi.png\"></p><p><span style=\"color: rgb(51, 51, 51);\">2.带有滑动指环的调音管(第1、第3)加注调音管油(液体),来回拉动2~3回使油均匀分布;</span></p><p><span style=\"color: rgb(51, 51, 51);\">3.主调音管、第2调音管、不带滑动指环的调音管,涂抹少量调音管油(膏状),来回拉动2~3回使油均匀分布。</span></p><p class=\"ql-align-center\"><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202009/S9G8bXH.png\"></p><p class=\"ql-align-justify\"><strong style=\"color: rgb(51, 51, 51);\">2、正确使用调音管油(液体/膏状)</strong></p><p><span style=\"color: rgb(51, 51, 51);\">在主管调音管、第2调音管上涂抹调音管油(膏状),第1、第3调音管用调音管油(液体)。</span></p><p><span style=\"color: rgb(51, 51, 51);\">第1和第3调音管是控制音高的,为了能在演奏中顺畅的移动需要使用液体的调音管油。如果使用膏状的调音管油,就不能很灵活的滑动。相反,如果主调音管和第2调音管在演奏中出现滑动的情况会很麻烦,所以膏状和液体的调音管油区分使用是有必要的。</span></p><p><br></p><p class=\"ql-align-justify\"><strong style=\"color: rgb(51, 51, 51);\">3、号嘴的清洗</strong></p><p><span style=\"color: rgb(51, 51, 51);\">制作清洁剂水溶液(按清洁剂溶液和30~40度温水1:15的比例混合)。用清洁剂水溶液浸泡过的吹嘴刷清洗号嘴内侧,最后用清水冲洗。</span></p><p class=\"ql-align-center\"><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202009/S9G8a8E.png\"></p><p><br></p><p><strong style=\"color: rgb(51, 51, 51);\">4、狭小部分清扫</strong></p><p><span style=\"color: rgb(51, 51, 51);\">把清洁纱布做成细绳状,狭小部分也能进行清洁。</span></p><p><br></p><p><strong style=\"color: rgb(51, 51, 51);\">5、放水孔的清洁</strong></p><p><span style=\"color: rgb(51, 51, 51);\">使用音孔清洁棒清除放水孔中的污垢。</span></p><p class=\"ql-align-center\"><img src=\"https://daya.ks3-cn-beijing.ksyun.com/202009/S9G8Yu5.png\"></p><p class=\"ql-align-center\"><br></p><h3 class=\"ql-align-center\"><strong>小号的拼装与保养</strong></h3><p class=\"ql-align-center\"><br></p><p class=\"ql-align-center\"><br></p><p><br></p><p class=\"ql-align-center\">你学会了如何正确保养你的小号吗?</p><p class=\"ql-align-center\">以上为日常清洁方法</p><p class=\"ql-align-center\">乐器也需要定期“彻底清洁”</p><p class=\"ql-align-center\">一定要请有经验的乐器修理人员检查或维修乐器</p><p class=\"ql-align-center\">这样就可以清除乐器管体内部的污物</p><p class=\"ql-align-center\">演奏起来会更加轻松</p><p class=\"ql-align-center\"><br></p><p><br></p>',
  215. 'https://daya.ks3-cn-beijing.ksyun.com/202201/Sv3cwQH.png', 7, 11, '1', NULL, NULL, NULL, now(), NULL,
  216. '', NULL, NULL, 0, #{tenantId}, '', '', NULL, '2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,19,23', #{orgId})
  217. , ('“爵士乐之王”长号的日常保养指南',
  218. '<p>长号音色高亢、壮丽而饱满,声音嘹亮而富有威力,弱音时又温柔委婉。金色、辉煌的外形也使其在舞台上格外亮眼。那么,我们该如何对长号进行日常的维护和保养呢?</p><h3><br></h3><h3 class=\"ql-align-center\"><strong>长号的拼装及保养指南</strong></h3><p class=\"ql-align-center\"><br></p><p><br></p><p>1、长号活塞上油方法:将号油滴入安装拉管的部分(十滴左右),反复按几下活塞即可。</p><p>2、长号分长短两根调音管,水平将调音管取出,然后将调音管油均匀涂抹在管壁底部上,最后将其安装回去即可,注意取出和安装遇到阻力时,切记不可左右摇晃,这样容易导致调音管变形。</p><p>3、减少长号变音键按键的磕碰,这样容易导致支架开焊。</p><p>4、长号拉管跨度较长,所以有挤压或者磕碰都会导致拉管变形,尽量减少人为磕碰。</p><p>5、演奏结束后最好将拉管取下来,减少磕碰。</p>',
  219. 'https://daya.ks3-cn-beijing.ksyun.com/202201/Sv3dHKd.png', 7, 11, '1', NULL, NULL, NULL, now(), NULL,
  220. '', NULL, NULL, 0, #{tenantId}, '', '', NULL, '2,3,5,4,6,7,8,9,10,11,12,13,14,15,16,17,19,23', #{orgId})
  221. ]]>
  222. </insert>
  223. </mapper>