package com.xmaven.entity;
import java.io.Serializable;
import java.util.Date;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
/**
* sys_user
* @author
*/
@Data
public class SysUser implements Serializable {
/**
* 编号
*/
//主键我们一般不太现需要导出,我就就直接忽略
@ExcelIgnore
private Long id;
/**
* 用户名
*/
@ExcelProperty("用户名")
private String name;
/**
* 昵称
*/
@ExcelProperty("昵称")
private String nickName;
/**
* 头像
*/
@ExcelProperty("头像")
private String avatar;
/**
* 密码
*/
@ExcelProperty("密码")
private String password;
/**
* 加密盐
*/
@ExcelProperty("盐")
private String salt;
/**
* 邮箱
*/
@ExcelProperty("邮箱")
private String email;
/**
* 手机号
*/
@ExcelProperty("手机号")
private String mobile;
/**
* 状态 0:禁用 1:正常
*/
@ExcelProperty("状态")
private Byte status;
/**
* 机构ID
*/
@ExcelProperty("机构id")
private Long deptId;
/**
* 创建人
*/
@ExcelProperty("创建人")
private String createBy;
/**
* 创建时间
*/
@ExcelProperty("创建时间")
private Date createTime;
/**
* 更新人
*/
@ExcelProperty("更新人")
private String lastUpdateBy;
/**
* 更新时间
*/
@ExcelProperty("更新时间")
private Date lastUpdateTime;
/**
* 是否删除 -1:已删除 0:正常
*/
@ExcelIgnore
private Byte delFlag;
private static final long serialVersionUID = 1L;
@Override
public boolean equals(Object that) {
if (this == that) {
return true;
}
if (that == null) {
return false;
}
if (getClass() != that.getClass()) {
return false;
}
SysUser other = (SysUser) that;
return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
&& (this.getName() == null ? other.getName() == null : this.getName().equals(other.getName()))
&& (this.getNickName() == null ? other.getNickName() == null : this.getNickName().equals(other.getNickName()))
&& (this.getAvatar() == null ? other.getAvatar() == null : this.getAvatar().equals(other.getAvatar()))
&& (this.getPassword() == null ? other.getPassword() == null : this.getPassword().equals(other.getPassword()))
&& (this.getSalt() == null ? other.getSalt() == null : this.getSalt().equals(other.getSalt()))
&& (this.getEmail() == null ? other.getEmail() == null : this.getEmail().equals(other.getEmail()))
&& (this.getMobile() == null ? other.getMobile() == null : this.getMobile().equals(other.getMobile()))
&& (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus()))
&& (this.getDeptId() == null ? other.getDeptId() == null : this.getDeptId().equals(other.getDeptId()))
&& (this.getCreateBy() == null ? other.getCreateBy() == null : this.getCreateBy().equals(other.getCreateBy()))
&& (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime()))
&& (this.getLastUpdateBy() == null ? other.getLastUpdateBy() == null : this.getLastUpdateBy().equals(other.getLastUpdateBy()))
&& (this.getLastUpdateTime() == null ? other.getLastUpdateTime() == null : this.getLastUpdateTime().equals(other.getLastUpdateTime()))
&& (this.getDelFlag() == null ? other.getDelFlag() == null : this.getDelFlag().equals(other.getDelFlag()));
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
result = prime * result + ((getName() == null) ? 0 : getName().hashCode());
result = prime * result + ((getNickName() == null) ? 0 : getNickName().hashCode());
result = prime * result + ((getAvatar() == null) ? 0 : getAvatar().hashCode());
result = prime * result + ((getPassword() == null) ? 0 : getPassword().hashCode());
result = prime * result + ((getSalt() == null) ? 0 : getSalt().hashCode());
result = prime * result + ((getEmail() == null) ? 0 : getEmail().hashCode());
result = prime * result + ((getMobile() == null) ? 0 : getMobile().hashCode());
result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode());
result = prime * result + ((getDeptId() == null) ? 0 : getDeptId().hashCode());
result = prime * result + ((getCreateBy() == null) ? 0 : getCreateBy().hashCode());
result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
result = prime * result + ((getLastUpdateBy() == null) ? 0 : getLastUpdateBy().hashCode());
result = prime * result + ((getLastUpdateTime() == null) ? 0 : getLastUpdateTime().hashCode());
result = prime * result + ((getDelFlag() == null) ? 0 : getDelFlag().hashCode());
return result;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", name=").append(name);
sb.append(", nickName=").append(nickName);
sb.append(", avatar=").append(avatar);
sb.append(", password=").append(password);
sb.append(", salt=").append(salt);
sb.append(", email=").append(email);
sb.append(", mobile=").append(mobile);
sb.append(", status=").append(status);
sb.append(", deptId=").append(deptId);
sb.append(", createBy=").append(createBy);
sb.append(", createTime=").append(createTime);
sb.append(", lastUpdateBy=").append(lastUpdateBy);
sb.append(", lastUpdateTime=").append(lastUpdateTime);
sb.append(", delFlag=").append(delFlag);
sb.append(", serialVersionUID=").append(serialVersionUID);
sb.append("]");
return sb.toString();
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
Spring Boot使用EasyExcel导入导出Excel
共146个文件
xml:112个
java:10个
class:9个
需积分: 14 16 下载量 178 浏览量
2022-12-13
18:29:11
上传
评论 1
收藏 129KB RAR 举报
温馨提示
Spring Boot使用EasyExcel导入导出Excel
资源推荐
资源详情
资源评论
收起资源包目录
Spring Boot使用EasyExcel导入导出Excel (146个子文件)
$PROJECT_FILE$ 364B
SysUser.class 7KB
SysUserController.class 3KB
ExcelListener.class 2KB
SysUserServiceImpl.class 2KB
DownExcel.class 2KB
SpringbootEasyexcelApplication.class 851B
SysUserMapper.class 727B
SysUserService.class 617B
SpringbootEasyexcelApplicationTests.class 564B
mvnw.cmd 6KB
.gitignore 333B
.gitignore 0B
springboot-easyexcel.iml 12KB
maven-wrapper.jar 50KB
SysUser.java 6KB
MavenWrapperDownloader.java 5KB
ExcelListener.java 2KB
SysUserController.java 2KB
SysUserServiceImpl.java 1KB
DownExcel.java 729B
SysUserMapper.java 470B
SpringbootEasyexcelApplication.java 423B
SysUserService.java 343B
SpringbootEasyexcelApplicationTests.java 224B
selectpage.jsp 2KB
index.jsp 420B
HELP.md 1KB
information_schema.FNRwLQ.meta 76B
mvnw 10KB
maven-wrapper.properties 218B
sys_user.sql 5KB
qaplug_profiles.xml 41KB
5e52776b-e371-4933-82e9-c6cebf62681c.xml 35KB
uiDesigner.xml 9KB
SysUserMapper.xml 8KB
SysUserMapper.xml 8KB
workspace.xml 8KB
pom.xml 3KB
free-mybatis-generator-config.xml 2KB
Project_Default.xml 1KB
dataSources.local.xml 986B
jarRepositories.xml 880B
compiler.xml 851B
misc.xml 776B
Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_3_0_RELEASE.xml 769B
Maven__com_github_pagehelper_pagehelper_spring_boot_autoconfigure_1_2_12.xml 750B
Maven__org_springframework_boot_spring_boot_starter_logging_2_3_0_RELEASE.xml 748B
Maven__org_springframework_boot_spring_boot_starter_tomcat_2_3_0_RELEASE.xml 741B
Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_0.xml 736B
Maven__org_springframework_boot_spring_boot_autoconfigure_2_3_0_RELEASE.xml 734B
Maven__org_mybatis_spring_boot_mybatis_spring_boot_autoconfigure_2_1_2.xml 730B
Maven__org_springframework_boot_spring_boot_starter_jdbc_2_3_0_RELEASE.xml 727B
Maven__org_springframework_boot_spring_boot_starter_json_2_3_0_RELEASE.xml 727B
Maven__org_springframework_boot_spring_boot_starter_test_2_3_0_RELEASE.xml 727B
Maven__org_springframework_boot_spring_boot_starter_web_2_3_0_RELEASE.xml 720B
Maven__com_github_pagehelper_pagehelper_spring_boot_starter_1_2_12.xml 708B
Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 700B
Maven__org_springframework_boot_spring_boot_devtools_2_3_0_RELEASE.xml 699B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_0.xml 695B
Maven__org_springframework_boot_spring_boot_starter_2_3_0_RELEASE.xml 692B
Maven__org_mybatis_spring_boot_mybatis_spring_boot_starter_2_1_2.xml 688B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_0.xml 681B
Maven__org_springframework_boot_spring_boot_test_2_3_0_RELEASE.xml 671B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_35.xml 660B
Maven__org_springframework_spring_expression_5_2_6_RELEASE.xml 658B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_0.xml 651B
Maven__org_apache_tomcat_embed_tomcat_embed_jasper_9_0_12.xml 639B
Maven__org_springframework_spring_context_5_2_6_RELEASE.xml 637B
Maven__org_apache_tomcat_tomcat_annotations_api_9_0_35.xml 636B
Maven__org_springframework_boot_spring_boot_2_3_0_RELEASE.xml 636B
Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml 633B
Maven__org_junit_platform_junit_platform_commons_1_6_2.xml 633B
Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml 633B
Maven__org_springframework_spring_webmvc_5_2_6_RELEASE.xml 630B
Maven__com_fasterxml_jackson_core_jackson_databind_2_11_0.xml 630B
Maven__org_junit_platform_junit_platform_engine_1_6_2.xml 626B
Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_35.xml 625B
Maven__com_sun_istack_istack_commons_runtime_3_0_11.xml 624B
Maven__org_springframework_spring_beans_5_2_6_RELEASE.xml 623B
Maven__org_springframework_spring_test_5_2_6_RELEASE.xml 616B
Maven__org_springframework_spring_core_5_2_6_RELEASE.xml 616B
Maven__org_springframework_spring_jdbc_5_2_6_RELEASE.xml 616B
Maven__org_junit_jupiter_junit_jupiter_engine_5_6_2.xml 615B
Maven__org_junit_jupiter_junit_jupiter_params_5_6_2.xml 615B
Maven__org_apache_tomcat_embed_tomcat_embed_el_9_0_35.xml 611B
Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml 611B
Maven__org_springframework_spring_web_5_2_6_RELEASE.xml 609B
Maven__org_springframework_spring_aop_5_2_6_RELEASE.xml 609B
Maven__org_springframework_spring_jcl_5_2_6_RELEASE.xml 609B
Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_2.xml 608B
Maven__org_apache_commons_commons_collections4_4_1.xml 605B
Maven__com_sun_activation_jakarta_activation_1_2_2.xml 605B
Maven__org_springframework_spring_tx_5_2_6_RELEASE.xml 602B
Maven__com_fasterxml_jackson_core_jackson_core_2_11_0.xml 602B
Maven__org_mockito_mockito_junit_jupiter_3_3_3.xml 598B
Maven__org_junit_jupiter_junit_jupiter_api_5_6_2.xml 594B
Maven__net_bytebuddy_byte_buddy_agent_1_10_10.xml 585B
Maven__org_apache_poi_poi_ooxml_schemas_3_17.xml 575B
Maven__mysql_mysql_connector_java_8_0_20.xml 574B
共 146 条
- 1
- 2
资源评论
吴名氏.
- 粉丝: 4w+
- 资源: 49
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- rainy-day.jpg
- IMG_20240501_171218.jpg
- Swift-内购封装swift版本
- 经典CNN网络之ResNet 图像分类网络实战项目:7种小麦叶片病害分类(迁移学习)
- Java毕设之ssm010基于ssm的新能源汽车在线租赁管理系统+vue.rar
- Java毕设之ssm009毕业生就业信息统计系统+vue.rar
- Java毕设之ssm008医院门诊挂号系统+jsp.rar
- Java毕设之ssm007亚盛汽车配件销售业绩管理统+jsp.rar
- Java毕设之ssm006基于java的少儿编程网上报名系统+vue.rar
- Java毕设之ssm005基于SSM框架的购物商城系统+jsp.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功