StudentRegistrationMapper.xml 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430
  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. <!--
  4. 这个文件是自动生成的。
  5. 不要修改此文件。所有改动将在下次重新自动生成时丢失。
  6. -->
  7. <mapper namespace="com.ym.mec.biz.dal.dao.StudentRegistrationDao">
  8. <resultMap type="com.ym.mec.biz.dal.entity.StudentRegistration" id="StudentRegistration">
  9. <result column="id_" property="id"/>
  10. <result column="user_id_" property="userId"/>
  11. <result column="name_" property="name"/>
  12. <result column="music_group_id_" property="musicGroupId"/>
  13. <result column="current_grade_" property="currentGrade"/>
  14. <result column="current_class_" property="currentClass"/>
  15. <result column="subject_id_" property="subjectId"/>
  16. <result column="actual_subject_id_" property="actualSubjectId"/>
  17. <result column="is_allow_adjust_" property="isAllowAdjust"
  18. typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
  19. <result column="kit_purchase_method_" property="kitPurchaseMethod"
  20. typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
  21. <result column="remark_" property="remark"/>
  22. <result column="class_group_id_" property="classGroupId"/>
  23. <result column="create_time_" property="createTime"/>
  24. <result column="update_time_" property="updateTime"/>
  25. <result column="parents_name_" property="parentsName"/>
  26. <result column="parents_phone_" property="parentsPhone"/>
  27. <result column="parents_company_" property="parentsCompany"/>
  28. <result column="payment_status_" property="paymentStatus"
  29. typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
  30. <result column="music_group_status_" property="musicGroupStatus"/>
  31. <result column="class_group_name_" property="classGroupName"/>
  32. </resultMap>
  33. <resultMap type="com.ym.mec.biz.dal.dto.StudentInfo" id="StudentInfo">
  34. <result column="id_" property="id"/>
  35. <result column="username_" property="username"/>
  36. <result column="password_" property="password"/>
  37. <result column="salt_" property="salt"/>
  38. <result column="phone_" property="phone"/>
  39. <result column="avatar_" property="avatar"/>
  40. <result column="organ_id_" property="organId"/>
  41. <result column="create_time_" property="createTime"/>
  42. <result column="update_time_" property="updateTime"/>
  43. <result column="lock_flag_" property="lockFlag" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
  44. <result column="del_flag_" property="delFlag" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
  45. <result column="wx_openid_" property="wxOpenid"/>
  46. <result column="qq_openid_" property="qqOpenid"/>
  47. <result column="user_type_" property="userType" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
  48. <result column="gender_" property="gender"/>
  49. <result column="nation_" property="nation"/>
  50. <result column="birthdate_" property="birthdate"/>
  51. <result column="email_" property="email"/>
  52. <result column="im_token_" property="imToken"/>
  53. <result column="id_card_no_" property="idCardNo"/>
  54. <result column="wechat_id_" property="wechatId"/>
  55. <result column="name_" property="name"/>
  56. <result column="current_grade_" property="grade"/>
  57. <result column="current_class_" property="clazz"/>
  58. <result column="actual_subject_id_" property="subject.id"/>
  59. </resultMap>
  60. <!-- 根据主键查询一条记录 -->
  61. <select id="get" resultMap="StudentRegistration">
  62. SELECT * FROM student_registration WHERE id_ = #{id}
  63. </select>
  64. <!-- 全查询 -->
  65. <select id="findAll" resultMap="StudentRegistration">
  66. SELECT *
  67. FROM student_registration
  68. ORDER BY id_
  69. </select>
  70. <!-- 向数据库增加一条记录 -->
  71. <insert id="insert" parameterType="com.ym.mec.biz.dal.entity.StudentRegistration" useGeneratedKeys="true"
  72. keyColumn="id" keyProperty="id">
  73. INSERT INTO student_registration
  74. <trim prefix="(" suffix=")" suffixOverrides=",">
  75. <if test="id!=null">id_,</if>
  76. <if test="userId!=null">user_id_,</if>
  77. <if test="name!=null">name_,</if>
  78. <if test="musicGroupId!=null">music_group_id_,</if>
  79. <if test="currentGrade!=null">current_grade_,</if>
  80. <if test="currentClass!=null">current_class_,</if>
  81. <if test="subjectId!=null">subject_id_,</if>
  82. <if test="actualSubjectId!=null">actual_subject_id_,</if>
  83. <if test="isAllowAdjust!=null">is_allow_adjust_,</if>
  84. <if test="kitPurchaseMethod!=null">kit_purchase_method_,</if>
  85. <if test="remark!=null">remark_,</if>
  86. <if test="parentsName!=null">parents_name_,</if>
  87. <if test="parentsPhone!=null">parents_phone_,</if>
  88. <if test="parentsCompany!=null">parents_company_,</if>
  89. <if test="paymentStatus!=null">payment_status_,</if>
  90. <if test="classGroupId!=null">class_group_id_,</if>
  91. <if test="musicGroupStatus!=null">music_group_status_,</if>
  92. <if test="createTime!=null">create_time_,</if>
  93. <if test="updateTime!=null">update_time_,</if>
  94. </trim>
  95. VALUES
  96. <trim prefix="(" suffix=")" suffixOverrides=",">
  97. <if test="id!=null">#{id},</if>
  98. <if test="userId!=null">#{userId},</if>
  99. <if test="name!=null">#{name},</if>
  100. <if test="musicGroupId!=null">#{musicGroupId},</if>
  101. <if test="currentGrade!=null">#{currentGrade},</if>
  102. <if test="currentClass!=null">#{currentClass},</if>
  103. <if test="subjectId!=null">#{subjectId},</if>
  104. <if test="actualSubjectId!=null">#{actualSubjectId},</if>
  105. <if test="isAllowAdjust!=null">#{isAllowAdjust,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
  106. </if>
  107. <if test="kitPurchaseMethod!=null">
  108. #{kitPurchaseMethod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
  109. </if>
  110. <if test="remark!=null">#{remark},</if>
  111. <if test="parentsName!=null">#{parentsName},</if>
  112. <if test="parentsPhone!=null">#{parentsPhone},</if>
  113. <if test="parentsCompany!=null">#{parentsCompany},</if>
  114. <if test="paymentStatus!=null">#{paymentStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
  115. </if>
  116. <if test="classGroupId!=null">#{classGroupId},</if>
  117. <if test="musicGroupStatus!=null">
  118. #{musicGroupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
  119. </if>
  120. <if test="createTime!=null">#{createTime},</if>
  121. <if test="updateTime!=null">#{updateTime},</if>
  122. </trim>
  123. </insert>
  124. <!-- 根据主键查询一条记录 -->
  125. <update id="update" parameterType="com.ym.mec.biz.dal.entity.StudentRegistration">
  126. UPDATE student_registration
  127. <set>
  128. <if test="parentsPhone != null">
  129. parents_phone_ = #{parentsPhone},
  130. </if>
  131. <if test="subjectId != null">
  132. subject_id_ = #{subjectId},
  133. </if>
  134. <if test="currentClass != null">
  135. current_class_ = #{currentClass},
  136. </if>
  137. <if test="isAllowAdjust != null">
  138. is_allow_adjust_ = #{isAllowAdjust,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
  139. </if>
  140. <if test="kitPurchaseMethod != null">
  141. kit_purchase_method_ = #{kitPurchaseMethod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
  142. </if>
  143. <if test="musicGroupStatus != null">
  144. music_group_status_ = #{musicGroupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
  145. </if>
  146. <if test="userId != null">
  147. user_id_ = #{userId},
  148. </if>
  149. <if test="name != null">
  150. name_ = #{name},
  151. </if>
  152. <if test="remark != null">
  153. remark_ = #{remark},
  154. </if>
  155. <if test="paymentStatus != null">
  156. payment_status_ = #{paymentStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
  157. </if>
  158. <if test="parentsName != null">
  159. parents_name_ = #{parentsName},
  160. </if>
  161. <if test="updateTime != null">
  162. update_time_ = #{updateTime},
  163. </if>
  164. <if test="parentsCompany != null">
  165. parents_company_ = #{parentsCompany},
  166. </if>
  167. <if test="musicGroupId != null">
  168. music_group_id_ = #{musicGroupId},
  169. </if>
  170. <if test="actualSubjectId != null">
  171. actual_subject_id_ = #{actualSubjectId},
  172. </if>
  173. <if test="actualSubjectId != null">
  174. class_group_id_ = #{classGroupId},
  175. </if>
  176. </set>
  177. WHERE id_ = #{id}
  178. </update>
  179. <!-- 根据主键删除一条记录 -->
  180. <delete id="delete">
  181. DELETE FROM student_registration WHERE id_ = #{id}
  182. </delete>
  183. <sql id="queryPageSql">
  184. <where>
  185. <if test="isAllowAdjust != null">
  186. AND is_allow_adjust_ = #{isAllowAdjust,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler}
  187. </if>
  188. <if test="subjectId != null">
  189. AND subject_id_ = #{subjectId}
  190. </if>
  191. </where>
  192. </sql>
  193. <!-- 分页查询 -->
  194. <select id="queryPage" resultMap="StudentRegistration" parameterType="map">
  195. SELECT * FROM student_registration ORDER BY id_
  196. <include refid="global.limit"/>
  197. </select>
  198. <!-- 查询当前表的总记录数 -->
  199. <select id="queryCount" resultType="int">
  200. SELECT COUNT(*)
  201. FROM student_registration
  202. </select>
  203. <sql id="queryStudentDetailPageSql">
  204. <where>
  205. <if test="musicGroupId != null">
  206. AND sr.music_group_id_ = #{musicGroupId}
  207. </if>
  208. <if test="subjectId != null">
  209. AND sr.subject_id_ = #{subjectId}
  210. </if>
  211. <if test="isAllowAdjust != null">
  212. AND sr.is_allow_adjust_ = #{isAllowAdjust}
  213. </if>
  214. <if test="actualSubjectId != null">
  215. AND sr.actual_subject_id_ = #{actualSubjectId}
  216. </if>
  217. <if test="name != null">
  218. AND (sr.name_ LIKE CONCAT('%',#{name},'%') OR sr.parents_phone_ LIKE CONCAT('%',#{name},'%'))
  219. </if>
  220. </where>
  221. </sql>
  222. <resultMap type="com.ym.mec.biz.dal.dto.StudentApplyDetailDto" id="studentApplyDetail">
  223. <result column="current_grade_" property="currentGrade"/>
  224. <result column="current_class_" property="currentClass"/>
  225. <result column="is_allow_adjust_" property="isAllowAdjust"/>
  226. <result column="parents_name_" property="parentsName"/>
  227. <result column="parents_phone_" property="parentsPhone"/>
  228. <result column="subject_name_" property="subjectName"/>
  229. <result column="username_" property="studentName"/>
  230. <result column="actual_subject_name_" property="actualSubjectName"/>
  231. <result column="payment_status_" property="paymentStatus"/>
  232. <result column="gender_" property="gender"/>
  233. <result column="user_id_" property="studentId"/>
  234. </resultMap>
  235. <select id="queryStudentDetailPage" resultMap="studentApplyDetail">
  236. SELECT sr.user_id_,sr.name_ username_,sr.parents_name_,sr.current_class_,sr.current_grade_,
  237. su.gender_,sr.is_allow_adjust_, s.name_ subject_name_,ss.name_
  238. actual_subject_name_,sr.parents_phone_,sr.payment_status_
  239. FROM student_registration sr
  240. LEFT JOIN sys_user su ON sr.user_id_ = su.id_
  241. LEFT JOIN `subject` s ON sr.subject_id_ = s.id_
  242. LEFT JOIN `subject` ss ON sr.actual_subject_id_ = ss.id_
  243. <include refid="queryStudentDetailPageSql"/>
  244. <include refid="global.limit"/>
  245. </select>
  246. <select id="queryStudentDetailCount" resultType="java.lang.Integer">
  247. SELECT COUNT(sr.id_) FROM student_registration sr
  248. <include refid="queryStudentDetailPageSql"/>
  249. </select>
  250. <select id="countPayNum" resultType="map">
  251. SELECT COUNT(DISTINCT user_id_) `value`,subject_id_ `key` FROM student_registration
  252. WHERE music_group_id_ = #{musicGroupId} AND payment_status_ = 1 GROUP BY subject_id_
  253. </select>
  254. <resultMap id="queryFeeDetailMap" type="com.ym.mec.biz.dal.dto.StudentFeeDetailDto">
  255. <result column="expect_amount_" property="courseFee"/>
  256. <result column="actual_amount_" property="totalAmount"/>
  257. <collection property="goods" ofType="com.ym.mec.biz.dal.dto.StudentFeeDto">
  258. <result property="goodsName" column="goods_name_"/>
  259. <result property="goodsType" column="goods_type_"/>
  260. <result property="musicalFee" column="price_"/>
  261. </collection>
  262. </resultMap>
  263. <select id="queryFeeDetail" resultMap="queryFeeDetailMap">
  264. SELECT spo.actual_amount_,spo.expect_amount_,spod.price_,GROUP_CONCAT(g.name_) goods_name_,MAX(g.type_)
  265. goods_type_
  266. FROM student_registration sr
  267. LEFT JOIN student_payment_order spo ON sr.music_group_id_ = spo.music_group_id_ AND spo.user_id_ = sr.user_id_
  268. LEFT JOIN student_payment_order_detail spod ON spod.payment_order_id_ = spo.id_
  269. LEFT JOIN goods g ON FIND_IN_SET(g.id_,spod.goods_id_list_)
  270. WHERE spo.type_ = 'APPLY' AND sr.user_id_ = #{studentId} AND sr.music_group_id_ = #{musicGroupId}
  271. GROUP BY spo.id_,spod.id_
  272. </select>
  273. <!-- 根据乐团和声部获取未分班的学生 -->
  274. <select id="getNoClassStuBySubjectId" resultMap="StudentRegistration">
  275. SELECT * FROM student_registration
  276. WHERE music_group_id_ = #{musicGroupId} AND payment_status_ = 2 AND class_group_id_=0
  277. <if test="actualSubjectId != null">
  278. AND FIND_IN_SET(actual_subject_id_,#{actualSubjectId})
  279. </if>
  280. </select>
  281. <resultMap type="com.ym.mec.biz.dal.entity.MusicGroupSubjectPlan" id="getNoClassStuCountByMusicGroupId">
  282. <result column="actual_subject_id_" property="subjectId"/>
  283. <result column="nums" property="noClassStudentNum"/>
  284. </resultMap>
  285. <!-- 根据乐团和声部获取未分班人数 -->
  286. <select id="getNoClassStuCountByMusicGroupId" resultMap="getNoClassStuCountByMusicGroupId">
  287. SELECT actual_subject_id_ ,COUNT(*) nums FROM student_registration
  288. WHERE music_group_id_ = #{musicGroupId} AND payment_status_=2 AND class_group_id_=0 GROUP BY actual_subject_id_;
  289. </select>
  290. <update id="updateByUserIdAndMusicGroupId" parameterType="com.ym.mec.biz.dal.entity.StudentRegistration">
  291. UPDATE student_registration SET class_group_id_ = #{studentRegistration.classGroupId} WHERE user_id_ =
  292. #{studentRegistration.userId} AND music_group_id_ = #{studentRegistration.musicGroupId}
  293. </update>
  294. <update id="batchUpdateSubject">
  295. UPDATE student_registration SET actual_subject_id_ = #{subId},update_time_ = now()
  296. WHERE user_id_ = #{userId} AND payment_status_ = 0 AND music_group_id_ = #{musicGroupId}
  297. </update>
  298. <select id="queryStudentInfo" resultMap="StudentInfo">
  299. SELECT u.*,sr.name_,sr.current_class_,sr.current_grade_,sr.actual_subject_id_ FROM sys_user u left join
  300. student_registration sr on u.id_ = sr.user_id_ where u.id_ = #{userId} order by sr.create_time_ desc limit 0,1
  301. </select>
  302. <select id="queryByUserIdAndMusicGroupId" resultMap="StudentRegistration" parameterType="map">
  303. select * from student_registration where music_group_id_ = #{musicGroupId} and user_id_ = #{userId}
  304. </select>
  305. <!-- 根据乐团编号和手机号查询注册乐团注册信息-->
  306. <select id="getByPhoneAndMusicGroupId" resultMap="StudentRegistration">
  307. SELECT * FROM student_registration WHERE music_group_id_=#{musicGroupId} AND parents_phone_ = #{parentsPhone}
  308. </select>
  309. <resultMap type="com.ym.mec.auth.api.entity.SysUser" id="FindSysUser">
  310. <result column="id_" property="id"/>
  311. <result column="username_" property="username"/>
  312. <result column="password_" property="password"/>
  313. <result column="salt_" property="salt"/>
  314. <result column="phone_" property="phone"/>
  315. <result column="avatar_" property="avatar"/>
  316. <result column="organ_id_" property="organId"/>
  317. <result column="create_time_" property="createTime"/>
  318. <result column="update_time_" property="updateTime"/>
  319. <result column="lock_flag_" property="lockFlag" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
  320. <result column="del_flag_" property="delFlag" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
  321. <result column="wx_openid_" property="wxOpenid"/>
  322. <result column="qq_openid_" property="qqOpenid"/>
  323. <result column="user_type_" property="userType" typeHandler="com.ym.mec.common.dal.CustomEnumTypeHandler"/>
  324. <result column="gender_" property="gender"/>
  325. <result column="nation_" property="nation"/>
  326. <result column="birthdate_" property="birthdate"/>
  327. <result column="email_" property="email"/>
  328. <result column="im_token_" property="imToken"/>
  329. <result column="id_card_no_" property="idCardNo"/>
  330. <result column="wechat_id_" property="wechatId"/>
  331. </resultMap>
  332. <select id="getSysUserByPhone" resultMap="FindSysUser">
  333. SELECT * FROM sys_user WHERE phone_ = #{phone}
  334. </select>
  335. <!-- 获取班级下的学生 -->
  336. <select id="findClassGroupStu" resultMap="StudentRegistration">
  337. SELECT * FROM student_registration WHERE music_group_id_= #{musicGroupId} AND class_group_id_=#{classGroupId}
  338. </select>
  339. <!-- 根据班级和userId查询学生信息-->
  340. <select id="findStudentByClassGroupIdAndUserId" resultMap="StudentRegistration">
  341. SELECT * FROM student_registration WHERE user_id_= #{userId} AND class_group_id_=#{classGroupId}
  342. </select>
  343. <!-- 获取乐团未分班的学生 -->
  344. <select id="findMusicGroupNoClassGroupStudent" resultMap="StudentRegistration">
  345. SELECT * FROM student_registration WHERE music_group_id_ = #{musicGroupId}
  346. <if test="actualSubjectId != null">
  347. AND actual_subject_id_ = #{actualSubjectId}
  348. </if>
  349. AND payment_status_ = 2 AND class_group_id_ =0
  350. </select>
  351. <!-- 获取乐团声部下的学生 -->
  352. <select id="findMusicGroupStudent" resultMap="StudentRegistration">
  353. SELECT sr.*,cg.name_ class_group_name_ FROM student_registration sr
  354. LEFT JOIN class_group cg ON cg.id_ = sr.class_group_id_
  355. WHERE sr.music_group_id_ = #{musicGroupId}
  356. <if test="actualSubjectId != null">
  357. AND sr.actual_subject_id_ = #{actualSubjectId}
  358. </if>
  359. AND payment_status_ = 2;
  360. </select>
  361. <!-- 根据注册id list查询报名学生的信息 -->
  362. <select id="findStudentListByIdList" resultMap="StudentRegistration">
  363. SELECT * FROM student_registration WHERE id_ IN
  364. <foreach collection="idList" item="id" index="index" open="(" close=")" separator=",">
  365. #{id}
  366. </foreach>
  367. </select>
  368. <insert id="batchInsert">
  369. INSERT INTO student_registration
  370. (parents_phone_,id_,user_id_,name_,music_group_id_,current_grade_,current_class_,subject_id_,is_allow_adjust_,kit_purchase_method_,remark_,create_time_,update_time_,parents_name_,parents_company_,payment_status_,actual_subject_id_,music_group_status_)
  371. VALUES
  372. <foreach collection="studentRegistrationList" item="item" index="index" separator=",">
  373. (#{item.parentsPhone},#{item.id},#{item.userId},#{item.name},#{item.musicGroupId},#{item.currentGrade},#{item.currentClass},#{item.subjectId},#{item.isAllowAdjust,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.kitPurchaseMethod,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},
  374. #{item.remark},now(),now(),#{item.parentsName},#{item.parentsCompany},#{item.paymentStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{item.subjectId},#{item.musicGroupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler})
  375. </foreach>
  376. </insert>
  377. <insert id="insertBasic" parameterType="com.ym.mec.biz.dal.entity.StudentRegistration">
  378. INSERT INTO student_registration
  379. (parents_phone_,user_id_,name_,music_group_id_,current_grade_,current_class_,subject_id_,
  380. create_time_,update_time_,parents_name_,payment_status_,actual_subject_id_,music_group_status_)
  381. VALUES (#{parentsPhone},#{userId},#{name},#{musicGroupId},#{currentGrade},#{currentClass},#{subjectId},
  382. now(),now(),#{parentsName},#{paymentStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler},#{subjectId},
  383. #{musicGroupStatus,typeHandler=com.ym.mec.common.dal.CustomEnumTypeHandler})
  384. </insert>
  385. <!-- 查询乐团userIdList的学生 -->
  386. <select id="findStudentListByUserIdList" resultMap="StudentRegistration">
  387. SELECT * FROM student_registration WHERE music_group_id_ = #{musicGroupId} AND FIND_IN_SET(user_id_,#{userIdList})
  388. </select>
  389. <select id="queryStudentByMusicGroupId" resultMap="StudentRegistration">
  390. </select>
  391. <!-- 批量开启缴费 -->
  392. <update id="batchOpenPay">
  393. UPDATE student_registration SET payment_status_ = #{paymentStatus},update_time_ = now()
  394. WHERE FIND_IN_SET(id_,#{ids}) AND payment_status_ = 0
  395. </update>
  396. </mapper>