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

View File

@ -25,7 +25,6 @@
package cn.stylefeng.roses.kernel.system.modular.user.entity;
import cn.stylefeng.roses.kernel.db.api.pojo.entity.BaseEntity;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
@ -52,105 +51,90 @@ public class SysUser extends BaseEntity {
/**
*
*/
@ExcelProperty(value = {"姓名"}, index = 0)
@TableField("real_name")
private String realName;
/**
*
*/
@ExcelProperty(value = {"昵称"}, index = 1)
@TableField("nick_name")
private String nickName;
/**
*
*/
@ExcelProperty(value = {"账号"}, index = 2)
@TableField("account")
private String account;
/**
*
*/
@ExcelProperty(value = {"密码"}, index = 3)
@TableField("password")
private String password;
/**
*
*/
@ExcelProperty(value = {"头像"}, index = 4)
@TableField("avatar")
private Long avatar;
/**
*
*/
@ExcelProperty(value = {"生日"}, index = 5)
@TableField("birthday")
private Date birthday;
/**
* ( M F )
*/
@ExcelProperty(value = {"性别"}, index = 6)
@TableField("sex")
private String sex;
/**
*
*/
@ExcelProperty(value = {"邮箱"}, index = 7)
@TableField("email")
private String email;
/**
*
*/
@ExcelProperty(value = {"手机"}, index = 8)
@TableField("phone")
private String phone;
/**
*
*/
@ExcelProperty(value = {"电话"}, index = 9)
@TableField("tel")
private String tel;
/**
* Y-N-
*/
@ExcelProperty(value = {"是否是超级管理员"}, index = 10)
@TableField("super_admin_flag")
private String superAdminFlag;
/**
* 1 2 3
*/
@ExcelProperty(value = {"状态"}, index = 11)
@TableField("status_flag")
private Integer statusFlag;
/**
* IP
*/
@ExcelProperty(value = {"最后登陆IP"}, index = 12)
@TableField("last_login_ip")
private String lastLoginIp;
/**
*
*/
@ExcelProperty(value = {"最后登陆时间"}, index = 13)
@TableField("last_login_time")
private Date lastLoginTime;
/**
* Y-N-
*/
@ExcelProperty(value = {"删除标记"}, index = 14)
@TableField(value = "del_flag", fill = FieldFill.INSERT)
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.constants.FileConstants;
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.TreeNodeEnum;
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.SysUserRoleService;
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.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@ -126,9 +123,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
@Resource
private SysUserDataScopeService sysUserDataScopeService;
@Resource
private OfficeExcelApi officeExcelApi;
@Resource
private DataScopeApi dataScopeApi;
@ -498,16 +492,6 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
@Override
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