Przeglądaj źródła

SQL注入新增接口代码提交

xiexh 11 miesięcy temu
rodzic
commit
3d8088f15c
62 zmienionych plików z 4841 dodań i 0 usunięć
  1. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/api/IMemorandumService.java
  2. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/api/IRemindersJobService.java
  3. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/api/ISqlInjectionDealService.java
  4. 82 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/api/ISystemGuideService.java
  5. 64 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/domain/Memorandum.java
  6. 64 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/domain/RemindersJob.java
  7. 64 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/domain/SqlInjectionDeal.java
  8. 64 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/domain/SystemGuide.java
  9. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/MemorandumDao.java
  10. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/MemorandumQueryDao.java
  11. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/RemindersJobDao.java
  12. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/RemindersJobQueryDao.java
  13. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/SqlInjectionDealDao.java
  14. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/SqlInjectionDealQueryDao.java
  15. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/SystemGuideDao.java
  16. 16 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/SystemGuideQueryDao.java
  17. 26 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/impl/MemorandumDaoImpl.java
  18. 27 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/impl/MemorandumQueryDaoImpl.java
  19. 26 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/impl/RemindersJobDaoImpl.java
  20. 27 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/impl/RemindersJobQueryDaoImpl.java
  21. 26 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/impl/SqlInjectionDealDaoImpl.java
  22. 27 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/impl/SqlInjectionDealQueryDaoImpl.java
  23. 26 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/impl/SystemGuideDaoImpl.java
  24. 27 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/dao/impl/SystemGuideQueryDaoImpl.java
  25. 35 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/MemorandumPo.java
  26. 121 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/MemorandumTbl.java
  27. 35 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/RemindersJobPo.java
  28. 373 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/RemindersJobTbl.java
  29. 35 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/SqlInjectionDealPo.java
  30. 387 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/SqlInjectionDealTbl.java
  31. 35 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/SystemGuidePo.java
  32. 429 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/SystemGuideTbl.java
  33. 123 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/provider/MemorandumProvider.java
  34. 123 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/provider/RemindersJobProvider.java
  35. 123 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/provider/SqlInjectionDealProvider.java
  36. 123 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/provider/SystemGuideProvider.java
  37. 18 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/MemorandumRepository.java
  38. 18 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/RemindersJobRepository.java
  39. 18 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/SqlInjectionDealRepository.java
  40. 18 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/SystemGuideRepository.java
  41. 56 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/impl/MemorandumRepositoryImpl.java
  42. 56 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/impl/RemindersJobRepositoryImpl.java
  43. 56 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/impl/SqlInjectionDealRepositoryImpl.java
  44. 56 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/impl/SystemGuideRepositoryImpl.java
  45. 29 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sqlzdy/Service/SwdlService.java
  46. 259 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sqlzdy/Service/SwdlServiceImpl.java
  47. 109 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sqlzdy/control/SwdlController.java
  48. 18 0
      ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/sysdata/dao/UpdateDataTableDao.java
  49. 301 0
      ibps-provider-root/modules/provider-business/src/main/resources/com/lc/ibps/klimsibps/mapping/UpdateDataTableMapper.xml
  50. 90 0
      ibps-provider-root/modules/provider-business/src/main/resources/com/lc/ibps/sql/persistence/mapping/Memorandum.map.xml
  51. 126 0
      ibps-provider-root/modules/provider-business/src/main/resources/com/lc/ibps/sql/persistence/mapping/RemindersJob.map.xml
  52. 128 0
      ibps-provider-root/modules/provider-business/src/main/resources/com/lc/ibps/sql/persistence/mapping/SqlInjectionDeal.map.xml
  53. 134 0
      ibps-provider-root/modules/provider-business/src/main/resources/com/lc/ibps/sql/persistence/mapping/SystemGuide.map.xml
  54. 25 0
      ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/SqlBaseTest.java
  55. 60 0
      ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/domain/MemorandumTest.java
  56. 60 0
      ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/domain/RemindersJobTest.java
  57. 60 0
      ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/domain/SqlInjectionDealTest.java
  58. 60 0
      ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/domain/SystemGuideTest.java
  59. 55 0
      ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/persistence/dao/MemorandumDaoTest.java
  60. 55 0
      ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/persistence/dao/RemindersJobDaoTest.java
  61. 55 0
      ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/persistence/dao/SqlInjectionDealDaoTest.java
  62. 55 0
      ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/persistence/dao/SystemGuideDaoTest.java

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

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.sql.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.sql.persistence.entity.MemorandumPo;
+
+
+
+/**
+ * 备忘录 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-memorandum-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:28
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/sql/memorandum")
+@RestController
+public interface IMemorandumService {
+
+	/**
+	 * 
+	 * 【备忘录】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<MemorandumPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【备忘录】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<MemorandumPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.MemorandumProvider.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.MemorandumProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【备忘录】记录
+	 *
+	 * @param memorandumPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid MemorandumPo memorandumPo);
+}

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

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.sql.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.sql.persistence.entity.RemindersJobPo;
+
+
+
+/**
+ * 移动端催办事务 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-remindersJob-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:39
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/sql/remindersJob")
+@RestController
+public interface IRemindersJobService {
+
+	/**
+	 * 
+	 * 【移动端催办事务】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<RemindersJobPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【移动端催办事务】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<RemindersJobPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.RemindersJobProvider.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.RemindersJobProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【移动端催办事务】记录
+	 *
+	 * @param remindersJobPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid RemindersJobPo remindersJobPo);
+}

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

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.sql.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.sql.persistence.entity.SqlInjectionDealPo;
+
+
+
+/**
+ * 电子表单填写类 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-sqlInjectionDeal-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:47
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/sql/sqlInjectionDeal")
+@RestController
+public interface ISqlInjectionDealService {
+
+	/**
+	 * 
+	 * 【电子表单填写类】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<SqlInjectionDealPo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【电子表单填写类】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<SqlInjectionDealPo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.SqlInjectionDealProvider.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.SqlInjectionDealProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【电子表单填写类】记录
+	 *
+	 * @param sqlInjectionDealPo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid SqlInjectionDealPo sqlInjectionDealPo);
+}

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

@@ -0,0 +1,82 @@
+package com.lc.ibps.components.sql.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.sql.persistence.entity.SystemGuidePo;
+
+
+
+/**
+ * 系统指引 接口
+ *
+ *<pre> 
+ * 构建组:ibps-provider-systemGuide-api
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:27
+ *</pre>
+ */
+@Validated
+@RequestMapping(value = "/sql/systemGuide")
+@RestController
+public interface ISystemGuideService {
+
+	/**
+	 * 
+	 * 【系统指引】列表(分页条件查询)数据
+	 *
+	 * @param request
+	 * @return
+	 */
+	@RequestMapping(value = "/query", method = RequestMethod.POST)
+	public APIResult<APIPageList<SystemGuidePo>> query(
+			@RequestBody(required = true) APIRequest request);
+	
+	/**
+	 * 
+	 * 根据id查询【系统指引】
+	 *
+	 * @param id
+	 * @return
+	 */
+	@RequestMapping(value = "/get", method = { RequestMethod.GET })
+	public APIResult<SystemGuidePo> get(
+//			@NotBlank(message = "{com.lc.ibps.components.provider.SystemGuideProvider.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.SystemGuideProvider.ids}")
+			@RequestParam(name = "ids", required = true) String[] ids);
+	
+	/**
+	 * 
+	 * 保存【系统指引】记录
+	 *
+	 * @param systemGuidePo
+	 * @return
+	 */
+	@RequestMapping(value = "/save", method = { RequestMethod.POST })
+	public APIResult<Void> save(
+ 			@RequestBody(required = true) @Valid SystemGuidePo systemGuidePo);
+}

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

@@ -0,0 +1,64 @@
+package com.lc.ibps.components.sql.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.sql.persistence.dao.MemorandumDao;
+import com.lc.ibps.components.sql.persistence.dao.MemorandumQueryDao;
+import com.lc.ibps.components.sql.repository.MemorandumRepository;
+import com.lc.ibps.components.sql.persistence.entity.MemorandumPo;
+
+/**
+ * 备忘录 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:28
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class Memorandum extends AbstractDomain<String, MemorandumPo>{
+	
+	@Resource
+	private MemorandumDao memorandumDao;
+	@Resource
+	private MemorandumQueryDao memorandumQueryDao;
+	@Resource
+	private MemorandumRepository memorandumRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, MemorandumPo> getInternalQueryDao() {
+		return memorandumQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, MemorandumPo> getInternalDao() {
+		return memorandumDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "memorandum";
+	}
+	
+	
+	
+}

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

@@ -0,0 +1,64 @@
+package com.lc.ibps.components.sql.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.sql.persistence.dao.RemindersJobDao;
+import com.lc.ibps.components.sql.persistence.dao.RemindersJobQueryDao;
+import com.lc.ibps.components.sql.repository.RemindersJobRepository;
+import com.lc.ibps.components.sql.persistence.entity.RemindersJobPo;
+
+/**
+ * 移动端催办事务 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:39
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class RemindersJob extends AbstractDomain<String, RemindersJobPo>{
+	
+	@Resource
+	private RemindersJobDao remindersJobDao;
+	@Resource
+	private RemindersJobQueryDao remindersJobQueryDao;
+	@Resource
+	private RemindersJobRepository remindersJobRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, RemindersJobPo> getInternalQueryDao() {
+		return remindersJobQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, RemindersJobPo> getInternalDao() {
+		return remindersJobDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "remindersJob";
+	}
+	
+	
+	
+}

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

@@ -0,0 +1,64 @@
+package com.lc.ibps.components.sql.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.sql.persistence.dao.SqlInjectionDealDao;
+import com.lc.ibps.components.sql.persistence.dao.SqlInjectionDealQueryDao;
+import com.lc.ibps.components.sql.repository.SqlInjectionDealRepository;
+import com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo;
+
+/**
+ * 电子表单填写类 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:47
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class SqlInjectionDeal extends AbstractDomain<String, SqlInjectionDealPo>{
+	
+	@Resource
+	private SqlInjectionDealDao sqlInjectionDealDao;
+	@Resource
+	private SqlInjectionDealQueryDao sqlInjectionDealQueryDao;
+	@Resource
+	private SqlInjectionDealRepository sqlInjectionDealRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, SqlInjectionDealPo> getInternalQueryDao() {
+		return sqlInjectionDealQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, SqlInjectionDealPo> getInternalDao() {
+		return sqlInjectionDealDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "sqlInjectionDeal";
+	}
+	
+	
+	
+}

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

@@ -0,0 +1,64 @@
+package com.lc.ibps.components.sql.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.sql.persistence.dao.SystemGuideDao;
+import com.lc.ibps.components.sql.persistence.dao.SystemGuideQueryDao;
+import com.lc.ibps.components.sql.repository.SystemGuideRepository;
+import com.lc.ibps.components.sql.persistence.entity.SystemGuidePo;
+
+/**
+ * 系统指引 领域对象实体
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:27
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Service
+@Transactional
+@Scope("prototype")
+public class SystemGuide extends AbstractDomain<String, SystemGuidePo>{
+	
+	@Resource
+	private SystemGuideDao systemGuideDao;
+	@Resource
+	private SystemGuideQueryDao systemGuideQueryDao;
+	@Resource
+	private SystemGuideRepository systemGuideRepository;
+
+
+	protected void init(){
+		//
+	}
+	
+	@Override
+	protected IQueryDao<String, SystemGuidePo> getInternalQueryDao() {
+		return systemGuideQueryDao;
+	}
+	
+	@Override
+	protected IDao<String, SystemGuidePo> getInternalDao() {
+		return systemGuideDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "systemGuide";
+	}
+	
+	
+	
+}

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

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.sql.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.sql.persistence.entity.MemorandumPo;
+
+/**
+ * 备忘录 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:27
+ *</pre>
+ */
+public interface MemorandumDao extends IDao<String, MemorandumPo> {
+}

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

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.sql.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.MemorandumPo;
+
+/**
+ * 备忘录 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:27
+ *</pre>
+ */
+public interface MemorandumQueryDao extends IQueryDao<String, MemorandumPo> {
+}

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

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.sql.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.sql.persistence.entity.RemindersJobPo;
+
+/**
+ * 移动端催办事务 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:38
+ *</pre>
+ */
+public interface RemindersJobDao extends IDao<String, RemindersJobPo> {
+}

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

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.sql.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.RemindersJobPo;
+
+/**
+ * 移动端催办事务 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:37
+ *</pre>
+ */
+public interface RemindersJobQueryDao extends IQueryDao<String, RemindersJobPo> {
+}

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

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.sql.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo;
+
+/**
+ * 电子表单填写类 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:46
+ *</pre>
+ */
+public interface SqlInjectionDealDao extends IDao<String, SqlInjectionDealPo> {
+}

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

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.sql.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo;
+
+/**
+ * 电子表单填写类 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:45
+ *</pre>
+ */
+public interface SqlInjectionDealQueryDao extends IQueryDao<String, SqlInjectionDealPo> {
+}

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

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.sql.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IDao;
+import com.lc.ibps.components.sql.persistence.entity.SystemGuidePo;
+
+/**
+ * 系统指引 Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:26
+ *</pre>
+ */
+public interface SystemGuideDao extends IDao<String, SystemGuidePo> {
+}

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

@@ -0,0 +1,16 @@
+package com.lc.ibps.components.sql.persistence.dao;
+
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.SystemGuidePo;
+
+/**
+ * 系统指引 查询Dao接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:25
+ *</pre>
+ */
+public interface SystemGuideQueryDao extends IQueryDao<String, SystemGuidePo> {
+}

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

@@ -0,0 +1,26 @@
+package com.lc.ibps.components.sql.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.sql.persistence.dao.MemorandumDao;
+import com.lc.ibps.components.sql.persistence.entity.MemorandumPo;
+
+/**
+ * 备忘录 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:27
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class MemorandumDaoImpl extends MyBatisDaoImpl<String, MemorandumPo> implements MemorandumDao{
+
+    @Override
+    public String getNamespace() {
+        return MemorandumPo.class.getName();
+    }
+}

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

@@ -0,0 +1,27 @@
+package com.lc.ibps.components.sql.persistence.dao.impl;
+
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.sql.persistence.dao.MemorandumQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.MemorandumPo;
+
+/**
+ *备忘录 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:27
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class MemorandumQueryDaoImpl extends MyBatisQueryDaoImpl<String, MemorandumPo> implements MemorandumQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return MemorandumPo.class.getName();
+    }
+}

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

@@ -0,0 +1,26 @@
+package com.lc.ibps.components.sql.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.sql.persistence.dao.RemindersJobDao;
+import com.lc.ibps.components.sql.persistence.entity.RemindersJobPo;
+
+/**
+ * 移动端催办事务 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:38
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class RemindersJobDaoImpl extends MyBatisDaoImpl<String, RemindersJobPo> implements RemindersJobDao{
+
+    @Override
+    public String getNamespace() {
+        return RemindersJobPo.class.getName();
+    }
+}

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

@@ -0,0 +1,27 @@
+package com.lc.ibps.components.sql.persistence.dao.impl;
+
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.sql.persistence.dao.RemindersJobQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.RemindersJobPo;
+
+/**
+ *移动端催办事务 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:37
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class RemindersJobQueryDaoImpl extends MyBatisQueryDaoImpl<String, RemindersJobPo> implements RemindersJobQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return RemindersJobPo.class.getName();
+    }
+}

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

@@ -0,0 +1,26 @@
+package com.lc.ibps.components.sql.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.sql.persistence.dao.SqlInjectionDealDao;
+import com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo;
+
+/**
+ * 电子表单填写类 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:46
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class SqlInjectionDealDaoImpl extends MyBatisDaoImpl<String, SqlInjectionDealPo> implements SqlInjectionDealDao{
+
+    @Override
+    public String getNamespace() {
+        return SqlInjectionDealPo.class.getName();
+    }
+}

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

@@ -0,0 +1,27 @@
+package com.lc.ibps.components.sql.persistence.dao.impl;
+
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.sql.persistence.dao.SqlInjectionDealQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo;
+
+/**
+ *电子表单填写类 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:45
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class SqlInjectionDealQueryDaoImpl extends MyBatisQueryDaoImpl<String, SqlInjectionDealPo> implements SqlInjectionDealQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return SqlInjectionDealPo.class.getName();
+    }
+}

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

@@ -0,0 +1,26 @@
+package com.lc.ibps.components.sql.persistence.dao.impl;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisDaoImpl;
+import com.lc.ibps.components.sql.persistence.dao.SystemGuideDao;
+import com.lc.ibps.components.sql.persistence.entity.SystemGuidePo;
+
+/**
+ * 系统指引 Dao接口的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:26
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@Repository
+public class SystemGuideDaoImpl extends MyBatisDaoImpl<String, SystemGuidePo> implements SystemGuideDao{
+
+    @Override
+    public String getNamespace() {
+        return SystemGuidePo.class.getName();
+    }
+}

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

@@ -0,0 +1,27 @@
+package com.lc.ibps.components.sql.persistence.dao.impl;
+
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.db.ddd.dao.MyBatisQueryDaoImpl;
+import com.lc.ibps.components.sql.persistence.dao.SystemGuideQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.SystemGuidePo;
+
+/**
+ *系统指引 查询Dao的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:25
+ *</pre>
+ */
+ @SuppressWarnings("serial")
+@Repository
+public class SystemGuideQueryDaoImpl extends MyBatisQueryDaoImpl<String, SystemGuidePo> implements SystemGuideQueryDao{
+
+    @Override
+    public String getNamespace() {
+        return SystemGuidePo.class.getName();
+    }
+}

+ 35 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/MemorandumPo.java

@@ -0,0 +1,35 @@
+package com.lc.ibps.components.sql.persistence.entity;
+
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import com.lc.ibps.base.core.util.JacksonUtil;
+import io.swagger.annotations.ApiModel;
+
+/**
+ * 备忘录 实体对象
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:26
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@ApiModel(value = "备忘录对象")
+public class MemorandumPo extends MemorandumTbl{
+
+	public static MemorandumPo fromJsonString(String data){
+		if(JacksonUtil.isNotJsonObject(data)){
+			return null;
+		}
+		return JacksonUtil.getDTO(data, MemorandumPo.class);
+	}
+	
+	public static List<MemorandumPo> fromJsonArrayString(String listData){
+		if(JacksonUtil.isNotJsonArray(listData)){
+			return Collections.emptyList();
+		}
+		return JacksonUtil.getDTOList(listData, MemorandumPo.class);
+	}
+}

+ 121 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/MemorandumTbl.java

@@ -0,0 +1,121 @@
+package com.lc.ibps.components.sql.persistence.entity;
+
+import java.util.Date;
+
+import com.lc.ibps.base.framework.persistence.entity.AbstractPo;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+/**
+ * 备忘录 表对象
+ * 
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:26
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@ApiModel(value = "备忘录对象")
+public class MemorandumTbl extends AbstractPo<String>{
+	@ApiModelProperty(value = "主键")
+	protected String  id; 		/*主键*/
+	@ApiModelProperty(value = "租户ID")
+	protected String  tenantId; 		/*租户ID*/
+	@ApiModelProperty(value = "IP地址")
+	protected String  ip; 		/*IP地址*/
+	@ApiModelProperty(value = "标题")
+	protected String  title; 		/*标题*/
+	@ApiModelProperty(value = "内容")
+	protected String  content; 		/*内容*/
+	@ApiModelProperty(value = "状态")
+	protected String  state; 		/*状态*/
+	@ApiModelProperty(value = "用户ID")
+	protected String  userId; 		/*用户ID*/
+
+	public void setId(String id) 
+	{
+		this.id = id;
+	}
+	/**
+	 * 返回 主键
+	 * @return
+	 */
+	public String getId() 
+	{
+		return this.id;
+	}
+	public void setTenantId(String tenantId) 
+	{
+		this.tenantId = tenantId;
+	}
+	/**
+	 * 返回 租户ID
+	 * @return
+	 */
+	public String getTenantId() 
+	{
+		return this.tenantId;
+	}
+	public void setIp(String ip) 
+	{
+		this.ip = ip;
+	}
+	/**
+	 * 返回 IP地址
+	 * @return
+	 */
+	public String getIp() 
+	{
+		return this.ip;
+	}
+	public void setTitle(String title) 
+	{
+		this.title = title;
+	}
+	/**
+	 * 返回 标题
+	 * @return
+	 */
+	public String getTitle() 
+	{
+		return this.title;
+	}
+	public void setContent(String content) 
+	{
+		this.content = content;
+	}
+	/**
+	 * 返回 内容
+	 * @return
+	 */
+	public String getContent() 
+	{
+		return this.content;
+	}
+	public void setState(String state) 
+	{
+		this.state = state;
+	}
+	/**
+	 * 返回 状态
+	 * @return
+	 */
+	public String getState() 
+	{
+		return this.state;
+	}
+	public void setUserId(String userId) 
+	{
+		this.userId = userId;
+	}
+	/**
+	 * 返回 用户ID
+	 * @return
+	 */
+	public String getUserId() 
+	{
+		return this.userId;
+	}
+	
+}

+ 35 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/RemindersJobPo.java

