Преглед изворни кода

[task-2866]子人员档案功能重构/【后端】人员档案外部信息接口开发

szjbdgzl пре 1 година
родитељ
комит
8edb993d77
100 измењених фајлова са 4494 додато и 0 уклоњено
  1. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IAcademicActivitiesService.java
  2. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/ICertificateInfoService.java
  3. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IChinesePapersService.java
  4. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IEducationInfoService.java
  5. 83 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IEmployeeInfoService.java
  6. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IJxjyxmxshdService.java
  7. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IKjhjcgService.java
  8. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IKyxmService.java
  9. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IKyzlService.java
  10. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IKyzzService.java
  11. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IResearchMonographService.java
  12. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IResearchPatentService.java
  13. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IRyjbqkInfoService.java
  14. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/ISCIwztjbService.java
  15. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/ISciArticleService.java
  16. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IScientificProjectService.java
  17. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/ITechnologyAwardService.java
  18. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IWorkInfoService.java
  19. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IZwlwService.java
  20. 71 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/AcademicActivities.java
  21. 71 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/CertificateInfo.java
  22. 71 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/ChinesePapers.java
  23. 71 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/EducationInfo.java
  24. 266 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/EmployeeInfo.java
  25. 64 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/Jxjyxmxshd.java
  26. 64 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/Kjhjcg.java
  27. 64 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/Kyxm.java
  28. 64 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/Kyzl.java
  29. 64 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/Kyzz.java
  30. 71 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/ResearchMonograph.java
  31. 71 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/ResearchPatent.java
  32. 71 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/RyjbqkInfo.java
  33. 64 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/SCIwztjb.java
  34. 71 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/SciArticle.java
  35. 71 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/ScientificProject.java
  36. 71 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/TechnologyAward.java
  37. 71 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/WorkInfo.java
  38. 64 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/Zwlw.java
  39. 22 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/AcademicActivitiesDao.java
  40. 24 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/AcademicActivitiesQueryDao.java
  41. 22 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/CertificateInfoDao.java
  42. 24 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/CertificateInfoQueryDao.java
  43. 22 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ChinesePapersDao.java
  44. 24 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ChinesePapersQueryDao.java
  45. 22 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/EducationInfoDao.java
  46. 24 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/EducationInfoQueryDao.java
  47. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/EmployeeInfoDao.java
  48. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/EmployeeInfoQueryDao.java
  49. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/JxjyxmxshdDao.java
  50. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/JxjyxmxshdQueryDao.java
  51. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KjhjcgDao.java
  52. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KjhjcgQueryDao.java
  53. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KyxmDao.java
  54. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KyxmQueryDao.java
  55. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KyzlDao.java
  56. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KyzlQueryDao.java
  57. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KyzzDao.java
  58. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KyzzQueryDao.java
  59. 22 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ResearchMonographDao.java
  60. 24 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ResearchMonographQueryDao.java
  61. 22 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ResearchPatentDao.java
  62. 24 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ResearchPatentQueryDao.java
  63. 22 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/RyjbqkInfoDao.java
  64. 24 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/RyjbqkInfoQueryDao.java
  65. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/SCIwztjbDao.java
  66. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/SCIwztjbQueryDao.java
  67. 22 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/SciArticleDao.java
  68. 24 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/SciArticleQueryDao.java
  69. 22 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ScientificProjectDao.java
  70. 24 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ScientificProjectQueryDao.java
  71. 22 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/TechnologyAwardDao.java
  72. 24 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/TechnologyAwardQueryDao.java
  73. 22 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/WorkInfoDao.java
  74. 24 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/WorkInfoQueryDao.java
  75. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ZwlwDao.java
  76. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ZwlwQueryDao.java
  77. 29 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/AcademicActivitiesDaoImpl.java
  78. 31 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/AcademicActivitiesQueryDaoImpl.java
  79. 29 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/CertificateInfoDaoImpl.java
  80. 31 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/CertificateInfoQueryDaoImpl.java
  81. 29 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/ChinesePapersDaoImpl.java
  82. 31 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/ChinesePapersQueryDaoImpl.java
  83. 29 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/EducationInfoDaoImpl.java
  84. 31 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/EducationInfoQueryDaoImpl.java
  85. 26 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/EmployeeInfoDaoImpl.java
  86. 27 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/EmployeeInfoQueryDaoImpl.java
  87. 26 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/JxjyxmxshdDaoImpl.java
  88. 27 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/JxjyxmxshdQueryDaoImpl.java
  89. 26 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KjhjcgDaoImpl.java
  90. 27 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KjhjcgQueryDaoImpl.java
  91. 26 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KyxmDaoImpl.java
  92. 27 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KyxmQueryDaoImpl.java
  93. 26 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KyzlDaoImpl.java
  94. 27 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KyzlQueryDaoImpl.java
  95. 26 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KyzzDaoImpl.java
  96. 27 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KyzzQueryDaoImpl.java
  97. 29 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/ResearchMonographDaoImpl.java
  98. 31 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/ResearchMonographQueryDaoImpl.java
  99. 29 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/ResearchPatentDaoImpl.java
  100. 31 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/ResearchPatentQueryDaoImpl.java

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IAcademicActivitiesService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.AcademicActivitiesPo;
+
+
+
+/**
+ * 继续教育项目/学术活动表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-academicActivities-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:59
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/academicActivities")
+@RestController
+public interface IAcademicActivitiesService {
+
+	/**
+	 * 
+	 * 【继续教育项目/学术活动表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<AcademicActivitiesPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【继续教育项目/学术活动表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<AcademicActivitiesPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.AcademicActivitiesProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【继续教育项目/学术活动表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.AcademicActivitiesProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【继续教育项目/学术活动表】记录
+	 *
+	 * @param academicActivitiesPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid AcademicActivitiesPo academicActivitiesPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/ICertificateInfoService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.CertificateInfoPo;
+
+
+
+/**
+ * 证书表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-certificateInfo-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:57
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/certificateInfo")
+@RestController
+public interface ICertificateInfoService {
+
+	/**
+	 * 
+	 * 【证书表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<CertificateInfoPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【证书表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<CertificateInfoPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.CertificateInfoProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【证书表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.CertificateInfoProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【证书表】记录
+	 *
+	 * @param certificateInfoPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid CertificateInfoPo certificateInfoPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IChinesePapersService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.ChinesePapersPo;
+
+
+
+/**
+ * 中文论文表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-chinesePapers-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:39
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/chinesePapers")
+@RestController
+public interface IChinesePapersService {
+
+	/**
+	 * 
+	 * 【中文论文表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<ChinesePapersPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【中文论文表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<ChinesePapersPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.ChinesePapersProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【中文论文表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.ChinesePapersProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【中文论文表】记录
+	 *
+	 * @param chinesePapersPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid ChinesePapersPo chinesePapersPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IEducationInfoService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.EducationInfoPo;
+
+
+
+/**
+ * 教育经历 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-educationInfo-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:45
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/educationInfo")
+@RestController
+public interface IEducationInfoService {
+
+	/**
+	 * 
+	 * 【教育经历】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<EducationInfoPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【教育经历】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<EducationInfoPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.EducationInfoProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【教育经历】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.EducationInfoProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【教育经历】记录
+	 *
+	 * @param educationInfoPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid EducationInfoPo educationInfoPo);
+}

+ 83 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IEmployeeInfoService.java

@@ -0,0 +1,83 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.EmployeeInfoPo;
+
+
+
+/**
+ * 人员信息表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-employeeInfo-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:31
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/employeeInfo")
+@RestController
+public interface IEmployeeInfoService {
+
+	/**
+	 * 
+	 * 【人员信息表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<EmployeeInfoPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【人员信息表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<EmployeeInfoPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.EmployeeInfoProvider.id}") 
+			@RequestParam(name = "id", required = true) String id,
+			@RequestParam(name = "tableCode", required = false) String tableCode);
+	
+	/**
+	 * 
+	 * 批量删除【人员信息表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.EmployeeInfoProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【人员信息表】记录
+	 *
+	 * @param employeeInfoPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid EmployeeInfoPo employeeInfoPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IJxjyxmxshdService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.JxjyxmxshdPo;
+
+
+
+/**
+ * 继续教育项目/学术活动业务表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-jxjyxmxshd-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:51:53
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/jxjyxmxshd")
+@RestController
+public interface IJxjyxmxshdService {
+
+	/**
+	 * 
+	 * 【继续教育项目/学术活动业务表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<JxjyxmxshdPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【继续教育项目/学术活动业务表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<JxjyxmxshdPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.JxjyxmxshdProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【继续教育项目/学术活动业务表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.JxjyxmxshdProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【继续教育项目/学术活动业务表】记录
+	 *
+	 * @param jxjyxmxshdPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid JxjyxmxshdPo jxjyxmxshdPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IKjhjcgService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.KjhjcgPo;
+
+
+
+/**
+ * 科技获奖成果业务表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-kjhjcg-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:31:44
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/kjhjcg")
+@RestController
+public interface IKjhjcgService {
+
+	/**
+	 * 
+	 * 【科技获奖成果业务表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<KjhjcgPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【科技获奖成果业务表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<KjhjcgPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.KjhjcgProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【科技获奖成果业务表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.KjhjcgProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【科技获奖成果业务表】记录
+	 *
+	 * @param kjhjcgPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid KjhjcgPo kjhjcgPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IKyxmService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.KyxmPo;
+
+
+
+/**
+ * 科研项目业务表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-kyxm-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:29:30
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/kyxm")
+@RestController
+public interface IKyxmService {
+
+	/**
+	 * 
+	 * 【科研项目业务表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<KyxmPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【科研项目业务表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<KyxmPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.KyxmProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【科研项目业务表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.KyxmProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【科研项目业务表】记录
+	 *
+	 * @param kyxmPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid KyxmPo kyxmPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IKyzlService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.KyzlPo;
+
+
+
+/**
+ * 科研专利业务表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-kyzl-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:50:58
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/kyzl")
+@RestController
+public interface IKyzlService {
+
+	/**
+	 * 
+	 * 【科研专利业务表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<KyzlPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【科研专利业务表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<KyzlPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.KyzlProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【科研专利业务表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.KyzlProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【科研专利业务表】记录
+	 *
+	 * @param kyzlPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid KyzlPo kyzlPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IKyzzService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.KyzzPo;
+
+
+
+/**
+ * 科研专著业务表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-kyzz-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:50:11
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/kyzz")
+@RestController
+public interface IKyzzService {
+
+	/**
+	 * 
+	 * 【科研专著业务表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<KyzzPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【科研专著业务表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<KyzzPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.KyzzProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【科研专著业务表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.KyzzProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【科研专著业务表】记录
+	 *
+	 * @param kyzzPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid KyzzPo kyzzPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IResearchMonographService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.ResearchMonographPo;
+
+
+
+/**
+ * 科研专著表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-researchMonograph-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:45
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/researchMonograph")
+@RestController
+public interface IResearchMonographService {
+
+	/**
+	 * 
+	 * 【科研专著表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<ResearchMonographPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【科研专著表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<ResearchMonographPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.ResearchMonographProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【科研专著表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.ResearchMonographProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【科研专著表】记录
+	 *
+	 * @param researchMonographPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid ResearchMonographPo researchMonographPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IResearchPatentService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.ResearchPatentPo;
+
+
+
+/**
+ * 科研专利表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-researchPatent-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:53
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/researchPatent")
+@RestController
+public interface IResearchPatentService {
+
+	/**
+	 * 
+	 * 【科研专利表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<ResearchPatentPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【科研专利表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<ResearchPatentPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.ResearchPatentProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【科研专利表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.ResearchPatentProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【科研专利表】记录
+	 *
+	 * @param researchPatentPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid ResearchPatentPo researchPatentPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IRyjbqkInfoService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.RyjbqkInfoPo;
+
+
+
+/**
+ * 人员基本情况表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-ryjbqkInfo-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:38
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/ryjbqkInfo")
+@RestController
+public interface IRyjbqkInfoService {
+
+	/**
+	 * 
+	 * 【人员基本情况表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<RyjbqkInfoPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【人员基本情况表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<RyjbqkInfoPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.RyjbqkInfoProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【人员基本情况表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.RyjbqkInfoProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【人员基本情况表】记录
+	 *
+	 * @param ryjbqkInfoPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid RyjbqkInfoPo ryjbqkInfoPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/ISCIwztjbService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.SCIwztjbPo;
+
+
+
+/**
+ * SCI文章统计业务表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-sCIwztjb-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:36:15
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/sCIwztjb")
+@RestController
+public interface ISCIwztjbService {
+
+	/**
+	 * 
+	 * 【SCI文章统计业务表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<SCIwztjbPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【SCI文章统计业务表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<SCIwztjbPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.SCIwztjbProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【SCI文章统计业务表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.SCIwztjbProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【SCI文章统计业务表】记录
+	 *
+	 * @param sCIwztjbPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid SCIwztjbPo sCIwztjbPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/ISciArticleService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.SciArticlePo;
+
+
+
+/**
+ * SCI文章表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-sciArticle-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:19:16
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/sciArticle")
+@RestController
+public interface ISciArticleService {
+
+	/**
+	 * 
+	 * 【SCI文章表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<SciArticlePo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【SCI文章表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<SciArticlePo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.SciArticleProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【SCI文章表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.SciArticleProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【SCI文章表】记录
+	 *
+	 * @param sciArticlePo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid SciArticlePo sciArticlePo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IScientificProjectService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.ScientificProjectPo;
+
+
+
+/**
+ * 科研项目表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-scientificProject-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:19:04
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/scientificProject")
+@RestController
+public interface IScientificProjectService {
+
+	/**
+	 * 
+	 * 【科研项目表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<ScientificProjectPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【科研项目表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<ScientificProjectPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.ScientificProjectProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【科研项目表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.ScientificProjectProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【科研项目表】记录
+	 *
+	 * @param scientificProjectPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid ScientificProjectPo scientificProjectPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/ITechnologyAwardService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.TechnologyAwardPo;
+
+
+
+/**
+ * 科技获奖成果表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-technologyAward-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:19:10
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/technologyAward")
+@RestController
+public interface ITechnologyAwardService {
+
+	/**
+	 * 
+	 * 【科技获奖成果表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<TechnologyAwardPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【科技获奖成果表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<TechnologyAwardPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.TechnologyAwardProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【科技获奖成果表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.TechnologyAwardProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【科技获奖成果表】记录
+	 *
+	 * @param technologyAwardPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid TechnologyAwardPo technologyAwardPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IWorkInfoService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.WorkInfoPo;
+
+
+
+/**
+ * 工作经历表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-workInfo-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:51
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/workInfo")
+@RestController
+public interface IWorkInfoService {
+
+	/**
+	 * 
+	 * 【工作经历表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<WorkInfoPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【工作经历表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<WorkInfoPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.WorkInfoProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【工作经历表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.WorkInfoProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【工作经历表】记录
+	 *
+	 * @param workInfoPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid WorkInfoPo workInfoPo);
+}

+ 82 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/api/IZwlwService.java

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.employee.api;
+
+import java.util.List;
+
+import org.hibernate.validator.constraints.NotBlank;
+import org.hibernate.validator.constraints.NotEmpty;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import javax.validation.Valid;
+import com.lc.ibps.components.employee.persistence.entity.ZwlwPo;
+
+
+
+/**
+ * 中文论文业务表 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-zwlw-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:37:39
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/employee/zwlw")
+@RestController
+public interface IZwlwService {
+
+	/**
+	 * 
+	 * 【中文论文业务表】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<ZwlwPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【中文论文业务表】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<ZwlwPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.ZwlwProvider.id}") 
+			@RequestParam(name = "id", required = true) String id);
+	
+	/**
+	 * 
+	 * 批量删除【中文论文业务表】记录
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@RequestMapping(value = "/remove", method = { RequestMethod.POST })
+	public APIResult<Void> remove(
+//			@NotEmpty(message = "{com.lc.ibps.components.provider.ZwlwProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【中文论文业务表】记录
+	 *
+	 * @param zwlwPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid ZwlwPo zwlwPo);
+}

+ 71 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/AcademicActivities.java

@@ -0,0 +1,71 @@
+package com.lc.ibps.components.employee.domain;
+
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.AcademicActivitiesDao;
+import com.lc.ibps.components.employee.persistence.dao.AcademicActivitiesQueryDao;
+import com.lc.ibps.components.employee.repository.AcademicActivitiesRepository;
+import com.lc.ibps.components.employee.persistence.entity.AcademicActivitiesPo;
+
+/**
+ * 继续教育项目/学术活动表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:59
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class AcademicActivities extends AbstractDomain<String, AcademicActivitiesPo>{
+	
+	@Resource
+	private AcademicActivitiesDao academicActivitiesDao;
+	@Resource
+	private AcademicActivitiesQueryDao academicActivitiesQueryDao;
+	@Resource
+	private AcademicActivitiesRepository academicActivitiesRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, AcademicActivitiesPo> getInternalQueryDao() {
+		return academicActivitiesQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, AcademicActivitiesPo> getInternalDao() {
+		return academicActivitiesDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "academicActivities";
+	}
+	
+	
+	public void deleteByMainId(String mainId) {
+		List<AcademicActivitiesPo> list = academicActivitiesRepository.findByMainId(mainId);
+		for (AcademicActivitiesPo po : list) {
+			delete(po.getId());
+		}
+	}
+	
+}

+ 71 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/CertificateInfo.java

@@ -0,0 +1,71 @@
+package com.lc.ibps.components.employee.domain;
+
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.CertificateInfoDao;
+import com.lc.ibps.components.employee.persistence.dao.CertificateInfoQueryDao;
+import com.lc.ibps.components.employee.repository.CertificateInfoRepository;
+import com.lc.ibps.components.employee.persistence.entity.CertificateInfoPo;
+
+/**
+ * 证书表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:57
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class CertificateInfo extends AbstractDomain<String, CertificateInfoPo>{
+	
+	@Resource
+	private CertificateInfoDao certificateInfoDao;
+	@Resource
+	private CertificateInfoQueryDao certificateInfoQueryDao;
+	@Resource
+	private CertificateInfoRepository certificateInfoRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, CertificateInfoPo> getInternalQueryDao() {
+		return certificateInfoQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, CertificateInfoPo> getInternalDao() {
+		return certificateInfoDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "certificateInfo";
+	}
+	
+	
+	public void deleteByMainId(String mainId) {
+		List<CertificateInfoPo> list = certificateInfoRepository.findByMainId(mainId);
+		for (CertificateInfoPo po : list) {
+			delete(po.getId());
+		}
+	}
+	
+}

+ 71 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/ChinesePapers.java

@@ -0,0 +1,71 @@
+package com.lc.ibps.components.employee.domain;
+
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.ChinesePapersDao;
+import com.lc.ibps.components.employee.persistence.dao.ChinesePapersQueryDao;
+import com.lc.ibps.components.employee.repository.ChinesePapersRepository;
+import com.lc.ibps.components.employee.persistence.entity.ChinesePapersPo;
+
+/**
+ * 中文论文表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:38
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class ChinesePapers extends AbstractDomain<String, ChinesePapersPo>{
+	
+	@Resource
+	private ChinesePapersDao chinesePapersDao;
+	@Resource
+	private ChinesePapersQueryDao chinesePapersQueryDao;
+	@Resource
+	private ChinesePapersRepository chinesePapersRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, ChinesePapersPo> getInternalQueryDao() {
+		return chinesePapersQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, ChinesePapersPo> getInternalDao() {
+		return chinesePapersDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "chinesePapers";
+	}
+	
+	
+	public void deleteByMainId(String mainId) {
+		List<ChinesePapersPo> list = chinesePapersRepository.findByMainId(mainId);
+		for (ChinesePapersPo po : list) {
+			delete(po.getId());
+		}
+	}
+	
+}

+ 71 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/EducationInfo.java

@@ -0,0 +1,71 @@
+package com.lc.ibps.components.employee.domain;
+
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.EducationInfoDao;
+import com.lc.ibps.components.employee.persistence.dao.EducationInfoQueryDao;
+import com.lc.ibps.components.employee.repository.EducationInfoRepository;
+import com.lc.ibps.components.employee.persistence.entity.EducationInfoPo;
+
+/**
+ * 教育经历 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:44
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class EducationInfo extends AbstractDomain<String, EducationInfoPo>{
+	
+	@Resource
+	private EducationInfoDao educationInfoDao;
+	@Resource
+	private EducationInfoQueryDao educationInfoQueryDao;
+	@Resource
+	private EducationInfoRepository educationInfoRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, EducationInfoPo> getInternalQueryDao() {
+		return educationInfoQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, EducationInfoPo> getInternalDao() {
+		return educationInfoDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "educationInfo";
+	}
+	
+	
+	public void deleteByMainId(String mainId) {
+		List<EducationInfoPo> list = educationInfoRepository.findByMainId(mainId);
+		for (EducationInfoPo po : list) {
+			delete(po.getId());
+		}
+	}
+	
+}

+ 266 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/EmployeeInfo.java

@@ -0,0 +1,266 @@
+package com.lc.ibps.components.employee.domain;
+
+
+import javax.annotation.Resource;
+
+import com.lc.ibps.components.employee.persistence.entity.*;
+import com.lc.ibps.components.employee.repository.*;
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.string.StringUtil;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.EmployeeInfoDao;
+import com.lc.ibps.components.employee.persistence.dao.EmployeeInfoQueryDao;
+
+/**
+ * 人员信息表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:31
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class EmployeeInfo extends AbstractDomain<String, EmployeeInfoPo>{
+	
+	@Resource
+	private EmployeeInfoDao employeeInfoDao;
+	@Resource
+	private EmployeeInfoQueryDao employeeInfoQueryDao;
+	@Resource
+	private EmployeeInfoRepository employeeInfoRepository;
+
+	@Resource
+	private RyjbqkInfoRepository ryjbqkInfoRepository;
+	@Resource
+	private EducationInfoRepository educationInfoRepository;
+	@Resource
+	private WorkInfoRepository workInfoRepository;
+	@Resource
+	private CertificateInfoRepository certificateInfoRepository;
+	@Resource
+	private ScientificProjectRepository scientificProjectRepository;
+	@Resource
+	private TechnologyAwardRepository technologyAwardRepository;
+	@Resource
+	private SciArticleRepository sciArticleRepository;
+	@Resource
+	private ChinesePapersRepository chinesePapersRepository;
+	@Resource
+	private ResearchMonographRepository researchMonographRepository;
+	@Resource
+	private ResearchPatentRepository researchPatentRepository;
+	@Resource
+	private AcademicActivitiesRepository academicActivitiesRepository;
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, EmployeeInfoPo> getInternalQueryDao() {
+		return employeeInfoQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, EmployeeInfoPo> getInternalDao() {
+		return employeeInfoDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "employeeInfo";
+	}
+	
+	/**
+	 * 主从表一并保存 
+	 * void
+	 * @exception 
+	 * @since  1.0.0
+	 */
+	public void saveCascade(){
+		save();
+		if(getData().isDelBeforeSave()){
+			RyjbqkInfo ryjbqkInfo = ryjbqkInfoRepository.newInstance();
+			ryjbqkInfo.deleteByMainId(getData().getId());
+			EducationInfo educationInfo = educationInfoRepository.newInstance();
+			educationInfo.deleteByMainId(getData().getId());
+			WorkInfo workInfo = workInfoRepository.newInstance();
+			workInfo.deleteByMainId(getData().getId());
+			CertificateInfo certificateInfo = certificateInfoRepository.newInstance();
+			certificateInfo.deleteByMainId(getData().getId());
+//			ScientificProject scientificProject = scientificProjectRepository.newInstance();
+//			scientificProject.deleteByMainId(getData().getId());
+//			TechnologyAward technologyAward = technologyAwardRepository.newInstance();
+//			technologyAward.deleteByMainId(getData().getId());
+//			SciArticle sciArticle = sciArticleRepository.newInstance();
+//			sciArticle.deleteByMainId(getData().getId());
+//			ChinesePapers chinesePapers = chinesePapersRepository.newInstance();
+//			chinesePapers.deleteByMainId(getData().getId());
+//			ResearchMonograph researchMonograph = researchMonographRepository.newInstance();
+//			researchMonograph.deleteByMainId(getData().getId());
+//			ResearchPatent researchPatent = researchPatentRepository.newInstance();
+//			researchPatent.deleteByMainId(getData().getId());
+//			AcademicActivities academicActivities = academicActivitiesRepository.newInstance();
+//			academicActivities.deleteByMainId(getData().getId());
+		}
+		
+		RyjbqkInfo ryjbqkInfo = ryjbqkInfoRepository.newInstance();
+		if(BeanUtils.isNotEmpty(getData().getRyjbqkInfoPoList())){
+			for(RyjbqkInfoPo ryjbqkInfoPo:getData().getRyjbqkInfoPoList()){
+				//设置外键
+				ryjbqkInfoPo.setParentId(getData().getId());
+				ryjbqkInfo.save(ryjbqkInfoPo);
+			}
+		}
+		EducationInfo educationInfo = educationInfoRepository.newInstance();
+		if(BeanUtils.isNotEmpty(getData().getEducationInfoPoList())){
+			for(EducationInfoPo educationInfoPo:getData().getEducationInfoPoList()){
+				//设置外键
+				educationInfoPo.setParentId(getData().getId());
+				educationInfo.save(educationInfoPo);
+			}
+		}
+		WorkInfo workInfo = workInfoRepository.newInstance();
+		if(BeanUtils.isNotEmpty(getData().getWorkInfoPoList())){
+			for(WorkInfoPo workInfoPo:getData().getWorkInfoPoList()){
+				//设置外键
+				workInfoPo.setParentId(getData().getId());
+				workInfo.save(workInfoPo);
+			}
+		}
+		CertificateInfo certificateInfo = certificateInfoRepository.newInstance();
+		if(BeanUtils.isNotEmpty(getData().getCertificateInfoPoList())){
+			for(CertificateInfoPo certificateInfoPo:getData().getCertificateInfoPoList()){
+				//设置外键
+				certificateInfoPo.setParentId(getData().getId());
+				certificateInfo.save(certificateInfoPo);
+			}
+		}
+//		ScientificProject scientificProject = scientificProjectRepository.newInstance();
+//		if(BeanUtils.isNotEmpty(getData().getScientificProjectPoList())){
+//			for(ScientificProjectPo scientificProjectPo:getData().getScientificProjectPoList()){
+//				//设置外键
+//				scientificProjectPo.setParentId(getData().getId());
+//				scientificProject.save(scientificProjectPo);
+//			}
+//		}
+//		TechnologyAward technologyAward = technologyAwardRepository.newInstance();
+//		if(BeanUtils.isNotEmpty(getData().getTechnologyAwardPoList())){
+//			for(TechnologyAwardPo technologyAwardPo:getData().getTechnologyAwardPoList()){
+//				//设置外键
+//				technologyAwardPo.setParentId(getData().getId());
+//				technologyAward.save(technologyAwardPo);
+//			}
+//		}
+//		SciArticle sciArticle = sciArticleRepository.newInstance();
+//		if(BeanUtils.isNotEmpty(getData().getSciArticlePoList())){
+//			for(SciArticlePo sciArticlePo:getData().getSciArticlePoList()){
+//				//设置外键
+//				sciArticlePo.setParentId(getData().getId());
+//				sciArticle.save(sciArticlePo);
+//			}
+//		}
+//		ChinesePapers chinesePapers = chinesePapersRepository.newInstance();
+//		if(BeanUtils.isNotEmpty(getData().getChinesePapersPoList())){
+//			for(ChinesePapersPo chinesePapersPo:getData().getChinesePapersPoList()){
+//				//设置外键
+//				chinesePapersPo.setParentId(getData().getId());
+//				chinesePapers.save(chinesePapersPo);
+//			}
+//		}
+//		ResearchMonograph researchMonograph = researchMonographRepository.newInstance();
+//		if(BeanUtils.isNotEmpty(getData().getResearchMonographPoList())){
+//			for(ResearchMonographPo researchMonographPo:getData().getResearchMonographPoList()){
+//				//设置外键
+//				researchMonographPo.setParentId(getData().getId());
+//				researchMonograph.save(researchMonographPo);
+//			}
+//		}
+//		ResearchPatent researchPatent = researchPatentRepository.newInstance();
+//		if(BeanUtils.isNotEmpty(getData().getResearchPatentPoList())){
+//			for(ResearchPatentPo researchPatentPo:getData().getResearchPatentPoList()){
+//				//设置外键
+//				researchPatentPo.setParentId(getData().getId());
+//				researchPatent.save(researchPatentPo);
+//			}
+//		}
+//		AcademicActivities academicActivities = academicActivitiesRepository.newInstance();
+//		if(BeanUtils.isNotEmpty(getData().getAcademicActivitiesPoList())){
+//			for(AcademicActivitiesPo academicActivitiesPo:getData().getAcademicActivitiesPoList()){
+//				//设置外键
+//				academicActivitiesPo.setParentId(getData().getId());
+//				academicActivities.save(academicActivitiesPo);
+//			}
+//		}
+	}	
+	
+	/**
+	 * 主从表一并删除 
+	 * void
+	 * @exception 
+	 * @since  1.0.0
+	 */
+	public void deleteByIdsCascade(String[] ids){
+		for(String id : ids){
+			EmployeeInfoPo po = employeeInfoRepository.get(id);
+			RyjbqkInfo ryjbqkInfo = ryjbqkInfoRepository.newInstance();
+			if(BeanUtils.isNotEmpty(po) && BeanUtils.isNotEmpty(po.getId())){
+				ryjbqkInfo.deleteByMainId(po.getId());
+			}	
+			EducationInfo educationInfo = educationInfoRepository.newInstance();
+			if(BeanUtils.isNotEmpty(po) && BeanUtils.isNotEmpty(po.getId())){
+				educationInfo.deleteByMainId(po.getId());
+			}	
+			WorkInfo workInfo = workInfoRepository.newInstance();
+			if(BeanUtils.isNotEmpty(po) && BeanUtils.isNotEmpty(po.getId())){
+				workInfo.deleteByMainId(po.getId());
+			}	
+			CertificateInfo certificateInfo = certificateInfoRepository.newInstance();
+			if(BeanUtils.isNotEmpty(po) && BeanUtils.isNotEmpty(po.getId())){
+				certificateInfo.deleteByMainId(po.getId());
+			}	
+//			ScientificProject scientificProject = scientificProjectRepository.newInstance();
+//			if(BeanUtils.isNotEmpty(po) && BeanUtils.isNotEmpty(po.getId())){
+//				scientificProject.deleteByMainId(po.getId());
+//			}
+//			TechnologyAward technologyAward = technologyAwardRepository.newInstance();
+//			if(BeanUtils.isNotEmpty(po) && BeanUtils.isNotEmpty(po.getId())){
+//				technologyAward.deleteByMainId(po.getId());
+//			}
+//			SciArticle sciArticle = sciArticleRepository.newInstance();
+//			if(BeanUtils.isNotEmpty(po) && BeanUtils.isNotEmpty(po.getId())){
+//				sciArticle.deleteByMainId(po.getId());
+//			}
+//			ChinesePapers chinesePapers = chinesePapersRepository.newInstance();
+//			if(BeanUtils.isNotEmpty(po) && BeanUtils.isNotEmpty(po.getId())){
+//				chinesePapers.deleteByMainId(po.getId());
+//			}
+//			ResearchMonograph researchMonograph = researchMonographRepository.newInstance();
+//			if(BeanUtils.isNotEmpty(po) && BeanUtils.isNotEmpty(po.getId())){
+//				researchMonograph.deleteByMainId(po.getId());
+//			}
+//			ResearchPatent researchPatent = researchPatentRepository.newInstance();
+//			if(BeanUtils.isNotEmpty(po) && BeanUtils.isNotEmpty(po.getId())){
+//				researchPatent.deleteByMainId(po.getId());
+//			}
+//			AcademicActivities academicActivities = academicActivitiesRepository.newInstance();
+//			if(BeanUtils.isNotEmpty(po) && BeanUtils.isNotEmpty(po.getId())){
+//				academicActivities.deleteByMainId(po.getId());
+//			}
+		}
+		deleteByIds(ids);
+	}
+	
+	
+}

