InterviewRecordMapper.xml 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466
  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.ssm.mapper.business.InterviewRecordMapper" >
  4. <resultMap id="BaseResultMap" type="com.ssm.model.business.InterviewRecord" >
  5. <id column="RecordId" property="recordid" jdbcType="INTEGER" />
  6. <result column="InterviewId" property="interviewid" jdbcType="INTEGER" />
  7. <result column="ProjectName" property="projectname" jdbcType="VARCHAR" />
  8. <result column="Username" property="username" jdbcType="VARCHAR" />
  9. <result column="Gender" property="gender" jdbcType="VARCHAR" />
  10. <result column="MobilePhone" property="mobilephone" jdbcType="VARCHAR" />
  11. <result column="Position" property="position" jdbcType="VARCHAR" />
  12. <result column="MeetingDate" property="meetingdate" jdbcType="TIMESTAMP" />
  13. <result column="Interviewer" property="interviewer" jdbcType="INTEGER" />
  14. <result column="BaseInfo1" property="baseinfo1" jdbcType="VARCHAR" />
  15. <result column="BaseInfo2" property="baseinfo2" jdbcType="VARCHAR" />
  16. <result column="BaseInfo3" property="baseinfo3" jdbcType="VARCHAR" />
  17. <result column="BaseInfo4" property="baseinfo4" jdbcType="VARCHAR" />
  18. <result column="BaseInfo5" property="baseinfo5" jdbcType="VARCHAR" />
  19. <result column="BaseInfo6" property="baseinfo6" jdbcType="VARCHAR" />
  20. <result column="BaseInfo7" property="baseinfo7" jdbcType="VARCHAR" />
  21. <result column="BaseInfo8" property="baseinfo8" jdbcType="VARCHAR" />
  22. <result column="AdvanceInfo1" property="advanceinfo1" jdbcType="VARCHAR" />
  23. <result column="AdvanceInfo2" property="advanceinfo2" jdbcType="VARCHAR" />
  24. <result column="AdvanceInfo3" property="advanceinfo3" jdbcType="VARCHAR" />
  25. <result column="AdvanceInfo4" property="advanceinfo4" jdbcType="VARCHAR" />
  26. <result column="AdvanceInfo5" property="advanceinfo5" jdbcType="VARCHAR" />
  27. <result column="AdvanceInfo6" property="advanceinfo6" jdbcType="VARCHAR" />
  28. <result column="AdvanceInfo7" property="advanceinfo7" jdbcType="VARCHAR" />
  29. <result column="FinalInfo1" property="finalinfo1" jdbcType="VARCHAR" />
  30. <result column="FinalInfo2" property="finalinfo2" jdbcType="VARCHAR" />
  31. <result column="FinalInfo3" property="finalinfo3" jdbcType="VARCHAR" />
  32. <result column="FinalInfo4" property="finalinfo4" jdbcType="VARCHAR" />
  33. <result column="FinalInfo5" property="finalinfo5" jdbcType="VARCHAR" />
  34. <result column="FinalInfo6" property="finalinfo6" jdbcType="VARCHAR" />
  35. <result column="Record" property="record" jdbcType="VARCHAR" />
  36. <result column="Advice" property="advice" jdbcType="VARCHAR" />
  37. <result column="UserId" property="userid" jdbcType="INTEGER" />
  38. <result column="UpdateDate" property="updatedate" jdbcType="TIMESTAMP" />
  39. <result column="interviewername" property="interviewername" jdbcType="VARCHAR" />
  40. <result column="updatename" property="updatename" jdbcType="VARCHAR" />
  41. </resultMap>
  42. <sql id="Base_Column_List" >
  43. RecordId, InterviewId, ProjectName, Username, Gender, MobilePhone, Position, MeetingDate,
  44. Interviewer, BaseInfo1, BaseInfo2, BaseInfo3, BaseInfo4, BaseInfo5, BaseInfo6, BaseInfo7,
  45. BaseInfo8, AdvanceInfo1, AdvanceInfo2, AdvanceInfo3, AdvanceInfo4, AdvanceInfo5,
  46. AdvanceInfo6, AdvanceInfo7, FinalInfo1, FinalInfo2, FinalInfo3, FinalInfo4, FinalInfo5,
  47. FinalInfo6, Record, Advice, UserId, UpdateDate
  48. </sql>
  49. <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
  50. select
  51. <include refid="Base_Column_List" />
  52. from InterviewRecord
  53. where RecordId = #{recordid,jdbcType=INTEGER}
  54. </select>
  55. <select id="selectByInterviewId" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
  56. select
  57. <include refid="Base_Column_List" />
  58. from InterviewRecord
  59. where InterviewId = #{interviewId,jdbcType=INTEGER}
  60. and interviewer = #{userId,jdbcType=INTEGER}
  61. </select>
  62. <!-- 根据面试邀约表主键查询评价表 -->
  63. <select id="selectByInterviewId2" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
  64. select
  65. i.*, u1.UserName interviewername, u2.UserName updatename
  66. from InterviewRecord i , SysUser u1 , SysUser u2
  67. where i.recordid = #{recordid,jdbcType=INTEGER}
  68. AND i.Interviewer = u1.UserID AND i.UserId = u2.UserID
  69. </select>
  70. <select id="selectByInterviewId3" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
  71. SELECT ir.* from InterviewRecord ir where ir.InterviewId = #{interviewId} ORDER BY ir.MeetingDate ASC
  72. </select>
  73. <delete id="deleteByPrimaryKey" parameterType="java.lang.Integer" >
  74. delete from InterviewRecord
  75. where RecordId = #{recordid,jdbcType=INTEGER}
  76. </delete>
  77. <insert id="insert" parameterType="com.ssm.model.business.InterviewRecord" >
  78. insert into InterviewRecord (RecordId, InterviewId, ProjectName,
  79. Username, Gender, MobilePhone,
  80. Position, MeetingDate, Interviewer,
  81. BaseInfo1, BaseInfo2, BaseInfo3,
  82. BaseInfo4, BaseInfo5, BaseInfo6,
  83. BaseInfo7, BaseInfo8, AdvanceInfo1,
  84. AdvanceInfo2, AdvanceInfo3, AdvanceInfo4,
  85. AdvanceInfo5, AdvanceInfo6, AdvanceInfo7,
  86. FinalInfo1, FinalInfo2, FinalInfo3,
  87. FinalInfo4, FinalInfo5, FinalInfo6,
  88. Record, Advice, UserId,
  89. UpdateDate)
  90. values (#{recordid,jdbcType=INTEGER}, #{interviewid,jdbcType=INTEGER}, #{projectname,jdbcType=VARCHAR},
  91. #{username,jdbcType=VARCHAR}, #{gender,jdbcType=VARCHAR}, #{mobilephone,jdbcType=VARCHAR},
  92. #{position,jdbcType=VARCHAR}, #{meetingdate,jdbcType=TIMESTAMP}, #{interviewer,jdbcType=INTEGER},
  93. #{baseinfo1,jdbcType=VARCHAR}, #{baseinfo2,jdbcType=VARCHAR}, #{baseinfo3,jdbcType=VARCHAR},
  94. #{baseinfo4,jdbcType=VARCHAR}, #{baseinfo5,jdbcType=VARCHAR}, #{baseinfo6,jdbcType=VARCHAR},
  95. #{baseinfo7,jdbcType=VARCHAR}, #{baseinfo8,jdbcType=VARCHAR}, #{advanceinfo1,jdbcType=VARCHAR},
  96. #{advanceinfo2,jdbcType=VARCHAR}, #{advanceinfo3,jdbcType=VARCHAR}, #{advanceinfo4,jdbcType=VARCHAR},
  97. #{advanceinfo5,jdbcType=VARCHAR}, #{advanceinfo6,jdbcType=VARCHAR}, #{advanceinfo7,jdbcType=VARCHAR},
  98. #{finalinfo1,jdbcType=VARCHAR}, #{finalinfo2,jdbcType=VARCHAR}, #{finalinfo3,jdbcType=VARCHAR},
  99. #{finalinfo4,jdbcType=VARCHAR}, #{finalinfo5,jdbcType=VARCHAR}, #{finalinfo6,jdbcType=VARCHAR},
  100. #{record,jdbcType=VARCHAR}, #{advice,jdbcType=VARCHAR}, #{userid,jdbcType=INTEGER},
  101. #{updatedate,jdbcType=TIMESTAMP})
  102. </insert>
  103. <insert id="insertSelective" parameterType="com.ssm.model.business.InterviewRecord" >
  104. insert into InterviewRecord
  105. <trim prefix="(" suffix=")" suffixOverrides="," >
  106. <if test="recordid != null" >
  107. RecordId,
  108. </if>
  109. <if test="interviewid != null" >
  110. InterviewId,
  111. </if>
  112. <if test="projectname != null" >
  113. ProjectName,
  114. </if>
  115. <if test="username != null" >
  116. Username,
  117. </if>
  118. <if test="gender != null" >
  119. Gender,
  120. </if>
  121. <if test="mobilephone != null" >
  122. MobilePhone,
  123. </if>
  124. <if test="position != null" >
  125. Position,
  126. </if>
  127. <if test="meetingdate != null" >
  128. MeetingDate,
  129. </if>
  130. <if test="interviewer != null" >
  131. Interviewer,
  132. </if>
  133. <if test="baseinfo1 != null" >
  134. BaseInfo1,
  135. </if>
  136. <if test="baseinfo2 != null" >
  137. BaseInfo2,
  138. </if>
  139. <if test="baseinfo3 != null" >
  140. BaseInfo3,
  141. </if>
  142. <if test="baseinfo4 != null" >
  143. BaseInfo4,
  144. </if>
  145. <if test="baseinfo5 != null" >
  146. BaseInfo5,
  147. </if>
  148. <if test="baseinfo6 != null" >
  149. BaseInfo6,
  150. </if>
  151. <if test="baseinfo7 != null" >
  152. BaseInfo7,
  153. </if>
  154. <if test="baseinfo8 != null" >
  155. BaseInfo8,
  156. </if>
  157. <if test="advanceinfo1 != null" >
  158. AdvanceInfo1,
  159. </if>
  160. <if test="advanceinfo2 != null" >
  161. AdvanceInfo2,
  162. </if>
  163. <if test="advanceinfo3 != null" >
  164. AdvanceInfo3,
  165. </if>
  166. <if test="advanceinfo4 != null" >
  167. AdvanceInfo4,
  168. </if>
  169. <if test="advanceinfo5 != null" >
  170. AdvanceInfo5,
  171. </if>
  172. <if test="advanceinfo6 != null" >
  173. AdvanceInfo6,
  174. </if>
  175. <if test="advanceinfo7 != null" >
  176. AdvanceInfo7,
  177. </if>
  178. <if test="finalinfo1 != null" >
  179. FinalInfo1,
  180. </if>
  181. <if test="finalinfo2 != null" >
  182. FinalInfo2,
  183. </if>
  184. <if test="finalinfo3 != null" >
  185. FinalInfo3,
  186. </if>
  187. <if test="finalinfo4 != null" >
  188. FinalInfo4,
  189. </if>
  190. <if test="finalinfo5 != null" >
  191. FinalInfo5,
  192. </if>
  193. <if test="finalinfo6 != null" >
  194. FinalInfo6,
  195. </if>
  196. <if test="record != null" >
  197. Record,
  198. </if>
  199. <if test="advice != null" >
  200. Advice,
  201. </if>
  202. <if test="userid != null" >
  203. UserId,
  204. </if>
  205. <if test="updatedate != null" >
  206. UpdateDate,
  207. </if>
  208. </trim>
  209. <trim prefix="values (" suffix=")" suffixOverrides="," >
  210. <if test="recordid != null" >
  211. #{recordid,jdbcType=INTEGER},
  212. </if>
  213. <if test="interviewid != null" >
  214. #{interviewid,jdbcType=INTEGER},
  215. </if>
  216. <if test="projectname != null" >
  217. #{projectname,jdbcType=VARCHAR},
  218. </if>
  219. <if test="username != null" >
  220. #{username,jdbcType=VARCHAR},
  221. </if>
  222. <if test="gender != null" >
  223. #{gender,jdbcType=VARCHAR},
  224. </if>
  225. <if test="mobilephone != null" >
  226. #{mobilephone,jdbcType=VARCHAR},
  227. </if>
  228. <if test="position != null" >
  229. #{position,jdbcType=VARCHAR},
  230. </if>
  231. <if test="meetingdate != null" >
  232. #{meetingdate,jdbcType=TIMESTAMP},
  233. </if>
  234. <if test="interviewer != null" >
  235. #{interviewer,jdbcType=INTEGER},
  236. </if>
  237. <if test="baseinfo1 != null" >
  238. #{baseinfo1,jdbcType=VARCHAR},
  239. </if>
  240. <if test="baseinfo2 != null" >
  241. #{baseinfo2,jdbcType=VARCHAR},
  242. </if>
  243. <if test="baseinfo3 != null" >
  244. #{baseinfo3,jdbcType=VARCHAR},
  245. </if>
  246. <if test="baseinfo4 != null" >
  247. #{baseinfo4,jdbcType=VARCHAR},
  248. </if>
  249. <if test="baseinfo5 != null" >
  250. #{baseinfo5,jdbcType=VARCHAR},
  251. </if>
  252. <if test="baseinfo6 != null" >
  253. #{baseinfo6,jdbcType=VARCHAR},
  254. </if>
  255. <if test="baseinfo7 != null" >
  256. #{baseinfo7,jdbcType=VARCHAR},
  257. </if>
  258. <if test="baseinfo8 != null" >
  259. #{baseinfo8,jdbcType=VARCHAR},
  260. </if>
  261. <if test="advanceinfo1 != null" >
  262. #{advanceinfo1,jdbcType=VARCHAR},
  263. </if>
  264. <if test="advanceinfo2 != null" >
  265. #{advanceinfo2,jdbcType=VARCHAR},
  266. </if>
  267. <if test="advanceinfo3 != null" >
  268. #{advanceinfo3,jdbcType=VARCHAR},
  269. </if>
  270. <if test="advanceinfo4 != null" >
  271. #{advanceinfo4,jdbcType=VARCHAR},
  272. </if>
  273. <if test="advanceinfo5 != null" >
  274. #{advanceinfo5,jdbcType=VARCHAR},
  275. </if>
  276. <if test="advanceinfo6 != null" >
  277. #{advanceinfo6,jdbcType=VARCHAR},
  278. </if>
  279. <if test="advanceinfo7 != null" >
  280. #{advanceinfo7,jdbcType=VARCHAR},
  281. </if>
  282. <if test="finalinfo1 != null" >
  283. #{finalinfo1,jdbcType=VARCHAR},
  284. </if>
  285. <if test="finalinfo2 != null" >
  286. #{finalinfo2,jdbcType=VARCHAR},
  287. </if>
  288. <if test="finalinfo3 != null" >
  289. #{finalinfo3,jdbcType=VARCHAR},
  290. </if>
  291. <if test="finalinfo4 != null" >
  292. #{finalinfo4,jdbcType=VARCHAR},
  293. </if>
  294. <if test="finalinfo5 != null" >
  295. #{finalinfo5,jdbcType=VARCHAR},
  296. </if>
  297. <if test="finalinfo6 != null" >
  298. #{finalinfo6,jdbcType=VARCHAR},
  299. </if>
  300. <if test="record != null" >
  301. #{record,jdbcType=VARCHAR},
  302. </if>
  303. <if test="advice != null" >
  304. #{advice,jdbcType=VARCHAR},
  305. </if>
  306. <if test="userid != null" >
  307. #{userid,jdbcType=INTEGER},
  308. </if>
  309. <if test="updatedate != null" >
  310. #{updatedate,jdbcType=TIMESTAMP},
  311. </if>
  312. </trim>
  313. </insert>
  314. <update id="updateByPrimaryKeySelective" parameterType="com.ssm.model.business.InterviewRecord" >
  315. update InterviewRecord
  316. <set >
  317. <if test="interviewid != null" >
  318. InterviewId = #{interviewid,jdbcType=INTEGER},
  319. </if>
  320. <if test="projectname != null" >
  321. ProjectName = #{projectname,jdbcType=VARCHAR},
  322. </if>
  323. <if test="username != null" >
  324. Username = #{username,jdbcType=VARCHAR},
  325. </if>
  326. <if test="gender != null" >
  327. Gender = #{gender,jdbcType=VARCHAR},
  328. </if>
  329. <if test="mobilephone != null" >
  330. MobilePhone = #{mobilephone,jdbcType=VARCHAR},
  331. </if>
  332. <if test="position != null" >
  333. Position = #{position,jdbcType=VARCHAR},
  334. </if>
  335. <if test="meetingdate != null" >
  336. MeetingDate = #{meetingdate,jdbcType=TIMESTAMP},
  337. </if>
  338. <if test="interviewer != null" >
  339. Interviewer = #{interviewer,jdbcType=INTEGER},
  340. </if>
  341. <if test="baseinfo1 != null" >
  342. BaseInfo1 = #{baseinfo1,jdbcType=VARCHAR},
  343. </if>
  344. <if test="baseinfo2 != null" >
  345. BaseInfo2 = #{baseinfo2,jdbcType=VARCHAR},
  346. </if>
  347. <if test="baseinfo3 != null" >
  348. BaseInfo3 = #{baseinfo3,jdbcType=VARCHAR},
  349. </if>
  350. <if test="baseinfo4 != null" >
  351. BaseInfo4 = #{baseinfo4,jdbcType=VARCHAR},
  352. </if>
  353. <if test="baseinfo5 != null" >
  354. BaseInfo5 = #{baseinfo5,jdbcType=VARCHAR},
  355. </if>
  356. <if test="baseinfo6 != null" >
  357. BaseInfo6 = #{baseinfo6,jdbcType=VARCHAR},
  358. </if>
  359. <if test="baseinfo7 != null" >
  360. BaseInfo7 = #{baseinfo7,jdbcType=VARCHAR},
  361. </if>
  362. <if test="baseinfo8 != null" >
  363. BaseInfo8 = #{baseinfo8,jdbcType=VARCHAR},
  364. </if>
  365. <if test="advanceinfo1 != null" >
  366. AdvanceInfo1 = #{advanceinfo1,jdbcType=VARCHAR},
  367. </if>
  368. <if test="advanceinfo2 != null" >
  369. AdvanceInfo2 = #{advanceinfo2,jdbcType=VARCHAR},
  370. </if>
  371. <if test="advanceinfo3 != null" >
  372. AdvanceInfo3 = #{advanceinfo3,jdbcType=VARCHAR},
  373. </if>
  374. <if test="advanceinfo4 != null" >
  375. AdvanceInfo4 = #{advanceinfo4,jdbcType=VARCHAR},
  376. </if>
  377. <if test="advanceinfo5 != null" >
  378. AdvanceInfo5 = #{advanceinfo5,jdbcType=VARCHAR},
  379. </if>
  380. <if test="advanceinfo6 != null" >
  381. AdvanceInfo6 = #{advanceinfo6,jdbcType=VARCHAR},
  382. </if>
  383. <if test="advanceinfo7 != null" >
  384. AdvanceInfo7 = #{advanceinfo7,jdbcType=VARCHAR},
  385. </if>
  386. <if test="finalinfo1 != null" >
  387. FinalInfo1 = #{finalinfo1,jdbcType=VARCHAR},
  388. </if>
  389. <if test="finalinfo2 != null" >
  390. FinalInfo2 = #{finalinfo2,jdbcType=VARCHAR},
  391. </if>
  392. <if test="finalinfo3 != null" >
  393. FinalInfo3 = #{finalinfo3,jdbcType=VARCHAR},
  394. </if>
  395. <if test="finalinfo4 != null" >
  396. FinalInfo4 = #{finalinfo4,jdbcType=VARCHAR},
  397. </if>
  398. <if test="finalinfo5 != null" >
  399. FinalInfo5 = #{finalinfo5,jdbcType=VARCHAR},
  400. </if>
  401. <if test="finalinfo6 != null" >
  402. FinalInfo6 = #{finalinfo6,jdbcType=VARCHAR},
  403. </if>
  404. <if test="record != null" >
  405. Record = #{record,jdbcType=VARCHAR},
  406. </if>
  407. <if test="advice != null" >
  408. Advice = #{advice,jdbcType=VARCHAR},
  409. </if>
  410. <if test="userid != null" >
  411. UserId = #{userid,jdbcType=INTEGER},
  412. </if>
  413. <if test="updatedate != null" >
  414. UpdateDate = #{updatedate,jdbcType=TIMESTAMP},
  415. </if>
  416. </set>
  417. where RecordId = #{recordid,jdbcType=INTEGER}
  418. </update>
  419. <update id="updateByPrimaryKey" parameterType="com.ssm.model.business.InterviewRecord" >
  420. update InterviewRecord
  421. set InterviewId = #{interviewid,jdbcType=INTEGER},
  422. ProjectName = #{projectname,jdbcType=VARCHAR},
  423. Username = #{username,jdbcType=VARCHAR},
  424. Gender = #{gender,jdbcType=VARCHAR},
  425. MobilePhone = #{mobilephone,jdbcType=VARCHAR},
  426. Position = #{position,jdbcType=VARCHAR},
  427. MeetingDate = #{meetingdate,jdbcType=TIMESTAMP},
  428. Interviewer = #{interviewer,jdbcType=INTEGER},
  429. BaseInfo1 = #{baseinfo1,jdbcType=VARCHAR},
  430. BaseInfo2 = #{baseinfo2,jdbcType=VARCHAR},
  431. BaseInfo3 = #{baseinfo3,jdbcType=VARCHAR},
  432. BaseInfo4 = #{baseinfo4,jdbcType=VARCHAR},
  433. BaseInfo5 = #{baseinfo5,jdbcType=VARCHAR},
  434. BaseInfo6 = #{baseinfo6,jdbcType=VARCHAR},
  435. BaseInfo7 = #{baseinfo7,jdbcType=VARCHAR},
  436. BaseInfo8 = #{baseinfo8,jdbcType=VARCHAR},
  437. AdvanceInfo1 = #{advanceinfo1,jdbcType=VARCHAR},
  438. AdvanceInfo2 = #{advanceinfo2,jdbcType=VARCHAR},
  439. AdvanceInfo3 = #{advanceinfo3,jdbcType=VARCHAR},
  440. AdvanceInfo4 = #{advanceinfo4,jdbcType=VARCHAR},
  441. AdvanceInfo5 = #{advanceinfo5,jdbcType=VARCHAR},
  442. AdvanceInfo6 = #{advanceinfo6,jdbcType=VARCHAR},
  443. AdvanceInfo7 = #{advanceinfo7,jdbcType=VARCHAR},
  444. FinalInfo1 = #{finalinfo1,jdbcType=VARCHAR},
  445. FinalInfo2 = #{finalinfo2,jdbcType=VARCHAR},
  446. FinalInfo3 = #{finalinfo3,jdbcType=VARCHAR},
  447. FinalInfo4 = #{finalinfo4,jdbcType=VARCHAR},
  448. FinalInfo5 = #{finalinfo5,jdbcType=VARCHAR},
  449. FinalInfo6 = #{finalinfo6,jdbcType=VARCHAR},
  450. Record = #{record,jdbcType=VARCHAR},
  451. Advice = #{advice,jdbcType=VARCHAR},
  452. UserId = #{userid,jdbcType=INTEGER},
  453. UpdateDate = #{updatedate,jdbcType=TIMESTAMP}
  454. where RecordId = #{recordid,jdbcType=INTEGER}
  455. </update>
  456. <!-- 查询面试进度 -->
  457. <select id="selectinterviewSchedule" resultMap="BaseResultMap" parameterType="java.lang.Integer" >
  458. select ir.*,su.UserName interviewername
  459. from InterviewRecord ir,SysUser su
  460. where ir.Interviewer = su.userid
  461. and ir.interviewid = #{interviewId,jdbcType=INTEGER}
  462. order by ir.MeetingDate asc
  463. </select>
  464. </mapper>