@@ -0,0 +1,35 @@
+package com.lc.ibps.components.sql.persistence.entity;
+
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import com.lc.ibps.base.core.util.JacksonUtil;
+import io.swagger.annotations.ApiModel;
+
+/**
+ * 移动端催办事务 实体对象
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:37
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@ApiModel(value = "移动端催办事务对象")
+public class RemindersJobPo extends RemindersJobTbl{
+
+	public static RemindersJobPo fromJsonString(String data){
+		if(JacksonUtil.isNotJsonObject(data)){
+			return null;
+		}
+		return JacksonUtil.getDTO(data, RemindersJobPo.class);
+	}
+	
+	public static List<RemindersJobPo> fromJsonArrayString(String listData){
+		if(JacksonUtil.isNotJsonArray(listData)){
+			return Collections.emptyList();
+		}
+		return JacksonUtil.getDTOList(listData, RemindersJobPo.class);
+	}
+}

+ 373 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/RemindersJobTbl.java

@@ -0,0 +1,373 @@
+package com.lc.ibps.components.sql.persistence.entity;
+
+import java.util.Date;
+
+import com.lc.ibps.base.framework.persistence.entity.AbstractPo;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+/**
+ * 移动端催办事务 表对象
+ * 
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:37
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@ApiModel(value = "移动端催办事务对象")
+public class RemindersJobTbl extends AbstractPo<String>{
+	@ApiModelProperty(value = "主键")
+	protected String  id; 		/*主键*/
+	@ApiModelProperty(value = "租户ID")
+	protected String  tenantId; 		/*租户ID*/
+	@ApiModelProperty(value = "IP地址")
+	protected String  ip; 		/*IP地址*/
+	@ApiModelProperty(value = "是否过审")
+	protected String  shiFouGuoShen; 		/*是否过审*/
+	@ApiModelProperty(value = "编制人")
+	protected String  bianZhiRen; 		/*编制人*/
+	@ApiModelProperty(value = "编制部门")
+	protected String  bianZhiBuMen; 		/*编制部门*/
+	@ApiModelProperty(value = "过期时间")
+	protected String  bianZhiShiJian; 		/*过期时间*/
+	@ApiModelProperty(value = "事务ID")
+	protected String  shiWuId; 		/*事务ID*/
+	@ApiModelProperty(value = "完整名称")
+	protected String  wanZhengMingCh; 		/*完整名称*/
+	@ApiModelProperty(value = "事务名称")
+	protected String  shiWuMingCheng; 		/*事务名称*/
+	@ApiModelProperty(value = "事务类型")
+	protected String  shiWuLeiXing; 		/*事务类型*/
+	@ApiModelProperty(value = "事务状态")
+	protected String  shiWuZhuangTai; 		/*事务状态*/
+	@ApiModelProperty(value = "事务说明")
+	protected String  shiWuShuoMing; 		/*事务说明*/
+	@ApiModelProperty(value = "处理人名")
+	protected String  chuLiRenMing; 		/*处理人名*/
+	@ApiModelProperty(value = "处理人ID")
+	protected String  chuLiRenId; 		/*处理人ID*/
+	@ApiModelProperty(value = "处理人电话")
+	protected String  chuLiRenDianH; 		/*处理人电话*/
+	@ApiModelProperty(value = "部门ID")
+	protected String  buMenId; 		/*部门ID*/
+	@ApiModelProperty(value = "主管ID")
+	protected String  zhuGuanId; 		/*主管ID*/
+	@ApiModelProperty(value = "主管电话")
+	protected String  zhuGuanDianHua; 		/*主管电话*/
+	@ApiModelProperty(value = "提醒次数")
+	protected String  tiXingCiShu; 		/*提醒次数*/
+	@ApiModelProperty(value = "短信次数")
+	protected String  duanXinCiShu; 		/*短信次数*/
+	@ApiModelProperty(value = "提醒时间")
+	protected String  tiXingShiJian; 		/*提醒时间*/
+	@ApiModelProperty(value = "短信时间")
+	protected String  duanXinShiJian; 		/*短信时间*/
+	@ApiModelProperty(value = "部门")
+	protected String  buMen; 		/*部门*/
+	@ApiModelProperty(value = "过期状态")
+	protected String  guoQiZhuangTai; 		/*过期状态*/
+
+	public void setId(String id) 
+	{
+		this.id = id;
+	}
+	/**
+	 * 返回 主键
+	 * @return
+	 */
+	public String getId() 
+	{
+		return this.id;
+	}
+	public void setTenantId(String tenantId) 
+	{
+		this.tenantId = tenantId;
+	}
+	/**
+	 * 返回 租户ID
+	 * @return
+	 */
+	public String getTenantId() 
+	{
+		return this.tenantId;
+	}
+	public void setIp(String ip) 
+	{
+		this.ip = ip;
+	}
+	/**
+	 * 返回 IP地址
+	 * @return
+	 */
+	public String getIp() 
+	{
+		return this.ip;
+	}
+	public void setShiFouGuoShen(String shiFouGuoShen) 
+	{
+		this.shiFouGuoShen = shiFouGuoShen;
+	}
+	/**
+	 * 返回 是否过审
+	 * @return
+	 */
+	public String getShiFouGuoShen() 
+	{
+		return this.shiFouGuoShen;
+	}
+	public void setBianZhiRen(String bianZhiRen) 
+	{
+		this.bianZhiRen = bianZhiRen;
+	}
+	/**
+	 * 返回 编制人
+	 * @return
+	 */
+	public String getBianZhiRen() 
+	{
+		return this.bianZhiRen;
+	}
+	public void setBianZhiBuMen(String bianZhiBuMen) 
+	{
+		this.bianZhiBuMen = bianZhiBuMen;
+	}
+	/**
+	 * 返回 编制部门
+	 * @return
+	 */
+	public String getBianZhiBuMen() 
+	{
+		return this.bianZhiBuMen;
+	}
+	public void setBianZhiShiJian(String bianZhiShiJian) 
+	{
+		this.bianZhiShiJian = bianZhiShiJian;
+	}
+	/**
+	 * 返回 过期时间
+	 * @return
+	 */
+	public String getBianZhiShiJian() 
+	{
+		return this.bianZhiShiJian;
+	}
+	public void setShiWuId(String shiWuId) 
+	{
+		this.shiWuId = shiWuId;
+	}
+	/**
+	 * 返回 事务ID
+	 * @return
+	 */
+	public String getShiWuId() 
+	{
+		return this.shiWuId;
+	}
+	public void setWanZhengMingCh(String wanZhengMingCh) 
+	{
+		this.wanZhengMingCh = wanZhengMingCh;
+	}
+	/**
+	 * 返回 完整名称
+	 * @return
+	 */
+	public String getWanZhengMingCh() 
+	{
+		return this.wanZhengMingCh;
+	}
+	public void setShiWuMingCheng(String shiWuMingCheng) 
+	{
+		this.shiWuMingCheng = shiWuMingCheng;
+	}
+	/**
+	 * 返回 事务名称
+	 * @return
+	 */
+	public String getShiWuMingCheng() 
+	{
+		return this.shiWuMingCheng;
+	}
+	public void setShiWuLeiXing(String shiWuLeiXing) 
+	{
+		this.shiWuLeiXing = shiWuLeiXing;
+	}
+	/**
+	 * 返回 事务类型
+	 * @return
+	 */
+	public String getShiWuLeiXing() 
+	{
+		return this.shiWuLeiXing;
+	}
+	public void setShiWuZhuangTai(String shiWuZhuangTai) 
+	{
+		this.shiWuZhuangTai = shiWuZhuangTai;
+	}
+	/**
+	 * 返回 事务状态
+	 * @return
+	 */
+	public String getShiWuZhuangTai() 
+	{
+		return this.shiWuZhuangTai;
+	}
+	public void setShiWuShuoMing(String shiWuShuoMing) 
+	{
+		this.shiWuShuoMing = shiWuShuoMing;
+	}
+	/**
+	 * 返回 事务说明
+	 * @return
+	 */
+	public String getShiWuShuoMing() 
+	{
+		return this.shiWuShuoMing;
+	}
+	public void setChuLiRenMing(String chuLiRenMing) 
+	{
+		this.chuLiRenMing = chuLiRenMing;
+	}
+	/**
+	 * 返回 处理人名
+	 * @return
+	 */
+	public String getChuLiRenMing() 
+	{
+		return this.chuLiRenMing;
+	}
+	public void setChuLiRenId(String chuLiRenId) 
+	{
+		this.chuLiRenId = chuLiRenId;
+	}
+	/**
+	 * 返回 处理人ID
+	 * @return
+	 */
+	public String getChuLiRenId() 
+	{
+		return this.chuLiRenId;
+	}
+	public void setChuLiRenDianH(String chuLiRenDianH) 
+	{
+		this.chuLiRenDianH = chuLiRenDianH;
+	}
+	/**
+	 * 返回 处理人电话
+	 * @return
+	 */
+	public String getChuLiRenDianH() 
+	{
+		return this.chuLiRenDianH;
+	}
+	public void setBuMenId(String buMenId) 
+	{
+		this.buMenId = buMenId;
+	}
+	/**
+	 * 返回 部门ID
+	 * @return
+	 */
+	public String getBuMenId() 
+	{
+		return this.buMenId;
+	}
+	public void setZhuGuanId(String zhuGuanId) 
+	{
+		this.zhuGuanId = zhuGuanId;
+	}
+	/**
+	 * 返回 主管ID
+	 * @return
+	 */
+	public String getZhuGuanId() 
+	{
+		return this.zhuGuanId;
+	}
+	public void setZhuGuanDianHua(String zhuGuanDianHua) 
+	{
+		this.zhuGuanDianHua = zhuGuanDianHua;
+	}
+	/**
+	 * 返回 主管电话
+	 * @return
+	 */
+	public String getZhuGuanDianHua() 
+	{
+		return this.zhuGuanDianHua;
+	}
+	public void setTiXingCiShu(String tiXingCiShu) 
+	{
+		this.tiXingCiShu = tiXingCiShu;
+	}
+	/**
+	 * 返回 提醒次数
+	 * @return
+	 */
+	public String getTiXingCiShu() 
+	{
+		return this.tiXingCiShu;
+	}
+	public void setDuanXinCiShu(String duanXinCiShu) 
+	{
+		this.duanXinCiShu = duanXinCiShu;
+	}
+	/**
+	 * 返回 短信次数
+	 * @return
+	 */
+	public String getDuanXinCiShu() 
+	{
+		return this.duanXinCiShu;
+	}
+	public void setTiXingShiJian(String tiXingShiJian) 
+	{
+		this.tiXingShiJian = tiXingShiJian;
+	}
+	/**
+	 * 返回 提醒时间
+	 * @return
+	 */
+	public String getTiXingShiJian() 
+	{
+		return this.tiXingShiJian;
+	}
+	public void setDuanXinShiJian(String duanXinShiJian) 
+	{
+		this.duanXinShiJian = duanXinShiJian;
+	}
+	/**
+	 * 返回 短信时间
+	 * @return
+	 */
+	public String getDuanXinShiJian() 
+	{
+		return this.duanXinShiJian;
+	}
+	public void setBuMen(String buMen) 
+	{
+		this.buMen = buMen;
+	}
+	/**
+	 * 返回 部门
+	 * @return
+	 */
+	public String getBuMen() 
+	{
+		return this.buMen;
+	}
+	public void setGuoQiZhuangTai(String guoQiZhuangTai) 
+	{
+		this.guoQiZhuangTai = guoQiZhuangTai;
+	}
+	/**
+	 * 返回 过期状态
+	 * @return
+	 */
+	public String getGuoQiZhuangTai() 
+	{
+		return this.guoQiZhuangTai;
+	}
+	
+}

+ 35 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/SqlInjectionDealPo.java

@@ -0,0 +1,35 @@
+package com.lc.ibps.components.sql.persistence.entity;
+
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import com.lc.ibps.base.core.util.JacksonUtil;
+import io.swagger.annotations.ApiModel;
+
+/**
+ * 电子表单填写类 实体对象
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:45
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@ApiModel(value = "电子表单填写类对象")
+public class SqlInjectionDealPo extends SqlInjectionDealTbl{
+
+	public static SqlInjectionDealPo fromJsonString(String data){
+		if(JacksonUtil.isNotJsonObject(data)){
+			return null;
+		}
+		return JacksonUtil.getDTO(data, SqlInjectionDealPo.class);
+	}
+	
+	public static List<SqlInjectionDealPo> fromJsonArrayString(String listData){
+		if(JacksonUtil.isNotJsonArray(listData)){
+			return Collections.emptyList();
+		}
+		return JacksonUtil.getDTOList(listData, SqlInjectionDealPo.class);
+	}
+}

+ 387 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/SqlInjectionDealTbl.java

@@ -0,0 +1,387 @@
+package com.lc.ibps.components.sql.persistence.entity;
+
+import java.util.Date;
+
+import com.lc.ibps.base.framework.persistence.entity.AbstractPo;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+/**
+ * 电子表单填写类 表对象
+ * 
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:45
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@ApiModel(value = "电子表单填写类对象")
+public class SqlInjectionDealTbl extends AbstractPo<String>{
+	@ApiModelProperty(value = "主键")
+	protected String  id; 		/*主键*/
+	@ApiModelProperty(value = "租户ID")
+	protected String  tenantId; 		/*租户ID*/
+	@ApiModelProperty(value = "IP地址")
+	protected String  ip; 		/*IP地址*/
+	@ApiModelProperty(value = "是否过审")
+	protected String  shiFouGuoShen; 		/*是否过审*/
+	@ApiModelProperty(value = "地点")
+	protected String  diDian; 		/*地点*/
+	@ApiModelProperty(value = "编制人")
+	protected String  bianZhiRen; 		/*编制人*/
+	@ApiModelProperty(value = "编制部门")
+	protected String  bianZhiBuMen; 		/*编制部门*/
+	@ApiModelProperty(value = "编制时间")
+	protected String  bianZhiShiJian; 		/*编制时间*/
+	@ApiModelProperty(value = "快照")
+	protected String  kuaiZhao; 		/*快照*/
+	@ApiModelProperty(value = "表单名称")
+	protected String  biaoDanMingChe; 		/*表单名称*/
+	@ApiModelProperty(value = "表单模板")
+	protected String  biaoDanMoBan; 		/*表单模板*/
+	@ApiModelProperty(value = "归档路径")
+	protected String  guiDangLuJing; 		/*归档路径*/
+	@ApiModelProperty(value = "审批人1")
+	protected String  shenPiRen1; 		/*审批人1*/
+	@ApiModelProperty(value = "审批人2")
+	protected String  shenPiRen2; 		/*审批人2*/
+	@ApiModelProperty(value = "审批人3")
+	protected String  shenPiRen3; 		/*审批人3*/
+	@ApiModelProperty(value = "审批人4")
+	protected String  shenPiRen4; 		/*审批人4*/
+	@ApiModelProperty(value = "附件")
+	protected String  fuJian; 		/*附件*/
+	@ApiModelProperty(value = "说明")
+	protected String  shuoMing; 		/*说明*/
+	@ApiModelProperty(value = "配置")
+	protected String  peiZhi; 		/*配置*/
+	@ApiModelProperty(value = "模板ID")
+	protected String  moBanId; 		/*模板ID*/
+	@ApiModelProperty(value = "签字图文")
+	protected String  qianZiTuWen; 		/*签字图文*/
+	@ApiModelProperty(value = "存放路径")
+	protected String  cunFangLuJing; 		/*存放路径*/
+	@ApiModelProperty(value = "模板信息")
+	protected String  moBanXinXi; 		/*模板信息*/
+	@ApiModelProperty(value = "记录类型")
+	protected String  jiLuLeiXing; 		/*记录类型*/
+	@ApiModelProperty(value = "部门分组")
+	protected String  buMenFenZu; 		/*部门分组*/
+	@ApiModelProperty(value = "模板备注")
+	protected String  moBanBeiZhu; 		/*模板备注*/
+
+	public void setId(String id) 
+	{
+		this.id = id;
+	}
+	/**
+	 * 返回 主键
+	 * @return
+	 */
+	public String getId() 
+	{
+		return this.id;
+	}
+	public void setTenantId(String tenantId) 
+	{
+		this.tenantId = tenantId;
+	}
+	/**
+	 * 返回 租户ID
+	 * @return
+	 */
+	public String getTenantId() 
+	{
+		return this.tenantId;
+	}
+	public void setIp(String ip) 
+	{
+		this.ip = ip;
+	}
+	/**
+	 * 返回 IP地址
+	 * @return
+	 */
+	public String getIp() 
+	{
+		return this.ip;
+	}
+	public void setShiFouGuoShen(String shiFouGuoShen) 
+	{
+		this.shiFouGuoShen = shiFouGuoShen;
+	}
+	/**
+	 * 返回 是否过审
+	 * @return
+	 */
+	public String getShiFouGuoShen() 
+	{
+		return this.shiFouGuoShen;
+	}
+	public void setDiDian(String diDian) 
+	{
+		this.diDian = diDian;
+	}
+	/**
+	 * 返回 地点
+	 * @return
+	 */
+	public String getDiDian() 
+	{
+		return this.diDian;
+	}
+	public void setBianZhiRen(String bianZhiRen) 
+	{
+		this.bianZhiRen = bianZhiRen;
+	}
+	/**
+	 * 返回 编制人
+	 * @return
+	 */
+	public String getBianZhiRen() 
+	{
+		return this.bianZhiRen;
+	}
+	public void setBianZhiBuMen(String bianZhiBuMen) 
+	{
+		this.bianZhiBuMen = bianZhiBuMen;
+	}
+	/**
+	 * 返回 编制部门
+	 * @return
+	 */
+	public String getBianZhiBuMen() 
+	{
+		return this.bianZhiBuMen;
+	}
+	public void setBianZhiShiJian(String bianZhiShiJian) 
+	{
+		this.bianZhiShiJian = bianZhiShiJian;
+	}
+	/**
+	 * 返回 编制时间
+	 * @return
+	 */
+	public String getBianZhiShiJian() 
+	{
+		return this.bianZhiShiJian;
+	}
+	public void setKuaiZhao(String kuaiZhao) 
+	{
+		this.kuaiZhao = kuaiZhao;
+	}
+	/**
+	 * 返回 快照
+	 * @return
+	 */
+	public String getKuaiZhao() 
+	{
+		return this.kuaiZhao;
+	}
+	public void setBiaoDanMingChe(String biaoDanMingChe) 
+	{
+		this.biaoDanMingChe = biaoDanMingChe;
+	}
+	/**
+	 * 返回 表单名称
+	 * @return
+	 */
+	public String getBiaoDanMingChe() 
+	{
+		return this.biaoDanMingChe;
+	}
+	public void setBiaoDanMoBan(String biaoDanMoBan) 
+	{
+		this.biaoDanMoBan = biaoDanMoBan;
+	}
+	/**
+	 * 返回 表单模板
+	 * @return
+	 */
+	public String getBiaoDanMoBan() 
+	{
+		return this.biaoDanMoBan;
+	}
+	public void setGuiDangLuJing(String guiDangLuJing) 
+	{
+		this.guiDangLuJing = guiDangLuJing;
+	}
+	/**
+	 * 返回 归档路径
+	 * @return
+	 */
+	public String getGuiDangLuJing() 
+	{
+		return this.guiDangLuJing;
+	}
+	public void setShenPiRen1(String shenPiRen1) 
+	{
+		this.shenPiRen1 = shenPiRen1;
+	}
+	/**
+	 * 返回 审批人1
+	 * @return
+	 */
+	public String getShenPiRen1() 
+	{
+		return this.shenPiRen1;
+	}
+	public void setShenPiRen2(String shenPiRen2) 
+	{
+		this.shenPiRen2 = shenPiRen2;
+	}
+	/**
+	 * 返回 审批人2
+	 * @return
+	 */
+	public String getShenPiRen2() 
+	{
+		return this.shenPiRen2;
+	}
+	public void setShenPiRen3(String shenPiRen3) 
+	{
+		this.shenPiRen3 = shenPiRen3;
+	}
+	/**
+	 * 返回 审批人3
+	 * @return
+	 */
+	public String getShenPiRen3() 
+	{
+		return this.shenPiRen3;
+	}
+	public void setShenPiRen4(String shenPiRen4) 
+	{
+		this.shenPiRen4 = shenPiRen4;
+	}
+	/**
+	 * 返回 审批人4
+	 * @return
+	 */
+	public String getShenPiRen4() 
+	{
+		return this.shenPiRen4;
+	}
+	public void setFuJian(String fuJian) 
+	{
+		this.fuJian = fuJian;
+	}
+	/**
+	 * 返回 附件
+	 * @return
+	 */
+	public String getFuJian() 
+	{
+		return this.fuJian;
+	}
+	public void setShuoMing(String shuoMing) 
+	{
+		this.shuoMing = shuoMing;
+	}
+	/**
+	 * 返回 说明
+	 * @return
+	 */
+	public String getShuoMing() 
+	{
+		return this.shuoMing;
+	}
+	public void setPeiZhi(String peiZhi) 
+	{
+		this.peiZhi = peiZhi;
+	}
+	/**
+	 * 返回 配置
+	 * @return
+	 */
+	public String getPeiZhi() 
+	{
+		return this.peiZhi;
+	}
+	public void setMoBanId(String moBanId) 
+	{
+		this.moBanId = moBanId;
+	}
+	/**
+	 * 返回 模板ID
+	 * @return
+	 */
+	public String getMoBanId() 
+	{
+		return this.moBanId;
+	}
+	public void setQianZiTuWen(String qianZiTuWen) 
+	{
+		this.qianZiTuWen = qianZiTuWen;
+	}
+	/**
+	 * 返回 签字图文
+	 * @return
+	 */
+	public String getQianZiTuWen() 
+	{
+		return this.qianZiTuWen;
+	}
+	public void setCunFangLuJing(String cunFangLuJing) 
+	{
+		this.cunFangLuJing = cunFangLuJing;
+	}
+	/**
+	 * 返回 存放路径
+	 * @return
+	 */
+	public String getCunFangLuJing() 
+	{
+		return this.cunFangLuJing;
+	}
+	public void setMoBanXinXi(String moBanXinXi) 
+	{
+		this.moBanXinXi = moBanXinXi;
+	}
+	/**
+	 * 返回 模板信息
+	 * @return
+	 */
+	public String getMoBanXinXi() 
+	{
+		return this.moBanXinXi;
+	}
+	public void setJiLuLeiXing(String jiLuLeiXing) 
+	{
+		this.jiLuLeiXing = jiLuLeiXing;
+	}
+	/**
+	 * 返回 记录类型
+	 * @return
+	 */
+	public String getJiLuLeiXing() 
+	{
+		return this.jiLuLeiXing;
+	}
+	public void setBuMenFenZu(String buMenFenZu) 
+	{
+		this.buMenFenZu = buMenFenZu;
+	}
+	/**
+	 * 返回 部门分组
+	 * @return
+	 */
+	public String getBuMenFenZu() 
+	{
+		return this.buMenFenZu;
+	}
+	public void setMoBanBeiZhu(String moBanBeiZhu) 
+	{
+		this.moBanBeiZhu = moBanBeiZhu;
+	}
+	/**
+	 * 返回 模板备注
+	 * @return
+	 */
+	public String getMoBanBeiZhu() 
+	{
+		return this.moBanBeiZhu;
+	}
+	
+}

