package com.ht.mapper;
import com.ht.entity.SysUserEntity;
import com.ht.model.vo.SysUserVO;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
public class SysUserMapper {
/**
* 单个实体类转换成vo类
* @param entity 实体类
* @return vo类
*/
//实力护转vo
public static SysUserVO entity2VO(SysUserEntity entity){
//实例化DAO
SysUserVO vo = new SysUserVO();
//设置属性
vo.setUserId(entity.getUserId());
vo.setUsername(entity.getUsername());
vo.setStatus(entity.getStatus()==1 ? "启用" :"禁用");
vo.setPhone(entity.getPhone());
vo.setRealname(entity.getRealname());
vo.setGender(entity.getGender() == 1 ? "男" : "女");
vo.setCreateBy(entity.getCreateBy());
vo.setCreateTime(entity.getCreateTime());
vo.setUpdateBy(entity.getUpdateBy());
vo.setUpdateTime(entity.getUpdateTime());
return vo;
}
/**
* 实体类集合转换成vo类集合
* @param list 实例类集合
* @return vo集合
*/
public static List<SysUserVO> entity2VO(List<SysUserEntity> list){
List<SysUserVO> voList = new ArrayList<SysUserVO>();
list.forEach(entity -> voList.add(entity2VO(entity)));
return voList;
}
/**
* 结果集转实体类
* @param resultSet 结果集
* @return 返回实体类
*/
public static SysUserEntity toEntity(ResultSet resultSet) throws SQLException {
SysUserEntity entity = new SysUserEntity();
if(resultSet.next()){
entity.setUserId(resultSet.getLong("userId"));
entity.setUsername(resultSet.getString("username"));
entity.setPassword(resultSet.getString("password"));
entity.setSalt(resultSet.getString("salt"));
entity.setStatus(resultSet.getInt("status"));
entity.setPhone(resultSet.getString("phone"));
entity.setRealname(resultSet.getString("realname"));
entity.setGender(resultSet.getInt("gender"));
entity.setCreateBy(resultSet.getString("createby"));
entity.setCreateTime(resultSet.getDate("createtime"));
entity.setUpdateBy(resultSet.getString("updateby"));
entity.setUpdateTime(resultSet.getDate("updatetime"));
return entity;
}else{
return null;
}
}
/**
* 结果集转换成实体类集合
* @param resultSet 结果集
* @return 实体类集合
* @throws SQLException SQL异常
*/
public static List<SysUserEntity> toEntities(ResultSet resultSet) throws SQLException {
List<SysUserEntity> list = new ArrayList<>();
while (resultSet.next()){
SysUserEntity entity = new SysUserEntity();
entity.setUserId(resultSet.getLong("userId"));
entity.setUsername(resultSet.getString("username"));
entity.setPassword(resultSet.getString("password"));
entity.setSalt(resultSet.getString("salt"));
entity.setStatus(resultSet.getInt("status"));
entity.setPhone(resultSet.getString("phone"));
entity.setRealname(resultSet.getString("realname"));
entity.setGender(resultSet.getInt("gender"));
entity.setCreateBy(resultSet.getString("createby"));
entity.setCreateTime(resultSet.getDate("createtime"));
entity.setUpdateBy(resultSet.getString("updateby"));
entity.setUpdateTime(resultSet.getDate("updatetime"));
list.add(entity);
}
return list;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于Javascript的人才招聘系统设计源码
共273个文件
js:170个
jpg:26个
java:17个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 21 浏览量
2024-04-08
06:38:50
上传
评论 1
收藏 10.08MB ZIP 举报
温馨提示
人才招聘系统:基于Javascript开发,包含272个文件,包括170个JavaScript文件、26个JPG图像文件、17个Java类文件、15个TLD文件、13个CSS样式文件、9个PNG图像文件、6个JAR包文件、4个SourceMap文件、2个Markdown文档和2个JSP页面。该项目是一个人才招聘系统,旨在为企业和求职者提供一个便捷的招聘和应聘平台,包括职位发布、简历投递、面试安排等功能。
资源推荐
资源详情
资源评论
收起资源包目录
基于Javascript的人才招聘系统设计源码 (273个子文件)
新建位图图像.bmp 0B
style.min.css 110KB
bootstrap.min.css 106KB
materialdesignicons.min.css 85KB
animate.css 71KB
bootstrap-datepicker3.css 22KB
jquery-confirm.min.css 22KB
bootstrap-datepicker3.min.css 21KB
ion.rangeSlider.min.css 11KB
bootstrap-datetimepicker.css 9KB
bootstrap-datetimepicker.min.css 8KB
bootstrap-colorpicker.css 5KB
bootstrap-colorpicker.min.css 4KB
jquery.tagsinput.min.css 903B
materialdesignicons.eot 286KB
.gitignore 20B
lombok-1.18.22.jar 1.86MB
fastjson-1.2.79.jar 656KB
sqljdbc4.jar 413KB
standard.jar 384KB
junit-4.4.jar 158KB
jstl.jar 20KB
SysUserMapper.java 4KB
DBHelper.java 4KB
ResponseUtil.java 1KB
SysUserServiceImpl.java 1KB
LoginServlet.java 1KB
SysUserDAOImpl.java 1KB
BusinessException.java 1002B
ErrorCode.java 756B
SysUserEntity.java 618B
SysUserDAO.java 547B
SysUserVO.java 470B
DBConfig.java 356B
BaseEntity.java 335B
BaseVO.java 330B
ResponseVO.java 259B
SysUserService.java 184B
ApplicationTest.java 183B
login-bg-2.jpg 183KB
login-bg.jpg 159KB
4.jpg 114KB
login-bg-4.jpg 110KB
login-bg-3.jpg 101KB
8.jpg 97KB
7.jpg 69KB
10.jpg 67KB
9.jpg 62KB
14.jpg 61KB
13.jpg 60KB
3.jpg 56KB
11.jpg 56KB
17.jpg 55KB
15.jpg 55KB
16.jpg 55KB
2.jpg 47KB
1.jpg 46KB
img-slide-1.jpg 37KB
img-slide-4.jpg 33KB
6.jpg 29KB
img-slide-5.jpg 25KB
5.jpg 24KB
img-slide-3.jpg 24KB
img-slide-2.jpg 11KB
avatar.jpg 3KB
Chart.js 536KB
bootstrap-datetimepicker.js 101KB
jquery.min.js 82KB
bootstrap-datepicker.js 57KB
ion.rangeSlider.min.js 40KB
bootstrap-datetimepicker.min.js 37KB
bootstrap.min.js 36KB
moment.min.js 35KB
bootstrap-datepicker.min.js 33KB
bootstrap-colorpicker.js 32KB
chosen.jquery.min.js 28KB
jquery-confirm.min.js 28KB
bootstrap-colorpicker.min.js 18KB
perfect-scrollbar.min.js 18KB
bootstrap-notify.min.js 8KB
jquery.bootstrap.wizard.min.js 7KB
ru.js 6KB
jquery.tagsinput.min.js 6KB
uk.js 6KB
sl.js 6KB
be.js 6KB
main.min.js 6KB
sk.js 6KB
cs.js 6KB
ar.js 5KB
bo.js 5KB
lb.js 5KB
zh-cn.js 5KB
lt.js 5KB
ne.js 5KB
ka.js 5KB
bs.js 4KB
hr.js 4KB
mr.js 4KB
sr-cyrl.js 4KB
共 273 条
- 1
- 2
- 3
资源评论
沐知全栈开发
- 粉丝: 5811
- 资源: 5218
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 形状检测32-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma数据集合集.rar
- qwewq23132131231
- 2024年智算云市场发展与生态分析报告
- 冒泡排序算法解析及优化.md
- MySQL中的数据库管理语句-ALTER USER.pdf
- 论文复现:结合 CNN 和 LSTM 的滚动轴承剩余使用寿命预测方法
- 2018年最新 ECshop母婴用品商城新版系统(微商城+微分销+微信支付)
- 形状分类31-YOLO(v5至v11)、COCO、CreateML、Darknet、Paligemma、VOC数据集合集.rar
- 常见排序算法概述及其性能比较
- 前端开发中的JS快速排序算法原理及实现方法
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功