Selaa lähdekoodia

组织机构获取根据id

liangpeile 1 vuosi sitten
vanhempi
commit
316d5c3aed

+ 44 - 0
crmeb-admin/src/main/java/com/zbkj/admin/controller/platform/NewPlatformApi.java

@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.github.pagehelper.Page;
 import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
 import com.zbkj.admin.controller.newapi.request.BoundShopRequest;
 import com.zbkj.admin.controller.newapi.request.SetLineOfCreditRequest;
 import com.zbkj.admin.controller.newapi.request.UserEnterpriseSearchRequest;
@@ -563,4 +564,47 @@ public class NewPlatformApi {
 
         return CommonResult.success(organizationVO);
     }
+
+    @ApiOperation(value = "平台端企业列表")
+    @RequestMapping(value = "/otganizatonList", method = RequestMethod.GET)
+    public CommonResult<CommonPage<Organization>> otganizatonList(@Validated PageParamRequest pageParamRequest) {
+
+        LambdaQueryWrapper<Organization> queryWrapper = new LambdaQueryWrapper<>();
+
+        Page<Organization> page = PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit());
+        List<Organization> list = organizationService.list(queryWrapper);
+        return CommonResult.success(CommonPage.restPage(CommonPage.copyPageInfo(page, list)));
+    }
+
+
+
+    @ApiOperation(value = "平台端部门分页列表")
+    @RequestMapping(value = "/otganizatonDepartmentList", method = RequestMethod.GET)
+    public CommonResult<CommonPage<OrganizationDepartment>> otganizatonDepartmentList(@RequestParam(name="id",required = true)String id,
+                                                            @Validated PageParamRequest pageParamRequest) {
+        LambdaQueryWrapper<OrganizationDepartment> queryWrapper = new LambdaQueryWrapper<>();
+        queryWrapper.eq(OrganizationDepartment::getOrganizationId,id);
+        Page<OrganizationDepartment> page = PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit());
+        List<OrganizationDepartment> list = organizationDepartmentService.list(queryWrapper);
+        return CommonResult.success(CommonPage.restPage(CommonPage.copyPageInfo(page, list)));
+    }
+
+    @ApiOperation(value = "平台端用户分页列表")
+    @RequestMapping(value = "/otganizatonDepartmentUserlist", method = RequestMethod.GET)
+    public CommonResult<CommonPage<OrganizationDepartmentUser>> otganizatonDepartmentlist(@RequestParam(name="id",required = true)String id,
+                                                                                      @Validated PageParamRequest pageParamRequest) {
+        LambdaQueryWrapper<OrganizationDepartmentUser> queryWrapper = new LambdaQueryWrapper<>();
+        queryWrapper.eq(OrganizationDepartmentUser::getDepartmentId,id);
+        Page<OrganizationDepartmentUser> page = PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit());
+        List<OrganizationDepartmentUser> list = organizationDepartmentUserService.list(queryWrapper);
+        return CommonResult.success(CommonPage.restPage(CommonPage.copyPageInfo(page, list)));
+    }
+
+
+
+
+
+
+
+
 }