+ 35 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/SystemGuidePo.java

@@ -0,0 +1,35 @@
+package com.lc.ibps.components.sql.persistence.entity;
+
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.List;
+import com.lc.ibps.base.core.util.JacksonUtil;
+import io.swagger.annotations.ApiModel;
+
+/**
+ * 系统指引 实体对象
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:24
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@ApiModel(value = "系统指引对象")
+public class SystemGuidePo extends SystemGuideTbl{
+
+	public static SystemGuidePo fromJsonString(String data){
+		if(JacksonUtil.isNotJsonObject(data)){
+			return null;
+		}
+		return JacksonUtil.getDTO(data, SystemGuidePo.class);
+	}
+	
+	public static List<SystemGuidePo> fromJsonArrayString(String listData){
+		if(JacksonUtil.isNotJsonArray(listData)){
+			return Collections.emptyList();
+		}
+		return JacksonUtil.getDTOList(listData, SystemGuidePo.class);
+	}
+}

+ 429 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/persistence/entity/SystemGuideTbl.java

@@ -0,0 +1,429 @@
+package com.lc.ibps.components.sql.persistence.entity;
+
+import java.util.Date;
+
+import com.lc.ibps.base.framework.persistence.entity.AbstractPo;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+
+/**
+ * 系统指引 表对象
+ * 
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:25
+ *</pre>
+ */
+@SuppressWarnings("serial")
+@ApiModel(value = "系统指引对象")
+public class SystemGuideTbl extends AbstractPo<String>{
+	@ApiModelProperty(value = "主键")
+	protected String  id; 		/*主键*/
+	@ApiModelProperty(value = "租户ID")
+	protected String  tenantId; 		/*租户ID*/
+	@ApiModelProperty(value = "IP地址")
+	protected String  ip; 		/*IP地址*/
+	@ApiModelProperty(value = "表单名称")
+	protected String  biaoDanMingChe; 		/*表单名称*/
+	@ApiModelProperty(value = "数据表key")
+	protected String  shuJuBiaoKey; 		/*数据表key*/
+	@ApiModelProperty(value = "表单key")
+	protected String  biaoDanKey; 		/*表单key*/
+	@ApiModelProperty(value = "表单编号")
+	protected String  biaoDanBianHao; 		/*表单编号*/
+	@ApiModelProperty(value = "生效日期")
+	protected String  shengXiaoRiQi; 		/*生效日期*/
+	@ApiModelProperty(value = "地点")
+	protected String  diDian; 		/*地点*/
+	@ApiModelProperty(value = "快照")
+	protected String  kuaiZhao; 		/*快照*/
+	@ApiModelProperty(value = "所属系统")
+	protected String  suoShuXiTong; 		/*所属系统*/
+	@ApiModelProperty(value = "功能模块")
+	protected String  gongNengMoKuai; 		/*功能模块*/
+	@ApiModelProperty(value = "填写时机")
+	protected String  tianXieShiJi; 		/*填写时机*/
+	@ApiModelProperty(value = "事务类型")
+	protected String  shiWuLeiXing; 		/*事务类型*/
+	@ApiModelProperty(value = "程序文件")
+	protected String  chengXuWenJian; 		/*程序文件*/
+	@ApiModelProperty(value = "编制人")
+	protected String  bianZhiRen; 		/*编制人*/
+	@ApiModelProperty(value = "审核人")
+	protected String  shenHeRen; 		/*审核人*/
+	@ApiModelProperty(value = "审批人")
+	protected String  shenPiRen; 		/*审批人*/
+	@ApiModelProperty(value = "说明")
+	protected String  shuoMing; 		/*说明*/
+	@ApiModelProperty(value = "序号")
+	protected String  sn; 		/*序号*/
+	@ApiModelProperty(value = "编号")
+	protected String  bianHao; 		/*编号*/
+	@ApiModelProperty(value = "版本")
+	protected String  banBen; 		/*版本*/
+	@ApiModelProperty(value = "编制角色")
+	protected String  bianZhiJiaoSe; 		/*编制角色*/
+	@ApiModelProperty(value = "审核角色")
+	protected String  shenHeJiaoSe; 		/*审核角色*/
+	@ApiModelProperty(value = "审批角色")
+	protected String  shenPiJiaoSe; 		/*审批角色*/
+	@ApiModelProperty(value = "菜单")
+	protected String  caiDan; 		/*菜单*/
+	@ApiModelProperty(value = "页面路径")
+	protected String  yeMianLuJing; 		/*页面路径*/
+	@ApiModelProperty(value = "资源路径")
+	protected String  ziYuanLuJing; 		/*资源路径*/
+	@ApiModelProperty(value = "审批意见是否展示所有")
+	protected String  shenPiYiJianS; 		/*审批意见是否展示所有*/
+
+	public void setId(String id) 
+	{
+		this.id = id;
+	}
+	/**
+	 * 返回 主键
+	 * @return
+	 */
+	public String getId() 
+	{
+		return this.id;
+	}
+	public void setTenantId(String tenantId) 
+	{
+		this.tenantId = tenantId;
+	}
+	/**
+	 * 返回 租户ID
+	 * @return
+	 */
+	public String getTenantId() 
+	{
+		return this.tenantId;
+	}
+	public void setIp(String ip) 
+	{
+		this.ip = ip;
+	}
+	/**
+	 * 返回 IP地址
+	 * @return
+	 */
+	public String getIp() 
+	{
+		return this.ip;
+	}
+	public void setBiaoDanMingChe(String biaoDanMingChe) 
+	{
+		this.biaoDanMingChe = biaoDanMingChe;
+	}
+	/**
+	 * 返回 表单名称
+	 * @return
+	 */
+	public String getBiaoDanMingChe() 
+	{
+		return this.biaoDanMingChe;
+	}
+	public void setShuJuBiaoKey(String shuJuBiaoKey) 
+	{
+		this.shuJuBiaoKey = shuJuBiaoKey;
+	}
+	/**
+	 * 返回 数据表key
+	 * @return
+	 */
+	public String getShuJuBiaoKey() 
+	{
+		return this.shuJuBiaoKey;
+	}
+	public void setBiaoDanKey(String biaoDanKey) 
+	{
+		this.biaoDanKey = biaoDanKey;
+	}
+	/**
+	 * 返回 表单key
+	 * @return
+	 */
+	public String getBiaoDanKey() 
+	{
+		return this.biaoDanKey;
+	}
+	public void setBiaoDanBianHao(String biaoDanBianHao) 
+	{
+		this.biaoDanBianHao = biaoDanBianHao;
+	}
+	/**
+	 * 返回 表单编号
+	 * @return
+	 */
+	public String getBiaoDanBianHao() 
+	{
+		return this.biaoDanBianHao;
+	}
+	public void setShengXiaoRiQi(String shengXiaoRiQi) 
+	{
+		this.shengXiaoRiQi = shengXiaoRiQi;
+	}
+	/**
+	 * 返回 生效日期
+	 * @return
+	 */
+	public String getShengXiaoRiQi() 
+	{
+		return this.shengXiaoRiQi;
+	}
+	public void setDiDian(String diDian) 
+	{
+		this.diDian = diDian;
+	}
+	/**
+	 * 返回 地点
+	 * @return
+	 */
+	public String getDiDian() 
+	{
+		return this.diDian;
+	}
+	public void setKuaiZhao(String kuaiZhao) 
+	{
+		this.kuaiZhao = kuaiZhao;
+	}
+	/**
+	 * 返回 快照
+	 * @return
+	 */
+	public String getKuaiZhao() 
+	{
+		return this.kuaiZhao;
+	}
+	public void setSuoShuXiTong(String suoShuXiTong) 
+	{
+		this.suoShuXiTong = suoShuXiTong;
+	}
+	/**
+	 * 返回 所属系统
+	 * @return
+	 */
+	public String getSuoShuXiTong() 
+	{
+		return this.suoShuXiTong;
+	}
+	public void setGongNengMoKuai(String gongNengMoKuai) 
+	{
+		this.gongNengMoKuai = gongNengMoKuai;
+	}
+	/**
+	 * 返回 功能模块
+	 * @return
+	 */
+	public String getGongNengMoKuai() 
+	{
+		return this.gongNengMoKuai;
+	}
+	public void setTianXieShiJi(String tianXieShiJi) 
+	{
+		this.tianXieShiJi = tianXieShiJi;
+	}
+	/**
+	 * 返回 填写时机
+	 * @return
+	 */
+	public String getTianXieShiJi() 
+	{
+		return this.tianXieShiJi;
+	}
+	public void setShiWuLeiXing(String shiWuLeiXing) 
+	{
+		this.shiWuLeiXing = shiWuLeiXing;
+	}
+	/**
+	 * 返回 事务类型
+	 * @return
+	 */
+	public String getShiWuLeiXing() 
+	{
+		return this.shiWuLeiXing;
+	}
+	public void setChengXuWenJian(String chengXuWenJian) 
+	{
+		this.chengXuWenJian = chengXuWenJian;
+	}
+	/**
+	 * 返回 程序文件
+	 * @return
+	 */
+	public String getChengXuWenJian() 
+	{
+		return this.chengXuWenJian;
+	}
+	public void setBianZhiRen(String bianZhiRen) 
+	{
+		this.bianZhiRen = bianZhiRen;
+	}
+	/**
+	 * 返回 编制人
+	 * @return
+	 */
+	public String getBianZhiRen() 
+	{
+		return this.bianZhiRen;
+	}
+	public void setShenHeRen(String shenHeRen) 
+	{
+		this.shenHeRen = shenHeRen;
+	}
+	/**
+	 * 返回 审核人
+	 * @return
+	 */
+	public String getShenHeRen() 
+	{
+		return this.shenHeRen;
+	}
+	public void setShenPiRen(String shenPiRen) 
+	{
+		this.shenPiRen = shenPiRen;
+	}
+	/**
+	 * 返回 审批人
+	 * @return
+	 */
+	public String getShenPiRen() 
+	{
+		return this.shenPiRen;
+	}
+	public void setShuoMing(String shuoMing) 
+	{
+		this.shuoMing = shuoMing;
+	}
+	/**
+	 * 返回 说明
+	 * @return
+	 */
+	public String getShuoMing() 
+	{
+		return this.shuoMing;
+	}
+	public void setSn(String sn) 
+	{
+		this.sn = sn;
+	}
+	/**
+	 * 返回 序号
+	 * @return
+	 */
+	public String getSn() 
+	{
+		return this.sn;
+	}
+	public void setBianHao(String bianHao) 
+	{
+		this.bianHao = bianHao;
+	}
+	/**
+	 * 返回 编号
+	 * @return
+	 */
+	public String getBianHao() 
+	{
+		return this.bianHao;
+	}
+	public void setBanBen(String banBen) 
+	{
+		this.banBen = banBen;
+	}
+	/**
+	 * 返回 版本
+	 * @return
+	 */
+	public String getBanBen() 
+	{
+		return this.banBen;
+	}
+	public void setBianZhiJiaoSe(String bianZhiJiaoSe) 
+	{
+		this.bianZhiJiaoSe = bianZhiJiaoSe;
+	}
+	/**
+	 * 返回 编制角色
+	 * @return
+	 */
+	public String getBianZhiJiaoSe() 
+	{
+		return this.bianZhiJiaoSe;
+	}
+	public void setShenHeJiaoSe(String shenHeJiaoSe) 
+	{
+		this.shenHeJiaoSe = shenHeJiaoSe;
+	}
+	/**
+	 * 返回 审核角色
+	 * @return
+	 */
+	public String getShenHeJiaoSe() 
+	{
+		return this.shenHeJiaoSe;
+	}
+	public void setShenPiJiaoSe(String shenPiJiaoSe) 
+	{
+		this.shenPiJiaoSe = shenPiJiaoSe;
+	}
+	/**
+	 * 返回 审批角色
+	 * @return
+	 */
+	public String getShenPiJiaoSe() 
+	{
+		return this.shenPiJiaoSe;
+	}
+	public void setCaiDan(String caiDan) 
+	{
+		this.caiDan = caiDan;
+	}
+	/**
+	 * 返回 菜单
+	 * @return
+	 */
+	public String getCaiDan() 
+	{
+		return this.caiDan;
+	}
+	public void setYeMianLuJing(String yeMianLuJing) 
+	{
+		this.yeMianLuJing = yeMianLuJing;
+	}
+	/**
+	 * 返回 页面路径
+	 * @return
+	 */
+	public String getYeMianLuJing() 
+	{
+		return this.yeMianLuJing;
+	}
+	public void setZiYuanLuJing(String ziYuanLuJing) 
+	{
+		this.ziYuanLuJing = ziYuanLuJing;
+	}
+	/**
+	 * 返回 资源路径
+	 * @return
+	 */
+	public String getZiYuanLuJing() 
+	{
+		return this.ziYuanLuJing;
+	}
+	public void setShenPiYiJianS(String shenPiYiJianS) 
+	{
+		this.shenPiYiJianS = shenPiYiJianS;
+	}
+	/**
+	 * 返回 审批意见是否展示所有
+	 * @return
+	 */
+	public String getShenPiYiJianS() 
+	{
+		return this.shenPiYiJianS;
+	}
+	
+}

+ 123 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/provider/MemorandumProvider.java