+ 64 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/Jxjyxmxshd.java

@@ -0,0 +1,64 @@
+package com.lc.ibps.components.employee.domain;
+
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.JxjyxmxshdDao;
+import com.lc.ibps.components.employee.persistence.dao.JxjyxmxshdQueryDao;
+import com.lc.ibps.components.employee.repository.JxjyxmxshdRepository;
+import com.lc.ibps.components.employee.persistence.entity.JxjyxmxshdPo;
+
+/**
+ * 继续教育项目/学术活动业务表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:51:52
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class Jxjyxmxshd extends AbstractDomain<String, JxjyxmxshdPo>{
+	
+	@Resource
+	private JxjyxmxshdDao jxjyxmxshdDao;
+	@Resource
+	private JxjyxmxshdQueryDao jxjyxmxshdQueryDao;
+	@Resource
+	private JxjyxmxshdRepository jxjyxmxshdRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, JxjyxmxshdPo> getInternalQueryDao() {
+		return jxjyxmxshdQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, JxjyxmxshdPo> getInternalDao() {
+		return jxjyxmxshdDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "jxjyxmxshd";
+	}
+	
+	
+	
+}

+ 64 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/Kjhjcg.java

@@ -0,0 +1,64 @@
+package com.lc.ibps.components.employee.domain;
+
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.KjhjcgDao;
+import com.lc.ibps.components.employee.persistence.dao.KjhjcgQueryDao;
+import com.lc.ibps.components.employee.repository.KjhjcgRepository;
+import com.lc.ibps.components.employee.persistence.entity.KjhjcgPo;
+
+/**
+ * 科技获奖成果业务表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:31:43
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class Kjhjcg extends AbstractDomain<String, KjhjcgPo>{
+	
+	@Resource
+	private KjhjcgDao kjhjcgDao;
+	@Resource
+	private KjhjcgQueryDao kjhjcgQueryDao;
+	@Resource
+	private KjhjcgRepository kjhjcgRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, KjhjcgPo> getInternalQueryDao() {
+		return kjhjcgQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, KjhjcgPo> getInternalDao() {
+		return kjhjcgDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "kjhjcg";
+	}
+	
+	
+	
+}

+ 64 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/Kyxm.java

@@ -0,0 +1,64 @@
+package com.lc.ibps.components.employee.domain;
+
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.KyxmDao;
+import com.lc.ibps.components.employee.persistence.dao.KyxmQueryDao;
+import com.lc.ibps.components.employee.repository.KyxmRepository;
+import com.lc.ibps.components.employee.persistence.entity.KyxmPo;
+
+/**
+ * 科研项目业务表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:29:30
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class Kyxm extends AbstractDomain<String, KyxmPo>{
+	
+	@Resource
+	private KyxmDao kyxmDao;
+	@Resource
+	private KyxmQueryDao kyxmQueryDao;
+	@Resource
+	private KyxmRepository kyxmRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, KyxmPo> getInternalQueryDao() {
+		return kyxmQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, KyxmPo> getInternalDao() {
+		return kyxmDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "kyxm";
+	}
+	
+	
+	
+}

+ 64 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/Kyzl.java

@@ -0,0 +1,64 @@
+package com.lc.ibps.components.employee.domain;
+
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.KyzlDao;
+import com.lc.ibps.components.employee.persistence.dao.KyzlQueryDao;
+import com.lc.ibps.components.employee.repository.KyzlRepository;
+import com.lc.ibps.components.employee.persistence.entity.KyzlPo;
+
+/**
+ * 科研专利业务表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:50:58
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class Kyzl extends AbstractDomain<String, KyzlPo>{
+	
+	@Resource
+	private KyzlDao kyzlDao;
+	@Resource
+	private KyzlQueryDao kyzlQueryDao;
+	@Resource
+	private KyzlRepository kyzlRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, KyzlPo> getInternalQueryDao() {
+		return kyzlQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, KyzlPo> getInternalDao() {
+		return kyzlDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "kyzl";
+	}
+	
+	
+	
+}

+ 64 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/Kyzz.java

@@ -0,0 +1,64 @@
+package com.lc.ibps.components.employee.domain;
+
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.KyzzDao;
+import com.lc.ibps.components.employee.persistence.dao.KyzzQueryDao;
+import com.lc.ibps.components.employee.repository.KyzzRepository;
+import com.lc.ibps.components.employee.persistence.entity.KyzzPo;
+
+/**
+ * 科研专著业务表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:50:10
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class Kyzz extends AbstractDomain<String, KyzzPo>{
+	
+	@Resource
+	private KyzzDao kyzzDao;
+	@Resource
+	private KyzzQueryDao kyzzQueryDao;
+	@Resource
+	private KyzzRepository kyzzRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, KyzzPo> getInternalQueryDao() {
+		return kyzzQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, KyzzPo> getInternalDao() {
+		return kyzzDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "kyzz";
+	}
+	
+	
+	
+}

+ 71 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/ResearchMonograph.java

@@ -0,0 +1,71 @@
+package com.lc.ibps.components.employee.domain;
+
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.ResearchMonographDao;
+import com.lc.ibps.components.employee.persistence.dao.ResearchMonographQueryDao;
+import com.lc.ibps.components.employee.repository.ResearchMonographRepository;
+import com.lc.ibps.components.employee.persistence.entity.ResearchMonographPo;
+
+/**
+ * 科研专著表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:45
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class ResearchMonograph extends AbstractDomain<String, ResearchMonographPo>{
+	
+	@Resource
+	private ResearchMonographDao researchMonographDao;
+	@Resource
+	private ResearchMonographQueryDao researchMonographQueryDao;
+	@Resource
+	private ResearchMonographRepository researchMonographRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, ResearchMonographPo> getInternalQueryDao() {
+		return researchMonographQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, ResearchMonographPo> getInternalDao() {
+		return researchMonographDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "researchMonograph";
+	}
+	
+	
+	public void deleteByMainId(String mainId) {
+		List<ResearchMonographPo> list = researchMonographRepository.findByMainId(mainId);
+		for (ResearchMonographPo po : list) {
+			delete(po.getId());
+		}
+	}
+	
+}

+ 71 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/ResearchPatent.java

@@ -0,0 +1,71 @@
+package com.lc.ibps.components.employee.domain;
+
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.ResearchPatentDao;
+import com.lc.ibps.components.employee.persistence.dao.ResearchPatentQueryDao;
+import com.lc.ibps.components.employee.repository.ResearchPatentRepository;
+import com.lc.ibps.components.employee.persistence.entity.ResearchPatentPo;
+
+/**
+ * 科研专利表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:52
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class ResearchPatent extends AbstractDomain<String, ResearchPatentPo>{
+	
+	@Resource
+	private ResearchPatentDao researchPatentDao;
+	@Resource
+	private ResearchPatentQueryDao researchPatentQueryDao;
+	@Resource
+	private ResearchPatentRepository researchPatentRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, ResearchPatentPo> getInternalQueryDao() {
+		return researchPatentQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, ResearchPatentPo> getInternalDao() {
+		return researchPatentDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "researchPatent";
+	}
+	
+	
+	public void deleteByMainId(String mainId) {
+		List<ResearchPatentPo> list = researchPatentRepository.findByMainId(mainId);
+		for (ResearchPatentPo po : list) {
+			delete(po.getId());
+		}
+	}
+	
+}

+ 71 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/RyjbqkInfo.java

@@ -0,0 +1,71 @@
+package com.lc.ibps.components.employee.domain;
+
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.RyjbqkInfoDao;
+import com.lc.ibps.components.employee.persistence.dao.RyjbqkInfoQueryDao;
+import com.lc.ibps.components.employee.repository.RyjbqkInfoRepository;
+import com.lc.ibps.components.employee.persistence.entity.RyjbqkInfoPo;
+
+/**
+ * 人员基本情况表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:38
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class RyjbqkInfo extends AbstractDomain<String, RyjbqkInfoPo>{
+	
+	@Resource
+	private RyjbqkInfoDao ryjbqkInfoDao;
+	@Resource
+	private RyjbqkInfoQueryDao ryjbqkInfoQueryDao;
+	@Resource
+	private RyjbqkInfoRepository ryjbqkInfoRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, RyjbqkInfoPo> getInternalQueryDao() {
+		return ryjbqkInfoQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, RyjbqkInfoPo> getInternalDao() {
+		return ryjbqkInfoDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "ryjbqkInfo";
+	}
+	
+	
+	public void deleteByMainId(String mainId) {
+		List<RyjbqkInfoPo> list = ryjbqkInfoRepository.findByMainId(mainId);
+		for (RyjbqkInfoPo po : list) {
+			delete(po.getId());
+		}
+	}
+	
+}

+ 64 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/SCIwztjb.java

@@ -0,0 +1,64 @@
+package com.lc.ibps.components.employee.domain;
+
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.SCIwztjbDao;
+import com.lc.ibps.components.employee.persistence.dao.SCIwztjbQueryDao;
+import com.lc.ibps.components.employee.repository.SCIwztjbRepository;
+import com.lc.ibps.components.employee.persistence.entity.SCIwztjbPo;
+
+/**
+ * SCI文章统计业务表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:36:15
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class SCIwztjb extends AbstractDomain<String, SCIwztjbPo>{
+	
+	@Resource
+	private SCIwztjbDao sCIwztjbDao;
+	@Resource
+	private SCIwztjbQueryDao sCIwztjbQueryDao;
+	@Resource
+	private SCIwztjbRepository sCIwztjbRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, SCIwztjbPo> getInternalQueryDao() {
+		return sCIwztjbQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, SCIwztjbPo> getInternalDao() {
+		return sCIwztjbDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "sCIwztjb";
+	}
+	
+	
+	
+}

+ 71 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/SciArticle.java

@@ -0,0 +1,71 @@
+package com.lc.ibps.components.employee.domain;
+
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.SciArticleDao;
+import com.lc.ibps.components.employee.persistence.dao.SciArticleQueryDao;
+import com.lc.ibps.components.employee.repository.SciArticleRepository;
+import com.lc.ibps.components.employee.persistence.entity.SciArticlePo;
+
+/**
+ * SCI文章表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:19:15
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class SciArticle extends AbstractDomain<String, SciArticlePo>{
+	
+	@Resource
+	private SciArticleDao sciArticleDao;
+	@Resource
+	private SciArticleQueryDao sciArticleQueryDao;
+	@Resource
+	private SciArticleRepository sciArticleRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, SciArticlePo> getInternalQueryDao() {
+		return sciArticleQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, SciArticlePo> getInternalDao() {
+		return sciArticleDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "sciArticle";
+	}
+	
+	
+	public void deleteByMainId(String mainId) {
+		List<SciArticlePo> list = sciArticleRepository.findByMainId(mainId);
+		for (SciArticlePo po : list) {
+			delete(po.getId());
+		}
+	}
+	
+}

+ 71 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/ScientificProject.java

@@ -0,0 +1,71 @@
+package com.lc.ibps.components.employee.domain;
+
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.ScientificProjectDao;
+import com.lc.ibps.components.employee.persistence.dao.ScientificProjectQueryDao;
+import com.lc.ibps.components.employee.repository.ScientificProjectRepository;
+import com.lc.ibps.components.employee.persistence.entity.ScientificProjectPo;
+
+/**
+ * 科研项目表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:19:04
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class ScientificProject extends AbstractDomain<String, ScientificProjectPo>{
+	
+	@Resource
+	private ScientificProjectDao scientificProjectDao;
+	@Resource
+	private ScientificProjectQueryDao scientificProjectQueryDao;
+	@Resource
+	private ScientificProjectRepository scientificProjectRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, ScientificProjectPo> getInternalQueryDao() {
+		return scientificProjectQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, ScientificProjectPo> getInternalDao() {
+		return scientificProjectDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "scientificProject";
+	}
+	
+	
+	public void deleteByMainId(String mainId) {
+		List<ScientificProjectPo> list = scientificProjectRepository.findByMainId(mainId);
+		for (ScientificProjectPo po : list) {
+			delete(po.getId());
+		}
+	}
+	
+}

+ 71 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/TechnologyAward.java

@@ -0,0 +1,71 @@
+package com.lc.ibps.components.employee.domain;
+
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.TechnologyAwardDao;
+import com.lc.ibps.components.employee.persistence.dao.TechnologyAwardQueryDao;
+import com.lc.ibps.components.employee.repository.TechnologyAwardRepository;
+import com.lc.ibps.components.employee.persistence.entity.TechnologyAwardPo;
+
+/**
+ * 科技获奖成果表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:19:09
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class TechnologyAward extends AbstractDomain<String, TechnologyAwardPo>{
+	
+	@Resource
+	private TechnologyAwardDao technologyAwardDao;
+	@Resource
+	private TechnologyAwardQueryDao technologyAwardQueryDao;
+	@Resource
+	private TechnologyAwardRepository technologyAwardRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, TechnologyAwardPo> getInternalQueryDao() {
+		return technologyAwardQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, TechnologyAwardPo> getInternalDao() {
+		return technologyAwardDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "technologyAward";
+	}
+	
+	
+	public void deleteByMainId(String mainId) {
+		List<TechnologyAwardPo> list = technologyAwardRepository.findByMainId(mainId);
+		for (TechnologyAwardPo po : list) {
+			delete(po.getId());
+		}
+	}
+	
+}

+ 71 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/WorkInfo.java

@@ -0,0 +1,71 @@
+package com.lc.ibps.components.employee.domain;
+
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.WorkInfoDao;
+import com.lc.ibps.components.employee.persistence.dao.WorkInfoQueryDao;
+import com.lc.ibps.components.employee.repository.WorkInfoRepository;
+import com.lc.ibps.components.employee.persistence.entity.WorkInfoPo;
+
+/**
+ * 工作经历表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:51
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class WorkInfo extends AbstractDomain<String, WorkInfoPo>{
+	
+	@Resource
+	private WorkInfoDao workInfoDao;
+	@Resource
+	private WorkInfoQueryDao workInfoQueryDao;
+	@Resource
+	private WorkInfoRepository workInfoRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, WorkInfoPo> getInternalQueryDao() {
+		return workInfoQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, WorkInfoPo> getInternalDao() {
+		return workInfoDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "workInfo";
+	}
+	
+	
+	public void deleteByMainId(String mainId) {
+		List<WorkInfoPo> list = workInfoRepository.findByMainId(mainId);
+		for (WorkInfoPo po : list) {
+			delete(po.getId());
+		}
+	}
+	
+}

+ 64 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/domain/Zwlw.java

@@ -0,0 +1,64 @@
+package com.lc.ibps.components.employee.domain;
+
+
+import javax.annotation.Resource;
+
+import org.springframework.context.annotation.Scope;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.stereotype.Service;
+
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.domain.AbstractDomain;
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.dao.ZwlwDao;
+import com.lc.ibps.components.employee.persistence.dao.ZwlwQueryDao;
+import com.lc.ibps.components.employee.repository.ZwlwRepository;
+import com.lc.ibps.components.employee.persistence.entity.ZwlwPo;
+
+/**
+ * 中文论文业务表 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:37:39
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class Zwlw extends AbstractDomain<String, ZwlwPo>{
+	
+	@Resource
+	private ZwlwDao zwlwDao;
+	@Resource
+	private ZwlwQueryDao zwlwQueryDao;
+	@Resource
+	private ZwlwRepository zwlwRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, ZwlwPo> getInternalQueryDao() {
+		return zwlwQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, ZwlwPo> getInternalDao() {
+		return zwlwDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "zwlw";
+	}
+	
+	
+	
+}

+ 22 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/AcademicActivitiesDao.java

@@ -0,0 +1,22 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.AcademicActivitiesPo;
+
+/**
+ * 继续教育项目/学术活动表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:57
+ *</pre>
+ */
+public interface AcademicActivitiesDao extends IDao<String, AcademicActivitiesPo> {
+	/**
+	 * 根据主表id删除 继续教育项目/学术活动表 记录
+	 * @param mainId 
+	 * void
+	 */
+	public void deleteByMainId(String mainId);
+}

