【7.6.0】【框架改造】【hr】暂时移除导出

pull/55/head
fengshuonan 2023-05-09 14:01:37 +08:00
parent 1ff0a2d61c
commit fbeb815a27
3 changed files with 1 additions and 48 deletions

View File

@ -69,13 +69,6 @@
<version>${roses.version}</version> <version>${roses.version}</version>
</dependency> </dependency>
<!--office模块api-->
<dependency>
<groupId>cn.stylefeng.roses</groupId>
<artifactId>office-api</artifactId>
<version>${roses.version}</version>
</dependency>
<!--文件操作的api--> <!--文件操作的api-->
<!--用在用户头像等文件的操作--> <!--用在用户头像等文件的操作-->
<dependency> <dependency>
@ -125,14 +118,6 @@
<artifactId>spring-boot-starter-web</artifactId> <artifactId>spring-boot-starter-web</artifactId>
</dependency> </dependency>
<!--office模块-->
<!--用户有导出功能-->
<dependency>
<groupId>cn.stylefeng.roses</groupId>
<artifactId>office-spring-boot-starter</artifactId>
<version>${roses.version}</version>
</dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -25,7 +25,6 @@
package cn.stylefeng.roses.kernel.system.modular.user.entity; package cn.stylefeng.roses.kernel.system.modular.user.entity;
import cn.stylefeng.roses.kernel.db.api.pojo.entity.BaseEntity; import cn.stylefeng.roses.kernel.db.api.pojo.entity.BaseEntity;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
@ -52,105 +51,90 @@ public class SysUser extends BaseEntity {
/** /**
* *
*/ */
@ExcelProperty(value = {"姓名"}, index = 0)
@TableField("real_name") @TableField("real_name")
private String realName; private String realName;
/** /**
* *
*/ */
@ExcelProperty(value = {"昵称"}, index = 1)
@TableField("nick_name") @TableField("nick_name")
private String nickName; private String nickName;
/** /**
* *
*/ */
@ExcelProperty(value = {"账号"}, index = 2)
@TableField("account") @TableField("account")
private String account; private String account;
/** /**
* *
*/ */
@ExcelProperty(value = {"密码"}, index = 3)
@TableField("password") @TableField("password")
private String password; private String password;
/** /**
* *
*/ */
@ExcelProperty(value = {"头像"}, index = 4)
@TableField("avatar") @TableField("avatar")
private Long avatar; private Long avatar;
/** /**
* *
*/ */
@ExcelProperty(value = {"生日"}, index = 5)
@TableField("birthday") @TableField("birthday")
private Date birthday; private Date birthday;
/** /**
* ( M F ) * ( M F )
*/ */
@ExcelProperty(value = {"性别"}, index = 6)
@TableField("sex") @TableField("sex")
private String sex; private String sex;
/** /**
* *
*/ */
@ExcelProperty(value = {"邮箱"}, index = 7)
@TableField("email") @TableField("email")
private String email; private String email;
/** /**
* *
*/ */
@ExcelProperty(value = {"手机"}, index = 8)
@TableField("phone") @TableField("phone")
private String phone; private String phone;
/** /**
* *
*/ */
@ExcelProperty(value = {"电话"}, index = 9)
@TableField("tel") @TableField("tel")
private String tel; private String tel;
/** /**
* Y-N- * Y-N-
*/ */
@ExcelProperty(value = {"是否是超级管理员"}, index = 10)
@TableField("super_admin_flag") @TableField("super_admin_flag")
private String superAdminFlag; private String superAdminFlag;
/** /**
* 1 2 3 * 1 2 3
*/ */
@ExcelProperty(value = {"状态"}, index = 11)
@TableField("status_flag") @TableField("status_flag")
private Integer statusFlag; private Integer statusFlag;
/** /**
* IP * IP
*/ */
@ExcelProperty(value = {"最后登陆IP"}, index = 12)
@TableField("last_login_ip") @TableField("last_login_ip")
private String lastLoginIp; private String lastLoginIp;
/** /**
* *
*/ */
@ExcelProperty(value = {"最后登陆时间"}, index = 13)
@TableField("last_login_time") @TableField("last_login_time")
private Date lastLoginTime; private Date lastLoginTime;
/** /**
* Y-N- * Y-N-
*/ */
@ExcelProperty(value = {"删除标记"}, index = 14)
@TableField(value = "del_flag", fill = FieldFill.INSERT) @TableField(value = "del_flag", fill = FieldFill.INSERT)
private String delFlag; private String delFlag;

View File

@ -48,8 +48,6 @@ import cn.stylefeng.roses.kernel.expand.modular.api.ExpandApi;
import cn.stylefeng.roses.kernel.file.api.FileInfoApi; import cn.stylefeng.roses.kernel.file.api.FileInfoApi;
import cn.stylefeng.roses.kernel.file.api.constants.FileConstants; import cn.stylefeng.roses.kernel.file.api.constants.FileConstants;
import cn.stylefeng.roses.kernel.message.api.expander.WebSocketConfigExpander; import cn.stylefeng.roses.kernel.message.api.expander.WebSocketConfigExpander;
import cn.stylefeng.roses.kernel.office.api.OfficeExcelApi;
import cn.stylefeng.roses.kernel.office.api.pojo.report.ExcelExportParam;
import cn.stylefeng.roses.kernel.rule.enums.StatusEnum; import cn.stylefeng.roses.kernel.rule.enums.StatusEnum;
import cn.stylefeng.roses.kernel.rule.enums.TreeNodeEnum; import cn.stylefeng.roses.kernel.rule.enums.TreeNodeEnum;
import cn.stylefeng.roses.kernel.rule.enums.YesOrNotEnum; import cn.stylefeng.roses.kernel.rule.enums.YesOrNotEnum;
@ -85,13 +83,12 @@ import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserDataScopeSer
import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserOrgService; import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserOrgService;
import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserRoleService; import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserRoleService;
import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserService; import cn.stylefeng.roses.kernel.system.modular.user.service.SysUserService;
import com.alibaba.excel.support.ExcelTypeEnum;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
@ -126,9 +123,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
@Resource @Resource
private SysUserDataScopeService sysUserDataScopeService; private SysUserDataScopeService sysUserDataScopeService;
@Resource
private OfficeExcelApi officeExcelApi;
@Resource @Resource
private DataScopeApi dataScopeApi; private DataScopeApi dataScopeApi;
@ -498,16 +492,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
@Override @Override
public void export(HttpServletResponse response) { public void export(HttpServletResponse response) {
ExcelExportParam excelExportParam = new ExcelExportParam();
List<SysUser> sysUserList = this.list();
excelExportParam.setClazz(SysUser.class);
excelExportParam.setDataList(sysUserList);
excelExportParam.setExcelTypeEnum(ExcelTypeEnum.XLS);
excelExportParam.setFileName("系统用户导出");
excelExportParam.setResponse(response);
officeExcelApi.easyExportDownload(excelExportParam);
} }
@Override @Override