Pārlūkot izejas kodu

注册密码MD5加密

root 4 gadi atpakaļ
vecāks
revīzija
c7d64ecc11

+ 18 - 0
src/main/java/com/zhiqiyun/open/router/apis/CategoryApi.java

@@ -6,10 +6,13 @@ import com.dliyun.oap.framework.annotation.ServiceMethodBean;
 import com.dliyun.oap.framework.response.OapResponse;
 import com.zhiqiyun.open.core.models.category.CategoryMaterial;
 import com.zhiqiyun.open.core.models.category.CategoryOccupation;
+import com.zhiqiyun.open.core.models.category.CategoryOrganization;
 import com.zhiqiyun.open.core.service.CategoryMaterialService;
 import com.zhiqiyun.open.core.service.CategoryOccupationService;
+import com.zhiqiyun.open.core.service.CategoryOrganizationService;
 import com.zhiqiyun.open.router.request.category.CategoryMaterialRequest;
 import com.zhiqiyun.open.router.request.category.CategoryOccupationRequest;
+import com.zhiqiyun.open.router.request.category.CategoryOrganizationRequest;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.lang3.StringUtils;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -26,6 +29,9 @@ public class CategoryApi {
     @Autowired
     private CategoryOccupationService categoryOccupationService;
 
+    @Autowired
+    private CategoryOrganizationService categoryOrganizationService;
+
     @ServiceMethod(method = "list.category.occupation", title = "查询文旅岗位目录")
     public OapResponse listCategoryOccupation(CategoryOccupationRequest request) {
         QueryWrapper<CategoryOccupation> queryWrapper = new QueryWrapper<>();
@@ -58,4 +64,16 @@ public class CategoryApi {
         return OapResponse.success().setBody(listData);
     }
 
+    @ServiceMethod(method = "list.category.organization", title = "机构列表")
+    public OapResponse listPageOrganization(CategoryOrganizationRequest request) {
+        QueryWrapper<CategoryOrganization> queryWrapper = new QueryWrapper<>();
+
+        if (StringUtils.isNotBlank(request.getName())) {
+            queryWrapper.like("name", request.getName());
+        }
+        queryWrapper.orderByDesc("id");
+        List<CategoryOrganization> listData = this.categoryOrganizationService.list(queryWrapper);
+        return OapResponse.success().setBody(listData);
+    }
+
 }

+ 13 - 0
src/main/java/com/zhiqiyun/open/router/request/category/CategoryOrganizationRequest.java

@@ -0,0 +1,13 @@
+package com.zhiqiyun.open.router.request.category;
+
+import com.dliyun.oap.framework.annotation.ServiceParamField;
+import com.dliyun.oap.framework.request.AbstractOapRequest;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class CategoryOrganizationRequest extends AbstractOapRequest {
+    @ServiceParamField(describe = "机构名称(模糊查询)")
+    private String name;
+}