+ 24 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/AcademicActivitiesQueryDao.java

@@ -0,0 +1,24 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import java.util.List;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.AcademicActivitiesPo;
+
+/**
+ * 继续教育项目/学术活动表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:57
+ *</pre>
+ */
+public interface AcademicActivitiesQueryDao extends IQueryDao<String, AcademicActivitiesPo> {
+	/**
+	 * 根据主表ID查询 继续教育项目/学术活动表 列表
+	 * @param mainId
+	 * @return 
+	 * List<AcademicActivitiesPo>
+	 */
+	public List<AcademicActivitiesPo> findByMainId(String mainId);
+}

+ 22 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/CertificateInfoDao.java

@@ -0,0 +1,22 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.CertificateInfoPo;
+
+/**
+ * 证书表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:56
+ *</pre>
+ */
+public interface CertificateInfoDao extends IDao<String, CertificateInfoPo> {
+	/**
+	 * 根据主表id删除 证书表 记录
+	 * @param mainId 
+	 * void
+	 */
+	public void deleteByMainId(String mainId);
+}

+ 24 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/CertificateInfoQueryDao.java

@@ -0,0 +1,24 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import java.util.List;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.CertificateInfoPo;
+
+/**
+ * 证书表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:55
+ *</pre>
+ */
+public interface CertificateInfoQueryDao extends IQueryDao<String, CertificateInfoPo> {
+	/**
+	 * 根据主表ID查询 证书表 列表
+	 * @param mainId
+	 * @return 
+	 * List<CertificateInfoPo>
+	 */
+	public List<CertificateInfoPo> findByMainId(String mainId);
+}

