Jelajahi Sumber

生成完整代码

lcl 6 bulan lalu
induk
melakukan
35cd44882f
100 mengubah file dengan 6106 tambahan dan 2 penghapusan
  1. 108 0
      Controllers/Admin/Pri/PriConditionController.cs
  2. 108 0
      Controllers/Admin/Pri/PriDatabaseSetController.cs
  3. 108 0
      Controllers/Admin/Pri/PriLogController.cs
  4. 108 0
      Controllers/Admin/Pri/PriLoopSetController.cs
  5. 108 0
      Controllers/Admin/Pri/PriPrizeInFieldController.cs
  6. 108 0
      Controllers/Admin/Pri/PriPrizeInQueryFieldController.cs
  7. 123 0
      Controllers/Admin/Pri/PriPrizeInTableController.cs
  8. 108 0
      Controllers/Admin/Pri/PriPrizeObjectFieldController.cs
  9. 123 0
      Controllers/Admin/Pri/PriPrizeObjectTableController.cs
  10. 108 0
      Controllers/Admin/Pri/PriProjectParamController.cs
  11. 108 0
      Controllers/Admin/Pri/PriQueryFieldController.cs
  12. 123 0
      Controllers/Admin/Pri/PriQueryTableController.cs
  13. 108 0
      Controllers/Admin/Pri/PriRecordController.cs
  14. 108 0
      Controllers/Admin/Pri/PriRecursionEndFieldController.cs
  15. 123 0
      Controllers/Admin/Pri/PriRecursionEndTableController.cs
  16. 108 0
      Controllers/Admin/Pri/PriRecursionStartFieldController.cs
  17. 123 0
      Controllers/Admin/Pri/PriRecursionStartTableController.cs
  18. 108 0
      Controllers/Admin/Pri/PriRequestLogController.cs
  19. 108 0
      Controllers/Admin/Pri/PriReturnFieldController.cs
  20. 66 1
      Controllers/Base/ApiPubController.cs
  21. 1 0
      Extensions/AppServiceExtensions.cs
  22. 106 0
      Model/Database/PriCondition.cs
  23. 78 0
      Model/Database/PriDatabaseSet.cs
  24. 92 0
      Model/Database/PriLog.cs
  25. 92 0
      Model/Database/PriLoopSet.cs
  26. 92 0
      Model/Database/PriPrizeInField.cs
  27. 106 0
      Model/Database/PriPrizeInQueryField.cs
  28. 85 0
      Model/Database/PriPrizeInTable.cs
  29. 106 0
      Model/Database/PriPrizeObjectField.cs
  30. 78 0
      Model/Database/PriPrizeObjectTable.cs
  31. 78 0
      Model/Database/PriProjectParam.cs
  32. 106 0
      Model/Database/PriQueryField.cs
  33. 71 0
      Model/Database/PriQueryTable.cs
  34. 92 0
      Model/Database/PriRecord.cs
  35. 106 0
      Model/Database/PriRecursionEndField.cs
  36. 71 0
      Model/Database/PriRecursionEndTable.cs
  37. 106 0
      Model/Database/PriRecursionStartField.cs
  38. 71 0
      Model/Database/PriRecursionStartTable.cs
  39. 106 0
      Model/Database/PriRequestLog.cs
  40. 85 0
      Model/Database/PriReturnField.cs
  41. 54 0
      Model/Vo/Admin/GetPriConditionListVo.cs
  42. 54 0
      Model/Vo/Admin/GetPriConditionQueryVo.cs
  43. 42 0
      Model/Vo/Admin/GetPriDatabaseSetListVo.cs
  44. 48 0
      Model/Vo/Admin/GetPriDatabaseSetQueryVo.cs
  45. 24 0
      Model/Vo/Admin/GetPriListDicVo.cs
  46. 42 0
      Model/Vo/Admin/GetPriLogListVo.cs
  47. 42 0
      Model/Vo/Admin/GetPriLogQueryVo.cs
  48. 42 0
      Model/Vo/Admin/GetPriLoopSetListVo.cs
  49. 42 0
      Model/Vo/Admin/GetPriLoopSetQueryVo.cs
  50. 48 0
      Model/Vo/Admin/GetPriPrizeInFieldListVo.cs
  51. 48 0
      Model/Vo/Admin/GetPriPrizeInFieldQueryVo.cs
  52. 60 0
      Model/Vo/Admin/GetPriPrizeInQueryFieldListVo.cs
  53. 60 0
      Model/Vo/Admin/GetPriPrizeInQueryFieldQueryVo.cs
  54. 24 0
      Model/Vo/Admin/GetPriPrizeInTableDicVo.cs
  55. 30 0
      Model/Vo/Admin/GetPriPrizeInTableListVo.cs
  56. 36 0
      Model/Vo/Admin/GetPriPrizeInTableQueryVo.cs
  57. 60 0
      Model/Vo/Admin/GetPriPrizeObjectFieldListVo.cs
  58. 60 0
      Model/Vo/Admin/GetPriPrizeObjectFieldQueryVo.cs
  59. 24 0
      Model/Vo/Admin/GetPriPrizeObjectTableDicVo.cs
  60. 30 0
      Model/Vo/Admin/GetPriPrizeObjectTableListVo.cs
  61. 30 0
      Model/Vo/Admin/GetPriPrizeObjectTableQueryVo.cs
  62. 1 1
      Model/Vo/Admin/GetPriProjectListVo.cs
  63. 30 0
      Model/Vo/Admin/GetPriProjectParamListVo.cs
  64. 30 0
      Model/Vo/Admin/GetPriProjectParamQueryVo.cs
  65. 60 0
      Model/Vo/Admin/GetPriQueryFieldListVo.cs
  66. 60 0
      Model/Vo/Admin/GetPriQueryFieldQueryVo.cs
  67. 24 0
      Model/Vo/Admin/GetPriQueryTableDicVo.cs
  68. 24 0
      Model/Vo/Admin/GetPriQueryTableListVo.cs
  69. 30 0
      Model/Vo/Admin/GetPriQueryTableQueryVo.cs
  70. 42 0
      Model/Vo/Admin/GetPriRecordListVo.cs
  71. 42 0
      Model/Vo/Admin/GetPriRecordQueryVo.cs
  72. 60 0
      Model/Vo/Admin/GetPriRecursionEndFieldListVo.cs
  73. 60 0
      Model/Vo/Admin/GetPriRecursionEndFieldQueryVo.cs
  74. 24 0
      Model/Vo/Admin/GetPriRecursionEndTableListVo.cs
  75. 30 0
      Model/Vo/Admin/GetPriRecursionEndTableQueryVo.cs
  76. 60 0
      Model/Vo/Admin/GetPriRecursionStartFieldListVo.cs
  77. 60 0
      Model/Vo/Admin/GetPriRecursionStartFieldQueryVo.cs
  78. 24 0
      Model/Vo/Admin/GetPriRecursionStartTableDicVo.cs
  79. 24 0
      Model/Vo/Admin/GetPriRecursionStartTableListVo.cs
  80. 30 0
      Model/Vo/Admin/GetPriRecursionStartTableQueryVo.cs
  81. 42 0
      Model/Vo/Admin/GetPriRequestLogListVo.cs
  82. 60 0
      Model/Vo/Admin/GetPriRequestLogQueryVo.cs
  83. 42 0
      Model/Vo/Admin/GetPriReturnFieldListVo.cs
  84. 42 0
      Model/Vo/Admin/GetPriReturnFieldQueryVo.cs
  85. 22 0
      Services/IService/IPriConditionService.cs
  86. 22 0
      Services/IService/IPriDatabaseSetService.cs
  87. 22 0
      Services/IService/IPriLogService.cs
  88. 22 0
      Services/IService/IPriLoopSetService.cs
  89. 22 0
      Services/IService/IPriPrizeInFieldService.cs
  90. 22 0
      Services/IService/IPriPrizeInQueryFieldService.cs
  91. 30 0
      Services/IService/IPriPrizeInTableService.cs
  92. 22 0
      Services/IService/IPriPrizeObjectFieldService.cs
  93. 30 0
      Services/IService/IPriPrizeObjectTableService.cs
  94. 22 0
      Services/IService/IPriProjectParamService.cs
  95. 22 0
      Services/IService/IPriQueryFieldService.cs
  96. 30 0
      Services/IService/IPriQueryTableService.cs
  97. 22 0
      Services/IService/IPriRecordService.cs
  98. 22 0
      Services/IService/IPriRecursionEndFieldService.cs
  99. 30 0
      Services/IService/IPriRecursionEndTableService.cs
  100. 22 0
      Services/IService/IPriRecursionStartFieldService.cs