@@ -0,0 +1,123 @@
+package com.lc.ibps.components.sql.provider;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import com.lc.ibps.api.base.constants.StateEnum;
+import com.lc.ibps.api.base.query.QueryFilter;
+import com.lc.ibps.base.core.constants.StringPool;
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import com.lc.ibps.cloud.provider.GenericProvider;
+import com.lc.ibps.components.sql.api.IMemorandumService;
+import com.lc.ibps.components.sql.domain.Memorandum;
+import com.lc.ibps.components.sql.persistence.entity.MemorandumPo;
+import com.lc.ibps.components.sql.repository.MemorandumRepository;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
+import io.swagger.annotations.Extension;
+import io.swagger.annotations.ExtensionProperty;
+
+/**
+ * 备忘录 服务类
+ * <pre>
+ * 构建组:ibps-provider-memorandum
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:29
+ *</pre>
+ */
+@Api(tags = "备忘录管理", value = "备忘录数据")
+@Service
+public class MemorandumProvider extends GenericProvider implements IMemorandumService{
+
+	@Resource
+	private MemorandumRepository memorandumRepository;
+
+	@ApiOperation(value = "备忘录列表(分页条件查询)数据", notes = "备忘录列表(分页条件查询)数据")
+	@Override
+	public APIResult<APIPageList<MemorandumPo>> query(
+			@ApiParam(name = "request", value = "传入查询请求json字符串", required = true) 
+			@RequestBody(required = true) APIRequest request) {
+		APIResult<APIPageList<MemorandumPo>> result = new APIResult<>();
+		try {
+			QueryFilter queryFilter = getQueryFilter(request);
+			List<MemorandumPo> data = memorandumRepository.query(queryFilter);
+			APIPageList<MemorandumPo> apiPageData = getAPIPageList(data);
+			result.setData(apiPageData);
+		} catch (Exception e) {
+			// TODO ERROR => other error message
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+
+	@ApiOperation(value = "根据id查询备忘录", notes = "根据id查询备忘录")
+	@Override
+	public APIResult<MemorandumPo> get(
+			@ApiParam(name = "id", value = "查询id", required = true) 
+			@RequestParam(name = "id", required = true) String id) {
+		APIResult<MemorandumPo> result = new APIResult<>();
+		try {
+			MemorandumPo memorandumPo = memorandumRepository.get(id);
+			result.setData(memorandumPo);
+		} catch (Exception e) {
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+	
+	@ApiOperation(value = "保存", notes = "保存备忘录信息", 
+			extensions = {
+					@Extension(properties = {
+							@ExtensionProperty(name = "submitCtrl", value = StringPool.Y)
+					})
+			})
+	@Override
+	public APIResult<Void> save(
+			@ApiParam(name = "memorandumPo", value = "备忘录对象", required = true)  
+			@RequestBody(required = true) MemorandumPo memorandumPo) {
+		APIResult<Void> result = new APIResult<Void>();
+		try {
+			logger.info(" com.lc.ibps.components.provider.MemorandumProvider.save()--->memorandumPo: {}", memorandumPo.toString());
+			Memorandum domain = memorandumRepository.newInstance(memorandumPo);
+			domain.save();
+			result.setMessage("保存备忘录成功");
+		} catch (Exception e) {
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+
+	@ApiOperation(value = "删除", notes = "删除备忘录", 
+			extensions = {
+					@Extension(properties = {
+							@ExtensionProperty(name = "submitCtrl", value = StringPool.Y)
+					})
+			})
+	@Override
+	public APIResult<Void> remove(
+			@ApiParam(name = "ids", value = "备忘录ID数组", required = true)  
+			@RequestParam(name = "ids", required = true) String[] ids) {
+		APIResult<Void> result = new APIResult<Void>();
+		try {
+			Memorandum domain = memorandumRepository.newInstance();
+			domain.deleteByIds(ids);
+			result.setMessage("删除备忘录成功");
+		} catch (Exception e) {
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+	
+}

+ 123 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/provider/RemindersJobProvider.java

@@ -0,0 +1,123 @@
+package com.lc.ibps.components.sql.provider;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import com.lc.ibps.api.base.constants.StateEnum;
+import com.lc.ibps.api.base.query.QueryFilter;
+import com.lc.ibps.base.core.constants.StringPool;
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import com.lc.ibps.cloud.provider.GenericProvider;
+import com.lc.ibps.components.sql.api.IRemindersJobService;
+import com.lc.ibps.components.sql.domain.RemindersJob;
+import com.lc.ibps.components.sql.persistence.entity.RemindersJobPo;
+import com.lc.ibps.components.sql.repository.RemindersJobRepository;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
+import io.swagger.annotations.Extension;
+import io.swagger.annotations.ExtensionProperty;
+
+/**
+ * 移动端催办事务 服务类
+ * <pre>
+ * 构建组:ibps-provider-remindersJob
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:40
+ *</pre>
+ */
+@Api(tags = "移动端催办事务管理", value = "移动端催办事务数据")
+@Service
+public class RemindersJobProvider extends GenericProvider implements IRemindersJobService{
+
+	@Resource
+	private RemindersJobRepository remindersJobRepository;
+
+	@ApiOperation(value = "移动端催办事务列表(分页条件查询)数据", notes = "移动端催办事务列表(分页条件查询)数据")
+	@Override
+	public APIResult<APIPageList<RemindersJobPo>> query(
+			@ApiParam(name = "request", value = "传入查询请求json字符串", required = true) 
+			@RequestBody(required = true) APIRequest request) {
+		APIResult<APIPageList<RemindersJobPo>> result = new APIResult<>();
+		try {
+			QueryFilter queryFilter = getQueryFilter(request);
+			List<RemindersJobPo> data = remindersJobRepository.query(queryFilter);
+			APIPageList<RemindersJobPo> apiPageData = getAPIPageList(data);
+			result.setData(apiPageData);
+		} catch (Exception e) {
+			// TODO ERROR => other error message
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+
+	@ApiOperation(value = "根据id查询移动端催办事务", notes = "根据id查询移动端催办事务")
+	@Override
+	public APIResult<RemindersJobPo> get(
+			@ApiParam(name = "id", value = "查询id", required = true) 
+			@RequestParam(name = "id", required = true) String id) {
+		APIResult<RemindersJobPo> result = new APIResult<>();
+		try {
+			RemindersJobPo remindersJobPo = remindersJobRepository.get(id);
+			result.setData(remindersJobPo);
+		} catch (Exception e) {
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+	
+	@ApiOperation(value = "保存", notes = "保存移动端催办事务信息", 
+			extensions = {
+					@Extension(properties = {
+							@ExtensionProperty(name = "submitCtrl", value = StringPool.Y)
+					})
+			})
+	@Override
+	public APIResult<Void> save(
+			@ApiParam(name = "remindersJobPo", value = "移动端催办事务对象", required = true)  
+			@RequestBody(required = true) RemindersJobPo remindersJobPo) {
+		APIResult<Void> result = new APIResult<Void>();
+		try {
+			logger.info(" com.lc.ibps.components.provider.RemindersJobProvider.save()--->remindersJobPo: {}", remindersJobPo.toString());
+			RemindersJob domain = remindersJobRepository.newInstance(remindersJobPo);
+			domain.save();
+			result.setMessage("保存移动端催办事务成功");
+		} catch (Exception e) {
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+
+	@ApiOperation(value = "删除", notes = "删除移动端催办事务", 
+			extensions = {
+					@Extension(properties = {
+							@ExtensionProperty(name = "submitCtrl", value = StringPool.Y)
+					})
+			})
+	@Override
+	public APIResult<Void> remove(
+			@ApiParam(name = "ids", value = "移动端催办事务ID数组", required = true)  
+			@RequestParam(name = "ids", required = true) String[] ids) {
+		APIResult<Void> result = new APIResult<Void>();
+		try {
+			RemindersJob domain = remindersJobRepository.newInstance();
+			domain.deleteByIds(ids);
+			result.setMessage("删除移动端催办事务成功");
+		} catch (Exception e) {
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+	
+}

+ 123 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/provider/SqlInjectionDealProvider.java

@@ -0,0 +1,123 @@
+package com.lc.ibps.components.sql.provider;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import com.lc.ibps.api.base.constants.StateEnum;
+import com.lc.ibps.api.base.query.QueryFilter;
+import com.lc.ibps.base.core.constants.StringPool;
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import com.lc.ibps.cloud.provider.GenericProvider;
+import com.lc.ibps.components.sql.api.ISqlInjectionDealService;
+import com.lc.ibps.components.sql.domain.SqlInjectionDeal;
+import com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo;
+import com.lc.ibps.components.sql.repository.SqlInjectionDealRepository;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
+import io.swagger.annotations.Extension;
+import io.swagger.annotations.ExtensionProperty;
+
+/**
+ * 电子表单填写类 服务类
+ * <pre>
+ * 构建组:ibps-provider-sqlInjectionDeal
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:48
+ *</pre>
+ */
+@Api(tags = "电子表单填写类管理", value = "电子表单填写类数据")
+@Service
+public class SqlInjectionDealProvider extends GenericProvider implements ISqlInjectionDealService{
+
+	@Resource
+	private SqlInjectionDealRepository sqlInjectionDealRepository;
+
+	@ApiOperation(value = "电子表单填写类列表(分页条件查询)数据", notes = "电子表单填写类列表(分页条件查询)数据")
+	@Override
+	public APIResult<APIPageList<SqlInjectionDealPo>> query(
+			@ApiParam(name = "request", value = "传入查询请求json字符串", required = true) 
+			@RequestBody(required = true) APIRequest request) {
+		APIResult<APIPageList<SqlInjectionDealPo>> result = new APIResult<>();
+		try {
+			QueryFilter queryFilter = getQueryFilter(request);
+			List<SqlInjectionDealPo> data = sqlInjectionDealRepository.query(queryFilter);
+			APIPageList<SqlInjectionDealPo> apiPageData = getAPIPageList(data);
+			result.setData(apiPageData);
+		} catch (Exception e) {
+			// TODO ERROR => other error message
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+
+	@ApiOperation(value = "根据id查询电子表单填写类", notes = "根据id查询电子表单填写类")
+	@Override
+	public APIResult<SqlInjectionDealPo> get(
+			@ApiParam(name = "id", value = "查询id", required = true) 
+			@RequestParam(name = "id", required = true) String id) {
+		APIResult<SqlInjectionDealPo> result = new APIResult<>();
+		try {
+			SqlInjectionDealPo sqlInjectionDealPo = sqlInjectionDealRepository.get(id);
+			result.setData(sqlInjectionDealPo);
+		} catch (Exception e) {
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+	
+	@ApiOperation(value = "保存", notes = "保存电子表单填写类信息", 
+			extensions = {
+					@Extension(properties = {
+							@ExtensionProperty(name = "submitCtrl", value = StringPool.Y)
+					})
+			})
+	@Override
+	public APIResult<Void> save(
+			@ApiParam(name = "sqlInjectionDealPo", value = "电子表单填写类对象", required = true)  
+			@RequestBody(required = true) SqlInjectionDealPo sqlInjectionDealPo) {
+		APIResult<Void> result = new APIResult<Void>();
+		try {
+			logger.info(" com.lc.ibps.components.provider.SqlInjectionDealProvider.save()--->sqlInjectionDealPo: {}", sqlInjectionDealPo.toString());
+			SqlInjectionDeal domain = sqlInjectionDealRepository.newInstance(sqlInjectionDealPo);
+			domain.save();
+			result.setMessage("保存电子表单填写类成功");
+		} catch (Exception e) {
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+
+	@ApiOperation(value = "删除", notes = "删除电子表单填写类", 
+			extensions = {
+					@Extension(properties = {
+							@ExtensionProperty(name = "submitCtrl", value = StringPool.Y)
+					})
+			})
+	@Override
+	public APIResult<Void> remove(
+			@ApiParam(name = "ids", value = "电子表单填写类ID数组", required = true)  
+			@RequestParam(name = "ids", required = true) String[] ids) {
+		APIResult<Void> result = new APIResult<Void>();
+		try {
+			SqlInjectionDeal domain = sqlInjectionDealRepository.newInstance();
+			domain.deleteByIds(ids);
+			result.setMessage("删除电子表单填写类成功");
+		} catch (Exception e) {
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+	
+}

+ 123 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/provider/SystemGuideProvider.java

@@ -0,0 +1,123 @@
+package com.lc.ibps.components.sql.provider;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Service;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import com.lc.ibps.api.base.constants.StateEnum;
+import com.lc.ibps.api.base.query.QueryFilter;
+import com.lc.ibps.base.core.constants.StringPool;
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIRequest;
+import com.lc.ibps.cloud.entity.APIResult;
+import com.lc.ibps.cloud.provider.GenericProvider;
+import com.lc.ibps.components.sql.api.ISystemGuideService;
+import com.lc.ibps.components.sql.domain.SystemGuide;
+import com.lc.ibps.components.sql.persistence.entity.SystemGuidePo;
+import com.lc.ibps.components.sql.repository.SystemGuideRepository;
+
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import io.swagger.annotations.ApiParam;
+import io.swagger.annotations.Extension;
+import io.swagger.annotations.ExtensionProperty;
+
+/**
+ * 系统指引 服务类
+ * <pre>
+ * 构建组:ibps-provider-systemGuide
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:27
+ *</pre>
+ */
+@Api(tags = "系统指引管理", value = "系统指引数据")
+@Service
+public class SystemGuideProvider extends GenericProvider implements ISystemGuideService{
+
+	@Resource
+	private SystemGuideRepository systemGuideRepository;
+
+	@ApiOperation(value = "系统指引列表(分页条件查询)数据", notes = "系统指引列表(分页条件查询)数据")
+	@Override
+	public APIResult<APIPageList<SystemGuidePo>> query(
+			@ApiParam(name = "request", value = "传入查询请求json字符串", required = true) 
+			@RequestBody(required = true) APIRequest request) {
+		APIResult<APIPageList<SystemGuidePo>> result = new APIResult<>();
+		try {
+			QueryFilter queryFilter = getQueryFilter(request);
+			List<SystemGuidePo> data = systemGuideRepository.query(queryFilter);
+			APIPageList<SystemGuidePo> apiPageData = getAPIPageList(data);
+			result.setData(apiPageData);
+		} catch (Exception e) {
+			// TODO ERROR => other error message
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+
+	@ApiOperation(value = "根据id查询系统指引", notes = "根据id查询系统指引")
+	@Override
+	public APIResult<SystemGuidePo> get(
+			@ApiParam(name = "id", value = "查询id", required = true) 
+			@RequestParam(name = "id", required = true) String id) {
+		APIResult<SystemGuidePo> result = new APIResult<>();
+		try {
+			SystemGuidePo systemGuidePo = systemGuideRepository.get(id);
+			result.setData(systemGuidePo);
+		} catch (Exception e) {
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+	
+	@ApiOperation(value = "保存", notes = "保存系统指引信息", 
+			extensions = {
+					@Extension(properties = {
+							@ExtensionProperty(name = "submitCtrl", value = StringPool.Y)
+					})
+			})
+	@Override
+	public APIResult<Void> save(
+			@ApiParam(name = "systemGuidePo", value = "系统指引对象", required = true)  
+			@RequestBody(required = true) SystemGuidePo systemGuidePo) {
+		APIResult<Void> result = new APIResult<Void>();
+		try {
+			logger.info(" com.lc.ibps.components.provider.SystemGuideProvider.save()--->systemGuidePo: {}", systemGuidePo.toString());
+			SystemGuide domain = systemGuideRepository.newInstance(systemGuidePo);
+			domain.save();
+			result.setMessage("保存系统指引成功");
+		} catch (Exception e) {
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+
+	@ApiOperation(value = "删除", notes = "删除系统指引", 
+			extensions = {
+					@Extension(properties = {
+							@ExtensionProperty(name = "submitCtrl", value = StringPool.Y)
+					})
+			})
+	@Override
+	public APIResult<Void> remove(
+			@ApiParam(name = "ids", value = "系统指引ID数组", required = true)  
+			@RequestParam(name = "ids", required = true) String[] ids) {
+		APIResult<Void> result = new APIResult<Void>();
+		try {
+			SystemGuide domain = systemGuideRepository.newInstance();
+			domain.deleteByIds(ids);
+			result.setMessage("删除系统指引成功");
+		} catch (Exception e) {
+			setExceptionResult(result, StateEnum.ERROR.getCode(), StateEnum.ERROR.getText(), e);
+		}
+		return result;
+	}
+	
+}

+ 18 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/MemorandumRepository.java

@@ -0,0 +1,18 @@
+package com.lc.ibps.components.sql.repository;
+
+import com.lc.ibps.base.framework.repository.IRepository;
+import com.lc.ibps.components.sql.domain.Memorandum;
+import com.lc.ibps.components.sql.persistence.entity.MemorandumPo;
+
+/**
+ * 备忘录 仓库接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:28
+ *</pre>
+ */
+public interface MemorandumRepository extends IRepository<String, MemorandumPo,Memorandum>{
+
+}

+ 18 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/RemindersJobRepository.java

@@ -0,0 +1,18 @@
+package com.lc.ibps.components.sql.repository;
+
+import com.lc.ibps.base.framework.repository.IRepository;
+import com.lc.ibps.components.sql.domain.RemindersJob;
+import com.lc.ibps.components.sql.persistence.entity.RemindersJobPo;
+
+/**
+ * 移动端催办事务 仓库接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:38
+ *</pre>
+ */
+public interface RemindersJobRepository extends IRepository<String, RemindersJobPo,RemindersJob>{
+
+}

+ 18 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/SqlInjectionDealRepository.java

@@ -0,0 +1,18 @@
+package com.lc.ibps.components.sql.repository;
+
+import com.lc.ibps.base.framework.repository.IRepository;
+import com.lc.ibps.components.sql.domain.SqlInjectionDeal;
+import com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo;
+
+/**
+ * 电子表单填写类 仓库接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:46
+ *</pre>
+ */
+public interface SqlInjectionDealRepository extends IRepository<String, SqlInjectionDealPo,SqlInjectionDeal>{
+
+}

+ 18 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/SystemGuideRepository.java

@@ -0,0 +1,18 @@
+package com.lc.ibps.components.sql.repository;
+
+import com.lc.ibps.base.framework.repository.IRepository;
+import com.lc.ibps.components.sql.domain.SystemGuide;
+import com.lc.ibps.components.sql.persistence.entity.SystemGuidePo;
+
+/**
+ * 系统指引 仓库接口
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:26
+ *</pre>
+ */
+public interface SystemGuideRepository extends IRepository<String, SystemGuidePo,SystemGuide>{
+
+}

+ 56 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/impl/MemorandumRepositoryImpl.java

@@ -0,0 +1,56 @@
+package com.lc.ibps.components.sql.repository.impl;
+
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.base.framework.repository.AbstractRepository;
+import com.lc.ibps.components.sql.domain.Memorandum;
+import com.lc.ibps.components.sql.repository.MemorandumRepository;
+import com.lc.ibps.components.sql.persistence.dao.MemorandumQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.MemorandumPo;
+
+/**
+ * 备忘录 仓库的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:28
+ *</pre>
+ */
+@Repository
+public class MemorandumRepositoryImpl extends AbstractRepository<String, MemorandumPo,Memorandum> implements MemorandumRepository{
+	  
+	@Resource
+	private  MemorandumQueryDao memorandumQueryDao;
+
+	public Memorandum newInstance() {
+		MemorandumPo po = new MemorandumPo();
+		Memorandum memorandum = AppUtil.getBean(Memorandum.class);
+		memorandum.setData(po);
+		return memorandum;
+	}
+
+	public Memorandum newInstance(MemorandumPo po) {
+		Memorandum memorandum = AppUtil.getBean(Memorandum.class);
+		memorandum.setData(po);
+		return memorandum;
+	} 
+	
+	@Override
+	protected IQueryDao<String, MemorandumPo> getQueryDao() {
+		return memorandumQueryDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "memorandum";
+	}
+	
+
+	
+}

+ 56 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/impl/RemindersJobRepositoryImpl.java

@@ -0,0 +1,56 @@
+package com.lc.ibps.components.sql.repository.impl;
+
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.base.framework.repository.AbstractRepository;
+import com.lc.ibps.components.sql.domain.RemindersJob;
+import com.lc.ibps.components.sql.repository.RemindersJobRepository;
+import com.lc.ibps.components.sql.persistence.dao.RemindersJobQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.RemindersJobPo;
+
+/**
+ * 移动端催办事务 仓库的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:38
+ *</pre>
+ */
+@Repository
+public class RemindersJobRepositoryImpl extends AbstractRepository<String, RemindersJobPo,RemindersJob> implements RemindersJobRepository{
+	  
+	@Resource
+	private  RemindersJobQueryDao remindersJobQueryDao;
+
+	public RemindersJob newInstance() {
+		RemindersJobPo po = new RemindersJobPo();
+		RemindersJob remindersJob = AppUtil.getBean(RemindersJob.class);
+		remindersJob.setData(po);
+		return remindersJob;
+	}
+
+	public RemindersJob newInstance(RemindersJobPo po) {
+		RemindersJob remindersJob = AppUtil.getBean(RemindersJob.class);
+		remindersJob.setData(po);
+		return remindersJob;
+	} 
+	
+	@Override
+	protected IQueryDao<String, RemindersJobPo> getQueryDao() {
+		return remindersJobQueryDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "remindersJob";
+	}
+	
+
+	
+}

+ 56 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/impl/SqlInjectionDealRepositoryImpl.java

@@ -0,0 +1,56 @@
+package com.lc.ibps.components.sql.repository.impl;
+
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.base.framework.repository.AbstractRepository;
+import com.lc.ibps.components.sql.domain.SqlInjectionDeal;
+import com.lc.ibps.components.sql.repository.SqlInjectionDealRepository;
+import com.lc.ibps.components.sql.persistence.dao.SqlInjectionDealQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo;
+
+/**
+ * 电子表单填写类 仓库的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:46
+ *</pre>
+ */
+@Repository
+public class SqlInjectionDealRepositoryImpl extends AbstractRepository<String, SqlInjectionDealPo,SqlInjectionDeal> implements SqlInjectionDealRepository{
+	  
+	@Resource
+	private  SqlInjectionDealQueryDao sqlInjectionDealQueryDao;
+
+	public SqlInjectionDeal newInstance() {
+		SqlInjectionDealPo po = new SqlInjectionDealPo();
+		SqlInjectionDeal sqlInjectionDeal = AppUtil.getBean(SqlInjectionDeal.class);
+		sqlInjectionDeal.setData(po);
+		return sqlInjectionDeal;
+	}
+
+	public SqlInjectionDeal newInstance(SqlInjectionDealPo po) {
+		SqlInjectionDeal sqlInjectionDeal = AppUtil.getBean(SqlInjectionDeal.class);
+		sqlInjectionDeal.setData(po);
+		return sqlInjectionDeal;
+	} 
+	
+	@Override
+	protected IQueryDao<String, SqlInjectionDealPo> getQueryDao() {
+		return sqlInjectionDealQueryDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "sqlInjectionDeal";
+	}
+	
+
+	
+}

+ 56 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sql/repository/impl/SystemGuideRepositoryImpl.java

@@ -0,0 +1,56 @@
+package com.lc.ibps.components.sql.repository.impl;
+
+
+import javax.annotation.Resource;
+
+import org.springframework.stereotype.Repository;
+
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.framework.persistence.dao.IQueryDao;
+import com.lc.ibps.base.framework.repository.AbstractRepository;
+import com.lc.ibps.components.sql.domain.SystemGuide;
+import com.lc.ibps.components.sql.repository.SystemGuideRepository;
+import com.lc.ibps.components.sql.persistence.dao.SystemGuideQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.SystemGuidePo;
+
+/**
+ * 系统指引 仓库的实现类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:26
+ *</pre>
+ */
+@Repository
+public class SystemGuideRepositoryImpl extends AbstractRepository<String, SystemGuidePo,SystemGuide> implements SystemGuideRepository{
+	  
+	@Resource
+	private  SystemGuideQueryDao systemGuideQueryDao;
+
+	public SystemGuide newInstance() {
+		SystemGuidePo po = new SystemGuidePo();
+		SystemGuide systemGuide = AppUtil.getBean(SystemGuide.class);
+		systemGuide.setData(po);
+		return systemGuide;
+	}
+
+	public SystemGuide newInstance(SystemGuidePo po) {
+		SystemGuide systemGuide = AppUtil.getBean(SystemGuide.class);
+		systemGuide.setData(po);
+		return systemGuide;
+	} 
+	
+	@Override
+	protected IQueryDao<String, SystemGuidePo> getQueryDao() {
+		return systemGuideQueryDao;
+	}
+	
+	@Override
+	public String getInternalCacheName() {
+		return "systemGuide";
+	}
+	
+
+	
+}

+ 29 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sqlzdy/Service/SwdlService.java

@@ -0,0 +1,29 @@
+package com.lc.ibps.components.sqlzdy.Service;
+
+import com.alibaba.fastjson.JSONObject;
+import com.lc.ibps.cloud.entity.APIResult;
+import com.lc.ibps.sysdata.QueryDTO;
+import org.springframework.web.bind.annotation.RequestBody;
+
+import java.util.LinkedHashMap;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @title: xiexh
+ * @date 2025/06/10 16:37
+ */
+public interface SwdlService {
+
+    /**
+     * 分页查询接口
+     */
+    APIResult<Object> queryData(@RequestBody(required = true) Map<String,Object> map)throws Exception ;
+
+    APIResult<Object> queryMoExData(@RequestBody(required = true) Map<String,Object> map)throws Exception ;
+
+    APIResult<Object> queryExData(@RequestBody(required = true) Map<String,Object> map)throws Exception ;
+
+    APIResult<Object> queryInspectionData(@RequestBody(required = true) Map<String,Object> map)throws Exception ;
+
+}

+ 259 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sqlzdy/Service/SwdlServiceImpl.java

@@ -0,0 +1,259 @@
+package com.lc.ibps.components.sqlzdy.Service;
+
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
+import com.lc.ibps.api.base.constants.StateEnum;
+import com.lc.ibps.base.bo.exception.BoBaseException;
+import com.lc.ibps.base.core.constants.StringPool;
+import com.lc.ibps.base.core.util.AppUtil;
+import com.lc.ibps.base.core.util.BeanUtils;
+import com.lc.ibps.base.core.util.Collections;
+import com.lc.ibps.base.core.util.I18nUtil;
+import com.lc.ibps.base.framework.id.UniqueIdUtil;
+import com.lc.ibps.base.framework.table.ICommonDao;
+import com.lc.ibps.base.web.context.ContextUtil;
+import com.lc.ibps.base.web.util.RequestUtil;
+import com.lc.ibps.bpmn.api.service.BpmProcInstService;
+import com.lc.ibps.bpmn.provider.BpmInstProvider;
+import com.lc.ibps.cloud.entity.APIPageList;
+import com.lc.ibps.cloud.entity.APIPageResult;
+import com.lc.ibps.cloud.entity.APIResult;
+import com.lc.ibps.cloud.provider.GenericProvider;
+import com.lc.ibps.cloud.redis.utils.RedisUtil;
+import com.lc.ibps.cloud.util.AESUtil;
+import com.lc.ibps.config.JsonUtilConfig;
+import com.lc.ibps.config.SerialConfig;
+import com.lc.ibps.org.api.IPartyPositionService;
+import com.lc.ibps.org.party.persistence.entity.PartyPositionPo;
+import com.lc.ibps.sysdata.QueryDTO;
+import com.lc.ibps.sysdata.dao.UpdateDataTableDao;
+import com.lc.ibps.sysdata.entity.Material;
+import com.lc.ibps.sysdata.entity.User;
+import com.lc.ibps.sysdata.services.UpdateDataTableService;
+import io.swagger.annotations.ApiParam;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.util.DigestUtils;
+import org.springframework.web.bind.annotation.RequestBody;
+
+import javax.annotation.Resource;
+import java.nio.ByteBuffer;
+import java.nio.ByteOrder;
+import java.text.SimpleDateFormat;
+import java.time.Duration;
+import java.time.Instant;
+import java.util.*;
+import java.util.concurrent.TimeUnit;
+
+import static com.lc.ibps.api.base.constants.StateEnum.ERROR;
+import static com.lc.ibps.api.base.constants.StateEnum.SUCCESS;
+
+/**
+ * @title: xiexh
+ * @date 2025/06/10 16:37
+ */
+@Service
+@Slf4j
+public class SwdlServiceImpl extends GenericProvider implements SwdlService {
+
+    @Autowired
+    UpdateDataTableDao  updateDataTableDao;
+    private static final String EXAMINEE = "1169304256906264576";
+
+
+    @Override
+    public APIResult<Object> queryData(
+            @ApiParam(name = "request", value = "传入查询请求map对象", required = true)
+            @RequestBody(required = true) Map<String,Object> map) throws Exception  {
+        APIResult<Object> result = new APIResult<>();
+        try {
+            int pageNo = Integer.parseInt(map.get("pageNo").toString());
+            int limit = Integer.parseInt(map.get("limit").toString());
+            int startPage = limit*(pageNo-1);
+            map.put("startPage",startPage);
+            if(BeanUtils.isEmpty(map.get("locationId"))){
+                map.put("locationId",getDiDian());
+            }
+            List<Map<String,Object>> list = updateDataTableDao.selectByLocation(map);
+            int totalCount = updateDataTableDao.selectByLocationCount(map);
+            APIPageList<Map<String,Object>> pageList = getAPIPageList(list);
+            APIPageResult pageResult = new APIPageResult();
+            pageResult.setTotalCount(totalCount);
+            pageResult.setLimit(limit);
+            pageResult.setPage(pageNo);
+            pageList.setPageResult(pageResult);
+            result.setData(pageList);
+        } catch (Exception e) {
+            setExceptionResult(result, StateEnum.ERROR_FORM_BO.getCode(), I18nUtil.getMessage(StateEnum.ERROR_FORM_BO.getCode()+""), e);
+        }
+        return result;
+    }
+
+    @Override
+    public APIResult<Object> queryMoExData(
+            @ApiParam(name = "request", value = "传入查询请求map对象", required = true)
+            @RequestBody(required = true) Map<String, Object> map) throws Exception {
+        APIResult<Object> result = new APIResult<>();
+        try {
+            int pageNo = Integer.parseInt(map.get("pageNo").toString());
+            int limit = Integer.parseInt(map.get("limit").toString());
+            int startPage = limit * (pageNo - 1);
+            map.put("startPage", startPage);
+            if (BeanUtils.isEmpty(map.get("locationId"))) {
+                map.put("locationId", getDiDian());
+            }
+            if (BeanUtils.isEmpty(map.get("examinee"))) {
+                map.put("examinee", EXAMINEE);
+            }
+            Map mapDeal = getMapV2(map);
+            List<Map<String, Object>> list = updateDataTableDao.selectMobileExInfo(mapDeal);
+            int totalCount = updateDataTableDao.selectMobileExInfoCount(mapDeal);
+            APIPageList<Map<String, Object>> pageList = getAPIPageList(list);
+            APIPageResult pageResult = new APIPageResult();
+            pageResult.setTotalCount(totalCount);
+            pageResult.setLimit(limit);
+            pageResult.setPage(pageNo);
+            pageList.setPageResult(pageResult);
+            result.setData(pageList);
+        } catch (Exception e) {
+            setExceptionResult(result, StateEnum.ERROR_FORM_BO.getCode(), I18nUtil.getMessage(StateEnum.ERROR_FORM_BO.getCode() + ""), e);
+        }
+        return result;
+    }
+    @Override
+    public APIResult<Object> queryExData(
+            @ApiParam(name = "request", value = "传入查询请求map对象", required = true)
+            @RequestBody(required = true) Map<String, Object> map) throws Exception {
+        APIResult<Object> result = new APIResult<>();
+        try {
+            int pageNo = Integer.parseInt(map.get("pageNo").toString());
+            int limit = Integer.parseInt(map.get("limit").toString());
+            int startPage = limit * (pageNo - 1);
+            map.put("startPage", startPage);
+            if (BeanUtils.isEmpty(map.get("locationId"))) {
+                map.put("locationId", getDiDian());
+            }
+            Map mapDeal = getMap(map);
+            List<Map<String, Object>> list = updateDataTableDao.selectExInfoByLocation(mapDeal);
+            int totalCount = updateDataTableDao.selectExInfoByLocationCount(mapDeal);
+            int totalCountNull = updateDataTableDao.selectExInfoByLocationCountNull(mapDeal);
+            APIPageList<Map<String, Object>> pageList = getAPIPageList(list);
+            APIPageResult pageResult = new APIPageResult();
+            pageResult.setTotalCount(totalCount+totalCountNull);
+            pageResult.setLimit(limit);
+            pageResult.setPage(pageNo);
+            pageList.setPageResult(pageResult);
+            result.setData(pageList);
+        } catch (Exception e) {
+            setExceptionResult(result, StateEnum.ERROR_FORM_BO.getCode(), I18nUtil.getMessage(StateEnum.ERROR_FORM_BO.getCode() + ""), e);
+        }
+        return result;
+    }
+
+    @Override
+    public APIResult<Object> queryInspectionData(
+            @ApiParam(name = "request", value = "传入查询请求map对象", required = true)
+            @RequestBody(required = true) Map<String,Object> map) throws Exception  {
+        APIResult<Object> result = new APIResult<>();
+        try {
+            int pageNo = Integer.parseInt(map.get("pageNo").toString());
+            int limit = Integer.parseInt(map.get("limit").toString());
+            int startPage = limit*(pageNo-1);
+            map.put("startPage",startPage);
+            if(BeanUtils.isEmpty(map.get("locationId"))){
+                map.put("locationId",getDiDian());
+            }
+            String shenQingRenZh = "%"+map.get("shenQingRenZh")+"%";
+            map.put("shenQingRenZh",shenQingRenZh);
+            String keShiZh = "%"+map.get("keShiZh")+"%";
+            map.put("keShiZh",keShiZh);
+            List<Map<String,Object>> list = updateDataTableDao.selectMobileInspection(map);
+            int totalCount = updateDataTableDao.selectMobileInspectionCount(map);
+            APIPageList<Map<String,Object>> pageList = getAPIPageList(list);
+            APIPageResult pageResult = new APIPageResult();
+            pageResult.setTotalCount(totalCount);
+            pageResult.setLimit(limit);
+            pageResult.setPage(pageNo);
+            pageList.setPageResult(pageResult);
+            result.setData(pageList);
+        } catch (Exception e) {
+            setExceptionResult(result, StateEnum.ERROR_FORM_BO.getCode(), I18nUtil.getMessage(StateEnum.ERROR_FORM_BO.getCode()+""), e);
+        }
+        return result;
+    }
+
+    //获取当前用户地点,前端可以不用传
+    private String getDiDian() {
+        IPartyPositionService partyPositionService = AppUtil.getBean(IPartyPositionService.class);
+        APIResult<List<PartyPositionPo>> result = partyPositionService.findByUserId(ContextUtil.getCurrentUserId());
+        String diDian ="";
+        try {
+            diDian = result.getData().get(0).getPath().split(StringPool.BACK_SLASH + StringPool.DOT)[1];
+        }catch (Exception ex){
+            log.error("Can't get didian information",ex);
+            return null;
+        }
+        return diDian;
+    }
+
+    private Map getMap(Map map) {
+        HashMap<String, Object> stringObjectHashMap = new HashMap<>();
+        if (BeanUtils.isNotEmpty(map)) {
+            stringObjectHashMap.put("pageNo", map.get("pageNo"));
+            stringObjectHashMap.put("limit", map.get("limit"));
+            stringObjectHashMap.put("startPage", map.get("startPage"));
+            stringObjectHashMap.put("locationId", getDiDian());
+            ArrayList arrayList = (ArrayList) map.get("param");
+            Map map2 = (Map) arrayList.get(0);
+            ArrayList orderList = (ArrayList) map.get("order");
+            Map mapOrder = (Map) arrayList.get(0);
+            String kaoShiMingChen = (String) map2.get("kaoShiMingChen");
+            ArrayList kaoShiLeiXingList = (ArrayList) map2.get("kaoShiLeiXing");
+            String sKaoShiLeiXing = String.join(",", kaoShiLeiXingList);
+            stringObjectHashMap.put("kaoShiLeiXing",sKaoShiLeiXing);
+            stringObjectHashMap.put("zhuangTai", String.join(",", (ArrayList)map2.get("zhuangTai")));
+            stringObjectHashMap.put("tiKuId", String.join(",", (ArrayList)map2.get("tiKuId")));
+            stringObjectHashMap.put("kaoShiMingChen",kaoShiMingChen);
+            stringObjectHashMap.put("chuangJianShiJUp",map2.get("chuangJianShiJ_Up"));
+            stringObjectHashMap.put("chuangJianShiJLower",map2.get("chuangJianShiJ_Lower"));
+            stringObjectHashMap.put("faBuShiJianUp",map2.get("faBuShiJian_Up"));
+            stringObjectHashMap.put("faBuShiJianLower",map2.get("faBuShiJian_Lower"));
+            if(BeanUtils.isNotEmpty(mapOrder.get("chuangJianShiJ"))){
+                stringObjectHashMap.put("cjsj",(String) mapOrder.get("chuangJianShiJ"));
+            }else{
+                stringObjectHashMap.put("cjsj",(String) "desc");
+            }
+            if(BeanUtils.isNotEmpty(mapOrder.get("faBuShiJian"))){
+                stringObjectHashMap.put("fbsj",(String) mapOrder.get("faBuShiJian"));
+            }else{
+                stringObjectHashMap.put("fbsj",(String) "desc");
+            }
+            // String str = String.valueOf(map.get("data"));
+        }
+        return stringObjectHashMap;
+    }
+
+    private Map getMapV2(Map map) {
+        HashMap<String, Object> stringObjectHashMap = new HashMap<>();
+        if (BeanUtils.isNotEmpty(map)) {
+            stringObjectHashMap.put("pageNo", map.get("pageNo"));
+            stringObjectHashMap.put("limit", map.get("limit"));
+            stringObjectHashMap.put("startPage", map.get("startPage"));
+            stringObjectHashMap.put("locationId", getDiDian());
+            Map param = (Map) map.get("param");
+
+            stringObjectHashMap.put("examName",param.get("examName"));
+            stringObjectHashMap.put("bankName",param.get("bankName"));
+
+            stringObjectHashMap.put("startDateUp",param.get("startDate^S"));
+            stringObjectHashMap.put("startDateLower",param.get("startDate^E"));
+            stringObjectHashMap.put("limitDateUp",param.get("limitDate^S"));
+            stringObjectHashMap.put("limitDateLower",param.get("limitDate^E"));
+            stringObjectHashMap.put("examType",String.join(",", (ArrayList)param.get("examType")));
+        }
+        return stringObjectHashMap;
+    }
+}

+ 109 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/components/sqlzdy/control/SwdlController.java

@@ -0,0 +1,109 @@
+package com.lc.ibps.components.sqlzdy.control;
+
+import cn.hutool.core.util.ObjectUtil;
+import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
+import com.aliyuncs.DefaultAcsClient;
+import com.aliyuncs.IAcsClient;
+import com.aliyuncs.dysmsapi.model.v20170525.SendSmsRequest;
+import com.aliyuncs.dysmsapi.model.v20170525.SendSmsResponse;
+import com.aliyuncs.profile.DefaultProfile;
+import com.lc.ibps.api.base.constants.StateEnum;
+import com.lc.ibps.api.form.sql.util.BeanUtils;
+import com.lc.ibps.base.core.util.Collections;
+import com.lc.ibps.base.core.util.I18nUtil;
+import com.lc.ibps.base.framework.id.UniqueIdUtil;
+import com.lc.ibps.cloud.entity.APIResult;
+import com.lc.ibps.cloud.provider.GenericProvider;
+import com.lc.ibps.cloud.util.AESUtil;
+import com.lc.ibps.components.querybuilder.utils.StringUtils;
+import com.lc.ibps.components.sqlzdy.Service.SwdlService;
+import com.lc.ibps.config.JcjdConfig;
+import com.lc.ibps.sysdata.QueryDTO;
+import com.lc.ibps.sysdata.entity.Smsconfig;
+import com.lc.ibps.sysdata.entity.ZhuguantixingEntity;
+import com.lc.ibps.sysdata.services.HwSendSmsService;
+import com.lc.ibps.sysdata.services.UpdateDataTableService;
+import com.lc.ibps.sysdata.services.ZhuguantixingService;
+import com.lc.ibps.vo.MessageData;
+import com.lc.ibps.vo.MessageVo;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiImplicitParam;
+import io.swagger.annotations.ApiImplicitParams;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.*;
+
+/**
+ * @title: xiexh
+ * @date 2025/06/09 16:37
+ */
+@Slf4j
+@Api(tags = "sql注入自定义")
+@RequestMapping("/sql")
+@RestController
+public class SwdlController extends GenericProvider {
+    @Autowired
+    SwdlService swdlService;
+
+
+    @ApiOperation("事务代理")
+    @PostMapping("/swdl/queryData")
+    APIResult queryData(@RequestBody(required = true) Map<String,Object> map) throws Exception{
+        APIResult result = new APIResult<>();
+        try {
+            result = swdlService.queryData(map);
+        } catch (Exception e) {
+            setExceptionResult(result, StateEnum.ILLEGAL_REQUEST.getCode(), I18nUtil.getMessage(StateEnum.ILLEGAL_REQUEST.getCode() + ""), e);
+        }
+        return result;
+
+    }
+
+    @ApiOperation("移动端考试列表")
+    @PostMapping("/query/exam/mobile")
+    APIResult queryMoExData(@RequestBody(required = true) Map<String,Object> map) throws Exception{
+        APIResult result = new APIResult<>();
+        try {
+            result = swdlService.queryMoExData(map);
+        } catch (Exception e) {
+            setExceptionResult(result, StateEnum.ILLEGAL_REQUEST.getCode(), I18nUtil.getMessage(StateEnum.ILLEGAL_REQUEST.getCode() + ""), e);
+        }
+        return result;
+
+    }
+    @ApiOperation("考试管理")
+    @PostMapping("/management/queryData")
+    APIResult queryExData(@RequestBody(required = true) Map<String,Object> map) throws Exception{
+        APIResult result = new APIResult<>();
+        try {
+            result = swdlService.queryExData(map);
+            //result = exManagementService.queryData(map);
+        } catch (Exception e) {
+            setExceptionResult(result, StateEnum.ILLEGAL_REQUEST.getCode(), I18nUtil.getMessage(StateEnum.ILLEGAL_REQUEST.getCode() + ""), e);
+        }
+        return result;
+
+    }
+
+    @ApiOperation("移动端附加检验申请")
+    @PostMapping("/inspection/queryData")
+    APIResult queryInspectionData(@RequestBody(required = true) Map<String,Object> map) throws Exception{
+        APIResult result = new APIResult<>();
+        try {
+            result = swdlService.queryInspectionData(map);
+           // result = mobileInspectionService.queryData(map);
+        } catch (Exception e) {
+            setExceptionResult(result, StateEnum.ILLEGAL_REQUEST.getCode(), I18nUtil.getMessage(StateEnum.ILLEGAL_REQUEST.getCode() + ""), e);
+        }
+        return result;
+
+    }
+}

+ 18 - 0
ibps-provider-root/modules/provider-business/src/main/java/com/lc/ibps/sysdata/dao/UpdateDataTableDao.java

@@ -76,4 +76,22 @@ public interface UpdateDataTableDao {
 
     int insertLog(@Param("map")Map<String,Object> map);
 
+
+    List<Map<String,Object>> selectByLocation(@Param("map") Map<String,Object> map);
+
+    int selectByLocationCount(@Param("map") Map<String,Object> map);
+
+    List<Map<String, Object>> selectExInfoByLocation(@Param("map") Map<String, Object> map);
+
+    int selectExInfoByLocationCount(@Param("map") Map<String,Object> map);
+
+    List<Map<String, Object>> selectMobileInspection(@Param("map") Map<String, Object> map);
+
+    int selectMobileInspectionCount(@Param("map") Map<String, Object> map);
+
+    int selectExInfoByLocationCountNull(@Param("map") Map mapDeal);
+
+    List<Map<String, Object>> selectMobileExInfo(@Param("map") Map mapDeal);
+
+    int selectMobileExInfoCount(@Param("map") Map mapDeal);
 }

+ 301 - 0
ibps-provider-root/modules/provider-business/src/main/resources/com/lc/ibps/klimsibps/mapping/UpdateDataTableMapper.xml

@@ -252,5 +252,306 @@
         (#{map.method_},#{map.params_},#{map.user_id_},#{map.user_name_},now(),
          #{map.time_},#{map.ip_},#{map.response_},#{map.uri_},#{map.type_},#{map.error_})
     </insert >
+    <select id="selectByLocation" resultType="java.util.Map" parameterType="java.util.Map">
+        select a.*,
+               b.name_
+        from t_swdl a left join ibps_party_employee b on a.create_by_ = b.ID_
+        where a.di_dian_ = #{map.locationId} and a.shi_fou_qi_yong_ like '%enabled%' order by a.create_time_ desc
+             limit ${map.startPage},${map.limit}
+    </select>
+    <select id="selectByLocationCount" resultType="java.lang.Integer" parameterType="java.util.Map">
+        select count(a.id_) as count from t_swdl a where a.di_dian_ = #{map.locationId} and a.shi_fou_qi_yong_ like '%enabled%'
+    </select>
+    <select id="selectExInfoByLocation" resultType="java.util.Map" parameterType="java.util.Map">
+        select
+            qb.ti_ku_ming_cheng_ as bankName,
+            f.pei_xun_nei_rong_ as trainId,
+            ex.id_ as examId,
+            ex.ti_ku_id_ as bankId,
+            e.id_ as paperId,
+            ex.zhuang_tai_ as examState,
+            e.zhuang_tai_ as paperState,
+            qb.ti_shu_ as questionCount,
+            qb.zong_fen_ as totalScore,
+            ex.kao_shi_ming_chen as examName,
+            ex.kao_shi_lei_xing_ as examType,
+            ex.can_kao_ren_yuan_ as examinee,
+            e.kao_shi_ren_ as examineeId,
+            ex.create_by_ as createBy,
+            ex.chuang_jian_shi_j as createTime,
+            ex.fa_bu_shi_jian_ as publishDate,
+            ex.fa_bu_ren_ as publisher,
+            ex.xian_kao_shi_jian as limitDate,
+            ex.kao_shi_shi_chang as duration,
+            ex.xian_kao_ci_shu_ as limitCount,
+            ex.da_biao_zhan_bi_ as qualifiedRadio,
+            ex.ji_fen_fang_shi_ as scoringType,
+            ex.yun_xu_bao_ming_ as allowRegist,
+            ex.kao_shi_miao_shu_ as examDesc,
+            ex.shu_ju_yong_tu_ as dataType,
+            ex.sui_ji_chou_ti_ as isRand,
+            ex.chou_ti_fang_shi_ as randWay,
+            ex.sui_ji_ti_shu_ as randNumber,
+            ex.chou_ti_zong_fen_ as randScore,
+            ex.ti_mu_zong_shu_ as randTotal,
+            e.de_fen_ as score,
+            e.bao_ming_shi_jian as applyTime,
+            e.kai_shi_shi_jian_ as startTime,
+            e.jie_shu_shi_jian_ as endTime
+
+        from t_exams ex left join t_question_bank qb on ex.ti_ku_id_ = qb.id_
+                        left join t_examination e on e.exam_id_ = ex.id_
+                        left join t_rypxcjb f on f.id_=ex.guan_lian_id_
+        <where>
+                ex.di_dian_ = #{map.locationId}
+            <if test="@o.Ognl@isNotEmpty(map.kaoShiMingChen)">
+                and ex.kao_shi_ming_chen like CONCAT('%', #{map.kaoShiMingChen}, '%')
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.kaoShiLeiXing)">
+                AND FIND_IN_SET(ex.kao_shi_lei_xing_,#{map.kaoShiLeiXing})
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.zhuangTai)">
+                AND FIND_IN_SET(ex.zhuang_tai_,#{map.zhuangTai})
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.tiKuId)">
+                AND FIND_IN_SET(ex.ti_ku_id_,#{map.tiKuId})
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.chuangJianShiJUp)">
+                AND ex.chuang_jian_shi_j >= #{map.chuangJianShiJUp}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.chuangJianShiJLower)">
+                AND ex.chuang_jian_shi_j <![CDATA[ <= ]]> #{map.chuangJianShiJLower}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.faBuShiJianUp)">
+                AND ex.fa_bu_shi_jian_ >= #{map.faBuShiJianUp}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.faBuShiJianLower)">
+                AND ex.fa_bu_shi_jian_ <![CDATA[ <= ]]> #{map.faBuShiJianLower}
+            </if>
+        </where>
+        union all
+        select
+        qb.ti_ku_ming_cheng_ as bankName,
+        f.pei_xun_nei_rong_ as trainId,
+        ex.id_ as examId,
+        ex.ti_ku_id_ as bankId,
+        e.id_ as paperId,
+        ex.zhuang_tai_ as examState,
+        e.zhuang_tai_ as paperState,
+        qb.ti_shu_ as questionCount,
+        qb.zong_fen_ as totalScore,
+        ex.kao_shi_ming_chen as examName,
+        ex.kao_shi_lei_xing_ as examType,
+        ex.can_kao_ren_yuan_ as examinee,
+        e.kao_shi_ren_ as examineeId,
+        ex.create_by_ as createBy,
+        ex.chuang_jian_shi_j as createTime,
+        ex.fa_bu_shi_jian_ as publishDate,
+        ex.fa_bu_ren_ as publisher,
+        ex.xian_kao_shi_jian as limitDate,
+        ex.kao_shi_shi_chang as duration,
+        ex.xian_kao_ci_shu_ as limitCount,
+        ex.da_biao_zhan_bi_ as qualifiedRadio,
+        ex.ji_fen_fang_shi_ as scoringType,
+        ex.yun_xu_bao_ming_ as allowRegist,
+        ex.kao_shi_miao_shu_ as examDesc,
+        ex.shu_ju_yong_tu_ as dataType,
+        ex.sui_ji_chou_ti_ as isRand,
+        ex.chou_ti_fang_shi_ as randWay,
+        ex.sui_ji_ti_shu_ as randNumber,
+        ex.chou_ti_zong_fen_ as randScore,
+        ex.ti_mu_zong_shu_ as randTotal,
+        e.de_fen_ as score,
+        e.bao_ming_shi_jian as applyTime,
+        e.kai_shi_shi_jian_ as startTime,
+        e.jie_shu_shi_jian_ as endTime
+
+        from t_exams ex left join t_question_bank qb on ex.ti_ku_id_ = qb.id_
+        left join t_examination e on e.exam_id_ = ex.id_
+        left join t_rypxcjb f on f.id_=ex.guan_lian_id_
+        <where>
+            ex.di_dian_ = #{map.locationId}
+            <if test="@o.Ognl@isNotEmpty(map.kaoShiMingChen)">
+                and ex.kao_shi_ming_chen like CONCAT('%', #{map.kaoShiMingChen}, '%')
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.kaoShiLeiXing)">
+                AND FIND_IN_SET(ex.kao_shi_lei_xing_,#{map.kaoShiLeiXing})
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.zhuangTai)">
+                AND FIND_IN_SET(ex.zhuang_tai_,#{map.zhuangTai})
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.tiKuId)">
+                AND FIND_IN_SET(ex.ti_ku_id_,#{map.tiKuId})
+            </if>
+                and ex.chuang_jian_shi_j is null or ex.fa_bu_shi_jian_ is null
+        </where>
+        order by createTime ${map.cjsj}, publishDate ${map.fbsj}
+            limit ${map.startPage},${map.limit}
+     </select>
+    <select id="selectExInfoByLocationCount" resultType="java.lang.Integer" parameterType="java.util.Map">
+        select
+            count(*) as count
+        from t_exams ex left join t_question_bank qb on ex.ti_ku_id_ = qb.id_
+        left join t_examination e on e.exam_id_ = ex.id_
+        left join t_rypxcjb f on f.id_=ex.guan_lian_id_
+        <where>
+            ex.di_dian_ = #{map.locationId}
+            <if test="@o.Ognl@isNotEmpty(map.kaoShiMingChen)">
+                and ex.kao_shi_ming_chen like CONCAT('%', #{map.kaoShiMingChen}, '%')
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.kaoShiLeiXing)">
+                AND FIND_IN_SET(ex.kao_shi_lei_xing_,#{map.kaoShiLeiXing})
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.zhuangTai)">
+                AND FIND_IN_SET(ex.zhuang_tai_,#{map.zhuangTai})
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.tiKuId)">
+                AND FIND_IN_SET(ex.ti_ku_id_,#{map.tiKuId})
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.chuangJianShiJUp)">
+                AND ex.chuang_jian_shi_j >= #{map.chuangJianShiJUp}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.chuangJianShiJLower)">
+                AND ex.chuang_jian_shi_j <![CDATA[ <= ]]> #{map.chuangJianShiJLower}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.faBuShiJianUp)">
+                AND ex.fa_bu_shi_jian_ >= #{map.faBuShiJianUp}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.faBuShiJianLower)">
+                AND ex.fa_bu_shi_jian_ <![CDATA[ <= ]]> #{map.faBuShiJianLower}
+            </if>
+        </where>
+    </select>
+    <select id="selectExInfoByLocationCountNull" resultType="java.lang.Integer" parameterType="java.util.Map">
+        select
+        count(*) as count
+        from t_exams ex left join t_question_bank qb on ex.ti_ku_id_ = qb.id_
+        left join t_examination e on e.exam_id_ = ex.id_
+        left join t_rypxcjb f on f.id_=ex.guan_lian_id_
+        <where>
+            ex.di_dian_ = #{map.locationId}
+            <if test="@o.Ognl@isNotEmpty(map.kaoShiMingChen)">
+                and ex.kao_shi_ming_chen like CONCAT('%', #{map.kaoShiMingChen}, '%')
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.kaoShiLeiXing)">
+                AND FIND_IN_SET(ex.kao_shi_lei_xing_,#{map.kaoShiLeiXing})
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.zhuangTai)">
+                AND FIND_IN_SET(ex.zhuang_tai_,#{map.zhuangTai})
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.tiKuId)">
+                AND FIND_IN_SET(ex.ti_ku_id_,#{map.tiKuId})
+            </if>
+            and ex.chuang_jian_shi_j is null or ex.fa_bu_shi_jian_ is null
+        </where>
+    </select>
+    <select id="selectMobileInspection" resultType="java.util.Map" parameterType="java.util.Map">
+        select
+            *
+        from t_fjjysqdjb a
+        <where>
+            <if test="@o.Ognl@isNotEmpty(map.yangPinBianHao)">
+                a.yang_pin_bian_hao = #{map.yangPinBianHao}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.shenQingRenZh)">
+                and a.shen_qing_ren_zh like #{map.shenQingRenZh}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.keShiZh)">
+                and a.ke_shi_zh like #{map.keShiZh}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.bianZhiBuMen)">
+                and a.bian_zhi_bu_men_ = #{map.bianZhiBuMen}
+            </if>
+        </where>
+        order by a.bian_zhi_bu_men_
+        limit ${map.startPage},${map.limit}
+    </select>
+    <select id="selectMobileInspectionCount" resultType="java.lang.Integer" parameterType="java.util.Map">
+        select
+        count(*)
+        from t_fjjysqdjb a
+        <where>
+            <if test="@o.Ognl@isNotEmpty(map.yangPinBianHao)">
+                a.yang_pin_bian_hao = #{map.yangPinBianHao}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.shenQingRenZh)">
+                and a.shen_qing_ren_zh like #{map.shenQingRenZh}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.keShiZh)">
+                and a.ke_shi_zh like #{map.keShiZh}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.bianZhiBuMen)">
+                and a.bian_zhi_bu_men_ = #{map.bianZhiBuMen}
+            </if>
+        </where>
+    </select>
+    <select id="selectMobileExInfo" resultType="java.util.Map" parameterType="java.util.Map">
+        select
+               *
+        from v_examination a
+        <where>
+        <if test="@o.Ognl@isNotEmpty(map.examinee)">
+            AND a.examinee = #{map.examinee}
+        </if>
+        <if test="@o.Ognl@isNotEmpty(map.examType)">
+            AND FIND_IN_SET(a.examType, #{map.examType})
+        </if>
+        <if test="@o.Ognl@isNotEmpty(map.examName)">
+            AND a.examName like CONCAT('%', #{map.examName}, '%')
+        </if>
+        <if test="@o.Ognl@isNotEmpty(map.bankName)">
+            AND a.bankName like CONCAT('%', #{map.bankName}, '%')
+        </if>
 
+        <if test="@o.Ognl@isNotEmpty(map.startDateUp)">
+            AND date(a.startDate) >= date(#{map.startDateUp})
+        </if>
+        <if test="@o.Ognl@isNotEmpty(map.startDateLower)">
+            AND a.startDate <![CDATA[ <= ]]> #{map.startDateLower}
+        </if>
+        <if test="@o.Ognl@isNotEmpty(map.faBuShiJianUp)">
+            AND a.limitDate >= #{map.limitDateUp}
+        </if>
+        <if test="@o.Ognl@isNotEmpty(map.faBuShiJianLower)">
+            AND a.limitDate <![CDATA[ <= ]]> #{map.limitDateLower}
+        </if>
+            AND paperState='未开始'
+            AND examState='已发布'
+        </where>
+        ORDER BY startDate
+        limit ${map.startPage},${map.limit}
+    </select>
+    <select id="selectMobileExInfoCount" resultType="java.lang.Integer" parameterType="java.util.Map">
+        select
+          count(*)
+        from v_examination a
+        <where>
+            <if test="@o.Ognl@isNotEmpty(map.examinee)">
+                AND a.examinee = #{map.examinee}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.examType)">
+                AND FIND_IN_SET(a.examType, #{map.examType})
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.examName)">
+                AND a.examName like CONCAT('%', #{map.examName}, '%')
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.bankName)">
+                AND a.bankName like CONCAT('%', #{map.bankName}, '%')
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.startDateUp)">
+                AND a.startDate >= #{map.startDateUp}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.startDateLower)">
+                AND a.startDate <![CDATA[ <= ]]> #{map.startDateLower}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.faBuShiJianUp)">
+                AND a.limitDate >= #{map.limitDateUp}
+            </if>
+            <if test="@o.Ognl@isNotEmpty(map.faBuShiJianLower)">
+                AND a.limitDate <![CDATA[ <= ]]> #{map.limitDateLower}
+            </if>
+            AND paperState='未开始'
+            AND examState='已发布'
+        </where>
+    </select>
 </mapper>

+ 90 - 0
ibps-provider-root/modules/provider-business/src/main/resources/com/lc/ibps/sql/persistence/mapping/Memorandum.map.xml

@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.lc.ibps.components.sql.persistence.entity.MemorandumPo">
+	<!--<cache type="net.oschina.j2cache.mybatis.J2CacheAdapter"/>-->
+	<resultMap id="MemorandumPo" type="com.lc.ibps.components.sql.persistence.entity.MemorandumPo">
+		<id property="id" column="ID_" jdbcType="VARCHAR"/>
+		<result property="tenantId" column="TENANT_ID_" jdbcType="VARCHAR"/>
+		<result property="ip" column="IP_" jdbcType="VARCHAR"/>
+		<result property="createBy" column="CREATE_BY_" jdbcType="VARCHAR"/>
+		<result property="createTime" column="CREATE_TIME_" jdbcType="TIMESTAMP"/>
+		<result property="updateBy" column="UPDATE_BY_" jdbcType="VARCHAR"/>
+		<result property="updateTime" column="UPDATE_TIME_" jdbcType="TIMESTAMP"/>
+		<result property="title" column="TITLE_" jdbcType="VARCHAR"/>
+		<result property="content" column="CONTENT_" jdbcType="BLOB"/>
+		<result property="state" column="STATE_" jdbcType="VARCHAR"/>
+		<result property="userId" column="USER_ID_" jdbcType="VARCHAR"/>
+	</resultMap>
+	
+	<sql id="columns">
+		ID_,TENANT_ID_,IP_,CREATE_BY_,CREATE_TIME_,UPDATE_BY_,UPDATE_TIME_,TITLE_,CONTENT_,STATE_,USER_ID_
+	</sql>
+	
+	<insert id="create" parameterType="com.lc.ibps.components.sql.persistence.entity.MemorandumPo">
+		INSERT INTO T_NOTES
+		(<include refid="columns"/>)
+		VALUES 
+		(#{id,jdbcType=VARCHAR}, #{tenantId,jdbcType=VARCHAR}, #{ip,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{title,jdbcType=VARCHAR}, #{content,jdbcType=BLOB}, #{state,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR})
+	</insert>
+	
+	<select id="get" parameterType="java.lang.String" resultMap="MemorandumPo">
+		SELECT <include refid="columns"/> FROM T_NOTES 
+		WHERE 
+		ID_=#{id}
+	</select>
+	
+	
+	<sql id="querySql" >
+		SELECT <include refid="columns"/> FROM T_NOTES
+		<where>
+			<if test="@o.Ognl@isNotEmpty(whereSql)">
+				${whereSql}
+			</if>
+		</where>
+		<if test="@o.Ognl@isNotEmpty(orderBySql)">
+			ORDER BY ${orderBySql}
+		</if>
+		<if test="@o.Ognl@isEmpty(orderBySql)">
+			ORDER BY ID_ DESC
+		</if>
+	</sql>
+	
+	<select id="query" parameterType="java.util.Map" resultMap="MemorandumPo">
+		<include refid="querySql"/>
+	</select>
+	
+	<select id="queryIds" parameterType="java.util.Map" resultMap="MemorandumPo">
+		SELECT ID_ FROM (<include refid="querySql"/>) T
+	</select>
+	
+	<select id="findByIds" resultMap="MemorandumPo">
+		SELECT <include refid="columns"/> FROM T_NOTES
+			WHERE ID_ in 
+			<foreach item="id" index="index" collection="ids" open="(" separator="," close=")">  
+				#{id}  
+			</foreach>  		
+			ORDER BY ID_ DESC			
+	</select>	
+	
+	<update id="update" parameterType="com.lc.ibps.components.sql.persistence.entity.MemorandumPo">
+		UPDATE T_NOTES SET
+		TENANT_ID_=#{tenantId,jdbcType=VARCHAR},
+		IP_=#{ip,jdbcType=VARCHAR},
+		UPDATE_BY_=#{updateBy,jdbcType=VARCHAR},
+		UPDATE_TIME_=#{updateTime,jdbcType=TIMESTAMP},
+		TITLE_=#{title,jdbcType=VARCHAR},
+		CONTENT_=#{content,jdbcType=BLOB},
+		STATE_=#{state,jdbcType=VARCHAR},
+		USER_ID_=#{userId,jdbcType=VARCHAR}
+		WHERE
+		ID_=#{id}
+	</update>
+	
+	<delete id="remove" parameterType="java.lang.String">
+		DELETE FROM T_NOTES 
+		WHERE
+		ID_=#{id}
+	</delete>
+	
+	
+</mapper>

+ 126 - 0
ibps-provider-root/modules/provider-business/src/main/resources/com/lc/ibps/sql/persistence/mapping/RemindersJob.map.xml

@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.lc.ibps.components.sql.persistence.entity.RemindersJobPo">
+	<!--<cache type="net.oschina.j2cache.mybatis.J2CacheAdapter"/>-->
+	<resultMap id="RemindersJobPo" type="com.lc.ibps.components.sql.persistence.entity.RemindersJobPo">
+		<id property="id" column="ID_" jdbcType="VARCHAR"/>
+		<result property="tenantId" column="TENANT_ID_" jdbcType="VARCHAR"/>
+		<result property="ip" column="IP_" jdbcType="VARCHAR"/>
+		<result property="createBy" column="CREATE_BY_" jdbcType="VARCHAR"/>
+		<result property="createTime" column="CREATE_TIME_" jdbcType="TIMESTAMP"/>
+		<result property="updateBy" column="UPDATE_BY_" jdbcType="VARCHAR"/>
+		<result property="updateTime" column="UPDATE_TIME_" jdbcType="TIMESTAMP"/>
+		<result property="shiFouGuoShen" column="SHI_FOU_GUO_SHEN_" jdbcType="VARCHAR"/>
+		<result property="bianZhiRen" column="BIAN_ZHI_REN_" jdbcType="VARCHAR"/>
+		<result property="bianZhiBuMen" column="BIAN_ZHI_BU_MEN_" jdbcType="VARCHAR"/>
+		<result property="bianZhiShiJian" column="BIAN_ZHI_SHI_JIAN" jdbcType="VARCHAR"/>
+		<result property="shiWuId" column="SHI_WU_ID_" jdbcType="VARCHAR"/>
+		<result property="wanZhengMingCh" column="WAN_ZHENG_MING_CH" jdbcType="BLOB"/>
+		<result property="shiWuMingCheng" column="SHI_WU_MING_CHENG" jdbcType="VARCHAR"/>
+		<result property="shiWuLeiXing" column="SHI_WU_LEI_XING_" jdbcType="VARCHAR"/>
+		<result property="shiWuZhuangTai" column="SHI_WU_ZHUANG_TAI" jdbcType="VARCHAR"/>
+		<result property="shiWuShuoMing" column="SHI_WU_SHUO_MING_" jdbcType="BLOB"/>
+		<result property="chuLiRenMing" column="CHU_LI_REN_MING_" jdbcType="VARCHAR"/>
+		<result property="chuLiRenId" column="CHU_LI_REN_ID_" jdbcType="VARCHAR"/>
+		<result property="chuLiRenDianH" column="CHU_LI_REN_DIAN_H" jdbcType="VARCHAR"/>
+		<result property="buMenId" column="BU_MEN_ID_" jdbcType="VARCHAR"/>
+		<result property="zhuGuanId" column="ZHU_GUAN_ID_" jdbcType="VARCHAR"/>
+		<result property="zhuGuanDianHua" column="ZHU_GUAN_DIAN_HUA" jdbcType="VARCHAR"/>
+		<result property="tiXingCiShu" column="TI_XING_CI_SHU_" jdbcType="VARCHAR"/>
+		<result property="duanXinCiShu" column="DUAN_XIN_CI_SHU_" jdbcType="VARCHAR"/>
+		<result property="tiXingShiJian" column="TI_XING_SHI_JIAN_" jdbcType="VARCHAR"/>
+		<result property="duanXinShiJian" column="DUAN_XIN_SHI_JIAN" jdbcType="VARCHAR"/>
+		<result property="buMen" column="BU_MEN_" jdbcType="VARCHAR"/>
+		<result property="guoQiZhuangTai" column="GUO_QI_ZHUANG_TAI" jdbcType="VARCHAR"/>
+	</resultMap>
+	
+	<sql id="columns">
+		ID_,TENANT_ID_,IP_,CREATE_BY_,CREATE_TIME_,UPDATE_BY_,UPDATE_TIME_,SHI_FOU_GUO_SHEN_,BIAN_ZHI_REN_,BIAN_ZHI_BU_MEN_,BIAN_ZHI_SHI_JIAN,SHI_WU_ID_,WAN_ZHENG_MING_CH,SHI_WU_MING_CHENG,SHI_WU_LEI_XING_,SHI_WU_ZHUANG_TAI,SHI_WU_SHUO_MING_,CHU_LI_REN_MING_,CHU_LI_REN_ID_,CHU_LI_REN_DIAN_H,BU_MEN_ID_,ZHU_GUAN_ID_,ZHU_GUAN_DIAN_HUA,TI_XING_CI_SHU_,DUAN_XIN_CI_SHU_,TI_XING_SHI_JIAN_,DUAN_XIN_SHI_JIAN,BU_MEN_,GUO_QI_ZHUANG_TAI
+	</sql>
+	
+	<insert id="create" parameterType="com.lc.ibps.components.sql.persistence.entity.RemindersJobPo">
+		INSERT INTO T_GQSWB
+		(<include refid="columns"/>)
+		VALUES 
+		(#{id,jdbcType=VARCHAR}, #{tenantId,jdbcType=VARCHAR}, #{ip,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{shiFouGuoShen,jdbcType=VARCHAR}, #{bianZhiRen,jdbcType=VARCHAR}, #{bianZhiBuMen,jdbcType=VARCHAR}, #{bianZhiShiJian,jdbcType=VARCHAR}, #{shiWuId,jdbcType=VARCHAR}, #{wanZhengMingCh,jdbcType=BLOB}, #{shiWuMingCheng,jdbcType=VARCHAR}, #{shiWuLeiXing,jdbcType=VARCHAR}, #{shiWuZhuangTai,jdbcType=VARCHAR}, #{shiWuShuoMing,jdbcType=BLOB}, #{chuLiRenMing,jdbcType=VARCHAR}, #{chuLiRenId,jdbcType=VARCHAR}, #{chuLiRenDianH,jdbcType=VARCHAR}, #{buMenId,jdbcType=VARCHAR}, #{zhuGuanId,jdbcType=VARCHAR}, #{zhuGuanDianHua,jdbcType=VARCHAR}, #{tiXingCiShu,jdbcType=VARCHAR}, #{duanXinCiShu,jdbcType=VARCHAR}, #{tiXingShiJian,jdbcType=VARCHAR}, #{duanXinShiJian,jdbcType=VARCHAR}, #{buMen,jdbcType=VARCHAR}, #{guoQiZhuangTai,jdbcType=VARCHAR})
+	</insert>
+	
+	<select id="get" parameterType="java.lang.String" resultMap="RemindersJobPo">
+		SELECT <include refid="columns"/> FROM T_GQSWB 
+		WHERE 
+		ID_=#{id}
+	</select>
+	
+	
+	<sql id="querySql" >
+		SELECT <include refid="columns"/> FROM T_GQSWB
+		<where>
+			<if test="@o.Ognl@isNotEmpty(whereSql)">
+				${whereSql}
+			</if>
+		</where>
+		<if test="@o.Ognl@isNotEmpty(orderBySql)">
+			ORDER BY ${orderBySql}
+		</if>
+		<if test="@o.Ognl@isEmpty(orderBySql)">
+			ORDER BY ID_ DESC
+		</if>
+	</sql>
+	
+	<select id="query" parameterType="java.util.Map" resultMap="RemindersJobPo">
+		<include refid="querySql"/>
+	</select>
+	
+	<select id="queryIds" parameterType="java.util.Map" resultMap="RemindersJobPo">
+		SELECT ID_ FROM (<include refid="querySql"/>) T
+	</select>
+	
+	<select id="findByIds" resultMap="RemindersJobPo">
+		SELECT <include refid="columns"/> FROM T_GQSWB
+			WHERE ID_ in 
+			<foreach item="id" index="index" collection="ids" open="(" separator="," close=")">  
+				#{id}  
+			</foreach>  		
+			ORDER BY ID_ DESC			
+	</select>	
+	
+	<update id="update" parameterType="com.lc.ibps.components.sql.persistence.entity.RemindersJobPo">
+		UPDATE T_GQSWB SET
+		TENANT_ID_=#{tenantId,jdbcType=VARCHAR},
+		IP_=#{ip,jdbcType=VARCHAR},
+		UPDATE_BY_=#{updateBy,jdbcType=VARCHAR},
+		UPDATE_TIME_=#{updateTime,jdbcType=TIMESTAMP},
+		SHI_FOU_GUO_SHEN_=#{shiFouGuoShen,jdbcType=VARCHAR},
+		BIAN_ZHI_REN_=#{bianZhiRen,jdbcType=VARCHAR},
+		BIAN_ZHI_BU_MEN_=#{bianZhiBuMen,jdbcType=VARCHAR},
+		BIAN_ZHI_SHI_JIAN=#{bianZhiShiJian,jdbcType=VARCHAR},
+		SHI_WU_ID_=#{shiWuId,jdbcType=VARCHAR},
+		WAN_ZHENG_MING_CH=#{wanZhengMingCh,jdbcType=BLOB},
+		SHI_WU_MING_CHENG=#{shiWuMingCheng,jdbcType=VARCHAR},
+		SHI_WU_LEI_XING_=#{shiWuLeiXing,jdbcType=VARCHAR},
+		SHI_WU_ZHUANG_TAI=#{shiWuZhuangTai,jdbcType=VARCHAR},
+		SHI_WU_SHUO_MING_=#{shiWuShuoMing,jdbcType=BLOB},
+		CHU_LI_REN_MING_=#{chuLiRenMing,jdbcType=VARCHAR},
+		CHU_LI_REN_ID_=#{chuLiRenId,jdbcType=VARCHAR},
+		CHU_LI_REN_DIAN_H=#{chuLiRenDianH,jdbcType=VARCHAR},
+		BU_MEN_ID_=#{buMenId,jdbcType=VARCHAR},
+		ZHU_GUAN_ID_=#{zhuGuanId,jdbcType=VARCHAR},
+		ZHU_GUAN_DIAN_HUA=#{zhuGuanDianHua,jdbcType=VARCHAR},
+		TI_XING_CI_SHU_=#{tiXingCiShu,jdbcType=VARCHAR},
+		DUAN_XIN_CI_SHU_=#{duanXinCiShu,jdbcType=VARCHAR},
+		TI_XING_SHI_JIAN_=#{tiXingShiJian,jdbcType=VARCHAR},
+		DUAN_XIN_SHI_JIAN=#{duanXinShiJian,jdbcType=VARCHAR},
+		BU_MEN_=#{buMen,jdbcType=VARCHAR},
+		GUO_QI_ZHUANG_TAI=#{guoQiZhuangTai,jdbcType=VARCHAR}
+		WHERE
+		ID_=#{id}
+	</update>
+	
+	<delete id="remove" parameterType="java.lang.String">
+		DELETE FROM T_GQSWB 
+		WHERE
+		ID_=#{id}
+	</delete>
+	
+	
+</mapper>

+ 128 - 0
ibps-provider-root/modules/provider-business/src/main/resources/com/lc/ibps/sql/persistence/mapping/SqlInjectionDeal.map.xml

@@ -0,0 +1,128 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo">
+	<!--<cache type="net.oschina.j2cache.mybatis.J2CacheAdapter"/>-->
+	<resultMap id="SqlInjectionDealPo" type="com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo">
+		<id property="id" column="ID_" jdbcType="VARCHAR"/>
+		<result property="tenantId" column="TENANT_ID_" jdbcType="VARCHAR"/>
+		<result property="ip" column="IP_" jdbcType="VARCHAR"/>
+		<result property="createBy" column="CREATE_BY_" jdbcType="VARCHAR"/>
+		<result property="createTime" column="CREATE_TIME_" jdbcType="TIMESTAMP"/>
+		<result property="updateBy" column="UPDATE_BY_" jdbcType="VARCHAR"/>
+		<result property="updateTime" column="UPDATE_TIME_" jdbcType="TIMESTAMP"/>
+		<result property="shiFouGuoShen" column="SHI_FOU_GUO_SHEN_" jdbcType="VARCHAR"/>
+		<result property="diDian" column="DI_DIAN_" jdbcType="VARCHAR"/>
+		<result property="bianZhiRen" column="BIAN_ZHI_REN_" jdbcType="VARCHAR"/>
+		<result property="bianZhiBuMen" column="BIAN_ZHI_BU_MEN_" jdbcType="VARCHAR"/>
+		<result property="bianZhiShiJian" column="BIAN_ZHI_SHI_JIAN" jdbcType="VARCHAR"/>
+		<result property="kuaiZhao" column="KUAI_ZHAO_" jdbcType="VARCHAR"/>
+		<result property="biaoDanMingChe" column="BIAO_DAN_MING_CHE" jdbcType="VARCHAR"/>
+		<result property="biaoDanMoBan" column="BIAO_DAN_MO_BAN_" jdbcType="VARCHAR"/>
+		<result property="guiDangLuJing" column="GUI_DANG_LU_JING_" jdbcType="VARCHAR"/>
+		<result property="shenPiRen1" column="SHEN_PI_REN_1_" jdbcType="VARCHAR"/>
+		<result property="shenPiRen2" column="SHEN_PI_REN_2_" jdbcType="VARCHAR"/>
+		<result property="shenPiRen3" column="SHEN_PI_REN_3_" jdbcType="VARCHAR"/>
+		<result property="shenPiRen4" column="SHEN_PI_REN_4_" jdbcType="VARCHAR"/>
+		<result property="fuJian" column="FU_JIAN_" jdbcType="VARCHAR"/>
+		<result property="shuoMing" column="SHUO_MING_" jdbcType="VARCHAR"/>
+		<result property="peiZhi" column="PEI_ZHI_" jdbcType="BLOB"/>
+		<result property="moBanId" column="MO_BAN_ID_" jdbcType="VARCHAR"/>
+		<result property="qianZiTuWen" column="QIAN_ZI_TU_WEN_" jdbcType="VARCHAR"/>
+		<result property="cunFangLuJing" column="CUN_FANG_LU_JING_" jdbcType="VARCHAR"/>
+		<result property="moBanXinXi" column="MO_BAN_XIN_XI_" jdbcType="BLOB"/>
+		<result property="jiLuLeiXing" column="JI_LU_LEI_XING_" jdbcType="VARCHAR"/>
+		<result property="buMenFenZu" column="BU_MEN_FEN_ZU_" jdbcType="VARCHAR"/>
+		<result property="moBanBeiZhu" column="MO_BAN_BEI_ZHU_" jdbcType="VARCHAR"/>
+	</resultMap>
+	
+	<sql id="columns">
+		ID_,TENANT_ID_,IP_,CREATE_BY_,CREATE_TIME_,UPDATE_BY_,UPDATE_TIME_,SHI_FOU_GUO_SHEN_,DI_DIAN_,BIAN_ZHI_REN_,BIAN_ZHI_BU_MEN_,BIAN_ZHI_SHI_JIAN,KUAI_ZHAO_,BIAO_DAN_MING_CHE,BIAO_DAN_MO_BAN_,GUI_DANG_LU_JING_,SHEN_PI_REN_1_,SHEN_PI_REN_2_,SHEN_PI_REN_3_,SHEN_PI_REN_4_,FU_JIAN_,SHUO_MING_,PEI_ZHI_,MO_BAN_ID_,QIAN_ZI_TU_WEN_,CUN_FANG_LU_JING_,MO_BAN_XIN_XI_,JI_LU_LEI_XING_,BU_MEN_FEN_ZU_,MO_BAN_BEI_ZHU_
+	</sql>
+	
+	<insert id="create" parameterType="com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo">
+		INSERT INTO T_BDMBTXJL
+		(<include refid="columns"/>)
+		VALUES 
+		(#{id,jdbcType=VARCHAR}, #{tenantId,jdbcType=VARCHAR}, #{ip,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{shiFouGuoShen,jdbcType=VARCHAR}, #{diDian,jdbcType=VARCHAR}, #{bianZhiRen,jdbcType=VARCHAR}, #{bianZhiBuMen,jdbcType=VARCHAR}, #{bianZhiShiJian,jdbcType=VARCHAR}, #{kuaiZhao,jdbcType=VARCHAR}, #{biaoDanMingChe,jdbcType=VARCHAR}, #{biaoDanMoBan,jdbcType=VARCHAR}, #{guiDangLuJing,jdbcType=VARCHAR}, #{shenPiRen1,jdbcType=VARCHAR}, #{shenPiRen2,jdbcType=VARCHAR}, #{shenPiRen3,jdbcType=VARCHAR}, #{shenPiRen4,jdbcType=VARCHAR}, #{fuJian,jdbcType=VARCHAR}, #{shuoMing,jdbcType=VARCHAR}, #{peiZhi,jdbcType=BLOB}, #{moBanId,jdbcType=VARCHAR}, #{qianZiTuWen,jdbcType=VARCHAR}, #{cunFangLuJing,jdbcType=VARCHAR}, #{moBanXinXi,jdbcType=BLOB}, #{jiLuLeiXing,jdbcType=VARCHAR}, #{buMenFenZu,jdbcType=VARCHAR}, #{moBanBeiZhu,jdbcType=VARCHAR})
+	</insert>
+	
+	<select id="get" parameterType="java.lang.String" resultMap="SqlInjectionDealPo">
+		SELECT <include refid="columns"/> FROM T_BDMBTXJL 
+		WHERE 
+		ID_=#{id}
+	</select>
+	
+	
+	<sql id="querySql" >
+		SELECT <include refid="columns"/> FROM T_BDMBTXJL
+		<where>
+			<if test="@o.Ognl@isNotEmpty(whereSql)">
+				${whereSql}
+			</if>
+		</where>
+		<if test="@o.Ognl@isNotEmpty(orderBySql)">
+			ORDER BY ${orderBySql}
+		</if>
+		<if test="@o.Ognl@isEmpty(orderBySql)">
+			ORDER BY ID_ DESC
+		</if>
+	</sql>
+	
+	<select id="query" parameterType="java.util.Map" resultMap="SqlInjectionDealPo">
+		<include refid="querySql"/>
+	</select>
+	
+	<select id="queryIds" parameterType="java.util.Map" resultMap="SqlInjectionDealPo">
+		SELECT ID_ FROM (<include refid="querySql"/>) T
+	</select>
+	
+	<select id="findByIds" resultMap="SqlInjectionDealPo">
+		SELECT <include refid="columns"/> FROM T_BDMBTXJL
+			WHERE ID_ in 
+			<foreach item="id" index="index" collection="ids" open="(" separator="," close=")">  
+				#{id}  
+			</foreach>  		
+			ORDER BY ID_ DESC			
+	</select>	
+	
+	<update id="update" parameterType="com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo">
+		UPDATE T_BDMBTXJL SET
+		TENANT_ID_=#{tenantId,jdbcType=VARCHAR},
+		IP_=#{ip,jdbcType=VARCHAR},
+		UPDATE_BY_=#{updateBy,jdbcType=VARCHAR},
+		UPDATE_TIME_=#{updateTime,jdbcType=TIMESTAMP},
+		SHI_FOU_GUO_SHEN_=#{shiFouGuoShen,jdbcType=VARCHAR},
+		DI_DIAN_=#{diDian,jdbcType=VARCHAR},
+		BIAN_ZHI_REN_=#{bianZhiRen,jdbcType=VARCHAR},
+		BIAN_ZHI_BU_MEN_=#{bianZhiBuMen,jdbcType=VARCHAR},
+		BIAN_ZHI_SHI_JIAN=#{bianZhiShiJian,jdbcType=VARCHAR},
+		KUAI_ZHAO_=#{kuaiZhao,jdbcType=VARCHAR},
+		BIAO_DAN_MING_CHE=#{biaoDanMingChe,jdbcType=VARCHAR},
+		BIAO_DAN_MO_BAN_=#{biaoDanMoBan,jdbcType=VARCHAR},
+		GUI_DANG_LU_JING_=#{guiDangLuJing,jdbcType=VARCHAR},
+		SHEN_PI_REN_1_=#{shenPiRen1,jdbcType=VARCHAR},
+		SHEN_PI_REN_2_=#{shenPiRen2,jdbcType=VARCHAR},
+		SHEN_PI_REN_3_=#{shenPiRen3,jdbcType=VARCHAR},
+		SHEN_PI_REN_4_=#{shenPiRen4,jdbcType=VARCHAR},
+		FU_JIAN_=#{fuJian,jdbcType=VARCHAR},
+		SHUO_MING_=#{shuoMing,jdbcType=VARCHAR},
+		PEI_ZHI_=#{peiZhi,jdbcType=BLOB},
+		MO_BAN_ID_=#{moBanId,jdbcType=VARCHAR},
+		QIAN_ZI_TU_WEN_=#{qianZiTuWen,jdbcType=VARCHAR},
+		CUN_FANG_LU_JING_=#{cunFangLuJing,jdbcType=VARCHAR},
+		MO_BAN_XIN_XI_=#{moBanXinXi,jdbcType=BLOB},
+		JI_LU_LEI_XING_=#{jiLuLeiXing,jdbcType=VARCHAR},
+		BU_MEN_FEN_ZU_=#{buMenFenZu,jdbcType=VARCHAR},
+		MO_BAN_BEI_ZHU_=#{moBanBeiZhu,jdbcType=VARCHAR}
+		WHERE
+		ID_=#{id}
+	</update>
+	
+	<delete id="remove" parameterType="java.lang.String">
+		DELETE FROM T_BDMBTXJL 
+		WHERE
+		ID_=#{id}
+	</delete>
+	
+	
+</mapper>

+ 134 - 0
ibps-provider-root/modules/provider-business/src/main/resources/com/lc/ibps/sql/persistence/mapping/SystemGuide.map.xml

@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.lc.ibps.components.sql.persistence.entity.SystemGuidePo">
+	<!--<cache type="net.oschina.j2cache.mybatis.J2CacheAdapter"/>-->
+	<resultMap id="SystemGuidePo" type="com.lc.ibps.components.sql.persistence.entity.SystemGuidePo">
+		<id property="id" column="ID_" jdbcType="VARCHAR"/>
+		<result property="tenantId" column="TENANT_ID_" jdbcType="VARCHAR"/>
+		<result property="ip" column="IP_" jdbcType="VARCHAR"/>
+		<result property="createBy" column="CREATE_BY_" jdbcType="VARCHAR"/>
+		<result property="createTime" column="CREATE_TIME_" jdbcType="TIMESTAMP"/>
+		<result property="updateBy" column="UPDATE_BY_" jdbcType="VARCHAR"/>
+		<result property="updateTime" column="UPDATE_TIME_" jdbcType="TIMESTAMP"/>
+		<result property="biaoDanMingChe" column="BIAO_DAN_MING_CHE" jdbcType="VARCHAR"/>
+		<result property="shuJuBiaoKey" column="SHU_JU_BIAO_KEY_" jdbcType="VARCHAR"/>
+		<result property="biaoDanKey" column="BIAO_DAN_KEY_" jdbcType="VARCHAR"/>
+		<result property="biaoDanBianHao" column="BIAO_DAN_BIAN_HAO" jdbcType="VARCHAR"/>
+		<result property="shengXiaoRiQi" column="SHENG_XIAO_RI_QI_" jdbcType="VARCHAR"/>
+		<result property="diDian" column="DI_DIAN_" jdbcType="VARCHAR"/>
+		<result property="kuaiZhao" column="KUAI_ZHAO_" jdbcType="VARCHAR"/>
+		<result property="suoShuXiTong" column="SUO_SHU_XI_TONG_" jdbcType="VARCHAR"/>
+		<result property="gongNengMoKuai" column="GONG_NENG_MO_KUAI" jdbcType="VARCHAR"/>
+		<result property="tianXieShiJi" column="TIAN_XIE_SHI_JI_" jdbcType="VARCHAR"/>
+		<result property="shiWuLeiXing" column="SHI_WU_LEI_XING_" jdbcType="VARCHAR"/>
+		<result property="chengXuWenJian" column="CHENG_XU_WEN_JIAN" jdbcType="VARCHAR"/>
+		<result property="bianZhiRen" column="BIAN_ZHI_REN_" jdbcType="VARCHAR"/>
+		<result property="shenHeRen" column="SHEN_HE_REN_" jdbcType="VARCHAR"/>
+		<result property="shenPiRen" column="SHEN_PI_REN_" jdbcType="VARCHAR"/>
+		<result property="shuoMing" column="SHUO_MING_" jdbcType="VARCHAR"/>
+		<result property="sn" column="SN_" jdbcType="VARCHAR"/>
+		<result property="bianHao" column="BIAN_HAO_" jdbcType="VARCHAR"/>
+		<result property="banBen" column="BAN_BEN_" jdbcType="VARCHAR"/>
+		<result property="bianZhiJiaoSe" column="BIAN_ZHI_JIAO_SE_" jdbcType="VARCHAR"/>
+		<result property="shenHeJiaoSe" column="SHEN_HE_JIAO_SE_" jdbcType="VARCHAR"/>
+		<result property="shenPiJiaoSe" column="SHEN_PI_JIAO_SE_" jdbcType="VARCHAR"/>
+		<result property="caiDan" column="CAI_DAN_" jdbcType="VARCHAR"/>
+		<result property="yeMianLuJing" column="YE_MIAN_LU_JING_" jdbcType="VARCHAR"/>
+		<result property="ziYuanLuJing" column="ZI_YUAN_LU_JING_" jdbcType="VARCHAR"/>
+		<result property="shenPiYiJianS" column="SHEN_PI_YI_JIAN_S" jdbcType="VARCHAR"/>
+	</resultMap>
+	
+	<sql id="columns">
+		ID_,TENANT_ID_,IP_,CREATE_BY_,CREATE_TIME_,UPDATE_BY_,UPDATE_TIME_,BIAO_DAN_MING_CHE,SHU_JU_BIAO_KEY_,BIAO_DAN_KEY_,BIAO_DAN_BIAN_HAO,SHENG_XIAO_RI_QI_,DI_DIAN_,KUAI_ZHAO_,SUO_SHU_XI_TONG_,GONG_NENG_MO_KUAI,TIAN_XIE_SHI_JI_,SHI_WU_LEI_XING_,CHENG_XU_WEN_JIAN,BIAN_ZHI_REN_,SHEN_HE_REN_,SHEN_PI_REN_,SHUO_MING_,SN_,BIAN_HAO_,BAN_BEN_,BIAN_ZHI_JIAO_SE_,SHEN_HE_JIAO_SE_,SHEN_PI_JIAO_SE_,CAI_DAN_,YE_MIAN_LU_JING_,ZI_YUAN_LU_JING_,SHEN_PI_YI_JIAN_S
+	</sql>
+	
+	<insert id="create" parameterType="com.lc.ibps.components.sql.persistence.entity.SystemGuidePo">
+		INSERT INTO T_BDBHPZB
+		(<include refid="columns"/>)
+		VALUES 
+		(#{id,jdbcType=VARCHAR}, #{tenantId,jdbcType=VARCHAR}, #{ip,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{biaoDanMingChe,jdbcType=VARCHAR}, #{shuJuBiaoKey,jdbcType=VARCHAR}, #{biaoDanKey,jdbcType=VARCHAR}, #{biaoDanBianHao,jdbcType=VARCHAR}, #{shengXiaoRiQi,jdbcType=VARCHAR}, #{diDian,jdbcType=VARCHAR}, #{kuaiZhao,jdbcType=VARCHAR}, #{suoShuXiTong,jdbcType=VARCHAR}, #{gongNengMoKuai,jdbcType=VARCHAR}, #{tianXieShiJi,jdbcType=VARCHAR}, #{shiWuLeiXing,jdbcType=VARCHAR}, #{chengXuWenJian,jdbcType=VARCHAR}, #{bianZhiRen,jdbcType=VARCHAR}, #{shenHeRen,jdbcType=VARCHAR}, #{shenPiRen,jdbcType=VARCHAR}, #{shuoMing,jdbcType=VARCHAR}, #{sn,jdbcType=VARCHAR}, #{bianHao,jdbcType=VARCHAR}, #{banBen,jdbcType=VARCHAR}, #{bianZhiJiaoSe,jdbcType=VARCHAR}, #{shenHeJiaoSe,jdbcType=VARCHAR}, #{shenPiJiaoSe,jdbcType=VARCHAR}, #{caiDan,jdbcType=VARCHAR}, #{yeMianLuJing,jdbcType=VARCHAR}, #{ziYuanLuJing,jdbcType=VARCHAR}, #{shenPiYiJianS,jdbcType=VARCHAR})
+	</insert>
+	
+	<select id="get" parameterType="java.lang.String" resultMap="SystemGuidePo">
+		SELECT <include refid="columns"/> FROM T_BDBHPZB 
+		WHERE 
+		ID_=#{id}
+	</select>
+	
+	
+	<sql id="querySql" >
+		SELECT <include refid="columns"/> FROM T_BDBHPZB
+		<where>
+			<if test="@o.Ognl@isNotEmpty(whereSql)">
+				${whereSql}
+			</if>
+		</where>
+		<if test="@o.Ognl@isNotEmpty(orderBySql)">
+			ORDER BY ${orderBySql}
+		</if>
+		<if test="@o.Ognl@isEmpty(orderBySql)">
+			ORDER BY ID_ DESC
+		</if>
+	</sql>
+	
+	<select id="query" parameterType="java.util.Map" resultMap="SystemGuidePo">
+		<include refid="querySql"/>
+	</select>
+	
+	<select id="queryIds" parameterType="java.util.Map" resultMap="SystemGuidePo">
+		SELECT ID_ FROM (<include refid="querySql"/>) T
+	</select>
+	
+	<select id="findByIds" resultMap="SystemGuidePo">
+		SELECT <include refid="columns"/> FROM T_BDBHPZB
+			WHERE ID_ in 
+			<foreach item="id" index="index" collection="ids" open="(" separator="," close=")">  
+				#{id}  
+			</foreach>  		
+			ORDER BY ID_ DESC			
+	</select>	
+	
+	<update id="update" parameterType="com.lc.ibps.components.sql.persistence.entity.SystemGuidePo">
+		UPDATE T_BDBHPZB SET
+		TENANT_ID_=#{tenantId,jdbcType=VARCHAR},
+		IP_=#{ip,jdbcType=VARCHAR},
+		UPDATE_BY_=#{updateBy,jdbcType=VARCHAR},
+		UPDATE_TIME_=#{updateTime,jdbcType=TIMESTAMP},
+		BIAO_DAN_MING_CHE=#{biaoDanMingChe,jdbcType=VARCHAR},
+		SHU_JU_BIAO_KEY_=#{shuJuBiaoKey,jdbcType=VARCHAR},
+		BIAO_DAN_KEY_=#{biaoDanKey,jdbcType=VARCHAR},
+		BIAO_DAN_BIAN_HAO=#{biaoDanBianHao,jdbcType=VARCHAR},
+		SHENG_XIAO_RI_QI_=#{shengXiaoRiQi,jdbcType=VARCHAR},
+		DI_DIAN_=#{diDian,jdbcType=VARCHAR},
+		KUAI_ZHAO_=#{kuaiZhao,jdbcType=VARCHAR},
+		SUO_SHU_XI_TONG_=#{suoShuXiTong,jdbcType=VARCHAR},
+		GONG_NENG_MO_KUAI=#{gongNengMoKuai,jdbcType=VARCHAR},
+		TIAN_XIE_SHI_JI_=#{tianXieShiJi,jdbcType=VARCHAR},
+		SHI_WU_LEI_XING_=#{shiWuLeiXing,jdbcType=VARCHAR},
+		CHENG_XU_WEN_JIAN=#{chengXuWenJian,jdbcType=VARCHAR},
+		BIAN_ZHI_REN_=#{bianZhiRen,jdbcType=VARCHAR},
+		SHEN_HE_REN_=#{shenHeRen,jdbcType=VARCHAR},
+		SHEN_PI_REN_=#{shenPiRen,jdbcType=VARCHAR},
+		SHUO_MING_=#{shuoMing,jdbcType=VARCHAR},
+		SN_=#{sn,jdbcType=VARCHAR},
+		BIAN_HAO_=#{bianHao,jdbcType=VARCHAR},
+		BAN_BEN_=#{banBen,jdbcType=VARCHAR},
+		BIAN_ZHI_JIAO_SE_=#{bianZhiJiaoSe,jdbcType=VARCHAR},
+		SHEN_HE_JIAO_SE_=#{shenHeJiaoSe,jdbcType=VARCHAR},
+		SHEN_PI_JIAO_SE_=#{shenPiJiaoSe,jdbcType=VARCHAR},
+		CAI_DAN_=#{caiDan,jdbcType=VARCHAR},
+		YE_MIAN_LU_JING_=#{yeMianLuJing,jdbcType=VARCHAR},
+		ZI_YUAN_LU_JING_=#{ziYuanLuJing,jdbcType=VARCHAR},
+		SHEN_PI_YI_JIAN_S=#{shenPiYiJianS,jdbcType=VARCHAR}
+		WHERE
+		ID_=#{id}
+	</update>
+	
+	<delete id="remove" parameterType="java.lang.String">
+		DELETE FROM T_BDBHPZB 
+		WHERE
+		ID_=#{id}
+	</delete>
+	
+	
+</mapper>

+ 25 - 0
ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/SqlBaseTest.java

@@ -0,0 +1,25 @@
+package com.lc.ibps.components;
+
+import javax.annotation.Resource;
+
+import org.springframework.test.context.ContextConfiguration;
+
+import com.lc.ibps.base.framework.test.BaseTestCase;
+import com.lc.ibps.api.base.id.IdGenerator;
+
+/**
+ * 测试基类。</br>
+ * 模块其下的测试类均继承该子类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:38
+ *</pre>
+ */
+@ContextConfiguration({"classpath:conf/components-test.xml"})
+public class SqlBaseTest extends BaseTestCase{
+	
+	@Resource
+    protected IdGenerator idGenerator;
+}

+ 60 - 0
ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/domain/MemorandumTest.java

@@ -0,0 +1,60 @@
+package com.lc.ibps.components.sql.domain;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.springframework.test.annotation.Rollback;
+
+import com.lc.ibps.components.sql.domain.Memorandum;
+import com.lc.ibps.components.sql.repository.MemorandumRepository;
+import com.lc.ibps.components.sql.persistence.entity.MemorandumPo;
+import com.lc.ibps.components.SqlBaseTest;
+
+/**
+ * 备忘录 领域对象实体单元测试类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:28
+ *</pre>
+ */
+public class MemorandumTest extends SqlBaseTest{
+	 
+	@Resource
+	private MemorandumRepository memorandumRepository;
+	
+	@Test
+	@Rollback(true)
+	public void create(){				
+		Memorandum memorandum = memorandumRepository.newInstance();
+		
+		MemorandumPo memorandumPo=new MemorandumPo();
+		memorandumPo.setId(idGenerator.getId());
+		
+		memorandum.setData(memorandumPo);
+		
+		List<String> ids = new ArrayList<String>();
+		
+		memorandum.create();	
+		ids.add(memorandum.getId());
+						
+		Memorandum memorandum2 = memorandumRepository.newInstance();
+		memorandumPo.setId(idGenerator.getId());
+		memorandum2.setData(memorandumPo);
+		
+		memorandum2.create();
+		ids.add(memorandum2.getId());
+		
+		List<MemorandumPo> memorandumPoList = memorandumRepository.findByIds(ids);
+		Assert.assertTrue(memorandumPoList.size()>=2);
+		
+		List<MemorandumPo>memorandum1 = memorandumRepository.findAll();
+		Assert.assertTrue(memorandum1.size()>=2);
+
+	}
+}

+ 60 - 0
ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/domain/RemindersJobTest.java

@@ -0,0 +1,60 @@
+package com.lc.ibps.components.sql.domain;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.springframework.test.annotation.Rollback;
+
+import com.lc.ibps.components.sql.domain.RemindersJob;
+import com.lc.ibps.components.sql.repository.RemindersJobRepository;
+import com.lc.ibps.components.sql.persistence.entity.RemindersJobPo;
+import com.lc.ibps.components.SqlBaseTest;
+
+/**
+ * 移动端催办事务 领域对象实体单元测试类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:39
+ *</pre>
+ */
+public class RemindersJobTest extends SqlBaseTest{
+	 
+	@Resource
+	private RemindersJobRepository remindersJobRepository;
+	
+	@Test
+	@Rollback(true)
+	public void create(){				
+		RemindersJob remindersJob = remindersJobRepository.newInstance();
+		
+		RemindersJobPo remindersJobPo=new RemindersJobPo();
+		remindersJobPo.setId(idGenerator.getId());
+		
+		remindersJob.setData(remindersJobPo);
+		
+		List<String> ids = new ArrayList<String>();
+		
+		remindersJob.create();	
+		ids.add(remindersJob.getId());
+						
+		RemindersJob remindersJob2 = remindersJobRepository.newInstance();
+		remindersJobPo.setId(idGenerator.getId());
+		remindersJob2.setData(remindersJobPo);
+		
+		remindersJob2.create();
+		ids.add(remindersJob2.getId());
+		
+		List<RemindersJobPo> remindersJobPoList = remindersJobRepository.findByIds(ids);
+		Assert.assertTrue(remindersJobPoList.size()>=2);
+		
+		List<RemindersJobPo>remindersJob1 = remindersJobRepository.findAll();
+		Assert.assertTrue(remindersJob1.size()>=2);
+
+	}
+}

+ 60 - 0
ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/domain/SqlInjectionDealTest.java

@@ -0,0 +1,60 @@
+package com.lc.ibps.components.sql.domain;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.springframework.test.annotation.Rollback;
+
+import com.lc.ibps.components.sql.domain.SqlInjectionDeal;
+import com.lc.ibps.components.sql.repository.SqlInjectionDealRepository;
+import com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo;
+import com.lc.ibps.components.SqlBaseTest;
+
+/**
+ * 电子表单填写类 领域对象实体单元测试类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:47
+ *</pre>
+ */
+public class SqlInjectionDealTest extends SqlBaseTest{
+	 
+	@Resource
+	private SqlInjectionDealRepository sqlInjectionDealRepository;
+	
+	@Test
+	@Rollback(true)
+	public void create(){				
+		SqlInjectionDeal sqlInjectionDeal = sqlInjectionDealRepository.newInstance();
+		
+		SqlInjectionDealPo sqlInjectionDealPo=new SqlInjectionDealPo();
+		sqlInjectionDealPo.setId(idGenerator.getId());
+		
+		sqlInjectionDeal.setData(sqlInjectionDealPo);
+		
+		List<String> ids = new ArrayList<String>();
+		
+		sqlInjectionDeal.create();	
+		ids.add(sqlInjectionDeal.getId());
+						
+		SqlInjectionDeal sqlInjectionDeal2 = sqlInjectionDealRepository.newInstance();
+		sqlInjectionDealPo.setId(idGenerator.getId());
+		sqlInjectionDeal2.setData(sqlInjectionDealPo);
+		
+		sqlInjectionDeal2.create();
+		ids.add(sqlInjectionDeal2.getId());
+		
+		List<SqlInjectionDealPo> sqlInjectionDealPoList = sqlInjectionDealRepository.findByIds(ids);
+		Assert.assertTrue(sqlInjectionDealPoList.size()>=2);
+		
+		List<SqlInjectionDealPo>sqlInjectionDeal1 = sqlInjectionDealRepository.findAll();
+		Assert.assertTrue(sqlInjectionDeal1.size()>=2);
+
+	}
+}

+ 60 - 0
ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/domain/SystemGuideTest.java

@@ -0,0 +1,60 @@
+package com.lc.ibps.components.sql.domain;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.annotation.Resource;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.springframework.test.annotation.Rollback;
+
+import com.lc.ibps.components.sql.domain.SystemGuide;
+import com.lc.ibps.components.sql.repository.SystemGuideRepository;
+import com.lc.ibps.components.sql.persistence.entity.SystemGuidePo;
+import com.lc.ibps.components.SqlBaseTest;
+
+/**
+ * 系统指引 领域对象实体单元测试类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:26
+ *</pre>
+ */
+public class SystemGuideTest extends SqlBaseTest{
+	 
+	@Resource
+	private SystemGuideRepository systemGuideRepository;
+	
+	@Test
+	@Rollback(true)
+	public void create(){				
+		SystemGuide systemGuide = systemGuideRepository.newInstance();
+		
+		SystemGuidePo systemGuidePo=new SystemGuidePo();
+		systemGuidePo.setId(idGenerator.getId());
+		
+		systemGuide.setData(systemGuidePo);
+		
+		List<String> ids = new ArrayList<String>();
+		
+		systemGuide.create();	
+		ids.add(systemGuide.getId());
+						
+		SystemGuide systemGuide2 = systemGuideRepository.newInstance();
+		systemGuidePo.setId(idGenerator.getId());
+		systemGuide2.setData(systemGuidePo);
+		
+		systemGuide2.create();
+		ids.add(systemGuide2.getId());
+		
+		List<SystemGuidePo> systemGuidePoList = systemGuideRepository.findByIds(ids);
+		Assert.assertTrue(systemGuidePoList.size()>=2);
+		
+		List<SystemGuidePo>systemGuide1 = systemGuideRepository.findAll();
+		Assert.assertTrue(systemGuide1.size()>=2);
+
+	}
+}

+ 55 - 0
ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/persistence/dao/MemorandumDaoTest.java

@@ -0,0 +1,55 @@
+package com.lc.ibps.components.sql.persistence.dao;
+
+import javax.annotation.Resource;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.springframework.test.annotation.Rollback;
+
+import com.lc.ibps.components.sql.persistence.dao.MemorandumDao;
+import com.lc.ibps.components.sql.persistence.dao.MemorandumQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.MemorandumPo;
+import com.lc.ibps.components.SqlBaseTest;
+
+/**
+ * 备忘录 dao单元测试类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 19:02:26
+ *</pre>
+ */
+public class MemorandumDaoTest extends SqlBaseTest{
+
+	@Resource
+	private MemorandumDao memorandumDao;
+	
+	@Resource
+	private MemorandumQueryDao memorandumQueryDao;
+		
+	@Test
+	@Rollback(true)
+	public void testCrud(){
+		MemorandumPo memorandumPo=new MemorandumPo();
+		memorandumPo.setId(idGenerator.getId());
+		
+		//创建一实体
+		memorandumDao.create(memorandumPo);
+        Assert.assertNotNull(memorandumPo.getId());
+        logger.debug("memorandumPo1:"+ memorandumPo.getId());
+		//获取一实体
+		MemorandumPo memorandumPo2=memorandumQueryDao.get(memorandumPo.getId());
+		Assert.assertNotNull(memorandumPo2);
+		logger.debug("memorandumPo2:" + memorandumPo2.toString());
+		//更新一实体
+		memorandumDao.update(memorandumPo2);
+		
+		MemorandumPo memorandumPo3=memorandumQueryDao.get(memorandumPo.getId());
+		Assert.assertNotNull(memorandumPo3);
+		logger.debug("memorandumPo3:"+memorandumPo3.toString());
+		//删除一实体
+		//memorandumDao.remove(memorandumPo.getId());
+	}
+	
+}

+ 55 - 0
ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/persistence/dao/RemindersJobDaoTest.java

@@ -0,0 +1,55 @@
+package com.lc.ibps.components.sql.persistence.dao;
+
+import javax.annotation.Resource;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.springframework.test.annotation.Rollback;
+
+import com.lc.ibps.components.sql.persistence.dao.RemindersJobDao;
+import com.lc.ibps.components.sql.persistence.dao.RemindersJobQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.RemindersJobPo;
+import com.lc.ibps.components.SqlBaseTest;
+
+/**
+ * 移动端催办事务 dao单元测试类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-11 11:56:37
+ *</pre>
+ */
+public class RemindersJobDaoTest extends SqlBaseTest{
+
+	@Resource
+	private RemindersJobDao remindersJobDao;
+	
+	@Resource
+	private RemindersJobQueryDao remindersJobQueryDao;
+		
+	@Test
+	@Rollback(true)
+	public void testCrud(){
+		RemindersJobPo remindersJobPo=new RemindersJobPo();
+		remindersJobPo.setId(idGenerator.getId());
+		
+		//创建一实体
+		remindersJobDao.create(remindersJobPo);
+        Assert.assertNotNull(remindersJobPo.getId());
+        logger.debug("remindersJobPo1:"+ remindersJobPo.getId());
+		//获取一实体
+		RemindersJobPo remindersJobPo2=remindersJobQueryDao.get(remindersJobPo.getId());
+		Assert.assertNotNull(remindersJobPo2);
+		logger.debug("remindersJobPo2:" + remindersJobPo2.toString());
+		//更新一实体
+		remindersJobDao.update(remindersJobPo2);
+		
+		RemindersJobPo remindersJobPo3=remindersJobQueryDao.get(remindersJobPo.getId());
+		Assert.assertNotNull(remindersJobPo3);
+		logger.debug("remindersJobPo3:"+remindersJobPo3.toString());
+		//删除一实体
+		//remindersJobDao.remove(remindersJobPo.getId());
+	}
+	
+}

+ 55 - 0
ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/persistence/dao/SqlInjectionDealDaoTest.java

@@ -0,0 +1,55 @@
+package com.lc.ibps.components.sql.persistence.dao;
+
+import javax.annotation.Resource;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.springframework.test.annotation.Rollback;
+
+import com.lc.ibps.components.sql.persistence.dao.SqlInjectionDealDao;
+import com.lc.ibps.components.sql.persistence.dao.SqlInjectionDealQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.SqlInjectionDealPo;
+import com.lc.ibps.components.SqlBaseTest;
+
+/**
+ * 电子表单填写类 dao单元测试类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-06 11:58:45
+ *</pre>
+ */
+public class SqlInjectionDealDaoTest extends SqlBaseTest{
+
+	@Resource
+	private SqlInjectionDealDao sqlInjectionDealDao;
+	
+	@Resource
+	private SqlInjectionDealQueryDao sqlInjectionDealQueryDao;
+		
+	@Test
+	@Rollback(true)
+	public void testCrud(){
+		SqlInjectionDealPo sqlInjectionDealPo=new SqlInjectionDealPo();
+		sqlInjectionDealPo.setId(idGenerator.getId());
+		
+		//创建一实体
+		sqlInjectionDealDao.create(sqlInjectionDealPo);
+        Assert.assertNotNull(sqlInjectionDealPo.getId());
+        logger.debug("sqlInjectionDealPo1:"+ sqlInjectionDealPo.getId());
+		//获取一实体
+		SqlInjectionDealPo sqlInjectionDealPo2=sqlInjectionDealQueryDao.get(sqlInjectionDealPo.getId());
+		Assert.assertNotNull(sqlInjectionDealPo2);
+		logger.debug("sqlInjectionDealPo2:" + sqlInjectionDealPo2.toString());
+		//更新一实体
+		sqlInjectionDealDao.update(sqlInjectionDealPo2);
+		
+		SqlInjectionDealPo sqlInjectionDealPo3=sqlInjectionDealQueryDao.get(sqlInjectionDealPo.getId());
+		Assert.assertNotNull(sqlInjectionDealPo3);
+		logger.debug("sqlInjectionDealPo3:"+sqlInjectionDealPo3.toString());
+		//删除一实体
+		//sqlInjectionDealDao.remove(sqlInjectionDealPo.getId());
+	}
+	
+}

+ 55 - 0
ibps-provider-root/modules/provider-business/src/test/java/com/lc/ibps/components/sql/persistence/dao/SystemGuideDaoTest.java

@@ -0,0 +1,55 @@
+package com.lc.ibps.components.sql.persistence.dao;
+
+import javax.annotation.Resource;
+
+import org.junit.Assert;
+import org.junit.Test;
+import org.springframework.test.annotation.Rollback;
+
+import com.lc.ibps.components.sql.persistence.dao.SystemGuideDao;
+import com.lc.ibps.components.sql.persistence.dao.SystemGuideQueryDao;
+import com.lc.ibps.components.sql.persistence.entity.SystemGuidePo;
+import com.lc.ibps.components.SqlBaseTest;
+
+/**
+ * 系统指引 dao单元测试类
+ *
+ *<pre> 
+ * 开发公司:深圳市金源信通科技有限公司
+ * 开发人员:codegen
+ * 创建时间:2025-06-10 17:15:25
+ *</pre>
+ */
+public class SystemGuideDaoTest extends SqlBaseTest{
+
+	@Resource
+	private SystemGuideDao systemGuideDao;
+	
+	@Resource
+	private SystemGuideQueryDao systemGuideQueryDao;
+		
+	@Test
+	@Rollback(true)
+	public void testCrud(){
+		SystemGuidePo systemGuidePo=new SystemGuidePo();
+		systemGuidePo.setId(idGenerator.getId());
+		
+		//创建一实体
+		systemGuideDao.create(systemGuidePo);
+        Assert.assertNotNull(systemGuidePo.getId());
+        logger.debug("systemGuidePo1:"+ systemGuidePo.getId());
+		//获取一实体
+		SystemGuidePo systemGuidePo2=systemGuideQueryDao.get(systemGuidePo.getId());
+		Assert.assertNotNull(systemGuidePo2);
+		logger.debug("systemGuidePo2:" + systemGuidePo2.toString());
+		//更新一实体
+		systemGuideDao.update(systemGuidePo2);
+		
+		SystemGuidePo systemGuidePo3=systemGuideQueryDao.get(systemGuidePo.getId());
+		Assert.assertNotNull(systemGuidePo3);
+		logger.debug("systemGuidePo3:"+systemGuidePo3.toString());
+		//删除一实体
+		//systemGuideDao.remove(systemGuidePo.getId());
+	}
+	
+}