From 5e873863bc7324894c89b0a0fc77a6202c91cd64 Mon Sep 17 00:00:00 2001 From: wzp <516075396@qq.com> Date: 星期二, 06 四月 2021 10:35:42 +0800 Subject: [PATCH] 20210406 --- src/main/java/com/ots/project/demo/controller/DemoTableController.java | 162 +++++++++--------------------------------------------- 1 files changed, 27 insertions(+), 135 deletions(-) diff --git a/src/main/java/com/ots/project/demo/controller/DemoTableController.java b/src/main/java/com/ots/project/demo/controller/DemoTableController.java index 189955b..97f968d 100644 --- a/src/main/java/com/ots/project/demo/controller/DemoTableController.java +++ b/src/main/java/com/ots/project/demo/controller/DemoTableController.java @@ -1,5 +1,4 @@ package com.ots.project.demo.controller; - import com.fasterxml.jackson.annotation.JsonFormat; import com.ots.common.utils.DateUtils; import com.ots.common.utils.StringUtils; @@ -12,21 +11,13 @@ import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; - import java.util.*; -/** - * 琛ㄦ牸鐩稿叧 - * - * @author ots - */ @Controller @RequestMapping("/demo/table") public class DemoTableController extends BaseController { private String prefix = "demo/table"; - private final static List<UserTableModel> users = new ArrayList<UserTableModel>(); - { users.add(new UserTableModel(1, "1000001", "娴嬭瘯1", "0", "15888888888", "ry@qq.com", 150.0, "0")); users.add(new UserTableModel(2, "1000002", "娴嬭瘯2", "1", "15666666666", "ry@qq.com", 180.0, "1")); @@ -55,145 +46,94 @@ users.add(new UserTableModel(25, "1000025", "娴嬭瘯25", "1", "15666666666", "ry@qq.com", 250.0, "1")); users.add(new UserTableModel(26, "1000026", "娴嬭瘯26", "1", "15666666666", "ry@qq.com", 250.0, "1")); } - - /** - * 鎼滅储鐩稿叧 - */ + @GetMapping("/search") public String search() { return prefix + "/search"; } - - /** - * 鏁版嵁姹囨�� - */ + @GetMapping("/footer") public String footer() { return prefix + "/footer"; } - - /** - * 缁勫悎琛ㄥご - */ + @GetMapping("/groupHeader") public String groupHeader() { return prefix + "/groupHeader"; } - - /** - * 琛ㄦ牸瀵煎嚭 - */ + @GetMapping("/export") public String export() { return prefix + "/export"; } - - /** - * 缈婚〉璁颁綇閫夋嫨 - */ + @GetMapping("/remember") public String remember() { return prefix + "/remember"; } - - /** - * 璺宠浆鑷虫寚瀹氶〉 - */ + @GetMapping("/pageGo") public String pageGo() { return prefix + "/pageGo"; } - - /** - * 鑷畾涔夋煡璇㈠弬鏁� - */ + @GetMapping("/params") public String params() { return prefix + "/params"; } - - /** - * 澶氳〃鏍� - */ + @GetMapping("/multi") public String multi() { return prefix + "/multi"; } - - /** - * 鐐瑰嚮鎸夐挳鍔犺浇琛ㄦ牸 - */ + @GetMapping("/button") public String button() { return prefix + "/button"; } - - /** - * 琛ㄦ牸鍐荤粨鍒� - */ + @GetMapping("/fixedColumns") public String fixedColumns() { return prefix + "/fixedColumns"; } - - /** - * 鑷畾涔夎Е鍙戜簨浠� - */ + @GetMapping("/event") public String event() { return prefix + "/event"; } - - /** - * 琛ㄦ牸缁嗚妭瑙嗗浘 - */ + @GetMapping("/detail") public String detail() { return prefix + "/detail"; } - - /** - * 琛ㄦ牸鍥剧墖棰勮 - */ + @GetMapping("/image") public String image() { return prefix + "/image"; } - - /** - * 鍔ㄦ�佸鍒犳敼鏌� - */ + @GetMapping("/curd") public String curd() { return prefix + "/curd"; } - - /** - * 琛ㄦ牸鎷栨嫿鎿嶄綔 - */ + @GetMapping("/reorder") public String reorder() { return prefix + "/reorder"; } - - /** - * 琛ㄦ牸鍏朵粬鎿嶄綔 - */ + @GetMapping("/other") public String other() { return prefix + "/other"; } - - /** - * 鏌ヨ鏁版嵁 - */ + @PostMapping("/list") @ResponseBody public TableDataInfo list(UserTableModel userModel) { TableDataInfo rspData = new TableDataInfo(); List<UserTableModel> userList = new ArrayList<UserTableModel>(Arrays.asList(new UserTableModel[users.size()])); Collections.copy(userList, users); - // 鏌ヨ鏉′欢杩囨护 + if (StringUtils.isNotEmpty(userModel.getUserName())) { userList.clear(); for (UserTableModel user : users) { @@ -218,58 +158,28 @@ return rspData; } } - class UserTableModel { - /** - * 鐢ㄦ埛ID - */ + private int userId; - - /** - * 鐢ㄦ埛缂栧彿 - */ + private String userCode; - - /** - * 鐢ㄦ埛濮撳悕 - */ + private String userName; - - /** - * 鐢ㄦ埛鎬у埆 - */ + private String userSex; - - /** - * 鐢ㄦ埛鎵嬫満 - */ + private String userPhone; - - /** - * 鐢ㄦ埛閭 - */ + private String userEmail; - - /** - * 鐢ㄦ埛浣欓 - */ + private double userBalance; - - /** - * 鐢ㄦ埛鐘舵�侊紙0姝e父 1鍋滅敤锛� - */ + private String status; - - /** - * 鍒涘缓鏃堕棿 - */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date createTime; - public UserTableModel() { - } - public UserTableModel(int userId, String userCode, String userName, String userSex, String userPhone, String userEmail, double userBalance, String status) { this.userId = userId; @@ -282,75 +192,57 @@ this.status = status; this.createTime = DateUtils.getNowDate(); } - public int getUserId() { return userId; } - public void setUserId(int userId) { this.userId = userId; } - public String getUserCode() { return userCode; } - public void setUserCode(String userCode) { this.userCode = userCode; } - public String getUserName() { return userName; } - public void setUserName(String userName) { this.userName = userName; } - public String getUserSex() { return userSex; } - public void setUserSex(String userSex) { this.userSex = userSex; } - public String getUserPhone() { return userPhone; } - public void setUserPhone(String userPhone) { this.userPhone = userPhone; } - public String getUserEmail() { return userEmail; } - public void setUserEmail(String userEmail) { this.userEmail = userEmail; } - public double getUserBalance() { return userBalance; } - public void setUserBalance(double userBalance) { this.userBalance = userBalance; } - public String getStatus() { return status; } - public void setStatus(String status) { this.status = status; } - public Date getCreateTime() { return createTime; } - public void setCreateTime(Date createTime) { this.createTime = createTime; } -- Gitblit v1.9.1