+ 108 - 0
Controllers/Admin/Pri/PriConditionController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriCondition)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriCondition")]
+    public class PriConditionController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriConditionService _PriConditionService;
+
+
+        public PriConditionController(IPriConditionService PriConditionService)
+        {
+            _PriConditionService = PriConditionService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriCondition/getPriConditionList")]
+        public IActionResult getPriConditionList([FromQuery] PagerInfo page, [FromQuery] PriCondition param)
+        {
+            var response = _PriConditionService.getPriConditionList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriCondition/getPriConditionQuery")]
+        public IActionResult getPriConditionQuery([FromQuery] PriCondition param)
+        {
+            var response = _PriConditionService.GetFirst(m => m.id == param.id).Adapt<GetPriConditionQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriCondition/addPriCondition")]
+        public IActionResult addPriCondition([FromBody] PriCondition param)
+        {
+            var modal = param.Adapt<PriCondition>().ToCreate(HttpContext);
+            var response = _PriConditionService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriCondition/updatePriCondition")]
+        public IActionResult updatePriCondition([FromBody] PriCondition param)
+        {
+            var modal = param.Adapt<PriCondition>().ToCreate(HttpContext);
+            var response = _PriConditionService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriCondition/deletePriCondition/{id}")]
+        public IActionResult deletePriCondition(int id)
+        {
+            var response = _PriConditionService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriDatabaseSetController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriDatabaseSet)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriDatabaseSet")]
+    public class PriDatabaseSetController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriDatabaseSetService _PriDatabaseSetService;
+
+
+        public PriDatabaseSetController(IPriDatabaseSetService PriDatabaseSetService)
+        {
+            _PriDatabaseSetService = PriDatabaseSetService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriDatabaseSet/getPriDatabaseSetList")]
+        public IActionResult getPriDatabaseSetList([FromQuery] PagerInfo page, [FromQuery] PriDatabaseSet param)
+        {
+            var response = _PriDatabaseSetService.getPriDatabaseSetList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriDatabaseSet/getPriDatabaseSetQuery")]
+        public IActionResult getPriDatabaseSetQuery([FromQuery] PriDatabaseSet param)
+        {
+            var response = _PriDatabaseSetService.GetFirst(m => m.id == param.id).Adapt<GetPriDatabaseSetQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriDatabaseSet/addPriDatabaseSet")]
+        public IActionResult addPriDatabaseSet([FromBody] PriDatabaseSet param)
+        {
+            var modal = param.Adapt<PriDatabaseSet>().ToCreate(HttpContext);
+            var response = _PriDatabaseSetService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriDatabaseSet/updatePriDatabaseSet")]
+        public IActionResult updatePriDatabaseSet([FromBody] PriDatabaseSet param)
+        {
+            var modal = param.Adapt<PriDatabaseSet>().ToCreate(HttpContext);
+            var response = _PriDatabaseSetService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriDatabaseSet/deletePriDatabaseSet/{id}")]
+        public IActionResult deletePriDatabaseSet(int id)
+        {
+            var response = _PriDatabaseSetService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriLogController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriLog)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriLog")]
+    public class PriLogController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriLogService _PriLogService;
+
+
+        public PriLogController(IPriLogService PriLogService)
+        {
+            _PriLogService = PriLogService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriLog/getPriLogList")]
+        public IActionResult getPriLogList([FromQuery] PagerInfo page, [FromQuery] PriLog param)
+        {
+            var response = _PriLogService.getPriLogList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriLog/getPriLogQuery")]
+        public IActionResult getPriLogQuery([FromQuery] PriLog param)
+        {
+            var response = _PriLogService.GetFirst(m => m.id == param.id).Adapt<GetPriLogQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriLog/addPriLog")]
+        public IActionResult addPriLog([FromBody] PriLog param)
+        {
+            var modal = param.Adapt<PriLog>().ToCreate(HttpContext);
+            var response = _PriLogService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriLog/updatePriLog")]
+        public IActionResult updatePriLog([FromBody] PriLog param)
+        {
+            var modal = param.Adapt<PriLog>().ToCreate(HttpContext);
+            var response = _PriLogService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriLog/deletePriLog/{id}")]
+        public IActionResult deletePriLog(int id)
+        {
+            var response = _PriLogService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriLoopSetController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriLoopSet)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriLoopSet")]
+    public class PriLoopSetController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriLoopSetService _PriLoopSetService;
+
+
+        public PriLoopSetController(IPriLoopSetService PriLoopSetService)
+        {
+            _PriLoopSetService = PriLoopSetService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriLoopSet/getPriLoopSetList")]
+        public IActionResult getPriLoopSetList([FromQuery] PagerInfo page, [FromQuery] PriLoopSet param)
+        {
+            var response = _PriLoopSetService.getPriLoopSetList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriLoopSet/getPriLoopSetQuery")]
+        public IActionResult getPriLoopSetQuery([FromQuery] PriLoopSet param)
+        {
+            var response = _PriLoopSetService.GetFirst(m => m.id == param.id).Adapt<GetPriLoopSetQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriLoopSet/addPriLoopSet")]
+        public IActionResult addPriLoopSet([FromBody] PriLoopSet param)
+        {
+            var modal = param.Adapt<PriLoopSet>().ToCreate(HttpContext);
+            var response = _PriLoopSetService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriLoopSet/updatePriLoopSet")]
+        public IActionResult updatePriLoopSet([FromBody] PriLoopSet param)
+        {
+            var modal = param.Adapt<PriLoopSet>().ToCreate(HttpContext);
+            var response = _PriLoopSetService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriLoopSet/deletePriLoopSet/{id}")]
+        public IActionResult deletePriLoopSet(int id)
+        {
+            var response = _PriLoopSetService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriPrizeInFieldController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriPrizeInField)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriPrizeInField")]
+    public class PriPrizeInFieldController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriPrizeInFieldService _PriPrizeInFieldService;
+
+
+        public PriPrizeInFieldController(IPriPrizeInFieldService PriPrizeInFieldService)
+        {
+            _PriPrizeInFieldService = PriPrizeInFieldService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriPrizeInField/getPriPrizeInFieldList")]
+        public IActionResult getPriPrizeInFieldList([FromQuery] PagerInfo page, [FromQuery] PriPrizeInField param)
+        {
+            var response = _PriPrizeInFieldService.getPriPrizeInFieldList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriPrizeInField/getPriPrizeInFieldQuery")]
+        public IActionResult getPriPrizeInFieldQuery([FromQuery] PriPrizeInField param)
+        {
+            var response = _PriPrizeInFieldService.GetFirst(m => m.id == param.id).Adapt<GetPriPrizeInFieldQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriPrizeInField/addPriPrizeInField")]
+        public IActionResult addPriPrizeInField([FromBody] PriPrizeInField param)
+        {
+            var modal = param.Adapt<PriPrizeInField>().ToCreate(HttpContext);
+            var response = _PriPrizeInFieldService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriPrizeInField/updatePriPrizeInField")]
+        public IActionResult updatePriPrizeInField([FromBody] PriPrizeInField param)
+        {
+            var modal = param.Adapt<PriPrizeInField>().ToCreate(HttpContext);
+            var response = _PriPrizeInFieldService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriPrizeInField/deletePriPrizeInField/{id}")]
+        public IActionResult deletePriPrizeInField(int id)
+        {
+            var response = _PriPrizeInFieldService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriPrizeInQueryFieldController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriPrizeInQueryField)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriPrizeInQueryField")]
+    public class PriPrizeInQueryFieldController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriPrizeInQueryFieldService _PriPrizeInQueryFieldService;
+
+
+        public PriPrizeInQueryFieldController(IPriPrizeInQueryFieldService PriPrizeInQueryFieldService)
+        {
+            _PriPrizeInQueryFieldService = PriPrizeInQueryFieldService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriPrizeInQueryField/getPriPrizeInQueryFieldList")]
+        public IActionResult getPriPrizeInQueryFieldList([FromQuery] PagerInfo page, [FromQuery] PriPrizeInQueryField param)
+        {
+            var response = _PriPrizeInQueryFieldService.getPriPrizeInQueryFieldList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriPrizeInQueryField/getPriPrizeInQueryFieldQuery")]
+        public IActionResult getPriPrizeInQueryFieldQuery([FromQuery] PriPrizeInQueryField param)
+        {
+            var response = _PriPrizeInQueryFieldService.GetFirst(m => m.id == param.id).Adapt<GetPriPrizeInQueryFieldQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriPrizeInQueryField/addPriPrizeInQueryField")]
+        public IActionResult addPriPrizeInQueryField([FromBody] PriPrizeInQueryField param)
+        {
+            var modal = param.Adapt<PriPrizeInQueryField>().ToCreate(HttpContext);
+            var response = _PriPrizeInQueryFieldService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriPrizeInQueryField/updatePriPrizeInQueryField")]
+        public IActionResult updatePriPrizeInQueryField([FromBody] PriPrizeInQueryField param)
+        {
+            var modal = param.Adapt<PriPrizeInQueryField>().ToCreate(HttpContext);
+            var response = _PriPrizeInQueryFieldService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriPrizeInQueryField/deletePriPrizeInQueryField/{id}")]
+        public IActionResult deletePriPrizeInQueryField(int id)
+        {
+            var response = _PriPrizeInQueryFieldService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 123 - 0
Controllers/Admin/Pri/PriPrizeInTableController.cs

@@ -0,0 +1,123 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriPrizeInTable)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriPrizeInTable")]
+    public class PriPrizeInTableController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriPrizeInTableService _PriPrizeInTableService;
+
+
+        public PriPrizeInTableController(IPriPrizeInTableService PriPrizeInTableService)
+        {
+            _PriPrizeInTableService = PriPrizeInTableService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriPrizeInTable/getPriPrizeInTableList")]
+        public IActionResult getPriPrizeInTableList([FromQuery] PagerInfo page, [FromQuery] PriPrizeInTable param)
+        {
+            var response = _PriPrizeInTableService.getPriPrizeInTableList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriPrizeInTable/getPriPrizeInTableQuery")]
+        public IActionResult getPriPrizeInTableQuery([FromQuery] PriPrizeInTable param)
+        {
+            var response = _PriPrizeInTableService.GetFirst(m => m.id == param.id).Adapt<GetPriPrizeInTableQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriPrizeInTable/addPriPrizeInTable")]
+        public IActionResult addPriPrizeInTable([FromBody] PriPrizeInTable param)
+        {
+            var modal = param.Adapt<PriPrizeInTable>().ToCreate(HttpContext);
+            var response = _PriPrizeInTableService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriPrizeInTable/updatePriPrizeInTable")]
+        public IActionResult updatePriPrizeInTable([FromBody] PriPrizeInTable param)
+        {
+            var modal = param.Adapt<PriPrizeInTable>().ToCreate(HttpContext);
+            var response = _PriPrizeInTableService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriPrizeInTable/deletePriPrizeInTable/{id}")]
+        public IActionResult deletePriPrizeInTable(int id)
+        {
+            var response = _PriPrizeInTableService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 下拉框数据
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <returns>下拉框数据</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriPrizeInTable/getPriPrizeInTableDic")]
+        public IActionResult getPriPrizeInTableDic([FromQuery] PagerInfo page)
+        {
+            var response = _PriPrizeInTableService.getPriPrizeInTableDic(page);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriPrizeObjectFieldController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriPrizeObjectField)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriPrizeObjectField")]
+    public class PriPrizeObjectFieldController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriPrizeObjectFieldService _PriPrizeObjectFieldService;
+
+
+        public PriPrizeObjectFieldController(IPriPrizeObjectFieldService PriPrizeObjectFieldService)
+        {
+            _PriPrizeObjectFieldService = PriPrizeObjectFieldService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriPrizeObjectField/getPriPrizeObjectFieldList")]
+        public IActionResult getPriPrizeObjectFieldList([FromQuery] PagerInfo page, [FromQuery] PriPrizeObjectField param)
+        {
+            var response = _PriPrizeObjectFieldService.getPriPrizeObjectFieldList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriPrizeObjectField/getPriPrizeObjectFieldQuery")]
+        public IActionResult getPriPrizeObjectFieldQuery([FromQuery] PriPrizeObjectField param)
+        {
+            var response = _PriPrizeObjectFieldService.GetFirst(m => m.id == param.id).Adapt<GetPriPrizeObjectFieldQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriPrizeObjectField/addPriPrizeObjectField")]
+        public IActionResult addPriPrizeObjectField([FromBody] PriPrizeObjectField param)
+        {
+            var modal = param.Adapt<PriPrizeObjectField>().ToCreate(HttpContext);
+            var response = _PriPrizeObjectFieldService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriPrizeObjectField/updatePriPrizeObjectField")]
+        public IActionResult updatePriPrizeObjectField([FromBody] PriPrizeObjectField param)
+        {
+            var modal = param.Adapt<PriPrizeObjectField>().ToCreate(HttpContext);
+            var response = _PriPrizeObjectFieldService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriPrizeObjectField/deletePriPrizeObjectField/{id}")]
+        public IActionResult deletePriPrizeObjectField(int id)
+        {
+            var response = _PriPrizeObjectFieldService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 123 - 0
Controllers/Admin/Pri/PriPrizeObjectTableController.cs

@@ -0,0 +1,123 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriPrizeObjectTable)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriPrizeObjectTable")]
+    public class PriPrizeObjectTableController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriPrizeObjectTableService _PriPrizeObjectTableService;
+
+
+        public PriPrizeObjectTableController(IPriPrizeObjectTableService PriPrizeObjectTableService)
+        {
+            _PriPrizeObjectTableService = PriPrizeObjectTableService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriPrizeObjectTable/getPriPrizeObjectTableList")]
+        public IActionResult getPriPrizeObjectTableList([FromQuery] PagerInfo page, [FromQuery] PriPrizeObjectTable param)
+        {
+            var response = _PriPrizeObjectTableService.getPriPrizeObjectTableList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriPrizeObjectTable/getPriPrizeObjectTableQuery")]
+        public IActionResult getPriPrizeObjectTableQuery([FromQuery] PriPrizeObjectTable param)
+        {
+            var response = _PriPrizeObjectTableService.GetFirst(m => m.id == param.id).Adapt<GetPriPrizeObjectTableQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriPrizeObjectTable/addPriPrizeObjectTable")]
+        public IActionResult addPriPrizeObjectTable([FromBody] PriPrizeObjectTable param)
+        {
+            var modal = param.Adapt<PriPrizeObjectTable>().ToCreate(HttpContext);
+            var response = _PriPrizeObjectTableService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriPrizeObjectTable/updatePriPrizeObjectTable")]
+        public IActionResult updatePriPrizeObjectTable([FromBody] PriPrizeObjectTable param)
+        {
+            var modal = param.Adapt<PriPrizeObjectTable>().ToCreate(HttpContext);
+            var response = _PriPrizeObjectTableService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriPrizeObjectTable/deletePriPrizeObjectTable/{id}")]
+        public IActionResult deletePriPrizeObjectTable(int id)
+        {
+            var response = _PriPrizeObjectTableService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 下拉框数据
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <returns>下拉框数据</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriPrizeObjectTable/getPriPrizeObjectTableDic")]
+        public IActionResult getPriPrizeObjectTableDic([FromQuery] PagerInfo page)
+        {
+            var response = _PriPrizeObjectTableService.getPriPrizeObjectTableDic(page);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriProjectParamController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriProjectParam)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriProjectParam")]
+    public class PriProjectParamController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriProjectParamService _PriProjectParamService;
+
+
+        public PriProjectParamController(IPriProjectParamService PriProjectParamService)
+        {
+            _PriProjectParamService = PriProjectParamService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriProjectParam/getPriProjectParamList")]
+        public IActionResult getPriProjectParamList([FromQuery] PagerInfo page, [FromQuery] PriProjectParam param)
+        {
+            var response = _PriProjectParamService.getPriProjectParamList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriProjectParam/getPriProjectParamQuery")]
+        public IActionResult getPriProjectParamQuery([FromQuery] PriProjectParam param)
+        {
+            var response = _PriProjectParamService.GetFirst(m => m.id == param.id).Adapt<GetPriProjectParamQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriProjectParam/addPriProjectParam")]
+        public IActionResult addPriProjectParam([FromBody] PriProjectParam param)
+        {
+            var modal = param.Adapt<PriProjectParam>().ToCreate(HttpContext);
+            var response = _PriProjectParamService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriProjectParam/updatePriProjectParam")]
+        public IActionResult updatePriProjectParam([FromBody] PriProjectParam param)
+        {
+            var modal = param.Adapt<PriProjectParam>().ToCreate(HttpContext);
+            var response = _PriProjectParamService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriProjectParam/deletePriProjectParam/{id}")]
+        public IActionResult deletePriProjectParam(int id)
+        {
+            var response = _PriProjectParamService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriQueryFieldController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriQueryField)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriQueryField")]
+    public class PriQueryFieldController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriQueryFieldService _PriQueryFieldService;
+
+
+        public PriQueryFieldController(IPriQueryFieldService PriQueryFieldService)
+        {
+            _PriQueryFieldService = PriQueryFieldService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriQueryField/getPriQueryFieldList")]
+        public IActionResult getPriQueryFieldList([FromQuery] PagerInfo page, [FromQuery] PriQueryField param)
+        {
+            var response = _PriQueryFieldService.getPriQueryFieldList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriQueryField/getPriQueryFieldQuery")]
+        public IActionResult getPriQueryFieldQuery([FromQuery] PriQueryField param)
+        {
+            var response = _PriQueryFieldService.GetFirst(m => m.id == param.id).Adapt<GetPriQueryFieldQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriQueryField/addPriQueryField")]
+        public IActionResult addPriQueryField([FromBody] PriQueryField param)
+        {
+            var modal = param.Adapt<PriQueryField>().ToCreate(HttpContext);
+            var response = _PriQueryFieldService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriQueryField/updatePriQueryField")]
+        public IActionResult updatePriQueryField([FromBody] PriQueryField param)
+        {
+            var modal = param.Adapt<PriQueryField>().ToCreate(HttpContext);
+            var response = _PriQueryFieldService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriQueryField/deletePriQueryField/{id}")]
+        public IActionResult deletePriQueryField(int id)
+        {
+            var response = _PriQueryFieldService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 123 - 0
Controllers/Admin/Pri/PriQueryTableController.cs

@@ -0,0 +1,123 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriQueryTable)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriQueryTable")]
+    public class PriQueryTableController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriQueryTableService _PriQueryTableService;
+
+
+        public PriQueryTableController(IPriQueryTableService PriQueryTableService)
+        {
+            _PriQueryTableService = PriQueryTableService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriQueryTable/getPriQueryTableList")]
+        public IActionResult getPriQueryTableList([FromQuery] PagerInfo page, [FromQuery] PriQueryTable param)
+        {
+            var response = _PriQueryTableService.getPriQueryTableList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriQueryTable/getPriQueryTableQuery")]
+        public IActionResult getPriQueryTableQuery([FromQuery] PriQueryTable param)
+        {
+            var response = _PriQueryTableService.GetFirst(m => m.id == param.id).Adapt<GetPriQueryTableQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriQueryTable/addPriQueryTable")]
+        public IActionResult addPriQueryTable([FromBody] PriQueryTable param)
+        {
+            var modal = param.Adapt<PriQueryTable>().ToCreate(HttpContext);
+            var response = _PriQueryTableService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriQueryTable/updatePriQueryTable")]
+        public IActionResult updatePriQueryTable([FromBody] PriQueryTable param)
+        {
+            var modal = param.Adapt<PriQueryTable>().ToCreate(HttpContext);
+            var response = _PriQueryTableService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriQueryTable/deletePriQueryTable/{id}")]
+        public IActionResult deletePriQueryTable(int id)
+        {
+            var response = _PriQueryTableService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 下拉框数据
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <returns>下拉框数据</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriQueryTable/getPriQueryTableDic")]
+        public IActionResult getPriQueryTableDic([FromQuery] PagerInfo page)
+        {
+            var response = _PriQueryTableService.getPriQueryTableDic(page);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriRecordController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriRecord)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriRecord")]
+    public class PriRecordController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriRecordService _PriRecordService;
+
+
+        public PriRecordController(IPriRecordService PriRecordService)
+        {
+            _PriRecordService = PriRecordService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRecord/getPriRecordList")]
+        public IActionResult getPriRecordList([FromQuery] PagerInfo page, [FromQuery] PriRecord param)
+        {
+            var response = _PriRecordService.getPriRecordList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRecord/getPriRecordQuery")]
+        public IActionResult getPriRecordQuery([FromQuery] PriRecord param)
+        {
+            var response = _PriRecordService.GetFirst(m => m.id == param.id).Adapt<GetPriRecordQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriRecord/addPriRecord")]
+        public IActionResult addPriRecord([FromBody] PriRecord param)
+        {
+            var modal = param.Adapt<PriRecord>().ToCreate(HttpContext);
+            var response = _PriRecordService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriRecord/updatePriRecord")]
+        public IActionResult updatePriRecord([FromBody] PriRecord param)
+        {
+            var modal = param.Adapt<PriRecord>().ToCreate(HttpContext);
+            var response = _PriRecordService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriRecord/deletePriRecord/{id}")]
+        public IActionResult deletePriRecord(int id)
+        {
+            var response = _PriRecordService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriRecursionEndFieldController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriRecursionEndField)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriRecursionEndField")]
+    public class PriRecursionEndFieldController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriRecursionEndFieldService _PriRecursionEndFieldService;
+
+
+        public PriRecursionEndFieldController(IPriRecursionEndFieldService PriRecursionEndFieldService)
+        {
+            _PriRecursionEndFieldService = PriRecursionEndFieldService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRecursionEndField/getPriRecursionEndFieldList")]
+        public IActionResult getPriRecursionEndFieldList([FromQuery] PagerInfo page, [FromQuery] PriRecursionEndField param)
+        {
+            var response = _PriRecursionEndFieldService.getPriRecursionEndFieldList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRecursionEndField/getPriRecursionEndFieldQuery")]
+        public IActionResult getPriRecursionEndFieldQuery([FromQuery] PriRecursionEndField param)
+        {
+            var response = _PriRecursionEndFieldService.GetFirst(m => m.id == param.id).Adapt<GetPriRecursionEndFieldQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriRecursionEndField/addPriRecursionEndField")]
+        public IActionResult addPriRecursionEndField([FromBody] PriRecursionEndField param)
+        {
+            var modal = param.Adapt<PriRecursionEndField>().ToCreate(HttpContext);
+            var response = _PriRecursionEndFieldService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriRecursionEndField/updatePriRecursionEndField")]
+        public IActionResult updatePriRecursionEndField([FromBody] PriRecursionEndField param)
+        {
+            var modal = param.Adapt<PriRecursionEndField>().ToCreate(HttpContext);
+            var response = _PriRecursionEndFieldService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriRecursionEndField/deletePriRecursionEndField/{id}")]
+        public IActionResult deletePriRecursionEndField(int id)
+        {
+            var response = _PriRecursionEndFieldService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 123 - 0
Controllers/Admin/Pri/PriRecursionEndTableController.cs

@@ -0,0 +1,123 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriRecursionEndTable)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriRecursionEndTable")]
+    public class PriRecursionEndTableController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriRecursionEndTableService _PriRecursionEndTableService;
+
+
+        public PriRecursionEndTableController(IPriRecursionEndTableService PriRecursionEndTableService)
+        {
+            _PriRecursionEndTableService = PriRecursionEndTableService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRecursionEndTable/getPriRecursionEndTableList")]
+        public IActionResult getPriRecursionEndTableList([FromQuery] PagerInfo page, [FromQuery] PriRecursionEndTable param)
+        {
+            var response = _PriRecursionEndTableService.getPriRecursionEndTableList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRecursionEndTable/getPriRecursionEndTableQuery")]
+        public IActionResult getPriRecursionEndTableQuery([FromQuery] PriRecursionEndTable param)
+        {
+            var response = _PriRecursionEndTableService.GetFirst(m => m.id == param.id).Adapt<GetPriRecursionEndTableQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriRecursionEndTable/addPriRecursionEndTable")]
+        public IActionResult addPriRecursionEndTable([FromBody] PriRecursionEndTable param)
+        {
+            var modal = param.Adapt<PriRecursionEndTable>().ToCreate(HttpContext);
+            var response = _PriRecursionEndTableService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriRecursionEndTable/updatePriRecursionEndTable")]
+        public IActionResult updatePriRecursionEndTable([FromBody] PriRecursionEndTable param)
+        {
+            var modal = param.Adapt<PriRecursionEndTable>().ToCreate(HttpContext);
+            var response = _PriRecursionEndTableService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriRecursionEndTable/deletePriRecursionEndTable/{id}")]
+        public IActionResult deletePriRecursionEndTable(int id)
+        {
+            var response = _PriRecursionEndTableService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 下拉框数据
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <returns>下拉框数据</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRecursionEndTable/getPriQueryTableDic")]
+        public IActionResult getPriQueryTableDic([FromQuery] PagerInfo page)
+        {
+            var response = _PriRecursionEndTableService.getPriQueryTableDic(page);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriRecursionStartFieldController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriRecursionStartField)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriRecursionStartField")]
+    public class PriRecursionStartFieldController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriRecursionStartFieldService _PriRecursionStartFieldService;
+
+
+        public PriRecursionStartFieldController(IPriRecursionStartFieldService PriRecursionStartFieldService)
+        {
+            _PriRecursionStartFieldService = PriRecursionStartFieldService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRecursionStartField/getPriRecursionStartFieldList")]
+        public IActionResult getPriRecursionStartFieldList([FromQuery] PagerInfo page, [FromQuery] PriRecursionStartField param)
+        {
+            var response = _PriRecursionStartFieldService.getPriRecursionStartFieldList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRecursionStartField/getPriRecursionStartFieldQuery")]
+        public IActionResult getPriRecursionStartFieldQuery([FromQuery] PriRecursionStartField param)
+        {
+            var response = _PriRecursionStartFieldService.GetFirst(m => m.id == param.id).Adapt<GetPriRecursionStartFieldQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriRecursionStartField/addPriRecursionStartField")]
+        public IActionResult addPriRecursionStartField([FromBody] PriRecursionStartField param)
+        {
+            var modal = param.Adapt<PriRecursionStartField>().ToCreate(HttpContext);
+            var response = _PriRecursionStartFieldService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriRecursionStartField/updatePriRecursionStartField")]
+        public IActionResult updatePriRecursionStartField([FromBody] PriRecursionStartField param)
+        {
+            var modal = param.Adapt<PriRecursionStartField>().ToCreate(HttpContext);
+            var response = _PriRecursionStartFieldService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriRecursionStartField/deletePriRecursionStartField/{id}")]
+        public IActionResult deletePriRecursionStartField(int id)
+        {
+            var response = _PriRecursionStartFieldService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 123 - 0
Controllers/Admin/Pri/PriRecursionStartTableController.cs

@@ -0,0 +1,123 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriRecursionStartTable)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriRecursionStartTable")]
+    public class PriRecursionStartTableController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriRecursionStartTableService _PriRecursionStartTableService;
+
+
+        public PriRecursionStartTableController(IPriRecursionStartTableService PriRecursionStartTableService)
+        {
+            _PriRecursionStartTableService = PriRecursionStartTableService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRecursionStartTable/getPriRecursionStartTableList")]
+        public IActionResult getPriRecursionStartTableList([FromQuery] PagerInfo page, [FromQuery] PriRecursionStartTable param)
+        {
+            var response = _PriRecursionStartTableService.getPriRecursionStartTableList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRecursionStartTable/getPriRecursionStartTableQuery")]
+        public IActionResult getPriRecursionStartTableQuery([FromQuery] PriRecursionStartTable param)
+        {
+            var response = _PriRecursionStartTableService.GetFirst(m => m.id == param.id).Adapt<GetPriRecursionStartTableQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriRecursionStartTable/addPriRecursionStartTable")]
+        public IActionResult addPriRecursionStartTable([FromBody] PriRecursionStartTable param)
+        {
+            var modal = param.Adapt<PriRecursionStartTable>().ToCreate(HttpContext);
+            var response = _PriRecursionStartTableService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriRecursionStartTable/updatePriRecursionStartTable")]
+        public IActionResult updatePriRecursionStartTable([FromBody] PriRecursionStartTable param)
+        {
+            var modal = param.Adapt<PriRecursionStartTable>().ToCreate(HttpContext);
+            var response = _PriRecursionStartTableService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriRecursionStartTable/deletePriRecursionStartTable/{id}")]
+        public IActionResult deletePriRecursionStartTable(int id)
+        {
+            var response = _PriRecursionStartTableService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 下拉框数据
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <returns>下拉框数据</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRecursionStartTable/getPriRecursionStartTableDic")]
+        public IActionResult getPriRecursionStartTableDic([FromQuery] PagerInfo page)
+        {
+            var response = _PriRecursionStartTableService.getPriRecursionStartTableDic(page);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriRequestLogController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriRequestLog)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriRequestLog")]
+    public class PriRequestLogController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriRequestLogService _PriRequestLogService;
+
+
+        public PriRequestLogController(IPriRequestLogService PriRequestLogService)
+        {
+            _PriRequestLogService = PriRequestLogService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRequestLog/getPriRequestLogList")]
+        public IActionResult getPriRequestLogList([FromQuery] PagerInfo page, [FromQuery] PriRequestLog param)
+        {
+            var response = _PriRequestLogService.getPriRequestLogList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriRequestLog/getPriRequestLogQuery")]
+        public IActionResult getPriRequestLogQuery([FromQuery] PriRequestLog param)
+        {
+            var response = _PriRequestLogService.GetFirst(m => m.id == param.id).Adapt<GetPriRequestLogQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriRequestLog/addPriRequestLog")]
+        public IActionResult addPriRequestLog([FromBody] PriRequestLog param)
+        {
+            var modal = param.Adapt<PriRequestLog>().ToCreate(HttpContext);
+            var response = _PriRequestLogService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriRequestLog/updatePriRequestLog")]
+        public IActionResult updatePriRequestLog([FromBody] PriRequestLog param)
+        {
+            var modal = param.Adapt<PriRequestLog>().ToCreate(HttpContext);
+            var response = _PriRequestLogService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriRequestLog/deletePriRequestLog/{id}")]
+        public IActionResult deletePriRequestLog(int id)
+        {
+            var response = _PriRequestLogService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 108 - 0
Controllers/Admin/Pri/PriReturnFieldController.cs

@@ -0,0 +1,108 @@
+using Vo;
+using Microsoft.AspNetCore.Mvc;
+using Model;
+using Services;
+using Model.Base;
+using Vo.Admin;
+using Mapster;
+using Infrastructure;
+
+
+namespace Controllers.Admin
+{
+    /// <summary>
+    /// PriReturnField)Controller
+    /// </summary>
+    // [ApiExplorerSettings(GroupName = "PriReturnField")]
+    public class PriReturnFieldController : BaseController
+    {
+        /// <summary>
+        /// api分组接口
+        /// </summary>
+        private readonly IPriReturnFieldService _PriReturnFieldService;
+
+
+        public PriReturnFieldController(IPriReturnFieldService PriReturnFieldService)
+        {
+            _PriReturnFieldService = PriReturnFieldService;
+
+        }
+
+          /// <param name="page">分页参数</param>
+        /// <summary>
+        /// 列表
+        /// </summary>
+        /// <param name="page">分页对象</param>
+        /// <param name="param">参数请求体</param>
+        /// <returns>列表</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriReturnField/getPriReturnFieldList")]
+        public IActionResult getPriReturnFieldList([FromQuery] PagerInfo page, [FromQuery] PriReturnField param)
+        {
+            var response = _PriReturnFieldService.getPriReturnFieldList(page, param);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 详情
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>详情</returns>
+        [HttpGet]
+        [Route("/v1/pri/PriReturnField/getPriReturnFieldQuery")]
+        public IActionResult getPriReturnFieldQuery([FromQuery] PriReturnField param)
+        {
+            var response = _PriReturnFieldService.GetFirst(m => m.id == param.id).Adapt<GetPriReturnFieldQueryVo>();
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 添加
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>添加</returns>
+        [HttpPost]
+        [Route("/v1/pri/PriReturnField/addPriReturnField")]
+        public IActionResult addPriReturnField([FromBody] PriReturnField param)
+        {
+            var modal = param.Adapt<PriReturnField>().ToCreate(HttpContext);
+            var response = _PriReturnFieldService.Add(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 修改
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <returns>修改</returns>
+        [HttpPut]
+        [Route("/v1/pri/PriReturnField/updatePriReturnField")]
+        public IActionResult updatePriReturnField([FromBody] PriReturnField param)
+        {
+            var modal = param.Adapt<PriReturnField>().ToCreate(HttpContext);
+            var response = _PriReturnFieldService.Update(modal);
+            return SUCCESS(response);
+        }
+
+
+        /// <summary>
+        /// 删除
+        /// </summary>
+        /// <param name="id">ID</param>
+        /// <returns>删除</returns>
+        [HttpDelete]
+        [Route("/v1/pri/PriReturnField/deletePriReturnField/{id}")]
+        public IActionResult deletePriReturnField(int id)
+        {
+            var response = _PriReturnFieldService.Delete(id);
+            return SUCCESS(response);
+        }
+
+
+
+
+    }
+}

+ 66 - 1
Controllers/Base/ApiPubController.cs

@@ -28,12 +28,14 @@ namespace Controllers
     {
         private readonly IApiInfoService _ApiInfoService;
         private readonly IApiGroupService _ApiGroupService;
+        private readonly ISysMenuService _SysMenuService;
 
 
-        public ApiPubController(IApiInfoService ApiInfoService, IApiGroupService ApiGroupService)
+        public ApiPubController(IApiInfoService ApiInfoService, IApiGroupService ApiGroupService, ISysMenuService SysMenuService)
         {
             _ApiInfoService = ApiInfoService;
             _ApiGroupService = ApiGroupService;
+            _SysMenuService = SysMenuService;
 
         }
 
@@ -96,6 +98,69 @@ namespace Controllers
                             apiMethod = ApiMethod,
                             groupId = groupId,
                         });
+                        if(groupKind == 1)
+                        {
+                            string ApiPath = apiList[j]["api_path"].ToString();
+                            string ApiEnName = apiList[j]["api_en_name"].ToString();
+                            string rootPath = ApiPath.Split('/')[1];
+                            SysMenu rootMenu = _SysMenuService.GetFirst(m => m.enName == rootPath) ?? new SysMenu();
+                            if(!_SysMenuService.Any(m => m.enName == ApiEnName))
+                            {
+                                int menuId = _SysMenuService.InsertReturnIdentity(new SysMenu()
+                                {
+                                    name = ApiName.Split('-')[0],
+                                    enName = ApiEnName,
+                                    path = ApiPath,
+                                    parentId = rootMenu.menuId,
+                                    visible = "1",
+                                    keepAlive = "1",
+                                    menuType = "0",
+                                    CreateBy = "admin",
+                                    CreateTime = DateTime.Now,
+                                    UpdateBy = "admin",
+                                    UpdateTime = DateTime.Now,
+                                });
+                                _SysMenuService.InsertReturnIdentity(new SysMenu()
+                                {
+                                    name = "新增",
+                                    permission = "add",
+                                    parentId = menuId,
+                                    visible = "1",
+                                    keepAlive = "1",
+                                    menuType = "1",
+                                    CreateBy = "admin",
+                                    CreateTime = DateTime.Now,
+                                    UpdateBy = "admin",
+                                    UpdateTime = DateTime.Now,
+                                });
+                                _SysMenuService.InsertReturnIdentity(new SysMenu()
+                                {
+                                    name = "修改",
+                                    permission = "update",
+                                    parentId = menuId,
+                                    visible = "1",
+                                    keepAlive = "1",
+                                    menuType = "1",
+                                    CreateBy = "admin",
+                                    CreateTime = DateTime.Now,
+                                    UpdateBy = "admin",
+                                    UpdateTime = DateTime.Now,
+                                });
+                                _SysMenuService.InsertReturnIdentity(new SysMenu()
+                                {
+                                    name = "删除",
+                                    permission = "delete",
+                                    parentId = menuId,
+                                    visible = "1",
+                                    keepAlive = "1",
+                                    menuType = "1",
+                                    CreateBy = "admin",
+                                    CreateTime = DateTime.Now,
+                                    UpdateBy = "admin",
+                                    UpdateTime = DateTime.Now,
+                                });
+                            }
+                        }
                     }
                     else
                     {

+ 1 - 0
Extensions/AppServiceExtensions.cs

@@ -47,6 +47,7 @@ namespace Infrastructure
 
             services.AddTransient<IPriProjectService, PriProjectService>();
             services.AddTransient<IPriListService, PriListService>();
+            services.AddTransient<IPriDatabaseSetService, PriDatabaseSetService>();
         }
 
         private static void Register(IServiceCollection services, string item)

+ 106 - 0
Model/Database/PriCondition.cs

@@ -0,0 +1,106 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 奖励条件 pri_condition
+    /// </summary>
+    [SugarTable("pri_condition", "奖励条件")]
+    [Tenant("0")]
+    public class PriCondition
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        [SugarColumn(ColumnDescription = "项目", ColumnName = "project_id")]
+        public int projectId { get; set; }
+
+
+        /// <summary>
+        /// 配置ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "配置ID", ColumnName = "list_id")]
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// 条件返回字段
+        /// </summary>
+        [SugarColumn(ColumnDescription = "条件返回字段", ColumnName = "return_field_id")]
+        public int returnFieldId { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配条件", Length = 50, ColumnName = "field_query_kind")]
+        public string? fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配方式", Length = 20, ColumnName = "field_query_model")]
+        public string? fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值", Length = 50, ColumnName = "field_query_value")]
+        public string? fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值类型", Length = 20, ColumnName = "field_query_value_type")]
+        public string? fieldQueryValueType { get; set; }
+
+
+
+    }
+}

+ 78 - 0
Model/Database/PriDatabaseSet.cs

@@ -0,0 +1,78 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 数据库连接配置 pri_database_set
+    /// </summary>
+    [SugarTable("pri_database_set", "数据库连接配置")]
+    [Tenant("0")]
+    public class PriDatabaseSet
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// IP地址
+        /// </summary>
+        [SugarColumn(ColumnDescription = "IP地址", Length = 50, ColumnName = "ip_address")]
+        public string? ipAddress { get; set; }
+
+
+        /// <summary>
+        /// 端口
+        /// </summary>
+        [SugarColumn(ColumnDescription = "端口", ColumnName = "port")]
+        public int port { get; set; }
+
+
+        /// <summary>
+        /// 用户名
+        /// </summary>
+        [SugarColumn(ColumnDescription = "用户名", Length = 50, ColumnName = "user_id")]
+        public string? userId { get; set; }
+
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        [SugarColumn(ColumnDescription = "密码", Length = 50, ColumnName = "password")]
+        public string? password { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        [SugarColumn(ColumnDescription = "项目", ColumnName = "project_id")]
+        public int projectId { get; set; }
+
+
+
+    }
+}

+ 92 - 0
Model/Database/PriLog.cs

@@ -0,0 +1,92 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 奖励发放日志 pri_log
+    /// </summary>
+    [SugarTable("pri_log", "奖励发放日志")]
+    [Tenant("0")]
+    public class PriLog
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        [SugarColumn(ColumnDescription = "项目", ColumnName = "project_id")]
+        public int projectId { get; set; }
+
+
+        /// <summary>
+        /// 配置ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "配置ID", ColumnName = "list_id")]
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// 发放对象
+        /// </summary>
+        [SugarColumn(ColumnDescription = "发放对象", Length = 50, ColumnName = "prize_obj_id")]
+        public string? prizeObjId { get; set; }
+
+
+        /// <summary>
+        /// 日志说明
+        /// </summary>
+        [SugarColumn(ColumnDescription = "日志说明", Length = 200, ColumnName = "log_summary")]
+        public string? logSummary { get; set; }
+
+
+        /// <summary>
+        /// 批次号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "批次号", Length = 50, ColumnName = "batch_no")]
+        public string? batchNo { get; set; }
+
+
+
+    }
+}

+ 92 - 0
Model/Database/PriLoopSet.cs

@@ -0,0 +1,92 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 递归配置 pri_loop_set
+    /// </summary>
+    [SugarTable("pri_loop_set", "递归配置")]
+    [Tenant("0")]
+    public class PriLoopSet
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        [SugarColumn(ColumnDescription = "项目", ColumnName = "project_id")]
+        public int projectId { get; set; }
+
+
+        /// <summary>
+        /// 配置ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "配置ID", ColumnName = "list_id")]
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// 执行模式
+        /// </summary>
+        [SugarColumn(ColumnDescription = "执行模式", Length = 20, ColumnName = "loop_model")]
+        public string? loopModel { get; set; }
+
+
+        /// <summary>
+        /// 父ID字段
+        /// </summary>
+        [SugarColumn(ColumnDescription = "父ID字段", Length = 50, ColumnName = "parent_field")]
+        public string? parentField { get; set; }
+
+
+        /// <summary>
+        /// 子ID字段
+        /// </summary>
+        [SugarColumn(ColumnDescription = "子ID字段", Length = 50, ColumnName = "son_field")]
+        public string? sonField { get; set; }
+
+
+
+    }
+}

+ 92 - 0
Model/Database/PriPrizeInField.cs

@@ -0,0 +1,92 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 奖励入库字段 pri_prize_in_field
+    /// </summary>
+    [SugarTable("pri_prize_in_field", "奖励入库字段")]
+    [Tenant("0")]
+    public class PriPrizeInField
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名称", Length = 50, ColumnName = "field_name")]
+        public string? fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名", Length = 50, ColumnName = "field_en_name")]
+        public string? fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配方式", Length = 20, ColumnName = "field_query_model")]
+        public string? fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值", Length = 50, ColumnName = "field_query_value")]
+        public string? fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 入库表
+        /// </summary>
+        [SugarColumn(ColumnDescription = "入库表", ColumnName = "in_table_id")]
+        public int inTableId { get; set; }
+
+
+
+    }
+}

+ 106 - 0
Model/Database/PriPrizeInQueryField.cs

@@ -0,0 +1,106 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 奖励入库条件字段 pri_prize_in_query_field
+    /// </summary>
+    [SugarTable("pri_prize_in_query_field", "奖励入库条件字段")]
+    [Tenant("0")]
+    public class PriPrizeInQueryField
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名称", Length = 50, ColumnName = "field_name")]
+        public string? fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名", Length = 50, ColumnName = "field_en_name")]
+        public string? fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配条件", Length = 50, ColumnName = "field_query_kind")]
+        public string? fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配方式", Length = 20, ColumnName = "field_query_model")]
+        public string? fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值", Length = 50, ColumnName = "field_query_value")]
+        public string? fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值类型", Length = 20, ColumnName = "field_query_value_type")]
+        public string? fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 入库表
+        /// </summary>
+        [SugarColumn(ColumnDescription = "入库表", ColumnName = "in_table_id")]
+        public int inTableId { get; set; }
+
+
+
+    }
+}

+ 85 - 0
Model/Database/PriPrizeInTable.cs

@@ -0,0 +1,85 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 奖励入库表 pri_prize_in_table
+    /// </summary>
+    [SugarTable("pri_prize_in_table", "奖励入库表")]
+    [Tenant("0")]
+    public class PriPrizeInTable
+    {
+        /// <summary>
+        /// 奖励配置
+        /// </summary>
+        [SugarColumn(ColumnDescription = "奖励配置", ColumnName = "list_id")]
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        [SugarColumn(ColumnDescription = "查询表", Length = 50, ColumnName = "table_en_name")]
+        public string? tableEnName { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        [SugarColumn(ColumnDescription = "项目", ColumnName = "project_id")]
+        public int projectId { get; set; }
+
+
+        /// <summary>
+        /// 执行方式
+        /// </summary>
+        [SugarColumn(ColumnDescription = "执行方式", Length = 20, ColumnName = "excute_kind")]
+        public string? excuteKind { get; set; }
+
+
+
+    }
+}

+ 106 - 0
Model/Database/PriPrizeObjectField.cs

@@ -0,0 +1,106 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 奖励发放对象字段 pri_prize_object_field
+    /// </summary>
+    [SugarTable("pri_prize_object_field", "奖励发放对象字段")]
+    [Tenant("0")]
+    public class PriPrizeObjectField
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名称", Length = 50, ColumnName = "field_name")]
+        public string? fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名", Length = 50, ColumnName = "field_en_name")]
+        public string? fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配条件", Length = 50, ColumnName = "field_query_kind")]
+        public string? fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配方式", Length = 20, ColumnName = "field_query_model")]
+        public string? fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值", Length = 50, ColumnName = "field_query_value")]
+        public string? fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值类型", Length = 20, ColumnName = "field_query_value_type")]
+        public string? fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 对象表
+        /// </summary>
+        [SugarColumn(ColumnDescription = "对象表", ColumnName = "object_table_id")]
+        public int objectTableId { get; set; }
+
+
+
+    }
+}

+ 78 - 0
Model/Database/PriPrizeObjectTable.cs

@@ -0,0 +1,78 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 奖励发放对象表 pri_prize_object_table
+    /// </summary>
+    [SugarTable("pri_prize_object_table", "奖励发放对象表")]
+    [Tenant("0")]
+    public class PriPrizeObjectTable
+    {
+        /// <summary>
+        /// 项目
+        /// </summary>
+        [SugarColumn(ColumnDescription = "项目", ColumnName = "project_id")]
+        public int projectId { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        [SugarColumn(ColumnDescription = "查询表", Length = 50, ColumnName = "table_en_name")]
+        public string? tableEnName { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 指定奖励配置
+        /// </summary>
+        [SugarColumn(ColumnDescription = "指定奖励配置", Length = 200, ColumnName = "prize_list_ids")]
+        public string? prizeListIds { get; set; }
+
+
+
+    }
+}

+ 78 - 0
Model/Database/PriProjectParam.cs

@@ -0,0 +1,78 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 入参表 pri_project_param
+    /// </summary>
+    [SugarTable("pri_project_param", "入参表")]
+    [Tenant("0")]
+    public class PriProjectParam
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名称", Length = 50, ColumnName = "field_name")]
+        public string? fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名", Length = 50, ColumnName = "field_en_name")]
+        public string? fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        [SugarColumn(ColumnDescription = "项目", ColumnName = "project_id")]
+        public int projectId { get; set; }
+
+
+
+    }
+}

+ 106 - 0
Model/Database/PriQueryField.cs

@@ -0,0 +1,106 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 条件匹配字段 pri_query_field
+    /// </summary>
+    [SugarTable("pri_query_field", "条件匹配字段")]
+    [Tenant("0")]
+    public class PriQueryField
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名称", Length = 50, ColumnName = "field_name")]
+        public string? fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名", Length = 50, ColumnName = "field_en_name")]
+        public string? fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配条件", Length = 50, ColumnName = "field_query_kind")]
+        public string? fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配方式", Length = 20, ColumnName = "field_query_model")]
+        public string? fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值", Length = 50, ColumnName = "field_query_value")]
+        public string? fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值类型", Length = 20, ColumnName = "field_query_value_type")]
+        public string? fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 匹配表
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配表", ColumnName = "query_table_id")]
+        public int queryTableId { get; set; }
+
+
+
+    }
+}

+ 71 - 0
Model/Database/PriQueryTable.cs

@@ -0,0 +1,71 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 条件匹配表 pri_query_table
+    /// </summary>
+    [SugarTable("pri_query_table", "条件匹配表")]
+    [Tenant("0")]
+    public class PriQueryTable
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        [SugarColumn(ColumnDescription = "查询表", Length = 50, ColumnName = "table_en_name")]
+        public string? tableEnName { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        [SugarColumn(ColumnDescription = "项目", ColumnName = "project_id")]
+        public int projectId { get; set; }
+
+
+
+    }
+}

+ 92 - 0
Model/Database/PriRecord.cs

@@ -0,0 +1,92 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 奖励记录 pri_record
+    /// </summary>
+    [SugarTable("pri_record", "奖励记录")]
+    [Tenant("0")]
+    public class PriRecord
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        [SugarColumn(ColumnDescription = "项目", ColumnName = "project_id")]
+        public int projectId { get; set; }
+
+
+        /// <summary>
+        /// 配置ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "配置ID", ColumnName = "list_id")]
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// 发放金额
+        /// </summary>
+        [SugarColumn(ColumnDescription = "发放金额", ColumnName = "prize_amount")]
+        public decimal prizeAmount { get; set; }
+
+
+        /// <summary>
+        /// 发放对象
+        /// </summary>
+        [SugarColumn(ColumnDescription = "发放对象", Length = 50, ColumnName = "prize_obj_id")]
+        public string? prizeObjId { get; set; }
+
+
+        /// <summary>
+        /// 批次号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "批次号", Length = 50, ColumnName = "batch_no")]
+        public string? batchNo { get; set; }
+
+
+
+    }
+}

+ 106 - 0
Model/Database/PriRecursionEndField.cs

@@ -0,0 +1,106 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 递归停止条件字段 pri_recursion_end_field
+    /// </summary>
+    [SugarTable("pri_recursion_end_field", "递归停止条件字段")]
+    [Tenant("0")]
+    public class PriRecursionEndField
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名称", Length = 50, ColumnName = "field_name")]
+        public string? fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名", Length = 50, ColumnName = "field_en_name")]
+        public string? fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配条件", Length = 50, ColumnName = "field_query_kind")]
+        public string? fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配方式", Length = 20, ColumnName = "field_query_model")]
+        public string? fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值", Length = 50, ColumnName = "field_query_value")]
+        public string? fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值类型", Length = 20, ColumnName = "field_query_value_type")]
+        public string? fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 对象表
+        /// </summary>
+        [SugarColumn(ColumnDescription = "对象表", ColumnName = "object_table_id")]
+        public int objectTableId { get; set; }
+
+
+
+    }
+}

+ 71 - 0
Model/Database/PriRecursionEndTable.cs

@@ -0,0 +1,71 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 递归停止条件对象表 pri_recursion_end_table
+    /// </summary>
+    [SugarTable("pri_recursion_end_table", "递归停止条件对象表")]
+    [Tenant("0")]
+    public class PriRecursionEndTable
+    {
+        /// <summary>
+        /// 项目
+        /// </summary>
+        [SugarColumn(ColumnDescription = "项目", ColumnName = "project_id")]
+        public int projectId { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        [SugarColumn(ColumnDescription = "查询表", Length = 50, ColumnName = "table_en_name")]
+        public string? tableEnName { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+
+    }
+}

+ 106 - 0
Model/Database/PriRecursionStartField.cs

@@ -0,0 +1,106 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 递归开始条件字段 pri_recursion_start_field
+    /// </summary>
+    [SugarTable("pri_recursion_start_field", "递归开始条件字段")]
+    [Tenant("0")]
+    public class PriRecursionStartField
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名称", Length = 50, ColumnName = "field_name")]
+        public string? fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名", Length = 50, ColumnName = "field_en_name")]
+        public string? fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配条件", Length = 50, ColumnName = "field_query_kind")]
+        public string? fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配方式", Length = 20, ColumnName = "field_query_model")]
+        public string? fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值", Length = 50, ColumnName = "field_query_value")]
+        public string? fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配值类型", Length = 20, ColumnName = "field_query_value_type")]
+        public string? fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 对象表
+        /// </summary>
+        [SugarColumn(ColumnDescription = "对象表", ColumnName = "object_table_id")]
+        public int objectTableId { get; set; }
+
+
+
+    }
+}

+ 71 - 0
Model/Database/PriRecursionStartTable.cs

@@ -0,0 +1,71 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 递归开始条件对象表 pri_recursion_start_table
+    /// </summary>
+    [SugarTable("pri_recursion_start_table", "递归开始条件对象表")]
+    [Tenant("0")]
+    public class PriRecursionStartTable
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        [SugarColumn(ColumnDescription = "查询表", Length = 50, ColumnName = "table_en_name")]
+        public string? tableEnName { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        [SugarColumn(ColumnDescription = "项目", ColumnName = "project_id")]
+        public int projectId { get; set; }
+
+
+
+    }
+}

+ 106 - 0
Model/Database/PriRequestLog.cs

@@ -0,0 +1,106 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 请求和响应日志 pri_request_log
+    /// </summary>
+    [SugarTable("pri_request_log", "请求和响应日志")]
+    [Tenant("0")]
+    public class PriRequestLog
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        [SugarColumn(ColumnDescription = "项目", ColumnName = "project_id")]
+        public int projectId { get; set; }
+
+
+        /// <summary>
+        /// 请求参数报文
+        /// </summary>
+        [SugarColumn(ColumnDescription = "请求参数报文", ColumnName = "request_content")]
+        public string? requestContent { get; set; }
+
+
+        /// <summary>
+        /// 响应数据报文
+        /// </summary>
+        [SugarColumn(ColumnDescription = "响应数据报文", ColumnName = "response_content")]
+        public string? responseContent { get; set; }
+
+
+        /// <summary>
+        /// 批次号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "批次号", Length = 50, ColumnName = "batch_no")]
+        public string? batchNo { get; set; }
+
+
+        /// <summary>
+        /// 执行时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "执行时间", ColumnName = "excute_date")]
+        public DateTime? excuteDate { get; set; }
+
+
+        /// <summary>
+        /// 执行完响应时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "执行完响应时间", ColumnName = "response_date")]
+        public DateTime? responseDate { get; set; }
+
+
+        /// <summary>
+        /// 完成时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "完成时间", ColumnName = "finish_date")]
+        public DateTime? finishDate { get; set; }
+
+
+
+    }
+}

+ 85 - 0
Model/Database/PriReturnField.cs

@@ -0,0 +1,85 @@
+using Mapster;
+
+
+namespace Model
+{
+    /// <summary>
+    /// 条件返回字段 pri_return_field
+    /// </summary>
+    [SugarTable("pri_return_field", "条件返回字段")]
+    [Tenant("0")]
+    public class PriReturnField
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        [SugarColumn(ColumnDescription = "ID", IsPrimaryKey = true, IsIdentity = true, ColumnName = "id")]
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 状态
+        /// </summary>
+        [SugarColumn(ColumnDescription = "状态", ColumnName = "status")]
+        public int status { get; set; }
+
+
+        /// <summary>
+        /// 排序
+        /// </summary>
+        [SugarColumn(ColumnDescription = "排序", ColumnName = "sort")]
+        public int sort { get; set; }
+
+
+        /// <summary>
+        /// 版本号
+        /// </summary>
+        [SugarColumn(ColumnDescription = "版本号", ColumnName = "version")]
+        public int version { get; set; }
+
+
+        /// <summary>
+        /// 创建时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "创建时间", ColumnName = "create_date")]
+        public DateTime? createDate { get; set; }
+
+
+        /// <summary>
+        /// 更新时间
+        /// </summary>
+        [SugarColumn(ColumnDescription = "更新时间", ColumnName = "update_date")]
+        public DateTime? updateDate { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名称", Length = 50, ColumnName = "field_name")]
+        public string? fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        [SugarColumn(ColumnDescription = "字段名", Length = 50, ColumnName = "field_en_name")]
+        public string? fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 返回类型
+        /// </summary>
+        [SugarColumn(ColumnDescription = "返回类型", Length = 50, ColumnName = "field_return_kind")]
+        public string? fieldReturnKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配表
+        /// </summary>
+        [SugarColumn(ColumnDescription = "匹配表", ColumnName = "query_table_id")]
+        public int queryTableId { get; set; }
+
+
+
+    }
+}

+ 54 - 0
Model/Vo/Admin/GetPriConditionListVo.cs

@@ -0,0 +1,54 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriConditionListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 配置ID
+        /// </summary>
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// 条件返回字段
+        /// </summary>
+        public int returnFieldId { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        public string fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        public string fieldQueryValueType { get; set; }
+
+
+
+    }
+}

+ 54 - 0
Model/Vo/Admin/GetPriConditionQueryVo.cs

@@ -0,0 +1,54 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriConditionQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 配置ID
+        /// </summary>
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// 条件返回字段
+        /// </summary>
+        public int returnFieldId { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        public string fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        public string fieldQueryValueType { get; set; }
+
+
+
+    }
+}

+ 42 - 0
Model/Vo/Admin/GetPriDatabaseSetListVo.cs

@@ -0,0 +1,42 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriDatabaseSetListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// IP地址
+        /// </summary>
+        public string ipAddress { get; set; }
+
+
+        /// <summary>
+        /// 端口
+        /// </summary>
+        public int port { get; set; }
+
+
+        /// <summary>
+        /// 用户名
+        /// </summary>
+        public string userId { get; set; }
+
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string password { get; set; }
+
+
+
+    }
+}

+ 48 - 0
Model/Vo/Admin/GetPriDatabaseSetQueryVo.cs

@@ -0,0 +1,48 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriDatabaseSetQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// IP地址
+        /// </summary>
+        public string ipAddress { get; set; }
+
+
+        /// <summary>
+        /// 端口
+        /// </summary>
+        public int port { get; set; }
+
+
+        /// <summary>
+        /// 用户名
+        /// </summary>
+        public string userId { get; set; }
+
+
+        /// <summary>
+        /// 密码
+        /// </summary>
+        public string password { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        public int projectId { get; set; }
+
+
+
+    }
+}

+ 24 - 0
Model/Vo/Admin/GetPriListDicVo.cs

@@ -0,0 +1,24 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 下拉框数据
+    /// </summary>
+    public class GetPriListDicVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 奖励名称
+        /// </summary>
+        public string prizeName { get; set; }
+
+
+
+    }
+}

+ 42 - 0
Model/Vo/Admin/GetPriLogListVo.cs

@@ -0,0 +1,42 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriLogListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 配置ID
+        /// </summary>
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// 发放对象
+        /// </summary>
+        public string prizeObjId { get; set; }
+
+
+        /// <summary>
+        /// 日志说明
+        /// </summary>
+        public string logSummary { get; set; }
+
+
+        /// <summary>
+        /// 批次号
+        /// </summary>
+        public string batchNo { get; set; }
+
+
+
+    }
+}

+ 42 - 0
Model/Vo/Admin/GetPriLogQueryVo.cs

@@ -0,0 +1,42 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriLogQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 配置ID
+        /// </summary>
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// 发放对象
+        /// </summary>
+        public string prizeObjId { get; set; }
+
+
+        /// <summary>
+        /// 日志说明
+        /// </summary>
+        public string logSummary { get; set; }
+
+
+        /// <summary>
+        /// 批次号
+        /// </summary>
+        public string batchNo { get; set; }
+
+
+
+    }
+}

+ 42 - 0
Model/Vo/Admin/GetPriLoopSetListVo.cs

@@ -0,0 +1,42 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriLoopSetListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 配置ID
+        /// </summary>
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// 执行模式
+        /// </summary>
+        public string loopModel { get; set; }
+
+
+        /// <summary>
+        /// 父ID字段
+        /// </summary>
+        public string parentField { get; set; }
+
+
+        /// <summary>
+        /// 子ID字段
+        /// </summary>
+        public string sonField { get; set; }
+
+
+
+    }
+}

+ 42 - 0
Model/Vo/Admin/GetPriLoopSetQueryVo.cs

@@ -0,0 +1,42 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriLoopSetQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 配置ID
+        /// </summary>
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// 执行模式
+        /// </summary>
+        public string loopModel { get; set; }
+
+
+        /// <summary>
+        /// 父ID字段
+        /// </summary>
+        public string parentField { get; set; }
+
+
+        /// <summary>
+        /// 子ID字段
+        /// </summary>
+        public string sonField { get; set; }
+
+
+
+    }
+}

+ 48 - 0
Model/Vo/Admin/GetPriPrizeInFieldListVo.cs

@@ -0,0 +1,48 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriPrizeInFieldListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 入库表
+        /// </summary>
+        public int inTableId { get; set; }
+
+
+
+    }
+}

+ 48 - 0
Model/Vo/Admin/GetPriPrizeInFieldQueryVo.cs

@@ -0,0 +1,48 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriPrizeInFieldQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 入库表
+        /// </summary>
+        public int inTableId { get; set; }
+
+
+
+    }
+}

+ 60 - 0
Model/Vo/Admin/GetPriPrizeInQueryFieldListVo.cs

@@ -0,0 +1,60 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriPrizeInQueryFieldListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        public string fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        public string fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 入库表
+        /// </summary>
+        public int inTableId { get; set; }
+
+
+
+    }
+}

+ 60 - 0
Model/Vo/Admin/GetPriPrizeInQueryFieldQueryVo.cs

@@ -0,0 +1,60 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriPrizeInQueryFieldQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        public string fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        public string fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 入库表
+        /// </summary>
+        public int inTableId { get; set; }
+
+
+
+    }
+}

+ 24 - 0
Model/Vo/Admin/GetPriPrizeInTableDicVo.cs

@@ -0,0 +1,24 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 下拉框数据
+    /// </summary>
+    public class GetPriPrizeInTableDicVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+
+    }
+}

+ 30 - 0
Model/Vo/Admin/GetPriPrizeInTableListVo.cs

@@ -0,0 +1,30 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriPrizeInTableListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+        /// <summary>
+        /// 执行方式
+        /// </summary>
+        public string excuteKind { get; set; }
+
+
+
+    }
+}

+ 36 - 0
Model/Vo/Admin/GetPriPrizeInTableQueryVo.cs

@@ -0,0 +1,36 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriPrizeInTableQueryVo
+    {
+        /// <summary>
+        /// 奖励配置
+        /// </summary>
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+        /// <summary>
+        /// 执行方式
+        /// </summary>
+        public string excuteKind { get; set; }
+
+
+
+    }
+}

+ 60 - 0
Model/Vo/Admin/GetPriPrizeObjectFieldListVo.cs

@@ -0,0 +1,60 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriPrizeObjectFieldListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        public string fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        public string fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 对象表
+        /// </summary>
+        public int objectTableId { get; set; }
+
+
+
+    }
+}

+ 60 - 0
Model/Vo/Admin/GetPriPrizeObjectFieldQueryVo.cs

@@ -0,0 +1,60 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriPrizeObjectFieldQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        public string fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        public string fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 对象表
+        /// </summary>
+        public int objectTableId { get; set; }
+
+
+
+    }
+}

+ 24 - 0
Model/Vo/Admin/GetPriPrizeObjectTableDicVo.cs

@@ -0,0 +1,24 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 下拉框数据
+    /// </summary>
+    public class GetPriPrizeObjectTableDicVo
+    {
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+
+    }
+}

+ 30 - 0
Model/Vo/Admin/GetPriPrizeObjectTableListVo.cs

@@ -0,0 +1,30 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriPrizeObjectTableListVo
+    {
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 指定奖励配置
+        /// </summary>
+        public string prizeListIds { get; set; }
+
+
+
+    }
+}

+ 30 - 0
Model/Vo/Admin/GetPriPrizeObjectTableQueryVo.cs

@@ -0,0 +1,30 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriPrizeObjectTableQueryVo
+    {
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 指定奖励配置
+        /// </summary>
+        public string prizeListIds { get; set; }
+
+
+
+    }
+}

+ 1 - 1
Model/Vo/Admin/GetPriProjectListVo.cs

@@ -12,7 +12,7 @@ namespace Vo.Admin
         /// </summary>
         public int id { get; set; }
 
-        
+
         /// <summary>
         /// 项目名称
         /// </summary>

+ 30 - 0
Model/Vo/Admin/GetPriProjectParamListVo.cs

@@ -0,0 +1,30 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriProjectParamListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+
+    }
+}

+ 30 - 0
Model/Vo/Admin/GetPriProjectParamQueryVo.cs

@@ -0,0 +1,30 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriProjectParamQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+
+    }
+}

+ 60 - 0
Model/Vo/Admin/GetPriQueryFieldListVo.cs

@@ -0,0 +1,60 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriQueryFieldListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        public string fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        public string fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 匹配表
+        /// </summary>
+        public int queryTableId { get; set; }
+
+
+
+    }
+}

+ 60 - 0
Model/Vo/Admin/GetPriQueryFieldQueryVo.cs

@@ -0,0 +1,60 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriQueryFieldQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        public string fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        public string fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 匹配表
+        /// </summary>
+        public int queryTableId { get; set; }
+
+
+
+    }
+}

+ 24 - 0
Model/Vo/Admin/GetPriQueryTableDicVo.cs

@@ -0,0 +1,24 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 下拉框数据
+    /// </summary>
+    public class GetPriQueryTableDicVo
+    {
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+
+    }
+}

+ 24 - 0
Model/Vo/Admin/GetPriQueryTableListVo.cs

@@ -0,0 +1,24 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriQueryTableListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+
+    }
+}

+ 30 - 0
Model/Vo/Admin/GetPriQueryTableQueryVo.cs

@@ -0,0 +1,30 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriQueryTableQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        public int projectId { get; set; }
+
+
+
+    }
+}

+ 42 - 0
Model/Vo/Admin/GetPriRecordListVo.cs

@@ -0,0 +1,42 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriRecordListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 配置ID
+        /// </summary>
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// 发放金额
+        /// </summary>
+        public decimal prizeAmount { get; set; }
+
+
+        /// <summary>
+        /// 发放对象
+        /// </summary>
+        public string prizeObjId { get; set; }
+
+
+        /// <summary>
+        /// 批次号
+        /// </summary>
+        public string batchNo { get; set; }
+
+
+
+    }
+}

+ 42 - 0
Model/Vo/Admin/GetPriRecordQueryVo.cs

@@ -0,0 +1,42 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriRecordQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 配置ID
+        /// </summary>
+        public int listId { get; set; }
+
+
+        /// <summary>
+        /// 发放金额
+        /// </summary>
+        public decimal prizeAmount { get; set; }
+
+
+        /// <summary>
+        /// 发放对象
+        /// </summary>
+        public string prizeObjId { get; set; }
+
+
+        /// <summary>
+        /// 批次号
+        /// </summary>
+        public string batchNo { get; set; }
+
+
+
+    }
+}

+ 60 - 0
Model/Vo/Admin/GetPriRecursionEndFieldListVo.cs

@@ -0,0 +1,60 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriRecursionEndFieldListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        public string fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        public string fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 对象表
+        /// </summary>
+        public int objectTableId { get; set; }
+
+
+
+    }
+}

+ 60 - 0
Model/Vo/Admin/GetPriRecursionEndFieldQueryVo.cs

@@ -0,0 +1,60 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriRecursionEndFieldQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        public string fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        public string fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 对象表
+        /// </summary>
+        public int objectTableId { get; set; }
+
+
+
+    }
+}

+ 24 - 0
Model/Vo/Admin/GetPriRecursionEndTableListVo.cs

@@ -0,0 +1,24 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriRecursionEndTableListVo
+    {
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+
+    }
+}

+ 30 - 0
Model/Vo/Admin/GetPriRecursionEndTableQueryVo.cs

@@ -0,0 +1,30 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriRecursionEndTableQueryVo
+    {
+        /// <summary>
+        /// 项目
+        /// </summary>
+        public int projectId { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+
+    }
+}

+ 60 - 0
Model/Vo/Admin/GetPriRecursionStartFieldListVo.cs

@@ -0,0 +1,60 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriRecursionStartFieldListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        public string fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        public string fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 对象表
+        /// </summary>
+        public int objectTableId { get; set; }
+
+
+
+    }
+}

+ 60 - 0
Model/Vo/Admin/GetPriRecursionStartFieldQueryVo.cs

@@ -0,0 +1,60 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriRecursionStartFieldQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 匹配条件
+        /// </summary>
+        public string fieldQueryKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配方式
+        /// </summary>
+        public string fieldQueryModel { get; set; }
+
+
+        /// <summary>
+        /// 匹配值
+        /// </summary>
+        public string fieldQueryValue { get; set; }
+
+
+        /// <summary>
+        /// 匹配值类型
+        /// </summary>
+        public string fieldQueryValueType { get; set; }
+
+
+        /// <summary>
+        /// 对象表
+        /// </summary>
+        public int objectTableId { get; set; }
+
+
+
+    }
+}

+ 24 - 0
Model/Vo/Admin/GetPriRecursionStartTableDicVo.cs

@@ -0,0 +1,24 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 下拉框数据
+    /// </summary>
+    public class GetPriRecursionStartTableDicVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+
+    }
+}

+ 24 - 0
Model/Vo/Admin/GetPriRecursionStartTableListVo.cs

@@ -0,0 +1,24 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriRecursionStartTableListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+
+    }
+}

+ 30 - 0
Model/Vo/Admin/GetPriRecursionStartTableQueryVo.cs

@@ -0,0 +1,30 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriRecursionStartTableQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 查询表
+        /// </summary>
+        public string tableEnName { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        public int projectId { get; set; }
+
+
+
+    }
+}

+ 42 - 0
Model/Vo/Admin/GetPriRequestLogListVo.cs

@@ -0,0 +1,42 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriRequestLogListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 批次号
+        /// </summary>
+        public string batchNo { get; set; }
+
+
+        /// <summary>
+        /// 执行时间
+        /// </summary>
+        public DateTime? excuteDate { get; set; }
+
+
+        /// <summary>
+        /// 执行完响应时间
+        /// </summary>
+        public DateTime? responseDate { get; set; }
+
+
+        /// <summary>
+        /// 完成时间
+        /// </summary>
+        public DateTime? finishDate { get; set; }
+
+
+
+    }
+}

+ 60 - 0
Model/Vo/Admin/GetPriRequestLogQueryVo.cs

@@ -0,0 +1,60 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriRequestLogQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 项目
+        /// </summary>
+        public int projectId { get; set; }
+
+
+        /// <summary>
+        /// 请求参数报文
+        /// </summary>
+        public string requestContent { get; set; }
+
+
+        /// <summary>
+        /// 响应数据报文
+        /// </summary>
+        public string responseContent { get; set; }
+
+
+        /// <summary>
+        /// 批次号
+        /// </summary>
+        public string batchNo { get; set; }
+
+
+        /// <summary>
+        /// 执行时间
+        /// </summary>
+        public DateTime? excuteDate { get; set; }
+
+
+        /// <summary>
+        /// 执行完响应时间
+        /// </summary>
+        public DateTime? responseDate { get; set; }
+
+
+        /// <summary>
+        /// 完成时间
+        /// </summary>
+        public DateTime? finishDate { get; set; }
+
+
+
+    }
+}

+ 42 - 0
Model/Vo/Admin/GetPriReturnFieldListVo.cs

@@ -0,0 +1,42 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 列表
+    /// </summary>
+    public class GetPriReturnFieldListVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 返回类型
+        /// </summary>
+        public string fieldReturnKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配表
+        /// </summary>
+        public int queryTableId { get; set; }
+
+
+
+    }
+}

+ 42 - 0
Model/Vo/Admin/GetPriReturnFieldQueryVo.cs

@@ -0,0 +1,42 @@
+using Newtonsoft.Json;
+
+namespace Vo.Admin
+{
+    /// <summary>
+    /// 详情
+    /// </summary>
+    public class GetPriReturnFieldQueryVo
+    {
+        /// <summary>
+        /// ID
+        /// </summary>
+        public int id { get; set; }
+
+
+        /// <summary>
+        /// 字段名称
+        /// </summary>
+        public string fieldName { get; set; }
+
+
+        /// <summary>
+        /// 字段名
+        /// </summary>
+        public string fieldEnName { get; set; }
+
+
+        /// <summary>
+        /// 返回类型
+        /// </summary>
+        public string fieldReturnKind { get; set; }
+
+
+        /// <summary>
+        /// 匹配表
+        /// </summary>
+        public int queryTableId { get; set; }
+
+
+
+    }
+}

+ 22 - 0
Services/IService/IPriConditionService.cs

@@ -0,0 +1,22 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriConditionService : IBaseService<PriCondition>
+    {
+        /// <summary>
+        /// 奖励条件-列表
+        /// </summary>
+        /// <param name="listId">配置ID</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriConditionListVo> getPriConditionList([FromQuery] PagerInfo page, [FromQuery] PriCondition param);
+
+
+
+    }
+}

+ 22 - 0
Services/IService/IPriDatabaseSetService.cs

@@ -0,0 +1,22 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriDatabaseSetService : IBaseService<PriDatabaseSet>
+    {
+        /// <summary>
+        /// 数据库连接配置-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriDatabaseSetListVo> getPriDatabaseSetList([FromQuery] PagerInfo page, [FromQuery] PriDatabaseSet param);
+
+
+
+    }
+}

