This is an automated email from the ASF dual-hosted git repository.

benjobs pushed a commit to branch dev-2.1.3
in repository https://gitbox.apache.org/repos/asf/incubator-streampark.git


The following commit(s) were added to refs/heads/dev-2.1.3 by this push:
     new d4ef378ec [Improve] project build args improvements
d4ef378ec is described below

commit d4ef378ec1c6625abd4ab7ed0a4229836c2d27c5
Author: benjobs <[email protected]>
AuthorDate: Sat Mar 16 08:26:09 2024 +0800

    [Improve] project build args improvements
---
 .../streampark/console/core/entity/Project.java    |  2 +-
 .../main/resources/mapper/system/UserMapper.xml    | 36 ++++++++++++++++------
 .../src/api/base/system.ts                         |  4 ---
 3 files changed, 27 insertions(+), 15 deletions(-)

diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Project.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Project.java
index 03e8c561b..e292b058b 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Project.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/entity/Project.java
@@ -256,7 +256,7 @@ public class Project implements Serializable {
       return matcher.group(1) == null ? matcher.group(2) : matcher.group(1);
     }
 
-    Iterator<String> iterator = Arrays.asList(";", "|", "&", ">").iterator();
+    Iterator<String> iterator = Arrays.asList(";", "|", "&", ">", 
"<").iterator();
     String[] argsList = param.split("\\s+");
     while (iterator.hasNext()) {
       String chr = iterator.next();
diff --git 
a/streampark-console/streampark-console-service/src/main/resources/mapper/system/UserMapper.xml
 
b/streampark-console/streampark-console-service/src/main/resources/mapper/system/UserMapper.xml
index e819aa114..8f86ab2b2 100644
--- 
a/streampark-console/streampark-console-service/src/main/resources/mapper/system/UserMapper.xml
+++ 
b/streampark-console/streampark-console-service/src/main/resources/mapper/system/UserMapper.xml
@@ -23,7 +23,6 @@
         <result column="nick_name" jdbcType="VARCHAR" property="nickName"/>
         <result column="password" jdbcType="VARCHAR" property="password"/>
         <result column="email" jdbcType="VARCHAR" property="email"/>
-        <result column="mobile" jdbcType="VARCHAR" property="mobile"/>
         <result column="status" jdbcType="CHAR" property="status"/>
         <result column="create_time" jdbcType="TIMESTAMP" 
property="createTime"/>
         <result column="modify_time" jdbcType="TIMESTAMP" 
property="modifyTime"/>
@@ -34,40 +33,57 @@
         <result column="login_type" jdbcType="INTEGER" property="loginType"/>
     </resultMap>
 
+    <sql id="userColumn">
+        u.user_id,
+        u.username,
+        u.nick_name,
+        u.user_type,
+        u.login_type,
+        u.status,
+        u.email,
+        u.create_time,
+        u.modify_time,
+        u.sex,
+        u.description
+    </sql>
+
     <select id="findUserDetail" 
resultType="org.apache.streampark.console.system.entity.User" 
parameterType="org.apache.streampark.console.system.entity.User">
-        select * from t_user
+        select <include refid="userColumn"></include>
+        from t_user u
         <where>
             <if test="user.username != null and user.username != ''">
                 <if test="_databaseId == 'mysql'">
-                    and username like concat('%', #{user.username},'%')
+                    and u.username like concat('%', #{user.username},'%')
                 </if>
                 <if test="_databaseId == 'pgsql'">
-                    and username like '%' || #{user.username} || '%'
+                    and u.username like '%' || #{user.username} || '%'
                 </if>
             </if>
             <if test="user.createTimeFrom != null and user.createTimeFrom 
!=''">
-                and create_time &gt; #{user.createTimeFrom}
+                and u.create_time &gt; #{user.createTimeFrom}
             </if>
             <if test="user.createTimeTo!= null and user.createTimeTo !=''">
-                and create_time &lt; #{user.createTimeTo}
+                and u.create_time &lt; #{user.createTimeTo}
             </if>
             <if test="user.sex != null and user.sex != ''">
-                and sex = #{user.sex}
+                and u.sex = #{user.sex}
             </if>
             <if test="user.status != null and user.status != ''">
-                and status = #{user.status}
+                and u.status = #{user.status}
             </if>
         </where>
     </select>
 
     <select id="getNoTokenUser" 
resultType="org.apache.streampark.console.system.entity.User" 
parameterType="org.apache.streampark.console.system.entity.User">
-        select u.* from t_user u left join t_access_token t
+        select <include refid="userColumn"></include>
+        from t_user u left join t_access_token t
         on u.user_id = t.user_id
         where t.user_id is null
     </select>
 
     <select id="findByAppOwner" 
resultType="org.apache.streampark.console.system.entity.User" 
parameterType="org.apache.streampark.console.system.entity.User">
-        select u.* from t_user u inner join (
+        select <include refid="userColumn"></include>
+        from t_user u inner join (
             select distinct(user_id) as user_id
             from t_flink_app
             where team_id = #{teamId}
diff --git 
a/streampark-console/streampark-console-webapp/src/api/base/system.ts 
b/streampark-console/streampark-console-webapp/src/api/base/system.ts
index 29ce5fecc..d117f7b57 100644
--- a/streampark-console/streampark-console-webapp/src/api/base/system.ts
+++ b/streampark-console/streampark-console-webapp/src/api/base/system.ts
@@ -28,7 +28,6 @@ enum Api {
   MenuList = '/menu/list',
   RoleMenu = '/role/menu',
   RolePageList = '/role/list',
-  UserList = '/user/list',
 }
 
 export const getMenuList = (params?: MenuParams): Promise<MenuListModel> => {
@@ -47,6 +46,3 @@ export const getRoleMenu = (params?: MenuParams) =>
  */
 export const getRoleListByPage = (params?: RolePageParams) =>
   defHttp.post<RolePageListGetResultModel>({ url: Api.RolePageList, params });
-
-export const getUserListByPage = (params?: BasicPageParams) =>
-  defHttp.post<UserListGetResultModel>({ url: Api.UserList, params });

Reply via email to