From e16302f9d475c7cc4dd18c5abf1a23cb5502e362 Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期三, 28 五月 2025 14:57:56 +0800 Subject: [PATCH] 密码验证加- --- src/main/java/com/whyc/controller/UserLogController.java | 31 ++++++++++++++++++++++++++----- 1 files changed, 26 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/whyc/controller/UserLogController.java b/src/main/java/com/whyc/controller/UserLogController.java index b3c5284..a30b2a2 100644 --- a/src/main/java/com/whyc/controller/UserLogController.java +++ b/src/main/java/com/whyc/controller/UserLogController.java @@ -4,27 +4,48 @@ import com.whyc.dto.Response; import com.whyc.pojo.UserLog; import com.whyc.service.UserLogService; +import com.whyc.util.ExcelUtil; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.text.ParseException; +import java.util.List; +import java.util.Objects; /** * 鐢ㄦ埛鎿嶄綔鏃ュ織 */ @RestController @RequestMapping("userLog") -@Api(tags = "鐢ㄦ埛鎿嶄綔浜嬩欢") -public class UserLogController { +@Api(tags = "鐢ㄦ埛绠$悊-鎿嶄綔浜嬩欢绠$悊") +public class UserLogController extends BaseController{ @Autowired private UserLogService service; @ApiOperation(value = "鍒嗛〉") @PostMapping("page") - public Response<PageInfo<UserLog>> getPage(@RequestParam int pageNum, @RequestParam int pageSize, @RequestBody UserLog userLog){ - PageInfo<UserLog> pageInfo = service.getPage(pageNum,pageSize,userLog); - return new Response<PageInfo<UserLog>>().set(1,pageInfo); + public Response<PageInfo<Object>> getPage(@RequestParam int pageNum, @RequestParam int pageSize, @RequestBody UserLog userLog) throws ParseException { + //PageInfo<UserLog> pageInfo = service.getPage(pageNum,pageSize,userLog); + PageInfo<Object> pageInfo = service.getPage2(pageNum,pageSize,userLog); + return new Response<PageInfo<Object>>().set(1,pageInfo); + } + + @PostMapping("exportExcel") + @ApiOperation(value = "瀵煎嚭excel",produces = "application/octet-stream") + public void exportExcel(HttpServletResponse response,@RequestBody List<List<String>> valueList){ + + String[][] value = new String[valueList.size()][valueList.get(0).size()]; + for (int i = 0; i < valueList.size(); i++) { + for (int j = 0; j < valueList.get(i).size(); j++) { + value[i][j]=valueList.get(i).get(j); + } + } + service.exportExcel(response,value); } } -- Gitblit v1.9.1