+ 22 - 0
Services/IService/IPriLogService.cs

@@ -0,0 +1,22 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriLogService : IBaseService<PriLog>
+    {
+        /// <summary>
+        /// 奖励发放日志-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriLogListVo> getPriLogList([FromQuery] PagerInfo page, [FromQuery] PriLog param);
+
+
+
+    }
+}

+ 22 - 0
Services/IService/IPriLoopSetService.cs

@@ -0,0 +1,22 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriLoopSetService : IBaseService<PriLoopSet>
+    {
+        /// <summary>
+        /// 递归配置-列表
+        /// </summary>
+        /// <param name="listId">配置ID</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriLoopSetListVo> getPriLoopSetList([FromQuery] PagerInfo page, [FromQuery] PriLoopSet param);
+
+
+
+    }
+}

+ 22 - 0
Services/IService/IPriPrizeInFieldService.cs

@@ -0,0 +1,22 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriPrizeInFieldService : IBaseService<PriPrizeInField>
+    {
+        /// <summary>
+        /// 奖励入库字段-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriPrizeInFieldListVo> getPriPrizeInFieldList([FromQuery] PagerInfo page, [FromQuery] PriPrizeInField param);
+
+
+
+    }
+}

+ 22 - 0
Services/IService/IPriPrizeInQueryFieldService.cs