+ 22 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ChinesePapersDao.java

@@ -0,0 +1,22 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.ChinesePapersPo;
+
+/**
+ * 中文论文表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:37
+ *</pre>
+ */
+public interface ChinesePapersDao extends IDao<String, ChinesePapersPo> {
+	/**
+	 * 根据主表id删除 中文论文表 记录
+	 * @param mainId 
+	 * void
+	 */
+	public void deleteByMainId(String mainId);
+}

+ 24 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ChinesePapersQueryDao.java

@@ -0,0 +1,24 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import java.util.List;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.ChinesePapersPo;
+
+/**
+ * 中文论文表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:36
+ *</pre>
+ */
+public interface ChinesePapersQueryDao extends IQueryDao<String, ChinesePapersPo> {
+	/**
+	 * 根据主表ID查询 中文论文表 列表
+	 * @param mainId
+	 * @return 
+	 * List<ChinesePapersPo>
+	 */
+	public List<ChinesePapersPo> findByMainId(String mainId);
+}

+ 22 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/EducationInfoDao.java

@@ -0,0 +1,22 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.EducationInfoPo;
+
+/**
+ * 教育经历 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:43
+ *</pre>
+ */
+public interface EducationInfoDao extends IDao<String, EducationInfoPo> {
+	/**
+	 * 根据主表id删除 教育经历 记录
+	 * @param mainId 
+	 * void
+	 */
+	public void deleteByMainId(String mainId);
+}

