From 9b4433fddf5b401edb0aace8a404ac733b122702 Mon Sep 17 00:00:00 2001
From: 田源 <tianyuan@vci-tech.com>
Date: 星期四, 03 四月 2025 14:35:02 +0800
Subject: [PATCH] 添加非密字段显示

---
 Source/UBCS/ubcs-service-api/ubcs-user-api/src/main/java/com/vci/ubcs/system/user/feign/IUserClient.java |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/Source/UBCS/ubcs-service-api/ubcs-user-api/src/main/java/com/vci/ubcs/system/user/feign/IUserClient.java b/Source/UBCS/ubcs-service-api/ubcs-user-api/src/main/java/com/vci/ubcs/system/user/feign/IUserClient.java
index 3333042..1d53362 100644
--- a/Source/UBCS/ubcs-service-api/ubcs-user-api/src/main/java/com/vci/ubcs/system/user/feign/IUserClient.java
+++ b/Source/UBCS/ubcs-service-api/ubcs-user-api/src/main/java/com/vci/ubcs/system/user/feign/IUserClient.java
@@ -42,6 +42,7 @@
 
 	String API_PREFIX = "/client";
 	String USER_INFO = API_PREFIX + "/user-info";
+	String USER_ALL = API_PREFIX + "/user-all";
 	String USER_INFO_BY_TYPE = API_PREFIX + "/user-info-by-type";
 	String USER_INFO_BY_ID = API_PREFIX + "/user-info-by-id";
 	String USER_INFO_BY_ACCOUNT = API_PREFIX + "/user-info-by-account";
@@ -49,7 +50,10 @@
 	String SAVE_USER = API_PREFIX + "/save-user";
 	String SAVE_USER_LIST = API_PREFIX + "/save-user-list";
 	String REMOVE_USER = API_PREFIX + "/remove-user";
+	String UPDATE_STATUS_BY_ACCOUNT = API_PREFIX + "/update_status_by_account";
 	String UPDATE_USER = API_PREFIX+"/update-user";
+	String UPDATE_USER_BYACCOUNT = API_PREFIX+"/update-user-bt-account";
+	String UPDATE_USER_STRATEGY_STATUS = API_PREFIX+"/update-user_strategy_status";
 
 	/**
 	 * 鑾峰彇鐢ㄦ埛淇℃伅
@@ -79,6 +83,13 @@
 	 */
 	@GetMapping(USER_INFO)
 	R<UserInfo> userInfo(@RequestParam("tenantId") String tenantId, @RequestParam("account") String account);
+
+	/**
+	 * 鑾峰彇鎵�鏈夌敤鎴�
+	 * @return
+	 */
+	@GetMapping(USER_ALL)
+	R<List<User>> selectAllUser();
 
 	/**
 	 * 鑾峰彇鐢ㄦ埛淇℃伅
@@ -134,4 +145,30 @@
 	@PostMapping(UPDATE_USER)
 	R<Boolean> updateUser(@RequestBody User user);
 
+	/**
+	 * 鏇存敼鐢ㄦ埛鐘舵��
+	 * @param accounts
+	 * @param status
+	 * @return
+	 */
+	@PostMapping(UPDATE_STATUS_BY_ACCOUNT)
+	R<Boolean> updateStatusByAccount(@RequestParam("accounts") String accounts,@RequestParam("status") String status);
+
+	/**
+	 * 鏍规嵁璐﹀彿淇敼鐢ㄦ埛鍩虹淇℃伅
+	 * @param oldAccount
+	 * @param newAccount
+	 * @return
+	 */
+	@PostMapping(UPDATE_USER_BYACCOUNT)
+	R<Boolean> updateUserByAccount(@RequestParam("oldAccount")String oldAccount,@RequestParam("newAccount") String newAccount);
+
+	/**
+	 * 淇敼鐢ㄦ埛瀵嗙爜绛栫暐鏄惁淇敼鐘舵��
+	 * @param userIds
+	 * @return
+	 */
+	@PostMapping(UPDATE_USER_STRATEGY_STATUS)
+	R<Boolean> updateStrategyStatus(@RequestParam List<Long> userIds);
+
 }

--
Gitblit v1.9.3