EsmUserInternalDaoImpl.java 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657
  1. //package com.ydtech.modules.esm.dao.impl;
  2. //
  3. //import com.ydtech.modules.esm.dao.EsmUserInternalDao;
  4. //import com.ydtech.modules.esm.model.EsmUserInternal;
  5. //import com.ydtech.core.page.PageResult;
  6. //import com.github.drinkjava2.jdialects.Dialect;
  7. //import org.springframework.beans.factory.annotation.Autowired;
  8. //import org.springframework.jdbc.core.JdbcTemplate;
  9. //import org.springframework.jdbc.core.PreparedStatementCreator;
  10. //import org.springframework.jdbc.core.RowMapper;
  11. //import org.springframework.jdbc.support.GeneratedKeyHolder;
  12. //import org.springframework.jdbc.support.KeyHolder;
  13. //import org.springframework.stereotype.Repository;
  14. //import org.springframework.jdbc.core.BatchPreparedStatementSetter;
  15. //
  16. //
  17. //import javax.sql.DataSource;
  18. //import java.sql.Connection;
  19. //import java.sql.PreparedStatement;
  20. //import java.sql.ResultSet;
  21. //import java.sql.SQLException;
  22. //
  23. //import java.util.Date;
  24. //import java.util.List;
  25. //import java.util.ArrayList;
  26. //
  27. //
  28. //@Repository
  29. //public class EsmUserInternalDaoImpl implements EsmUserInternalDao {
  30. //
  31. // @Autowired
  32. // public DataSource dataSource;
  33. //
  34. //
  35. // public static class EsmUserInternalRowMapper implements RowMapper {
  36. // public EsmUserInternal mapRow(ResultSet resultSet, int rowNum) throws SQLException {
  37. // EsmUserInternal model = new EsmUserInternal();
  38. //
  39. // model.setId(resultSet.getString("id"));
  40. // model.setAddressnow(resultSet.getString("addressnow"));
  41. // model.setNations(resultSet.getString("nations"));
  42. // model.setPoliticalstatus(resultSet.getString("politicalstatus"));
  43. // model.setCollege(resultSet.getString("college"));
  44. // model.setIdentity(resultSet.getString("identity"));
  45. // model.setEducation(resultSet.getString("education"));
  46. // model.setBankname(resultSet.getString("bankname"));
  47. // model.setAccountno(resultSet.getString("accountno"));
  48. // model.setAddressresident(resultSet.getString("addressresident"));
  49. // model.setHealth(resultSet.getString("health"));
  50. // model.setPostalcode(resultSet.getString("postalcode"));
  51. // model.setPhonehouse(resultSet.getString("phonehouse"));
  52. // model.setCollegetm(resultSet.getDate("collegetm"));
  53. // model.setSpeciality(resultSet.getString("speciality"));
  54. // model.setNativeplace(resultSet.getString("nativeplace"));
  55. // model.setWorktype(resultSet.getString("worktype"));
  56. // model.setBlood(resultSet.getString("blood"));
  57. // model.setSaleno(resultSet.getString("saleno"));
  58. // model.setOrglast(resultSet.getString("orglast"));
  59. // model.setJoblast(resultSet.getString("joblast"));
  60. // model.setHobby(resultSet.getString("hobby"));
  61. // model.setNamespecial(resultSet.getString("namespecial"));
  62. // model.setPhonespecial(resultSet.getString("phonespecial"));
  63. // model.setIntimes(resultSet.getString("intimes"));
  64. // model.setContracttime(resultSet.getDate("contracttime"));
  65. // model.setIsteamleader(resultSet.getString("isteamleader"));
  66. // model.setDocumentno(resultSet.getString("documentno"));
  67. // model.setHrcode(resultSet.getString("hrcode"));
  68. // model.setRegulartm(resultSet.getDate("regulartm"));
  69. // model.setIntime(resultSet.getDate("intime"));
  70. // model.setSalarycode(resultSet.getString("salarycode"));
  71. // model.setBirthday(resultSet.getDate("birthday"));
  72. // model.setMarrycode(resultSet.getString("marrycode"));
  73. // model.setStatus(resultSet.getString("status"));
  74. // model.setWhichteam(resultSet.getString("whichteam"));
  75. // model.setRemark(resultSet.getString("remark"));
  76. //
  77. // return model;
  78. // }
  79. // }
  80. //
  81. //
  82. // @Override
  83. // public EsmUserInternal selectByPk(String id) {
  84. // String sql = " select t.id, t.addressnow, t.nations, t.politicalstatus, t.college, t.identity, t.education, t.bankname, t.accountno, t.addressresident, t.health, t.postalcode, t.phonehouse, t.collegetm, t.speciality, t.nativeplace, t.worktype, t.blood, t.saleno, t.orglast, t.joblast, t.hobby, t.namespecial, t.phonespecial, t.intimes, t.contracttime, t.isteamleader, t.documentno, t.hrcode, t.regulartm, t.intime, t.salarycode, t.birthday, t.marrycode, t.status, t.whichteam, t.remark from esm_user_internal t where id=? ";
  85. //
  86. // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  87. //
  88. // List<EsmUserInternal> ls = jdbcTemplate.query(sql, new Object[]{id}, new EsmUserInternalRowMapper());
  89. //
  90. // if (ls != null && ls.size() > 0) {
  91. // return ls.get(0);
  92. // }
  93. //
  94. // return null;
  95. // }
  96. //
  97. //
  98. // @Override
  99. // public List<EsmUserInternal> selectAll() {
  100. // String sql = "select t.id, t.addressnow, t.nations, t.politicalstatus, t.college, t.identity, t.education, t.bankname, t.accountno, t.addressresident, t.health, t.postalcode, t.phonehouse, t.collegetm, t.speciality, t.nativeplace, t.worktype, t.blood, t.saleno, t.orglast, t.joblast, t.hobby, t.namespecial, t.phonespecial, t.intimes, t.contracttime, t.isteamleader, t.documentno, t.hrcode, t.regulartm, t.intime, t.salarycode, t.birthday, t.marrycode, t.status, t.whichteam, t.remark from esm_user_internal t ";
  101. //
  102. // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  103. //
  104. // return jdbcTemplate.query(sql, new EsmUserInternalRowMapper());
  105. // }
  106. //
  107. //
  108. // public List<EsmUserInternal> selectList(String whereCase, Object[] paramValues) {
  109. // String sql = "select t.id, t.addressnow, t.nations, t.politicalstatus, t.college, t.identity, t.education, t.bankname, t.accountno, t.addressresident, t.health, t.postalcode, t.phonehouse, t.collegetm, t.speciality, t.nativeplace, t.worktype, t.blood, t.saleno, t.orglast, t.joblast, t.hobby, t.namespecial, t.phonespecial, t.intimes, t.contracttime, t.isteamleader, t.documentno, t.hrcode, t.regulartm, t.intime, t.salarycode, t.birthday, t.marrycode, t.status, t.whichteam, t.remark from esm_user_internal t " + whereCase;
  110. //
  111. // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  112. //
  113. // return jdbcTemplate.query(sql, paramValues, new EsmUserInternalRowMapper());
  114. // }
  115. //
  116. //
  117. // public Integer count(String whereCase, Object[] paramValues) {
  118. // String sql = "select count(1) from esm_user_internal t " + whereCase;
  119. //
  120. // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  121. //
  122. // return jdbcTemplate.queryForObject(sql, paramValues, Integer.class);
  123. // }
  124. //
  125. //
  126. // public PageResult selectPaging(int pageNumber, int pageSize, String whereCase, Object[] paramValues) {
  127. //
  128. // Dialect dialect = Dialect.guessDialect(dataSource);
  129. // String sql = dialect.pagin(pageNumber, pageSize, "select t.id, t.addressnow, t.nations, t.politicalstatus, t.college, t.identity, t.education, t.bankname, t.accountno, t.addressresident, t.health, t.postalcode, t.phonehouse, t.collegetm, t.speciality, t.nativeplace, t.worktype, t.blood, t.saleno, t.orglast, t.joblast, t.hobby, t.namespecial, t.phonespecial, t.intimes, t.contracttime, t.isteamleader, t.documentno, t.hrcode, t.regulartm, t.intime, t.salarycode, t.birthday, t.marrycode, t.status, t.whichteam, t.remark from esm_user_internal t " + whereCase);
  130. //
  131. // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  132. // List<EsmUserInternal> recordList = jdbcTemplate.query(sql, paramValues, new EsmUserInternalRowMapper());
  133. //
  134. // int totalCount = count(whereCase, paramValues);
  135. //
  136. // PageResult pageResult = new PageResult(pageNumber, pageSize, totalCount, recordList);
  137. //
  138. // return pageResult;
  139. // }
  140. //
  141. //
  142. // @Override
  143. // public Integer insert(EsmUserInternal model) {
  144. //
  145. // String sql = "insert into esm_user_internal ( id, addressnow, nations, politicalstatus, college, identity, education, bankname, accountno, addressresident, health, postalcode, phonehouse, collegetm, speciality, nativeplace, worktype, blood, saleno, orglast, joblast, hobby, namespecial, phonespecial, intimes, contracttime, isteamleader, documentno, hrcode, regulartm, intime, salarycode, birthday, marrycode, status, whichteam, remark) values ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) ";
  146. //
  147. // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  148. //
  149. // Object[] params = new Object[]{model.getId(), model.getAddressnow(), model.getNations(), model.getPoliticalstatus(), model.getCollege(), model.getIdentity(), model.getEducation(), model.getBankname(), model.getAccountno(), model.getAddressresident(), model.getHealth(), model.getPostalcode(), model.getPhonehouse(), model.getCollegetm(), model.getSpeciality(), model.getNativeplace(), model.getWorktype(), model.getBlood(), model.getSaleno(), model.getOrglast(), model.getJoblast(), model.getHobby(), model.getNamespecial(), model.getPhonespecial(), model.getIntimes(), model.getContracttime(), model.getIsteamleader(), model.getDocumentno(), model.getHrcode(), model.getRegulartm(), model.getIntime(), model.getSalarycode(), model.getBirthday(), model.getMarrycode(), model.getStatus(), model.getWhichteam(), model.getRemark()};
  150. //
  151. // int out = jdbcTemplate.update(sql, params);
  152. //
  153. // return out;
  154. // }
  155. //
  156. //
  157. // @Override
  158. // public Integer insertSelective(EsmUserInternal model) {
  159. //
  160. // StringBuffer sbSql = new StringBuffer();
  161. // StringBuffer sbParams = new StringBuffer();
  162. // ArrayList<Object> alParamsValues = new ArrayList<Object>();
  163. //
  164. // String pre = "";
  165. //
  166. // if (model.getId() != null) {
  167. // sbSql.append(pre + "id");
  168. // sbParams.append(pre + "?");
  169. // alParamsValues.add(model.getId());
  170. // pre = ",";
  171. // }
  172. // if (model.getAddressnow() != null) {
  173. // sbSql.append(pre + "addressnow");
  174. // sbParams.append(pre + "?");
  175. // alParamsValues.add(model.getAddressnow());
  176. // pre = ",";
  177. // }
  178. // if (model.getNations() != null) {
  179. // sbSql.append(pre + "nations");
  180. // sbParams.append(pre + "?");
  181. // alParamsValues.add(model.getNations());
  182. // pre = ",";
  183. // }
  184. // if (model.getPoliticalstatus() != null) {
  185. // sbSql.append(pre + "politicalstatus");
  186. // sbParams.append(pre + "?");
  187. // alParamsValues.add(model.getPoliticalstatus());
  188. // pre = ",";
  189. // }
  190. // if (model.getCollege() != null) {
  191. // sbSql.append(pre + "college");
  192. // sbParams.append(pre + "?");
  193. // alParamsValues.add(model.getCollege());
  194. // pre = ",";
  195. // }
  196. // if (model.getIdentity() != null) {
  197. // sbSql.append(pre + "identity");
  198. // sbParams.append(pre + "?");
  199. // alParamsValues.add(model.getIdentity());
  200. // pre = ",";
  201. // }
  202. // if (model.getEducation() != null) {
  203. // sbSql.append(pre + "education");
  204. // sbParams.append(pre + "?");
  205. // alParamsValues.add(model.getEducation());
  206. // pre = ",";
  207. // }
  208. // if (model.getBankname() != null) {
  209. // sbSql.append(pre + "bankname");
  210. // sbParams.append(pre + "?");
  211. // alParamsValues.add(model.getBankname());
  212. // pre = ",";
  213. // }
  214. // if (model.getAccountno() != null) {
  215. // sbSql.append(pre + "accountno");
  216. // sbParams.append(pre + "?");
  217. // alParamsValues.add(model.getAccountno());
  218. // pre = ",";
  219. // }
  220. // if (model.getAddressresident() != null) {
  221. // sbSql.append(pre + "addressresident");
  222. // sbParams.append(pre + "?");
  223. // alParamsValues.add(model.getAddressresident());
  224. // pre = ",";
  225. // }
  226. // if (model.getHealth() != null) {
  227. // sbSql.append(pre + "health");
  228. // sbParams.append(pre + "?");
  229. // alParamsValues.add(model.getHealth());
  230. // pre = ",";
  231. // }
  232. // if (model.getPostalcode() != null) {
  233. // sbSql.append(pre + "postalcode");
  234. // sbParams.append(pre + "?");
  235. // alParamsValues.add(model.getPostalcode());
  236. // pre = ",";
  237. // }
  238. // if (model.getPhonehouse() != null) {
  239. // sbSql.append(pre + "phonehouse");
  240. // sbParams.append(pre + "?");
  241. // alParamsValues.add(model.getPhonehouse());
  242. // pre = ",";
  243. // }
  244. // if (model.getCollegetm() != null) {
  245. // sbSql.append(pre + "collegetm");
  246. // sbParams.append(pre + "?");
  247. // alParamsValues.add(model.getCollegetm());
  248. // pre = ",";
  249. // }
  250. // if (model.getSpeciality() != null) {
  251. // sbSql.append(pre + "speciality");
  252. // sbParams.append(pre + "?");
  253. // alParamsValues.add(model.getSpeciality());
  254. // pre = ",";
  255. // }
  256. // if (model.getNativeplace() != null) {
  257. // sbSql.append(pre + "nativeplace");
  258. // sbParams.append(pre + "?");
  259. // alParamsValues.add(model.getNativeplace());
  260. // pre = ",";
  261. // }
  262. // if (model.getWorktype() != null) {
  263. // sbSql.append(pre + "worktype");
  264. // sbParams.append(pre + "?");
  265. // alParamsValues.add(model.getWorktype());
  266. // pre = ",";
  267. // }
  268. // if (model.getBlood() != null) {
  269. // sbSql.append(pre + "blood");
  270. // sbParams.append(pre + "?");
  271. // alParamsValues.add(model.getBlood());
  272. // pre = ",";
  273. // }
  274. // if (model.getSaleno() != null) {
  275. // sbSql.append(pre + "saleno");
  276. // sbParams.append(pre + "?");
  277. // alParamsValues.add(model.getSaleno());
  278. // pre = ",";
  279. // }
  280. // if (model.getOrglast() != null) {
  281. // sbSql.append(pre + "orglast");
  282. // sbParams.append(pre + "?");
  283. // alParamsValues.add(model.getOrglast());
  284. // pre = ",";
  285. // }
  286. // if (model.getJoblast() != null) {
  287. // sbSql.append(pre + "joblast");
  288. // sbParams.append(pre + "?");
  289. // alParamsValues.add(model.getJoblast());
  290. // pre = ",";
  291. // }
  292. // if (model.getHobby() != null) {
  293. // sbSql.append(pre + "hobby");
  294. // sbParams.append(pre + "?");
  295. // alParamsValues.add(model.getHobby());
  296. // pre = ",";
  297. // }
  298. // if (model.getNamespecial() != null) {
  299. // sbSql.append(pre + "namespecial");
  300. // sbParams.append(pre + "?");
  301. // alParamsValues.add(model.getNamespecial());
  302. // pre = ",";
  303. // }
  304. // if (model.getPhonespecial() != null) {
  305. // sbSql.append(pre + "phonespecial");
  306. // sbParams.append(pre + "?");
  307. // alParamsValues.add(model.getPhonespecial());
  308. // pre = ",";
  309. // }
  310. // if (model.getIntimes() != null) {
  311. // sbSql.append(pre + "intimes");
  312. // sbParams.append(pre + "?");
  313. // alParamsValues.add(model.getIntimes());
  314. // pre = ",";
  315. // }
  316. // if (model.getContracttime() != null) {
  317. // sbSql.append(pre + "contracttime");
  318. // sbParams.append(pre + "?");
  319. // alParamsValues.add(model.getContracttime());
  320. // pre = ",";
  321. // }
  322. // if (model.getIsteamleader() != null) {
  323. // sbSql.append(pre + "isteamleader");
  324. // sbParams.append(pre + "?");
  325. // alParamsValues.add(model.getIsteamleader());
  326. // pre = ",";
  327. // }
  328. // if (model.getDocumentno() != null) {
  329. // sbSql.append(pre + "documentno");
  330. // sbParams.append(pre + "?");
  331. // alParamsValues.add(model.getDocumentno());
  332. // pre = ",";
  333. // }
  334. // if (model.getHrcode() != null) {
  335. // sbSql.append(pre + "hrcode");
  336. // sbParams.append(pre + "?");
  337. // alParamsValues.add(model.getHrcode());
  338. // pre = ",";
  339. // }
  340. // if (model.getRegulartm() != null) {
  341. // sbSql.append(pre + "regulartm");
  342. // sbParams.append(pre + "?");
  343. // alParamsValues.add(model.getRegulartm());
  344. // pre = ",";
  345. // }
  346. // if (model.getIntime() != null) {
  347. // sbSql.append(pre + "intime");
  348. // sbParams.append(pre + "?");
  349. // alParamsValues.add(model.getIntime());
  350. // pre = ",";
  351. // }
  352. // if (model.getSalarycode() != null) {
  353. // sbSql.append(pre + "salarycode");
  354. // sbParams.append(pre + "?");
  355. // alParamsValues.add(model.getSalarycode());
  356. // pre = ",";
  357. // }
  358. // if (model.getBirthday() != null) {
  359. // sbSql.append(pre + "birthday");
  360. // sbParams.append(pre + "?");
  361. // alParamsValues.add(model.getBirthday());
  362. // pre = ",";
  363. // }
  364. // if (model.getMarrycode() != null) {
  365. // sbSql.append(pre + "marrycode");
  366. // sbParams.append(pre + "?");
  367. // alParamsValues.add(model.getMarrycode());
  368. // pre = ",";
  369. // }
  370. // if (model.getStatus() != null) {
  371. // sbSql.append(pre + "status");
  372. // sbParams.append(pre + "?");
  373. // alParamsValues.add(model.getStatus());
  374. // pre = ",";
  375. // }
  376. // if (model.getWhichteam() != null) {
  377. // sbSql.append(pre + "whichteam");
  378. // sbParams.append(pre + "?");
  379. // alParamsValues.add(model.getWhichteam());
  380. // pre = ",";
  381. // }
  382. // if (model.getRemark() != null) {
  383. // sbSql.append(pre + "remark");
  384. // sbParams.append(pre + "?");
  385. // alParamsValues.add(model.getRemark());
  386. // pre = ",";
  387. // }
  388. //
  389. //
  390. // String sql = "INSERT INTO esm_user_internal (" + sbSql.toString() + ") VALUES (" + sbParams.toString() + ")";
  391. //
  392. // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  393. //
  394. // Object[] params = alParamsValues.toArray();
  395. //
  396. // int out = jdbcTemplate.update(sql, params);
  397. //
  398. // return out;
  399. // }
  400. //
  401. //
  402. // @Override
  403. // public Integer update(EsmUserInternal model) {
  404. //
  405. // String sql = "update esm_user_internal set addressnow=?, nations=?, politicalstatus=?, college=?, identity=?, education=?, bankname=?, accountno=?, addressresident=?, health=?, postalcode=?, phonehouse=?, collegetm=?, speciality=?, nativeplace=?, worktype=?, blood=?, saleno=?, orglast=?, joblast=?, hobby=?, namespecial=?, phonespecial=?, intimes=?, contracttime=?, isteamleader=?, documentno=?, hrcode=?, regulartm=?, intime=?, salarycode=?, birthday=?, marrycode=?, status=?, whichteam=?, remark=? where id=?";
  406. //
  407. // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  408. //
  409. // Object[] params = new Object[]{model.getAddressnow(), model.getNations(), model.getPoliticalstatus(), model.getCollege(), model.getIdentity(), model.getEducation(), model.getBankname(), model.getAccountno(), model.getAddressresident(), model.getHealth(), model.getPostalcode(), model.getPhonehouse(), model.getCollegetm(), model.getSpeciality(), model.getNativeplace(), model.getWorktype(), model.getBlood(), model.getSaleno(), model.getOrglast(), model.getJoblast(), model.getHobby(), model.getNamespecial(), model.getPhonespecial(), model.getIntimes(), model.getContracttime(), model.getIsteamleader(), model.getDocumentno(), model.getHrcode(), model.getRegulartm(), model.getIntime(), model.getSalarycode(), model.getBirthday(), model.getMarrycode(), model.getStatus(), model.getWhichteam(), model.getRemark(), model.getId()};
  410. //
  411. // return jdbcTemplate.update(sql, params);
  412. // }
  413. //
  414. //
  415. // @Override
  416. // public Integer updateSelective(EsmUserInternal model) {
  417. //
  418. // StringBuffer sbSql = new StringBuffer();
  419. // StringBuffer sbParams = new StringBuffer();
  420. // ArrayList<Object> alParamsValues = new ArrayList<Object>();
  421. //
  422. // String pre = "";
  423. // String preWhere = "";
  424. //
  425. // if (model.getAddressnow() != null) {
  426. // sbSql.append(pre + "addressnow=?");
  427. // alParamsValues.add(model.getAddressnow());
  428. // pre = ",";
  429. // }
  430. // if (model.getNations() != null) {
  431. // sbSql.append(pre + "nations=?");
  432. // alParamsValues.add(model.getNations());
  433. // pre = ",";
  434. // }
  435. // if (model.getPoliticalstatus() != null) {
  436. // sbSql.append(pre + "politicalstatus=?");
  437. // alParamsValues.add(model.getPoliticalstatus());
  438. // pre = ",";
  439. // }
  440. // if (model.getCollege() != null) {
  441. // sbSql.append(pre + "college=?");
  442. // alParamsValues.add(model.getCollege());
  443. // pre = ",";
  444. // }
  445. // if (model.getIdentity() != null) {
  446. // sbSql.append(pre + "identity=?");
  447. // alParamsValues.add(model.getIdentity());
  448. // pre = ",";
  449. // }
  450. // if (model.getEducation() != null) {
  451. // sbSql.append(pre + "education=?");
  452. // alParamsValues.add(model.getEducation());
  453. // pre = ",";
  454. // }
  455. // if (model.getBankname() != null) {
  456. // sbSql.append(pre + "bankname=?");
  457. // alParamsValues.add(model.getBankname());
  458. // pre = ",";
  459. // }
  460. // if (model.getAccountno() != null) {
  461. // sbSql.append(pre + "accountno=?");
  462. // alParamsValues.add(model.getAccountno());
  463. // pre = ",";
  464. // }
  465. // if (model.getAddressresident() != null) {
  466. // sbSql.append(pre + "addressresident=?");
  467. // alParamsValues.add(model.getAddressresident());
  468. // pre = ",";
  469. // }
  470. // if (model.getHealth() != null) {
  471. // sbSql.append(pre + "health=?");
  472. // alParamsValues.add(model.getHealth());
  473. // pre = ",";
  474. // }
  475. // if (model.getPostalcode() != null) {
  476. // sbSql.append(pre + "postalcode=?");
  477. // alParamsValues.add(model.getPostalcode());
  478. // pre = ",";
  479. // }
  480. // if (model.getPhonehouse() != null) {
  481. // sbSql.append(pre + "phonehouse=?");
  482. // alParamsValues.add(model.getPhonehouse());
  483. // pre = ",";
  484. // }
  485. // if (model.getCollegetm() != null) {
  486. // sbSql.append(pre + "collegetm=?");
  487. // alParamsValues.add(model.getCollegetm());
  488. // pre = ",";
  489. // }
  490. // if (model.getSpeciality() != null) {
  491. // sbSql.append(pre + "speciality=?");
  492. // alParamsValues.add(model.getSpeciality());
  493. // pre = ",";
  494. // }
  495. // if (model.getNativeplace() != null) {
  496. // sbSql.append(pre + "nativeplace=?");
  497. // alParamsValues.add(model.getNativeplace());
  498. // pre = ",";
  499. // }
  500. // if (model.getWorktype() != null) {
  501. // sbSql.append(pre + "worktype=?");
  502. // alParamsValues.add(model.getWorktype());
  503. // pre = ",";
  504. // }
  505. // if (model.getBlood() != null) {
  506. // sbSql.append(pre + "blood=?");
  507. // alParamsValues.add(model.getBlood());
  508. // pre = ",";
  509. // }
  510. // if (model.getSaleno() != null) {
  511. // sbSql.append(pre + "saleno=?");
  512. // alParamsValues.add(model.getSaleno());
  513. // pre = ",";
  514. // }
  515. // if (model.getOrglast() != null) {
  516. // sbSql.append(pre + "orglast=?");
  517. // alParamsValues.add(model.getOrglast());
  518. // pre = ",";
  519. // }
  520. // if (model.getJoblast() != null) {
  521. // sbSql.append(pre + "joblast=?");
  522. // alParamsValues.add(model.getJoblast());
  523. // pre = ",";
  524. // }
  525. // if (model.getHobby() != null) {
  526. // sbSql.append(pre + "hobby=?");
  527. // alParamsValues.add(model.getHobby());
  528. // pre = ",";
  529. // }
  530. // if (model.getNamespecial() != null) {
  531. // sbSql.append(pre + "namespecial=?");
  532. // alParamsValues.add(model.getNamespecial());
  533. // pre = ",";
  534. // }
  535. // if (model.getPhonespecial() != null) {
  536. // sbSql.append(pre + "phonespecial=?");
  537. // alParamsValues.add(model.getPhonespecial());
  538. // pre = ",";
  539. // }
  540. // if (model.getIntimes() != null) {
  541. // sbSql.append(pre + "intimes=?");
  542. // alParamsValues.add(model.getIntimes());
  543. // pre = ",";
  544. // }
  545. // if (model.getContracttime() != null) {
  546. // sbSql.append(pre + "contracttime=?");
  547. // alParamsValues.add(model.getContracttime());
  548. // pre = ",";
  549. // }
  550. // if (model.getIsteamleader() != null) {
  551. // sbSql.append(pre + "isteamleader=?");
  552. // alParamsValues.add(model.getIsteamleader());
  553. // pre = ",";
  554. // }
  555. // if (model.getDocumentno() != null) {
  556. // sbSql.append(pre + "documentno=?");
  557. // alParamsValues.add(model.getDocumentno());
  558. // pre = ",";
  559. // }
  560. // if (model.getHrcode() != null) {
  561. // sbSql.append(pre + "hrcode=?");
  562. // alParamsValues.add(model.getHrcode());
  563. // pre = ",";
  564. // }
  565. // if (model.getRegulartm() != null) {
  566. // sbSql.append(pre + "regulartm=?");
  567. // alParamsValues.add(model.getRegulartm());
  568. // pre = ",";
  569. // }
  570. // if (model.getIntime() != null) {
  571. // sbSql.append(pre + "intime=?");
  572. // alParamsValues.add(model.getIntime());
  573. // pre = ",";
  574. // }
  575. // if (model.getSalarycode() != null) {
  576. // sbSql.append(pre + "salarycode=?");
  577. // alParamsValues.add(model.getSalarycode());
  578. // pre = ",";
  579. // }
  580. // if (model.getBirthday() != null) {
  581. // sbSql.append(pre + "birthday=?");
  582. // alParamsValues.add(model.getBirthday());
  583. // pre = ",";
  584. // }
  585. // if (model.getMarrycode() != null) {
  586. // sbSql.append(pre + "marrycode=?");
  587. // alParamsValues.add(model.getMarrycode());
  588. // pre = ",";
  589. // }
  590. // if (model.getStatus() != null) {
  591. // sbSql.append(pre + "status=?");
  592. // alParamsValues.add(model.getStatus());
  593. // pre = ",";
  594. // }
  595. // if (model.getWhichteam() != null) {
  596. // sbSql.append(pre + "whichteam=?");
  597. // alParamsValues.add(model.getWhichteam());
  598. // pre = ",";
  599. // }
  600. // if (model.getRemark() != null) {
  601. // sbSql.append(pre + "remark=?");
  602. // alParamsValues.add(model.getRemark());
  603. // pre = ",";
  604. // }
  605. // if (model.getId() != null) {
  606. // sbParams.append(preWhere + "id=?");
  607. // alParamsValues.add(model.getId());
  608. // preWhere = ",";
  609. // }
  610. //
  611. //
  612. // if (!sbSql.toString().equalsIgnoreCase("")) {
  613. // String sql = "update esm_user_internal set " + sbSql.toString() + " where " + sbParams.toString();
  614. //
  615. // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  616. //
  617. // Object[] params = alParamsValues.toArray();
  618. //
  619. // return jdbcTemplate.update(sql, params);
  620. // }
  621. //
  622. // return 0;
  623. //
  624. // }
  625. //
  626. //
  627. // @Override
  628. // public Integer delete(String id) {
  629. //
  630. // String sql = "delete from esm_user_internal where id=?";
  631. //
  632. // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  633. //
  634. // return jdbcTemplate.update(sql, id);
  635. // }
  636. //
  637. //
  638. // @Override
  639. // public Integer delete(List<EsmUserInternal> lsEsmUserInternal) {
  640. // String sql = "delete from esm_user_internal where id=?";
  641. //
  642. // JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
  643. //
  644. // return jdbcTemplate.batchUpdate(sql, new BatchPreparedStatementSetter() {
  645. // @Override
  646. // public void setValues(PreparedStatement preparedStatement, int i) throws SQLException {
  647. // preparedStatement.setString(1, lsEsmUserInternal.get(i).getId());
  648. // }
  649. //
  650. // @Override
  651. // public int getBatchSize() {
  652. // return lsEsmUserInternal.size();
  653. // }
  654. // }).length;
  655. // }
  656. //
  657. //}