Browse Source

[fix] mybatis查询返回的bean需要getter和setter和构造方法才能注入

wcz 5 years ago
parent
commit
935d946d25

+ 2 - 0
lift-business-service/src/main/java/cn/com/ty/lift/business/push/entity/InspectionTips.java

@@ -2,6 +2,7 @@ package cn.com.ty.lift.business.push.entity;
 
 import cn.hutool.core.util.StrUtil;
 import lombok.Data;
+import lombok.NoArgsConstructor;
 
 import java.util.*;
 import java.util.stream.Collectors;
@@ -13,6 +14,7 @@ import java.util.stream.Collectors;
  * @since 2020/4/24
  */
 @Data
+@NoArgsConstructor
 public class InspectionTips {
     /**
      * 维保公司id

+ 2 - 0
lift-business-service/src/main/java/cn/com/ty/lift/business/push/entity/RepairTips.java

@@ -2,6 +2,7 @@ package cn.com.ty.lift.business.push.entity;
 
 import cn.hutool.core.util.StrUtil;
 import lombok.Data;
+import lombok.NoArgsConstructor;
 
 import java.util.ArrayList;
 import java.util.Arrays;
@@ -16,6 +17,7 @@ import java.util.stream.Collectors;
  * @since 2020/4/24
  */
 @Data
+@NoArgsConstructor
 public class RepairTips {
     /**
      * 维保公司id

+ 2 - 0
lift-business-service/src/main/java/cn/com/ty/lift/business/push/entity/TaskTips.java

@@ -1,6 +1,7 @@
 package cn.com.ty.lift.business.push.entity;
 
 import lombok.Data;
+import lombok.NoArgsConstructor;
 
 /**
  * TODO
@@ -9,6 +10,7 @@ import lombok.Data;
  * @since 2020/4/29
  */
 @Data
+@NoArgsConstructor
 public class TaskTips {
     private long mtCompanyId;
 

+ 2 - 2
lift-business-service/src/main/resources/mapper/project/ProjectMapper.xml

@@ -217,8 +217,8 @@
 				 LEFT JOIN user_info ui ON r.user_id = ui.user_id
 				 LEFT JOIN property_company pc ON p.pp_company_id = pc.id
 		WHERE 1=1
-		<if test="request.id!=null and request.id!=''">
-			AND p.id = #{request.id,jdbcType=BIGINT}
+		<if test="id!=null and id!=''">
+			AND p.id = #{id,jdbcType=BIGINT}
 		</if>
 		    ) t
 		LEFT JOIN property_contact pcc ON t.contact_id = pcc.id

+ 3 - 3
lift-business-service/src/main/resources/mapper/push/PushUserMapper.xml

@@ -112,7 +112,7 @@
 
     <select id="findRegionByEmergencyRepair" resultType="cn.com.ty.lift.business.project.dao.entity.Region">
         SELECT
-            re.user_id,
+            re.user_id AS userId,
             re.clerk
         FROM emergency_repair er
             LEFT JOIN project pr ON pr.id = er.project_id
@@ -129,7 +129,7 @@
 
     <select id="findRegionByAnnualInspection" resultType="cn.com.ty.lift.business.project.dao.entity.Region">
         SELECT
-            re.user_id,
+            re.user_id AS userId,
             re.clerk
         FROM annual_inspection ai
             LEFT JOIN project_lift_relevance plr ON plr.lift_id = ai.lift_id AND plr.mt_company_id = ai.mt_company_id
@@ -147,7 +147,7 @@
 
     <select id="findRegionByProject" resultType="cn.com.ty.lift.business.project.dao.entity.Region">
         SELECT
-            re.user_id,
+            re.user_id AS userId,
             re.clerk
         FROM project pr
             LEFT JOIN region re ON re.id = pr.region_id

+ 4 - 1
lift-common/src/main/java/cn.com.ty.lift.common/model/PushUserInfo.java

@@ -2,7 +2,9 @@ package cn.com.ty.lift.common.model;
 
 import cn.com.ty.lift.common.utils.ValuePool;
 import lombok.Data;
+import lombok.NoArgsConstructor;
 
+import java.io.Serializable;
 import java.util.Objects;
 
 /**
@@ -11,7 +13,8 @@ import java.util.Objects;
  * @description 推送模块用户信息
  */
 @Data
-public class PushUserInfo {
+@NoArgsConstructor
+public class PushUserInfo implements Serializable {
 
     /**
      * 用户id