@@ -0,0 +1,22 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriPrizeInQueryFieldService : IBaseService<PriPrizeInQueryField>
+    {
+        /// <summary>
+        /// 奖励入库条件字段-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriPrizeInQueryFieldListVo> getPriPrizeInQueryFieldList([FromQuery] PagerInfo page, [FromQuery] PriPrizeInQueryField param);
+
+
+
+    }
+}

+ 30 - 0
Services/IService/IPriPrizeInTableService.cs

@@ -0,0 +1,30 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriPrizeInTableService : IBaseService<PriPrizeInTable>
+    {
+        /// <summary>
+        /// 奖励入库表-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriPrizeInTableListVo> getPriPrizeInTableList([FromQuery] PagerInfo page, [FromQuery] PriPrizeInTable param);
+
+
+        /// <summary>
+        /// 奖励入库表-下拉框数据
+        /// </summary>
+        /// <param name="page">分页参数</param>
+        /// <returns>下拉框数据</returns>
+        PagedInfo<GetPriPrizeInTableDicVo> getPriPrizeInTableDic([FromQuery] PagerInfo page);
+
+
+
+    }
+}

+ 22 - 0
Services/IService/IPriPrizeObjectFieldService.cs

@@ -0,0 +1,22 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriPrizeObjectFieldService : IBaseService<PriPrizeObjectField>
+    {
+        /// <summary>
+        /// 奖励发放对象字段-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriPrizeObjectFieldListVo> getPriPrizeObjectFieldList([FromQuery] PagerInfo page, [FromQuery] PriPrizeObjectField param);
+
+
+
+    }
+}