+ 24 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/EducationInfoQueryDao.java

@@ -0,0 +1,24 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import java.util.List;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.EducationInfoPo;
+
+/**
+ * 教育经历 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:43
+ *</pre>
+ */
+public interface EducationInfoQueryDao extends IQueryDao<String, EducationInfoPo> {
+	/**
+	 * 根据主表ID查询 教育经历 列表
+	 * @param mainId
+	 * @return 
+	 * List<EducationInfoPo>
+	 */
+	public List<EducationInfoPo> findByMainId(String mainId);
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/EmployeeInfoDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.EmployeeInfoPo;
+
+/**
+ * 人员信息表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:29
+ *</pre>
+ */
+public interface EmployeeInfoDao extends IDao<String, EmployeeInfoPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/EmployeeInfoQueryDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.EmployeeInfoPo;
+
+/**
+ * 人员信息表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:29
+ *</pre>
+ */
+public interface EmployeeInfoQueryDao extends IQueryDao<String, EmployeeInfoPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/JxjyxmxshdDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.JxjyxmxshdPo;
+
+/**
+ * 继续教育项目/学术活动业务表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:51:50
+ *</pre>
+ */
+public interface JxjyxmxshdDao extends IDao<String, JxjyxmxshdPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/JxjyxmxshdQueryDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.JxjyxmxshdPo;
+
+/**
+ * 继续教育项目/学术活动业务表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:51:49
+ *</pre>
+ */
+public interface JxjyxmxshdQueryDao extends IQueryDao<String, JxjyxmxshdPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KjhjcgDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.KjhjcgPo;
+
+/**
+ * 科技获奖成果业务表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:31:42
+ *</pre>
+ */
+public interface KjhjcgDao extends IDao<String, KjhjcgPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KjhjcgQueryDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.KjhjcgPo;
+
+/**
+ * 科技获奖成果业务表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:31:42
+ *</pre>
+ */
+public interface KjhjcgQueryDao extends IQueryDao<String, KjhjcgPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KyxmDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.KyxmPo;
+
+/**
+ * 科研项目业务表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:29:27
+ *</pre>
+ */
+public interface KyxmDao extends IDao<String, KyxmPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KyxmQueryDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.KyxmPo;
+
+/**
+ * 科研项目业务表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:29:27
+ *</pre>
+ */
+public interface KyxmQueryDao extends IQueryDao<String, KyxmPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KyzlDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.KyzlPo;
+
+/**
+ * 科研专利业务表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:50:56
+ *</pre>
+ */
+public interface KyzlDao extends IDao<String, KyzlPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KyzlQueryDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.KyzlPo;
+
+/**
+ * 科研专利业务表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:50:56
+ *</pre>
+ */
+public interface KyzlQueryDao extends IQueryDao<String, KyzlPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KyzzDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.KyzzPo;
+
+/**
+ * 科研专著业务表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:50:09
+ *</pre>
+ */
+public interface KyzzDao extends IDao<String, KyzzPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/KyzzQueryDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.KyzzPo;
+
+/**
+ * 科研专著业务表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:50:08
+ *</pre>
+ */
+public interface KyzzQueryDao extends IQueryDao<String, KyzzPo> {
+}

+ 22 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ResearchMonographDao.java

@@ -0,0 +1,22 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.ResearchMonographPo;
+
+/**
+ * 科研专著表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:44
+ *</pre>
+ */
+public interface ResearchMonographDao extends IDao<String, ResearchMonographPo> {
+	/**
+	 * 根据主表id删除 科研专著表 记录
+	 * @param mainId 
+	 * void
+	 */
+	public void deleteByMainId(String mainId);
+}

+ 24 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ResearchMonographQueryDao.java

@@ -0,0 +1,24 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import java.util.List;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.ResearchMonographPo;
+
+/**
+ * 科研专著表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:43
+ *</pre>
+ */
+public interface ResearchMonographQueryDao extends IQueryDao<String, ResearchMonographPo> {
+	/**
+	 * 根据主表ID查询 科研专著表 列表
+	 * @param mainId
+	 * @return 
+	 * List<ResearchMonographPo>
+	 */
+	public List<ResearchMonographPo> findByMainId(String mainId);
+}

+ 22 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ResearchPatentDao.java

@@ -0,0 +1,22 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.ResearchPatentPo;
+
+/**
+ * 科研专利表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:51
+ *</pre>
+ */
+public interface ResearchPatentDao extends IDao<String, ResearchPatentPo> {
+	/**
+	 * 根据主表id删除 科研专利表 记录
+	 * @param mainId 
+	 * void
+	 */
+	public void deleteByMainId(String mainId);
+}

+ 24 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ResearchPatentQueryDao.java

@@ -0,0 +1,24 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import java.util.List;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.ResearchPatentPo;
+
+/**
+ * 科研专利表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:50
+ *</pre>
+ */
+public interface ResearchPatentQueryDao extends IQueryDao<String, ResearchPatentPo> {
+	/**
+	 * 根据主表ID查询 科研专利表 列表
+	 * @param mainId
+	 * @return 
+	 * List<ResearchPatentPo>
+	 */
+	public List<ResearchPatentPo> findByMainId(String mainId);
+}

+ 22 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/RyjbqkInfoDao.java

@@ -0,0 +1,22 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.RyjbqkInfoPo;
+
+/**
+ * 人员基本情况表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:36
+ *</pre>
+ */
+public interface RyjbqkInfoDao extends IDao<String, RyjbqkInfoPo> {
+	/**
+	 * 根据主表id删除 人员基本情况表 记录
+	 * @param mainId 
+	 * void
+	 */
+	public void deleteByMainId(String mainId);
+}

+ 24 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/RyjbqkInfoQueryDao.java

@@ -0,0 +1,24 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import java.util.List;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.RyjbqkInfoPo;
+
+/**
+ * 人员基本情况表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:36
+ *</pre>
+ */
+public interface RyjbqkInfoQueryDao extends IQueryDao<String, RyjbqkInfoPo> {
+	/**
+	 * 根据主表ID查询 人员基本情况表 列表
+	 * @param mainId
+	 * @return 
+	 * List<RyjbqkInfoPo>
+	 */
+	public List<RyjbqkInfoPo> findByMainId(String mainId);
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/SCIwztjbDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.SCIwztjbPo;
+
+/**
+ * SCI文章统计业务表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:36:13
+ *</pre>
+ */
+public interface SCIwztjbDao extends IDao<String, SCIwztjbPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/SCIwztjbQueryDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.SCIwztjbPo;
+
+/**
+ * SCI文章统计业务表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:36:13
+ *</pre>
+ */
+public interface SCIwztjbQueryDao extends IQueryDao<String, SCIwztjbPo> {
+}

+ 22 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/SciArticleDao.java

@@ -0,0 +1,22 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.SciArticlePo;
+
+/**
+ * SCI文章表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:19:14
+ *</pre>
+ */
+public interface SciArticleDao extends IDao<String, SciArticlePo> {
+	/**
+	 * 根据主表id删除 SCI文章表 记录
+	 * @param mainId 
+	 * void
+	 */
+	public void deleteByMainId(String mainId);
+}

+ 24 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/SciArticleQueryDao.java

@@ -0,0 +1,24 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import java.util.List;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.SciArticlePo;
+
+/**
+ * SCI文章表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:19:14
+ *</pre>
+ */
+public interface SciArticleQueryDao extends IQueryDao<String, SciArticlePo> {
+	/**
+	 * 根据主表ID查询 SCI文章表 列表
+	 * @param mainId
+	 * @return 
+	 * List<SciArticlePo>
+	 */
+	public List<SciArticlePo> findByMainId(String mainId);
+}

+ 22 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ScientificProjectDao.java

@@ -0,0 +1,22 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.ScientificProjectPo;
+
+/**
+ * 科研项目表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:19:02
+ *</pre>
+ */
+public interface ScientificProjectDao extends IDao<String, ScientificProjectPo> {
+	/**
+	 * 根据主表id删除 科研项目表 记录
+	 * @param mainId 
+	 * void
+	 */
+	public void deleteByMainId(String mainId);
+}

+ 24 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ScientificProjectQueryDao.java

@@ -0,0 +1,24 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import java.util.List;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.ScientificProjectPo;
+
+/**
+ * 科研项目表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:19:02
+ *</pre>
+ */
+public interface ScientificProjectQueryDao extends IQueryDao<String, ScientificProjectPo> {
+	/**
+	 * 根据主表ID查询 科研项目表 列表
+	 * @param mainId
+	 * @return 
+	 * List<ScientificProjectPo>
+	 */
+	public List<ScientificProjectPo> findByMainId(String mainId);
+}

+ 22 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/TechnologyAwardDao.java

@@ -0,0 +1,22 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.TechnologyAwardPo;
+
+/**
+ * 科技获奖成果表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:19:08
+ *</pre>
+ */
+public interface TechnologyAwardDao extends IDao<String, TechnologyAwardPo> {
+	/**
+	 * 根据主表id删除 科技获奖成果表 记录
+	 * @param mainId 
+	 * void
+	 */
+	public void deleteByMainId(String mainId);
+}

+ 24 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/TechnologyAwardQueryDao.java

@@ -0,0 +1,24 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import java.util.List;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.TechnologyAwardPo;
+
+/**
+ * 科技获奖成果表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:19:08
+ *</pre>
+ */
+public interface TechnologyAwardQueryDao extends IQueryDao<String, TechnologyAwardPo> {
+	/**
+	 * 根据主表ID查询 科技获奖成果表 列表
+	 * @param mainId
+	 * @return 
+	 * List<TechnologyAwardPo>
+	 */
+	public List<TechnologyAwardPo> findByMainId(String mainId);
+}

+ 22 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/WorkInfoDao.java

@@ -0,0 +1,22 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.WorkInfoPo;
+
+/**
+ * 工作经历表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:49
+ *</pre>
+ */
+public interface WorkInfoDao extends IDao<String, WorkInfoPo> {
+	/**
+	 * 根据主表id删除 工作经历表 记录
+	 * @param mainId 
+	 * void
+	 */
+	public void deleteByMainId(String mainId);
+}

+ 24 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/WorkInfoQueryDao.java

@@ -0,0 +1,24 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import java.util.List;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.WorkInfoPo;
+
+/**
+ * 工作经历表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:49
+ *</pre>
+ */
+public interface WorkInfoQueryDao extends IQueryDao<String, WorkInfoPo> {
+	/**
+	 * 根据主表ID查询 工作经历表 列表
+	 * @param mainId
+	 * @return 
+	 * List<WorkInfoPo>
+	 */
+	public List<WorkInfoPo> findByMainId(String mainId);
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ZwlwDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.employee.persistence.entity.ZwlwPo;
+
+/**
+ * 中文论文业务表 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:37:37
+ *</pre>
+ */
+public interface ZwlwDao extends IDao<String, ZwlwPo> {
+}

+ 16 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/ZwlwQueryDao.java

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.employee.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.ZwlwPo;
+
+/**
+ * 中文论文业务表 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:37:37
+ *</pre>
+ */
+public interface ZwlwQueryDao extends IQueryDao<String, ZwlwPo> {
+}

+ 29 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/AcademicActivitiesDaoImpl.java

@@ -0,0 +1,29 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.AcademicActivitiesDao;
+import com.lc.ibps.components.employee.persistence.entity.AcademicActivitiesPo;
+
+/**
+ * 继续教育项目/学术活动表 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:57
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class AcademicActivitiesDaoImpl extends MyBatisDaoImpl<String, AcademicActivitiesPo> implements AcademicActivitiesDao{
+
+    @Override
+    public String getNamespace() {
+        return AcademicActivitiesPo.class.getName();
+    }
+	public void deleteByMainId(String mainId) {
+		deleteByKey("deleteByMainId", b().a("mainId", mainId).p());		
+	}
+}

+ 31 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/AcademicActivitiesQueryDaoImpl.java

@@ -0,0 +1,31 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import java.util.List;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.AcademicActivitiesQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.AcademicActivitiesPo;
+
+/**
+ *继续教育项目/学术活动表 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:57
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class AcademicActivitiesQueryDaoImpl extends MyBatisQueryDaoImpl<String, AcademicActivitiesPo> implements AcademicActivitiesQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return AcademicActivitiesPo.class.getName();
+    }
+	public List<AcademicActivitiesPo> findByMainId(String mainId) {
+		return findByKey("findByMainId", b().a("mainId", mainId).p());
+	}
+}

+ 29 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/CertificateInfoDaoImpl.java

@@ -0,0 +1,29 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.CertificateInfoDao;
+import com.lc.ibps.components.employee.persistence.entity.CertificateInfoPo;
+
+/**
+ * 证书表 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:55
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class CertificateInfoDaoImpl extends MyBatisDaoImpl<String, CertificateInfoPo> implements CertificateInfoDao{
+
+    @Override
+    public String getNamespace() {
+        return CertificateInfoPo.class.getName();
+    }
+	public void deleteByMainId(String mainId) {
+		deleteByKey("deleteByMainId", b().a("mainId", mainId).p());		
+	}
+}

+ 31 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/CertificateInfoQueryDaoImpl.java

@@ -0,0 +1,31 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import java.util.List;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.CertificateInfoQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.CertificateInfoPo;
+
+/**
+ *证书表 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:55
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class CertificateInfoQueryDaoImpl extends MyBatisQueryDaoImpl<String, CertificateInfoPo> implements CertificateInfoQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return CertificateInfoPo.class.getName();
+    }
+	public List<CertificateInfoPo> findByMainId(String mainId) {
+		return findByKey("findByMainId", b().a("mainId", mainId).p());
+	}
+}

+ 29 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/ChinesePapersDaoImpl.java

@@ -0,0 +1,29 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.ChinesePapersDao;
+import com.lc.ibps.components.employee.persistence.entity.ChinesePapersPo;
+
+/**
+ * 中文论文表 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:36
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class ChinesePapersDaoImpl extends MyBatisDaoImpl<String, ChinesePapersPo> implements ChinesePapersDao{
+
+    @Override
+    public String getNamespace() {
+        return ChinesePapersPo.class.getName();
+    }
+	public void deleteByMainId(String mainId) {
+		deleteByKey("deleteByMainId", b().a("mainId", mainId).p());		
+	}
+}

+ 31 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/ChinesePapersQueryDaoImpl.java

@@ -0,0 +1,31 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import java.util.List;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.ChinesePapersQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.ChinesePapersPo;
+
+/**
+ *中文论文表 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:36
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class ChinesePapersQueryDaoImpl extends MyBatisQueryDaoImpl<String, ChinesePapersPo> implements ChinesePapersQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return ChinesePapersPo.class.getName();
+    }
+	public List<ChinesePapersPo> findByMainId(String mainId) {
+		return findByKey("findByMainId", b().a("mainId", mainId).p());
+	}
+}

+ 29 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/EducationInfoDaoImpl.java

@@ -0,0 +1,29 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.EducationInfoDao;
+import com.lc.ibps.components.employee.persistence.entity.EducationInfoPo;
+
+/**
+ * 教育经历 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:43
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class EducationInfoDaoImpl extends MyBatisDaoImpl<String, EducationInfoPo> implements EducationInfoDao{
+
+    @Override
+    public String getNamespace() {
+        return EducationInfoPo.class.getName();
+    }
+	public void deleteByMainId(String mainId) {
+		deleteByKey("deleteByMainId", b().a("mainId", mainId).p());		
+	}
+}

+ 31 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/EducationInfoQueryDaoImpl.java

@@ -0,0 +1,31 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import java.util.List;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.EducationInfoQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.EducationInfoPo;
+
+/**
+ *教育经历 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:42
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class EducationInfoQueryDaoImpl extends MyBatisQueryDaoImpl<String, EducationInfoPo> implements EducationInfoQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return EducationInfoPo.class.getName();
+    }
+	public List<EducationInfoPo> findByMainId(String mainId) {
+		return findByKey("findByMainId", b().a("mainId", mainId).p());
+	}
+}

+ 26 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/EmployeeInfoDaoImpl.java

@@ -0,0 +1,26 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.EmployeeInfoDao;
+import com.lc.ibps.components.employee.persistence.entity.EmployeeInfoPo;
+
+/**
+ * 人员信息表 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:29
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class EmployeeInfoDaoImpl extends MyBatisDaoImpl<String, EmployeeInfoPo> implements EmployeeInfoDao{
+
+    @Override
+    public String getNamespace() {
+        return EmployeeInfoPo.class.getName();
+    }
+}

+ 27 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/EmployeeInfoQueryDaoImpl.java

@@ -0,0 +1,27 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.EmployeeInfoQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.EmployeeInfoPo;
+
+/**
+ *人员信息表 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:18:29
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class EmployeeInfoQueryDaoImpl extends MyBatisQueryDaoImpl<String, EmployeeInfoPo> implements EmployeeInfoQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return EmployeeInfoPo.class.getName();
+    }
+}

+ 26 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/JxjyxmxshdDaoImpl.java

@@ -0,0 +1,26 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.JxjyxmxshdDao;
+import com.lc.ibps.components.employee.persistence.entity.JxjyxmxshdPo;
+
+/**
+ * 继续教育项目/学术活动业务表 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:51:50
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class JxjyxmxshdDaoImpl extends MyBatisDaoImpl<String, JxjyxmxshdPo> implements JxjyxmxshdDao{
+
+    @Override
+    public String getNamespace() {
+        return JxjyxmxshdPo.class.getName();
+    }
+}

+ 27 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/JxjyxmxshdQueryDaoImpl.java

@@ -0,0 +1,27 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.JxjyxmxshdQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.JxjyxmxshdPo;
+
+/**
+ *继续教育项目/学术活动业务表 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:51:49
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class JxjyxmxshdQueryDaoImpl extends MyBatisQueryDaoImpl<String, JxjyxmxshdPo> implements JxjyxmxshdQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return JxjyxmxshdPo.class.getName();
+    }
+}

+ 26 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KjhjcgDaoImpl.java

@@ -0,0 +1,26 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.KjhjcgDao;
+import com.lc.ibps.components.employee.persistence.entity.KjhjcgPo;
+
+/**
+ * 科技获奖成果业务表 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:31:42
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class KjhjcgDaoImpl extends MyBatisDaoImpl<String, KjhjcgPo> implements KjhjcgDao{
+
+    @Override
+    public String getNamespace() {
+        return KjhjcgPo.class.getName();
+    }
+}

+ 27 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KjhjcgQueryDaoImpl.java

@@ -0,0 +1,27 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.KjhjcgQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.KjhjcgPo;
+
+/**
+ *科技获奖成果业务表 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:31:41
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class KjhjcgQueryDaoImpl extends MyBatisQueryDaoImpl<String, KjhjcgPo> implements KjhjcgQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return KjhjcgPo.class.getName();
+    }
+}

+ 26 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KyxmDaoImpl.java

@@ -0,0 +1,26 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.KyxmDao;
+import com.lc.ibps.components.employee.persistence.entity.KyxmPo;
+
+/**
+ * 科研项目业务表 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:29:27
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class KyxmDaoImpl extends MyBatisDaoImpl<String, KyxmPo> implements KyxmDao{
+
+    @Override
+    public String getNamespace() {
+        return KyxmPo.class.getName();
+    }
+}

+ 27 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KyxmQueryDaoImpl.java

@@ -0,0 +1,27 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.KyxmQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.KyxmPo;
+
+/**
+ *科研项目业务表 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:29:27
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class KyxmQueryDaoImpl extends MyBatisQueryDaoImpl<String, KyxmPo> implements KyxmQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return KyxmPo.class.getName();
+    }
+}

+ 26 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KyzlDaoImpl.java

@@ -0,0 +1,26 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.KyzlDao;
+import com.lc.ibps.components.employee.persistence.entity.KyzlPo;
+
+/**
+ * 科研专利业务表 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:50:56
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class KyzlDaoImpl extends MyBatisDaoImpl<String, KyzlPo> implements KyzlDao{
+
+    @Override
+    public String getNamespace() {
+        return KyzlPo.class.getName();
+    }
+}

+ 27 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KyzlQueryDaoImpl.java

@@ -0,0 +1,27 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.KyzlQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.KyzlPo;
+
+/**
+ *科研专利业务表 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:50:56
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class KyzlQueryDaoImpl extends MyBatisQueryDaoImpl<String, KyzlPo> implements KyzlQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return KyzlPo.class.getName();
+    }
+}

+ 26 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KyzzDaoImpl.java

@@ -0,0 +1,26 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.KyzzDao;
+import com.lc.ibps.components.employee.persistence.entity.KyzzPo;
+
+/**
+ * 科研专著业务表 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:50:09
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class KyzzDaoImpl extends MyBatisDaoImpl<String, KyzzPo> implements KyzzDao{
+
+    @Override
+    public String getNamespace() {
+        return KyzzPo.class.getName();
+    }
+}

+ 27 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/KyzzQueryDaoImpl.java

@@ -0,0 +1,27 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.KyzzQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.KyzzPo;
+
+/**
+ *科研专著业务表 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-22 14:50:08
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class KyzzQueryDaoImpl extends MyBatisQueryDaoImpl<String, KyzzPo> implements KyzzQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return KyzzPo.class.getName();
+    }
+}

+ 29 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/ResearchMonographDaoImpl.java

@@ -0,0 +1,29 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.ResearchMonographDao;
+import com.lc.ibps.components.employee.persistence.entity.ResearchMonographPo;
+
+/**
+ * 科研专著表 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:43
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class ResearchMonographDaoImpl extends MyBatisDaoImpl<String, ResearchMonographPo> implements ResearchMonographDao{
+
+    @Override
+    public String getNamespace() {
+        return ResearchMonographPo.class.getName();
+    }
+	public void deleteByMainId(String mainId) {
+		deleteByKey("deleteByMainId", b().a("mainId", mainId).p());		
+	}
+}

+ 31 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/ResearchMonographQueryDaoImpl.java

@@ -0,0 +1,31 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import java.util.List;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.ResearchMonographQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.ResearchMonographPo;
+
+/**
+ *科研专著表 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:43
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class ResearchMonographQueryDaoImpl extends MyBatisQueryDaoImpl<String, ResearchMonographPo> implements ResearchMonographQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return ResearchMonographPo.class.getName();
+    }
+	public List<ResearchMonographPo> findByMainId(String mainId) {
+		return findByKey("findByMainId", b().a("mainId", mainId).p());
+	}
+}

+ 29 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/ResearchPatentDaoImpl.java

@@ -0,0 +1,29 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.ResearchPatentDao;
+import com.lc.ibps.components.employee.persistence.entity.ResearchPatentPo;
+
+/**
+ * 科研专利表 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:50
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class ResearchPatentDaoImpl extends MyBatisDaoImpl<String, ResearchPatentPo> implements ResearchPatentDao{
+
+    @Override
+    public String getNamespace() {
+        return ResearchPatentPo.class.getName();
+    }
+	public void deleteByMainId(String mainId) {
+		deleteByKey("deleteByMainId", b().a("mainId", mainId).p());		
+	}
+}

+ 31 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/employee/persistence/dao/impl/ResearchPatentQueryDaoImpl.java

@@ -0,0 +1,31 @@
+package com.lc.ibps.components.employee.persistence.dao.impl;
+
+import java.util.List;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.employee.persistence.dao.ResearchPatentQueryDao;
+import com.lc.ibps.components.employee.persistence.entity.ResearchPatentPo;
+
+/**
+ *科研专利表 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2024-11-21 10:45:49
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class ResearchPatentQueryDaoImpl extends MyBatisQueryDaoImpl<String, ResearchPatentPo> implements ResearchPatentQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return ResearchPatentPo.class.getName();
+    }
+	public List<ResearchPatentPo> findByMainId(String mainId) {
+		return findByKey("findByMainId", b().a("mainId", mainId).p());
+	}
+}

Неке датотеке нису приказане због велике количине промена