|
@@ -1,21 +1,25 @@
|
|
|
package com.fs.store.controller;
|
|
|
|
|
|
-import java.util.List;
|
|
|
-
|
|
|
-import com.fs.common.core.domain.R;
|
|
|
-import com.fs.common.utils.ParseUtils;
|
|
|
-import com.fs.store.vo.FSUserVO;
|
|
|
-import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
import com.fs.common.annotation.Log;
|
|
|
import com.fs.common.core.controller.BaseController;
|
|
|
import com.fs.common.core.domain.AjaxResult;
|
|
|
+import com.fs.common.core.domain.R;
|
|
|
+import com.fs.common.core.domain.ResponseResult;
|
|
|
+import com.fs.common.core.page.TableDataInfo;
|
|
|
import com.fs.common.enums.BusinessType;
|
|
|
+import com.fs.common.utils.ParseUtils;
|
|
|
+import com.fs.common.utils.poi.ExcelUtil;
|
|
|
import com.fs.store.domain.FsUser;
|
|
|
+import com.fs.store.param.h5.FsUserPageListParam;
|
|
|
import com.fs.store.service.IFsUserService;
|
|
|
-import com.fs.common.utils.poi.ExcelUtil;
|
|
|
-import com.fs.common.core.page.TableDataInfo;
|
|
|
+import com.fs.store.vo.FSUserVO;
|
|
|
+import com.fs.store.vo.h5.FsUserPageListVO;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
+
|
|
|
+import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* 用户Controller
|
|
@@ -145,4 +149,21 @@ public class FsUserController extends BaseController
|
|
|
List<FsUser> list = fsUserService.selectFsUserList(user);
|
|
|
return R.ok().put("data",list);
|
|
|
}
|
|
|
+
|
|
|
+ @PreAuthorize("@ss.hasPermi('store:user:darkRoomList')")
|
|
|
+ @GetMapping("/darkRoomList")
|
|
|
+ @ApiOperation("小黑屋")
|
|
|
+ public TableDataInfo darkRoomList(FsUserPageListParam param) {
|
|
|
+ startPage();
|
|
|
+ List<FsUserPageListVO> list = fsUserService.selectFsUserPageList(param);
|
|
|
+ return getDataTable(list);
|
|
|
+ }
|
|
|
+
|
|
|
+ @PreAuthorize("@ss.hasPermi('store:user:darkRoomList')")
|
|
|
+ @PostMapping("/enabledUsers")
|
|
|
+ @ApiOperation("批量启用会员")
|
|
|
+ public ResponseResult<Boolean> enabledUsers(@RequestBody String[] ids) {
|
|
|
+ Boolean r = fsUserService.disabledUser(ids, true);
|
|
|
+ return ResponseResult.ok(r);
|
|
|
+ }
|
|
|
}
|