类 TestOrganizationController

java.lang.Object
com.elitesland.ystdms.sys.controller.TestOrganizationController

@RestController @RequestMapping("/api/v1/test/organization") public class TestOrganizationController extends Object
测试组织控制器
  • 构造器详细资料

    • TestOrganizationController

      public TestOrganizationController()
  • 方法详细资料

    • createOrganization

      @PostMapping("/create") public ApiResult<TestOrganization> createOrganization()
      创建测试组织
    • updateOrganization

      @PostMapping("/update/{orgId}") public ApiResult<String> updateOrganization(@PathVariable("orgId") UUID orgId)
      修改组织类型(测试 UDC 转换)
    • submitOrganization

      @PostMapping("/submit/{orgId}") public ApiResult<String> submitOrganization(@PathVariable("orgId") UUID orgId)
      提交组织
    • listOrganizations

      @GetMapping("/list") public ApiResult<List<TestOrganization>> listOrganizations()
      查询所有测试组织
    • getLogs

      @GetMapping("/logs/{businessId}") public ApiResult<List<SysOperationLog>> getLogs(@PathVariable("businessId") String businessId)
      查询操作日志
    • batchInsert

      @PostMapping("/batch-insert") public ApiResult<String> batchInsert()
      测试批量新增(会记录每一条日志)
    • batchUpdate

      @PostMapping("/batch-update") public ApiResult<String> batchUpdate()
      测试批量更新(会记录每一条日志)
    • batchUpdateByIds

      @PostMapping("/batch-update-by-ids") public ApiResult<String> batchUpdateByIds()
      测试批量更新-使用 id in 方式(不会记录日志)
    • batchInsertNoLog

      @PostMapping("/batch-insert-no-log") public ApiResult<String> batchInsertNoLog()
      测试批量新增(不记录日志)
    • mixedOperations

      @PostMapping("/mixed-operations") public ApiResult<String> mixedOperations()
      测试混合操作(只记录设置了操作类型的)
    • partialUpdate

      @PostMapping("/partial-update/{orgId}") public ApiResult<String> partialUpdate(@PathVariable("orgId") UUID orgId)
      测试部分更新模式(只记录有值字段的变更)
    • fullUpdate

      @PostMapping("/full-update/{orgId}") public ApiResult<String> fullUpdate(@PathVariable("orgId") UUID orgId)
      测试完整更新模式(记录所有字段的变更)
    • batchPartialUpdate

      @PostMapping("/batch-partial-update") public ApiResult<String> batchPartialUpdate()
      测试批量部分更新
    • compareUpdateModes

      @PostMapping("/compare-update-modes/{orgId}") public ApiResult<String> compareUpdateModes(@PathVariable("orgId") UUID orgId)
      对比测试:部分更新 vs 完整更新
    • compareUpdate

      @PostMapping("/compare-update/{orgId}") public ApiResult<String> compareUpdate(@PathVariable("orgId") UUID orgId)
      对比测试:部分更新 vs 完整更新
    • compareUpdatev1

      @PostMapping("/compare-updatev1/{orgId}") public ApiResult<String> compareUpdatev1(@PathVariable("orgId") UUID orgId)
      对比测试:部分更新 vs 完整更新