+ 30 - 0
Services/IService/IPriPrizeObjectTableService.cs

@@ -0,0 +1,30 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriPrizeObjectTableService : IBaseService<PriPrizeObjectTable>
+    {
+        /// <summary>
+        /// 奖励发放对象表-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriPrizeObjectTableListVo> getPriPrizeObjectTableList([FromQuery] PagerInfo page, [FromQuery] PriPrizeObjectTable param);
+
+
+        /// <summary>
+        /// 奖励发放对象表-下拉框数据
+        /// </summary>
+        /// <param name="page">分页参数</param>
+        /// <returns>下拉框数据</returns>
+        PagedInfo<GetPriPrizeObjectTableDicVo> getPriPrizeObjectTableDic([FromQuery] PagerInfo page);
+
+
+
+    }
+}

+ 22 - 0
Services/IService/IPriProjectParamService.cs

@@ -0,0 +1,22 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriProjectParamService : IBaseService<PriProjectParam>
+    {
+        /// <summary>
+        /// 入参表-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriProjectParamListVo> getPriProjectParamList([FromQuery] PagerInfo page, [FromQuery] PriProjectParam param);
+
+
+
+    }
+}

+ 22 - 0
Services/IService/IPriQueryFieldService.cs

@@ -0,0 +1,22 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriQueryFieldService : IBaseService<PriQueryField>
+    {
+        /// <summary>
+        /// 条件匹配字段-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriQueryFieldListVo> getPriQueryFieldList([FromQuery] PagerInfo page, [FromQuery] PriQueryField param);
+
+
+
+    }
+}

