anderx 1 год назад
Родитель
Сommit
35f9a4d263

+ 1 - 0
src/main/java/com/goafanti/common/dao/UserArchivesMapper.java

@@ -82,5 +82,6 @@ public interface UserArchivesMapper {
      */
     int deleteById(Integer id);
 
+    UserArchives queryByUid(Integer id);
 }
 

+ 8 - 0
src/main/java/com/goafanti/common/mapper/UserArchivesMapper.xml

@@ -115,6 +115,7 @@ id, uid, patent_count, invention_patent_count, utility_model_count, appearance_p
         </where>
     </select>
 
+
     <!--新增所有列-->
     <insert id="insert" keyProperty="id" useGeneratedKeys="true">
         insert into user_archives(uid, patent_count, invention_patent_count, utility_model_count, appearance_patent_count, software_works_count, other, financial_data, early_communication, interview_ideas, create_time)
@@ -195,5 +196,12 @@ create_time = values(create_time)
         delete from user_archives where id = #{id}
     </delete>
 
+    <select id="queryByUid" resultMap="UserArchivesMap">
+        select
+            id, uid, patent_count, invention_patent_count, utility_model_count, appearance_patent_count, software_works_count, other, financial_data, early_communication, interview_ideas, create_time
+        from user_archives
+        where uid = #{id}
+    </select>
+
 </mapper>
 

+ 11 - 0
src/main/java/com/goafanti/customer/controller/UserArchivesController.java

@@ -83,5 +83,16 @@ public class UserArchivesController {
         return new Result<>().data(this.userArchivesService.list(in,  pageNo,  pageSize));
     }
 
+    /**
+     * 查询企业档案
+     *
+     * @param id 主键
+     * @return 单条数据
+     */
+    @GetMapping("/queryByUid")
+    public Result<UserArchives> queryByUid( Integer id) {
+        return new Result<>().data(this.userArchivesService.queryByUid(id));
+    }
+
 }
 

+ 2 - 0
src/main/java/com/goafanti/customer/service/UserArchivesService.java

@@ -45,4 +45,6 @@ public interface UserArchivesService {
     boolean deleteById(Integer id);
 
     Object list(UserArchives in, Integer pageNo, Integer pageSize);
+
+    Object queryByUid(Integer id);
 }

+ 7 - 0
src/main/java/com/goafanti/customer/service/impl/UserArchivesServiceImpl.java

@@ -32,6 +32,13 @@ public class UserArchivesServiceImpl extends BaseMybatisDao< UserArchivesMapper>
 				"findUserArchivesCount", params, pageNo, pageSize);
 	}
 
+    @Override
+    public UserArchives queryByUid(Integer id) {
+        UserArchives userArchives =userArchivesMapper.queryByUid(id);
+        if (userArchives==null)userArchives =new UserArchives();
+        return userArchives;
+    }
+
     /**
      * 通过ID查询单条数据
      *