+ 30 - 0
Services/IService/IPriQueryTableService.cs

@@ -0,0 +1,30 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriQueryTableService : IBaseService<PriQueryTable>
+    {
+        /// <summary>
+        /// 条件匹配表-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriQueryTableListVo> getPriQueryTableList([FromQuery] PagerInfo page, [FromQuery] PriQueryTable param);
+
+
+        /// <summary>
+        /// 条件匹配表-下拉框数据
+        /// </summary>
+        /// <param name="page">分页参数</param>
+        /// <returns>下拉框数据</returns>
+        PagedInfo<GetPriQueryTableDicVo> getPriQueryTableDic([FromQuery] PagerInfo page);
+
+
+
+    }
+}

+ 22 - 0
Services/IService/IPriRecordService.cs

@@ -0,0 +1,22 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriRecordService : IBaseService<PriRecord>
+    {
+        /// <summary>
+        /// 奖励记录-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriRecordListVo> getPriRecordList([FromQuery] PagerInfo page, [FromQuery] PriRecord param);
+
+
+
+    }
+}

+ 22 - 0
Services/IService/IPriRecursionEndFieldService.cs

@@ -0,0 +1,22 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriRecursionEndFieldService : IBaseService<PriRecursionEndField>
+    {
+        /// <summary>
+        /// 递归停止条件字段-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriRecursionEndFieldListVo> getPriRecursionEndFieldList([FromQuery] PagerInfo page, [FromQuery] PriRecursionEndField param);
+
+
+
+    }
+}

+ 30 - 0
Services/IService/IPriRecursionEndTableService.cs

@@ -0,0 +1,30 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriRecursionEndTableService : IBaseService<PriRecursionEndTable>
+    {
+        /// <summary>
+        /// 递归停止条件对象表-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriRecursionEndTableListVo> getPriRecursionEndTableList([FromQuery] PagerInfo page, [FromQuery] PriRecursionEndTable param);
+
+
+        /// <summary>
+        /// 递归停止条件对象表-下拉框数据
+        /// </summary>
+        /// <param name="page">分页参数</param>
+        /// <returns>下拉框数据</returns>
+        PagedInfo<GetPriQueryTableDicVo> getPriQueryTableDic([FromQuery] PagerInfo page);
+
+
+
+    }
+}

+ 22 - 0
Services/IService/IPriRecursionStartFieldService.cs

@@ -0,0 +1,22 @@
+using Model;
+using Model.Base;
+using Microsoft.AspNetCore.Mvc;
+using Vo.Admin;
+
+
+namespace Services
+{
+    public interface IPriRecursionStartFieldService : IBaseService<PriRecursionStartField>
+    {
+        /// <summary>
+        /// 递归开始条件字段-列表
+        /// </summary>
+        /// <param name="param">参数请求体</param>
+        /// <param name="page">分页参数</param>
+        /// <returns>列表</returns>
+        PagedInfo<GetPriRecursionStartFieldListVo> getPriRecursionStartFieldList([FromQuery] PagerInfo page, [FromQuery] PriRecursionStartField param);
+
+
+
+    }
+}

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini