Prechádzať zdrojové kódy

menudneri-system-api 增加火苗使用到的Api接口

DESKTOP-VAEGFGM\zqc 8 mesiacov pred
rodič
commit
f48d19ee75
22 zmenil súbory, kde vykonal 2384 pridanie a 123 odobranie
  1. 7 0
      menduner/menduner-flames-biz/pom.xml
  2. 0 122
      menduner/menduner-flames-biz/src/main/java/com/citupro/module/menduner/flames/controller/app/EnterpriseRecruitController.java
  3. 2 1
      menduner/menduner-flames-biz/src/main/java/com/citupro/module/menduner/flames/framework/rpc/config/RpcConfiguration.java
  4. 38 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/EnterpriseServiceApi.java
  5. 20 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/EnterpriseRecruitServiceApi.java
  6. 158 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/reqvo/AppFlamesJobPageReqVo.java
  7. 29 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/respvo/AppFlameJobRespVO.java
  8. 197 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/respvo/AppFlamesEnterpriseBusinessRespVO.java
  9. 247 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/respvo/AppFlamesEnterpriseRespVo.java
  10. 97 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/respvo/AppFlamesJobExtendRespVo.java
  11. 197 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/respvo/AppFlamesJobRespVo.java
  12. 23 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppEnterpriseJobRespVO.java
  13. 98 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseAddressRespVO.java
  14. 127 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseBaseSimpleRespVO.java
  15. 197 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseBusinessRespVO.java
  16. 50 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseDetailRespVO.java
  17. 23 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseJobRespVO.java
  18. 360 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseRespVO.java
  19. 247 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseVo.java
  20. 128 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/EnterpriseBaseSimpleRespVO.java
  21. 16 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/job/fair/JobFairServiceApi.java
  22. 123 0
      menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/job/fair/respvo/JobFairRespVO.java

+ 7 - 0
menduner/menduner-flames-biz/pom.xml

@@ -28,6 +28,13 @@
             <version>${revision}</version>
         </dependency>
 
+        <!-- 依赖服务 -->
+        <dependency>
+            <groupId>com.citu</groupId>
+            <artifactId>menduner-system-api</artifactId>
+            <version>${revision}</version>
+        </dependency>
+
 
         <!-- Registry 注册中心相关 -->
         <dependency>

+ 0 - 122
menduner/menduner-flames-biz/src/main/java/com/citupro/module/menduner/flames/controller/app/EnterpriseRecruitController.java

@@ -1,122 +0,0 @@
-package com.citupro.module.menduner.flames.controller.app;
-
-import cn.hutool.core.bean.BeanUtil;
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-
-import com.citu.framework.common.pojo.CommonResult;
-import com.citupro.module.menduner.flames.controller.base.reqvo.EenterpriseRecruitSaveReqVo;
-import com.citupro.module.menduner.flames.controller.base.reqvo.EnterpriseRecruitListReqVo;
-import com.citupro.module.menduner.flames.controller.base.reqvo.enterprise.EnterpriseRecruitSaveReqVo;
-import com.citupro.module.menduner.flames.controller.base.vo.EnterpriseRecruitInfoVo;
-import com.citupro.module.menduner.flames.dal.mysql.EnterpriseRecruit;
-import com.citupro.module.menduner.flames.service.EnterpriseRecruitService;
-import org.springframework.web.bind.annotation.*;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.multipart.MultipartFile;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-/**
- * @author code generator
- * @date 2023-06-06 09:56:21
- * @eo.api-type http
- * @eo.groupName 火苗儿.企业管理.企业招聘岗位
- * @eo.path
- */
-@RequestMapping("/flames")
-@RestController
-public class EnterpriseRecruitController   {
-    @SuppressWarnings("all")
-    private static final org.slf4j.Logger log = org.slf4j.LoggerFactory.getLogger(EnterpriseRecruitController.class);
-    @Autowired
-    private EnterpriseRecruitService enterpriseRecruitService;
-
-    /**
-     * @param file 文件
-     * @param enterpriseId 企业Id
-     * @return R
-     * @eo.name 批量上传企业岗位
-     * @eo.url /enterprise/recruit/upload
-     * @eo.method post
-     * @eo.request-type json
-     */
-    @PostMapping("/enterprise/recruit/upload")
-    public CommonResult enterpriseRecruitUpload(@RequestParam("file") MultipartFile file, @RequestParam("enterpriseId") Long enterpriseId) throws IOException {
-        return enterpriseRecruitService.enterpriseRecruitUpload(file.getInputStream(), file.getOriginalFilename(), enterpriseId);
-    }
-
-    /**
-     * @param enterpriseRecruit
-     * @return R
-     * @eo.name 列表企业招聘岗位
-     * @eo.url /enterprise/recruit/list
-     * @eo.method post
-     * @eo.request-type json
-     */
-    @PostMapping("/enterprise/recruit/list")
-    public CommonResult<Page<EnterpriseRecruitInfoVo>> getEnterpriseRecruitList(@RequestBody EnterpriseRecruitListReqVo enterpriseRecruit) {
-        return enterpriseRecruitService.getEnterpriseRecruitList(enterpriseRecruit);
-    }
-
-    /**
-     * 通过id查询
-     * @param enterpriseRecruitId
-     * @return R
-     */
-    @PostMapping("/enterpriserecruit/detail")
-    public CommonResult getById(@RequestBody Map reqVo) {
-
-        return CommonResult.success(enterpriseRecruitService.getById( Long.valueOf(reqVo.getOrDefault("enterpriseRecruitId", "0").toString())));
-    }
-
-    /**
-     * 保存职位
-     * @param enterpriseRecruit 
-     * @return R
-     */
-    @PostMapping("/enterprise/recruit/save")
-    public CommonResult save(@RequestBody EnterpriseRecruitSaveReqVo reqVo) {
-        return enterpriseRecruitService.enterpriseRecruitSave(reqVo, reqVo.getTags());
-    }
-
-    /**
-     * @param enterpriseRecruits
-     * @return R
-     * @eo.name 批量保存岗位
-     * @eo.url /enterprise/recruit/save/all
-     * @eo.method post
-     * @eo.request-type json
-     */
-    @PostMapping("/enterprise/recruit/save/all")
-    public CommonResult enterpriseRecruitSaveAll(@RequestBody List<EenterpriseRecruitSaveReqVo> enterpriseRecruits) {
-        return enterpriseRecruitService.enterpriseRecruitSaveAll(enterpriseRecruits);
-    }
-
-    /**
-     * 修改
-     * @param enterpriseRecruit 
-     * @return R
-     */
-    @PostMapping("/enterpriserecruit/update")
-    public CommonResult updateById(@RequestBody EnterpriseRecruit enterpriseRecruit) {
-        return CommonResult.success(enterpriseRecruitService.updateById(enterpriseRecruit));
-    }
-
-    /**
-     * 通过id删除
-     * @param enterpriseRecruitId
-     * @return R
-     */
-    @PostMapping("/enterpriserecruit/del")
-    public CommonResult removeById(Long enterpriseRecruitId) {
-        /**
-                  UpdateWrapper updateWrapper  =new UpdateWrapper();
-                     updateWrapper.eq("id",id);
-                     updateWrapper.set("del",1);
-                     enterpriseRecruitService.update(updateWrapper);
-            **/
-        return CommonResult.success(enterpriseRecruitService.removeById(enterpriseRecruitId));
-    }
-}

+ 2 - 1
menduner/menduner-flames-biz/src/main/java/com/citupro/module/menduner/flames/framework/rpc/config/RpcConfiguration.java

@@ -1,10 +1,11 @@
 package com.citupro.module.menduner.flames.framework.rpc.config;
 
 
+import com.citupro.module.menduner.flames.api.EnterpriseRecruitServiceApi;
 import org.springframework.cloud.openfeign.EnableFeignClients;
 import org.springframework.context.annotation.Configuration;
 
 @Configuration(proxyBeanMethods = false)
-@EnableFeignClients(clients = {})
+@EnableFeignClients(clients = {EnterpriseRecruitServiceApi.class})
 public class RpcConfiguration {
 }

+ 38 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/EnterpriseServiceApi.java

@@ -0,0 +1,38 @@
+package com.citu.module.menduner.system.api.flames.enterprise;
+
+import com.citu.framework.common.pojo.CommonResult;
+import com.citu.framework.common.pojo.PageResult;
+import com.citu.module.menduner.system.api.flames.enterprise.respvo.AppEnterpriseJobRespVO;
+import com.citu.module.menduner.system.api.flames.enterprise.respvo.AppFlamesEnterpriseDetailRespVO;
+import com.citu.module.menduner.system.enums.ApiConstants;
+
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+
+import java.util.List;
+
+@FeignClient(name = "enterpriseServiceApi",value = ApiConstants.NAME)
+public interface EnterpriseServiceApi {
+
+
+    /**
+     * 多id查询企业信息  使用 逗号分割
+     * @param reqVo
+     * @return
+     */
+    @GetMapping("/app-api/menduner/system/enterprise/details")
+    public CommonResult<List<AppFlamesEnterpriseDetailRespVO>> mendunerEnterpriseDetails(@RequestParam("ids") String ids);
+
+
+    /**
+     * 多id查询企业信息  使用 逗号分割
+     * @param reqVo
+     * @return
+     */
+    @GetMapping("/app-api/menduner/system/enterprise/search")
+    public CommonResult<PageResult<AppEnterpriseJobRespVO>> mendunerEnterpriseSearch(@RequestParam("pageNo")Long pageNo,
+                                                                                     @RequestParam("pageSize")Long  pageSize,
+                                                                                     @RequestParam("name")String name);
+
+}

+ 20 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/EnterpriseRecruitServiceApi.java

@@ -0,0 +1,20 @@
+package com.citu.module.menduner.system.api.flames.enterprise.recruit;
+
+
+
+import com.citu.framework.common.pojo.CommonResult;
+import com.citu.framework.common.pojo.PageResult;
+import com.citu.module.menduner.system.api.flames.enterprise.recruit.reqvo.AppFlamesJobPageReqVo;
+import com.citu.module.menduner.system.api.flames.enterprise.recruit.respvo.AppFlameJobRespVO;
+import com.citu.module.menduner.system.enums.ApiConstants;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.PostMapping;
+
+import javax.validation.Valid;
+
+@FeignClient(name = "enterpriseRecruitServiceApi",value = ApiConstants.NAME)
+public interface EnterpriseRecruitServiceApi {
+
+    @PostMapping("/app-api/menduner/system/flame-job/page")
+    public  CommonResult<PageResult<AppFlameJobRespVO>> mendunerJobPage(@Valid AppFlamesJobPageReqVo reqVO);
+}

+ 158 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/reqvo/AppFlamesJobPageReqVo.java

@@ -0,0 +1,158 @@
+package com.citu.module.menduner.system.api.flames.enterprise.recruit.reqvo;
+
+
+import java.util.List;
+
+public class AppFlamesJobPageReqVo {
+  public AppFlamesJobPageReqVo() {
+  }
+
+
+
+  private List<Long> jobIds;
+
+
+  /**
+     * 页码,从 1 开始,示例值(1)
+     */
+  private Long  pageNo=1L;
+    /**
+     * 每页条数,最大值为 100,示例值(10)
+     */
+  private Long    pageSize=10L;//
+    /**
+     * 搜索内容,示例值(java)
+     */
+  private String   content;//
+    /**
+     * 招聘会id,示例值(1)
+     */
+    private Long   jobFairId ;//
+    /**
+     * 职位id 示例值(1)
+      */
+     private Long   positionId ;
+    /**
+     * 地区id,示例值(1)
+     */
+    private Long  areaId	;
+
+    /**
+     * 职位类型,示例值(1)
+     */
+    private Long  jobType;
+
+    /**
+     * 	学历要求,示例值(2)
+     */
+    private String eduType;
+
+    /**
+     * 	实习天数,示例值(1)
+     */
+    private Long    internshipDay;
+
+    /**
+     * 人员规模
+     */
+    private String scale;
+
+    private Long enterpriseId;
+
+
+  public Long getEnterpriseId() {
+    return enterpriseId;
+  }
+
+  public void setEnterpriseId(Long enterpriseId) {
+    this.enterpriseId = enterpriseId;
+  }
+
+  public Long getPageNo() {
+    return pageNo;
+  }
+
+  public void setPageNo(Long pageNo) {
+    this.pageNo = pageNo;
+  }
+
+  public Long getPageSize() {
+    return pageSize;
+  }
+
+  public void setPageSize(Long pageSize) {
+    this.pageSize = pageSize;
+  }
+
+  public String getContent() {
+    return content;
+  }
+
+  public void setContent(String content) {
+    this.content = content;
+  }
+
+  public Long getJobFairId() {
+    return jobFairId;
+  }
+
+  public void setJobFairId(Long jobFairId) {
+    this.jobFairId = jobFairId;
+  }
+
+  public Long getPositionId() {
+    return positionId;
+  }
+
+  public void setPositionId(Long positionId) {
+    this.positionId = positionId;
+  }
+
+  public Long getAreaId() {
+    return areaId;
+  }
+
+  public void setAreaId(Long areaId) {
+    this.areaId = areaId;
+  }
+
+  public Long getJobType() {
+    return jobType;
+  }
+
+  public void setJobType(Long jobType) {
+    this.jobType = jobType;
+  }
+
+  public String getEduType() {
+    return eduType;
+  }
+
+  public void setEduType(String eduType) {
+    this.eduType = eduType;
+  }
+
+  public Long getInternshipDay() {
+    return internshipDay;
+  }
+
+  public void setInternshipDay(Long internshipDay) {
+    this.internshipDay = internshipDay;
+  }
+
+  public String getScale() {
+    return scale;
+  }
+
+  public void setScale(String scale) {
+    this.scale = scale;
+  }
+
+  public List<Long> getJobIds() {
+    return jobIds;
+  }
+
+  public void setJobIds(List<Long> jobIds) {
+    this.jobIds = jobIds;
+  }
+}

+ 29 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/respvo/AppFlameJobRespVO.java

@@ -0,0 +1,29 @@
+package com.citu.module.menduner.system.api.flames.enterprise.recruit.respvo;
+
+/**
+ * menduner -  火苗儿职位信息 Response VO
+ */
+public class AppFlameJobRespVO {
+
+    /**
+     * 职位信息
+     */
+    private AppFlamesJobRespVo job;
+
+    /**
+     * 职位扩展信息
+     */
+    private AppFlamesJobExtendRespVo jobExtend;
+
+    /**
+     * EnterpriseRespVO
+     */
+     private AppFlamesEnterpriseRespVo enterprise;
+
+
+    /**
+     * 企业工商信息
+     */
+    private AppFlamesEnterpriseBusinessRespVO business;
+
+}

+ 197 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/respvo/AppFlamesEnterpriseBusinessRespVO.java

@@ -0,0 +1,197 @@
+package com.citu.module.menduner.system.api.flames.enterprise.recruit.respvo;
+
+import java.time.LocalDateTime;
+
+public class AppFlamesEnterpriseBusinessRespVO {
+
+
+    private Long id;
+
+    private Long enterpriseId;
+
+    private String code;
+
+    private String name;
+
+    private String type;
+
+    private String area;
+
+    private String address;
+
+    private String representative;
+
+    private LocalDateTime establishmentTime;
+
+    private String registeredCapital;
+
+    private String approvalTime;
+
+    private String formerName;
+
+    private String industry;
+
+    private String registrationAuthority;
+
+    private String businessStatus;
+
+    private String businessTerm;
+
+    private String businessScope;
+
+    private String businessUrl;
+
+    private LocalDateTime createTime;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getEnterpriseId() {
+        return enterpriseId;
+    }
+
+    public void setEnterpriseId(Long enterpriseId) {
+        this.enterpriseId = enterpriseId;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getType() {
+        return type;
+    }
+
+    public void setType(String type) {
+        this.type = type;
+    }
+
+    public String getArea() {
+        return area;
+    }
+
+    public void setArea(String area) {
+        this.area = area;
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    public String getRepresentative() {
+        return representative;
+    }
+
+    public void setRepresentative(String representative) {
+        this.representative = representative;
+    }
+
+    public LocalDateTime getEstablishmentTime() {
+        return establishmentTime;
+    }
+
+    public void setEstablishmentTime(LocalDateTime establishmentTime) {
+        this.establishmentTime = establishmentTime;
+    }
+
+    public String getRegisteredCapital() {
+        return registeredCapital;
+    }
+
+    public void setRegisteredCapital(String registeredCapital) {
+        this.registeredCapital = registeredCapital;
+    }
+
+    public String getApprovalTime() {
+        return approvalTime;
+    }
+
+    public void setApprovalTime(String approvalTime) {
+        this.approvalTime = approvalTime;
+    }
+
+    public String getFormerName() {
+        return formerName;
+    }
+
+    public void setFormerName(String formerName) {
+        this.formerName = formerName;
+    }
+
+    public String getIndustry() {
+        return industry;
+    }
+
+    public void setIndustry(String industry) {
+        this.industry = industry;
+    }
+
+    public String getRegistrationAuthority() {
+        return registrationAuthority;
+    }
+
+    public void setRegistrationAuthority(String registrationAuthority) {
+        this.registrationAuthority = registrationAuthority;
+    }
+
+    public String getBusinessStatus() {
+        return businessStatus;
+    }
+
+    public void setBusinessStatus(String businessStatus) {
+        this.businessStatus = businessStatus;
+    }
+
+    public String getBusinessTerm() {
+        return businessTerm;
+    }
+
+    public void setBusinessTerm(String businessTerm) {
+        this.businessTerm = businessTerm;
+    }
+
+    public String getBusinessScope() {
+        return businessScope;
+    }
+
+    public void setBusinessScope(String businessScope) {
+        this.businessScope = businessScope;
+    }
+
+    public String getBusinessUrl() {
+        return businessUrl;
+    }
+
+    public void setBusinessUrl(String businessUrl) {
+        this.businessUrl = businessUrl;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+}

+ 247 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/respvo/AppFlamesEnterpriseRespVo.java

@@ -0,0 +1,247 @@
+package com.citu.module.menduner.system.api.flames.enterprise.recruit.respvo;
+
+import java.time.LocalDateTime;
+import java.util.List;
+
+public class AppFlamesEnterpriseRespVo {
+
+
+
+    private Long id;
+
+
+    private Long parentId;
+
+
+    private String name;
+
+
+    private String anotherName;
+
+    private String website;
+
+    private String introduce;
+
+    private String contact;
+
+    private String phone;
+
+    private String logoUrl;
+
+    private Long industryId;
+
+    private String financingStatus;
+
+    private String scale;
+
+    private List<String> welfareList;
+
+    private List<String> tagList;
+
+    private List<String> albumList;
+
+    private String workTime;
+
+    private String developHistory;
+
+    private String receivedHonors;
+
+
+    private LocalDateTime openTime;
+
+
+    private Boolean prepare;
+
+
+    private List<String> pubJobTypePerm;
+
+
+    private String status;
+
+
+    private LocalDateTime createTime;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getParentId() {
+        return parentId;
+    }
+
+    public void setParentId(Long parentId) {
+        this.parentId = parentId;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getAnotherName() {
+        return anotherName;
+    }
+
+    public void setAnotherName(String anotherName) {
+        this.anotherName = anotherName;
+    }
+
+    public String getWebsite() {
+        return website;
+    }
+
+    public void setWebsite(String website) {
+        this.website = website;
+    }
+
+    public String getIntroduce() {
+        return introduce;
+    }
+
+    public void setIntroduce(String introduce) {
+        this.introduce = introduce;
+    }
+
+    public String getContact() {
+        return contact;
+    }
+
+    public void setContact(String contact) {
+        this.contact = contact;
+    }
+
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    public String getLogoUrl() {
+        return logoUrl;
+    }
+
+    public void setLogoUrl(String logoUrl) {
+        this.logoUrl = logoUrl;
+    }
+
+    public Long getIndustryId() {
+        return industryId;
+    }
+
+    public void setIndustryId(Long industryId) {
+        this.industryId = industryId;
+    }
+
+    public String getFinancingStatus() {
+        return financingStatus;
+    }
+
+    public void setFinancingStatus(String financingStatus) {
+        this.financingStatus = financingStatus;
+    }
+
+    public String getScale() {
+        return scale;
+    }
+
+    public void setScale(String scale) {
+        this.scale = scale;
+    }
+
+    public List<String> getWelfareList() {
+        return welfareList;
+    }
+
+    public void setWelfareList(List<String> welfareList) {
+        this.welfareList = welfareList;
+    }
+
+    public List<String> getTagList() {
+        return tagList;
+    }
+
+    public void setTagList(List<String> tagList) {
+        this.tagList = tagList;
+    }
+
+    public List<String> getAlbumList() {
+        return albumList;
+    }
+
+    public void setAlbumList(List<String> albumList) {
+        this.albumList = albumList;
+    }
+
+    public String getWorkTime() {
+        return workTime;
+    }
+
+    public void setWorkTime(String workTime) {
+        this.workTime = workTime;
+    }
+
+    public String getDevelopHistory() {
+        return developHistory;
+    }
+
+    public void setDevelopHistory(String developHistory) {
+        this.developHistory = developHistory;
+    }
+
+    public String getReceivedHonors() {
+        return receivedHonors;
+    }
+
+    public void setReceivedHonors(String receivedHonors) {
+        this.receivedHonors = receivedHonors;
+    }
+
+    public LocalDateTime getOpenTime() {
+        return openTime;
+    }
+
+    public void setOpenTime(LocalDateTime openTime) {
+        this.openTime = openTime;
+    }
+
+    public Boolean getPrepare() {
+        return prepare;
+    }
+
+    public void setPrepare(Boolean prepare) {
+        this.prepare = prepare;
+    }
+
+    public List<String> getPubJobTypePerm() {
+        return pubJobTypePerm;
+    }
+
+    public void setPubJobTypePerm(List<String> pubJobTypePerm) {
+        this.pubJobTypePerm = pubJobTypePerm;
+    }
+
+    public String getStatus() {
+        return status;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+}

+ 97 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/respvo/AppFlamesJobExtendRespVo.java

@@ -0,0 +1,97 @@
+package com.citu.module.menduner.system.api.flames.enterprise.recruit.respvo;
+
+import java.time.LocalDateTime;
+
+public class AppFlamesJobExtendRespVo {
+
+
+    private Long id;
+
+    private Long jobId;
+
+    private Long majorId;
+
+    private String majorName;
+
+    private Integer hot;
+
+    private String dept;
+
+    private Object frequency;
+
+    private LocalDateTime createTime;
+
+    private String content;
+
+    public String getContent() {
+        return content;
+    }
+
+    public void setContent(String content) {
+        this.content = content;
+    }
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getJobId() {
+        return jobId;
+    }
+
+    public void setJobId(Long jobId) {
+        this.jobId = jobId;
+    }
+
+    public Long getMajorId() {
+        return majorId;
+    }
+
+    public void setMajorId(Long majorId) {
+        this.majorId = majorId;
+    }
+
+    public String getMajorName() {
+        return majorName;
+    }
+
+    public void setMajorName(String majorName) {
+        this.majorName = majorName;
+    }
+
+    public Integer getHot() {
+        return hot;
+    }
+
+    public void setHot(Integer hot) {
+        this.hot = hot;
+    }
+
+    public String getDept() {
+        return dept;
+    }
+
+    public void setDept(String dept) {
+        this.dept = dept;
+    }
+
+    public Object getFrequency() {
+        return frequency;
+    }
+
+    public void setFrequency(Object frequency) {
+        this.frequency = frequency;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+}

+ 197 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/recruit/respvo/AppFlamesJobRespVo.java

@@ -0,0 +1,197 @@
+package com.citu.module.menduner.system.api.flames.enterprise.recruit.respvo;
+
+import java.math.BigDecimal;
+import java.time.LocalDateTime;
+import java.util.List;
+
+public class AppFlamesJobRespVo {
+
+
+     private Long id;
+
+     private Long userId;
+
+     private String name;
+
+     private Long positionId;
+
+     private BigDecimal payFrom;
+
+     private BigDecimal payTo;
+
+     private String payUnit;
+
+     private Long areaId;
+
+     private String expType;
+
+     private String eduType;
+
+     private List<String> tagList;
+
+     private Boolean hire;
+
+     private LocalDateTime expireTime;
+
+     private Long hirePrice;
+
+     private String status;
+     private String content;
+
+     private LocalDateTime updateTime;
+     private String areaName;
+
+     private String positionName;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getUserId() {
+        return userId;
+    }
+
+    public void setUserId(Long userId) {
+        this.userId = userId;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public Long getPositionId() {
+        return positionId;
+    }
+
+    public void setPositionId(Long positionId) {
+        this.positionId = positionId;
+    }
+
+    public BigDecimal getPayFrom() {
+        return payFrom;
+    }
+
+    public void setPayFrom(BigDecimal payFrom) {
+        this.payFrom = payFrom;
+    }
+
+    public BigDecimal getPayTo() {
+        return payTo;
+    }
+
+    public void setPayTo(BigDecimal payTo) {
+        this.payTo = payTo;
+    }
+
+    public String getPayUnit() {
+        return payUnit;
+    }
+
+    public void setPayUnit(String payUnit) {
+        this.payUnit = payUnit;
+    }
+
+    public Long getAreaId() {
+        return areaId;
+    }
+
+    public void setAreaId(Long areaId) {
+        this.areaId = areaId;
+    }
+
+    public String getExpType() {
+        return expType;
+    }
+
+    public void setExpType(String expType) {
+        this.expType = expType;
+    }
+
+    public String getEduType() {
+        return eduType;
+    }
+
+    public void setEduType(String eduType) {
+        this.eduType = eduType;
+    }
+
+    public List<String> getTagList() {
+        return tagList;
+    }
+
+    public void setTagList(List<String> tagList) {
+        this.tagList = tagList;
+    }
+
+    public Boolean getHire() {
+        return hire;
+    }
+
+    public void setHire(Boolean hire) {
+        this.hire = hire;
+    }
+
+    public LocalDateTime getExpireTime() {
+        return expireTime;
+    }
+
+    public void setExpireTime(LocalDateTime expireTime) {
+        this.expireTime = expireTime;
+    }
+
+    public Long getHirePrice() {
+        return hirePrice;
+    }
+
+    public void setHirePrice(Long hirePrice) {
+        this.hirePrice = hirePrice;
+    }
+
+    public String getStatus() {
+        return status;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+
+    public LocalDateTime getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(LocalDateTime updateTime) {
+        this.updateTime = updateTime;
+    }
+
+    public String getAreaName() {
+        return areaName;
+    }
+
+    public void setAreaName(String areaName) {
+        this.areaName = areaName;
+    }
+
+    public String getPositionName() {
+        return positionName;
+    }
+
+    public void setPositionName(String positionName) {
+        this.positionName = positionName;
+    }
+
+    public String getContent() {
+        return content;
+    }
+
+    public void setContent(String content) {
+        this.content = content;
+    }
+}

+ 23 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppEnterpriseJobRespVO.java

@@ -0,0 +1,23 @@
+package com.citu.module.menduner.system.api.flames.enterprise.respvo;
+
+public class AppEnterpriseJobRespVO {
+
+    /**
+     * 企业信息
+     */
+
+    private EnterpriseBaseSimpleRespVO enterprise;
+
+// 暂不需要
+//    @Schema(description = "企业发布职位", example = "{}")
+//    private List<AppJobAdvertisedSimpleRespVO> jobList;
+
+
+    public EnterpriseBaseSimpleRespVO getEnterprise() {
+        return enterprise;
+    }
+
+    public void setEnterprise(EnterpriseBaseSimpleRespVO enterprise) {
+        this.enterprise = enterprise;
+    }
+}

+ 98 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseAddressRespVO.java

@@ -0,0 +1,98 @@
+package com.citu.module.menduner.system.api.flames.enterprise.respvo;
+
+import com.alibaba.excel.annotation.ExcelProperty;
+
+import java.time.LocalDateTime;
+
+public class AppFlamesEnterpriseAddressRespVO {
+
+
+
+    @ExcelProperty("id")
+    private Long id;
+
+    @ExcelProperty("企业id")
+    private Long enterpriseId;
+
+    private Long areaId;
+
+    @ExcelProperty("企业地址")
+    private String address;
+
+    @ExcelProperty("经度")
+    private String longitude;
+
+    @ExcelProperty("维度")
+    private String latitude;
+
+    @ExcelProperty("创建时间")
+    private LocalDateTime createTime;
+
+    private LocalDateTime updateTime;
+
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getEnterpriseId() {
+        return enterpriseId;
+    }
+
+    public void setEnterpriseId(Long enterpriseId) {
+        this.enterpriseId = enterpriseId;
+    }
+
+    public Long getAreaId() {
+        return areaId;
+    }
+
+    public void setAreaId(Long areaId) {
+        this.areaId = areaId;
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    public String getLongitude() {
+        return longitude;
+    }
+
+    public void setLongitude(String longitude) {
+        this.longitude = longitude;
+    }
+
+    public String getLatitude() {
+        return latitude;
+    }
+
+    public void setLatitude(String latitude) {
+        this.latitude = latitude;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+
+    public LocalDateTime getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(LocalDateTime updateTime) {
+        this.updateTime = updateTime;
+    }
+}
+

+ 127 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseBaseSimpleRespVO.java

@@ -0,0 +1,127 @@
+package com.citu.module.menduner.system.api.flames.enterprise.respvo;
+
+import java.util.List;
+
+public class AppFlamesEnterpriseBaseSimpleRespVO {
+
+    /**
+     * 企业id
+     */
+    private Long id;
+
+
+
+    /**
+     * 企业全称
+     */
+    private String name;
+
+    /**
+     * 企业别称
+     */
+    private String anotherName;
+
+    /**
+     * 所在行业
+     */
+    private Long industryId;
+
+    /**
+     * 人员规模(0-20人,20-99人,100-499人,500-999人,1000-9999人,9999人以上)
+     */
+    private String scale;
+
+    /**
+      * 融资阶段(未融资,天使轮,A轮,B轮,C轮,D轮以上,已上市,不需要融资)
+      */
+    private String financingStatus;
+
+    /**
+     * 企业logo地址
+     */
+    private String logoUrl;
+
+
+    /**
+     * 企业福利
+     */
+    private List<String> welfareList;
+
+    /**
+     * 企业标签
+     */
+    private List<String> tagList;
+
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getAnotherName() {
+        return anotherName;
+    }
+
+    public void setAnotherName(String anotherName) {
+        this.anotherName = anotherName;
+    }
+
+    public Long getIndustryId() {
+        return industryId;
+    }
+
+    public void setIndustryId(Long industryId) {
+        this.industryId = industryId;
+    }
+
+    public String getScale() {
+        return scale;
+    }
+
+    public void setScale(String scale) {
+        this.scale = scale;
+    }
+
+    public String getFinancingStatus() {
+        return financingStatus;
+    }
+
+    public void setFinancingStatus(String financingStatus) {
+        this.financingStatus = financingStatus;
+    }
+
+    public String getLogoUrl() {
+        return logoUrl;
+    }
+
+    public void setLogoUrl(String logoUrl) {
+        this.logoUrl = logoUrl;
+    }
+
+    public List<String> getWelfareList() {
+        return welfareList;
+    }
+
+    public void setWelfareList(List<String> welfareList) {
+        this.welfareList = welfareList;
+    }
+
+    public List<String> getTagList() {
+        return tagList;
+    }
+
+    public void setTagList(List<String> tagList) {
+        this.tagList = tagList;
+    }
+}

+ 197 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseBusinessRespVO.java

@@ -0,0 +1,197 @@
+package com.citu.module.menduner.system.api.flames.enterprise.respvo;
+
+import java.time.LocalDateTime;
+
+public class AppFlamesEnterpriseBusinessRespVO {
+
+
+    private Long id;
+
+    private Long enterpriseId;
+
+    private String code;
+
+    private String name;
+
+    private String type;
+
+    private String area;
+
+    private String address;
+
+    private String representative;
+
+    private LocalDateTime establishmentTime;
+
+    private String registeredCapital;
+
+    private String approvalTime;
+
+    private String formerName;
+
+    private String industry;
+
+    private String registrationAuthority;
+
+    private String businessStatus;
+
+    private String businessTerm;
+
+    private String businessScope;
+
+    private String businessUrl;
+
+    private LocalDateTime createTime;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getEnterpriseId() {
+        return enterpriseId;
+    }
+
+    public void setEnterpriseId(Long enterpriseId) {
+        this.enterpriseId = enterpriseId;
+    }
+
+    public String getCode() {
+        return code;
+    }
+
+    public void setCode(String code) {
+        this.code = code;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getType() {
+        return type;
+    }
+
+    public void setType(String type) {
+        this.type = type;
+    }
+
+    public String getArea() {
+        return area;
+    }
+
+    public void setArea(String area) {
+        this.area = area;
+    }
+
+    public String getAddress() {
+        return address;
+    }
+
+    public void setAddress(String address) {
+        this.address = address;
+    }
+
+    public String getRepresentative() {
+        return representative;
+    }
+
+    public void setRepresentative(String representative) {
+        this.representative = representative;
+    }
+
+    public LocalDateTime getEstablishmentTime() {
+        return establishmentTime;
+    }
+
+    public void setEstablishmentTime(LocalDateTime establishmentTime) {
+        this.establishmentTime = establishmentTime;
+    }
+
+    public String getRegisteredCapital() {
+        return registeredCapital;
+    }
+
+    public void setRegisteredCapital(String registeredCapital) {
+        this.registeredCapital = registeredCapital;
+    }
+
+    public String getApprovalTime() {
+        return approvalTime;
+    }
+
+    public void setApprovalTime(String approvalTime) {
+        this.approvalTime = approvalTime;
+    }
+
+    public String getFormerName() {
+        return formerName;
+    }
+
+    public void setFormerName(String formerName) {
+        this.formerName = formerName;
+    }
+
+    public String getIndustry() {
+        return industry;
+    }
+
+    public void setIndustry(String industry) {
+        this.industry = industry;
+    }
+
+    public String getRegistrationAuthority() {
+        return registrationAuthority;
+    }
+
+    public void setRegistrationAuthority(String registrationAuthority) {
+        this.registrationAuthority = registrationAuthority;
+    }
+
+    public String getBusinessStatus() {
+        return businessStatus;
+    }
+
+    public void setBusinessStatus(String businessStatus) {
+        this.businessStatus = businessStatus;
+    }
+
+    public String getBusinessTerm() {
+        return businessTerm;
+    }
+
+    public void setBusinessTerm(String businessTerm) {
+        this.businessTerm = businessTerm;
+    }
+
+    public String getBusinessScope() {
+        return businessScope;
+    }
+
+    public void setBusinessScope(String businessScope) {
+        this.businessScope = businessScope;
+    }
+
+    public String getBusinessUrl() {
+        return businessUrl;
+    }
+
+    public void setBusinessUrl(String businessUrl) {
+        this.businessUrl = businessUrl;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+}

+ 50 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseDetailRespVO.java

@@ -0,0 +1,50 @@
+package com.citu.module.menduner.system.api.flames.enterprise.respvo;
+
+import java.util.List;
+
+/**
+ * 企业详情
+ */
+public class AppFlamesEnterpriseDetailRespVO {
+
+     /**
+     * 企业基本信息
+     */
+    private AppFlamesEnterpriseRespVO enterprise;
+
+
+    /**
+     * 企业工商信息
+     */
+    private AppFlamesEnterpriseBusinessRespVO business;
+
+
+    /**
+     * 企业地址信息
+     */
+    private List<AppFlamesEnterpriseAddressRespVO> addressList;
+
+    public AppFlamesEnterpriseRespVO getEnterprise() {
+        return enterprise;
+    }
+
+    public void setEnterprise(AppFlamesEnterpriseRespVO enterprise) {
+        this.enterprise = enterprise;
+    }
+
+    public AppFlamesEnterpriseBusinessRespVO getBusiness() {
+        return business;
+    }
+
+    public void setBusiness(AppFlamesEnterpriseBusinessRespVO business) {
+        this.business = business;
+    }
+
+    public List<AppFlamesEnterpriseAddressRespVO> getAddressList() {
+        return addressList;
+    }
+
+    public void setAddressList(List<AppFlamesEnterpriseAddressRespVO> addressList) {
+        this.addressList = addressList;
+    }
+}

+ 23 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseJobRespVO.java

@@ -0,0 +1,23 @@
+package com.citu.module.menduner.system.api.flames.enterprise.respvo;
+
+public class AppFlamesEnterpriseJobRespVO {
+
+    /**
+     * 企业信息
+     */
+
+    private AppFlamesEnterpriseBaseSimpleRespVO enterprise;
+
+// 暂不需要
+//    @Schema(description = "企业发布职位", example = "{}")
+//    private List<AppJobAdvertisedSimpleRespVO> jobList;
+
+
+    public AppFlamesEnterpriseBaseSimpleRespVO getEnterprise() {
+        return enterprise;
+    }
+
+    public void setEnterprise(AppFlamesEnterpriseBaseSimpleRespVO enterprise) {
+        this.enterprise = enterprise;
+    }
+}

+ 360 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseRespVO.java

@@ -0,0 +1,360 @@
+package com.citu.module.menduner.system.api.flames.enterprise.respvo;
+
+
+import java.time.LocalDateTime;
+import java.util.List;
+
+/**
+ * 企业信息
+ */
+public class AppFlamesEnterpriseRespVO {
+    private Long id;
+
+
+    /**
+     * 上级id
+     */
+    private Long parentId;
+
+
+
+    /**
+     * 企业全称
+     */
+    private String name;
+
+
+
+
+    /**
+     * 企业别称
+     */
+    private String anotherName;
+
+
+    /**
+     * 企业官网
+     */
+
+    private String website;
+
+
+
+    /**
+     * 企业简介
+     */
+
+    private String introduce;
+
+
+
+    /**
+     * 联系人
+     */
+
+    private String contact;
+
+
+
+    /**
+     * 联系电话
+     */
+
+    private String phone;
+
+
+
+    /**
+     * https://www.iocoder.cn
+     */
+
+    private String logoUrl;
+
+
+
+    /**
+     * 所在行业Id
+     */
+    private Long industryId;
+
+
+    /**
+     * 融资阶段(未融资,天使轮,A轮,B轮,C轮,D轮以上,已上市,不需要融资)
+     */
+    private String financingStatus;
+
+    /**
+     * 人员规模(0-20人,20-99人,100-499人,500-999人,1000-9999人,9999人以上)
+     */
+
+    private String scale;
+
+
+    /**
+     * 企业福利
+     */
+    private List<String> welfareList;
+
+
+
+    /**
+     * 企业标签
+     */
+
+    private List<String> tagList;
+
+
+    /**
+     * 企业相册
+     */
+
+    private List<String> albumList;
+
+
+
+    /**
+     * 上班时间
+     */
+
+    private String workTime;
+
+    /**
+     * 发展历程
+     */
+
+    private String developHistory;
+
+    /**
+     * 获得荣誉
+     */
+    private String receivedHonors;
+
+
+    /**
+     * 开业时间
+     */
+    private LocalDateTime openTime;
+
+
+
+    /**
+     * 是否筹备
+     */
+    private Boolean prepare;
+
+
+
+    /**
+     * 允许企业发布哪些职位类型
+     */
+    private List<String> pubJobTypePerm;
+
+
+    /**
+     * 状态(0正常 1停用)
+     */
+    private String status;
+
+
+    /**
+     * 创建时间
+     */
+
+    private LocalDateTime createTime;
+
+
+
+    private LocalDateTime updateTime;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getParentId() {
+        return parentId;
+    }
+
+    public void setParentId(Long parentId) {
+        this.parentId = parentId;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getAnotherName() {
+        return anotherName;
+    }
+
+    public void setAnotherName(String anotherName) {
+        this.anotherName = anotherName;
+    }
+
+    public String getWebsite() {
+        return website;
+    }
+
+    public void setWebsite(String website) {
+        this.website = website;
+    }
+
+    public String getIntroduce() {
+        return introduce;
+    }
+
+    public void setIntroduce(String introduce) {
+        this.introduce = introduce;
+    }
+
+    public String getContact() {
+        return contact;
+    }
+
+    public void setContact(String contact) {
+        this.contact = contact;
+    }
+
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    public String getLogoUrl() {
+        return logoUrl;
+    }
+
+    public void setLogoUrl(String logoUrl) {
+        this.logoUrl = logoUrl;
+    }
+
+    public Long getIndustryId() {
+        return industryId;
+    }
+
+    public void setIndustryId(Long industryId) {
+        this.industryId = industryId;
+    }
+
+    public String getFinancingStatus() {
+        return financingStatus;
+    }
+
+    public void setFinancingStatus(String financingStatus) {
+        this.financingStatus = financingStatus;
+    }
+
+    public String getScale() {
+        return scale;
+    }
+
+    public void setScale(String scale) {
+        this.scale = scale;
+    }
+
+    public List<String> getWelfareList() {
+        return welfareList;
+    }
+
+    public void setWelfareList(List<String> welfareList) {
+        this.welfareList = welfareList;
+    }
+
+    public List<String> getTagList() {
+        return tagList;
+    }
+
+    public void setTagList(List<String> tagList) {
+        this.tagList = tagList;
+    }
+
+    public List<String> getAlbumList() {
+        return albumList;
+    }
+
+    public void setAlbumList(List<String> albumList) {
+        this.albumList = albumList;
+    }
+
+    public String getWorkTime() {
+        return workTime;
+    }
+
+    public void setWorkTime(String workTime) {
+        this.workTime = workTime;
+    }
+
+    public String getDevelopHistory() {
+        return developHistory;
+    }
+
+    public void setDevelopHistory(String developHistory) {
+        this.developHistory = developHistory;
+    }
+
+    public String getReceivedHonors() {
+        return receivedHonors;
+    }
+
+    public void setReceivedHonors(String receivedHonors) {
+        this.receivedHonors = receivedHonors;
+    }
+
+    public LocalDateTime getOpenTime() {
+        return openTime;
+    }
+
+    public void setOpenTime(LocalDateTime openTime) {
+        this.openTime = openTime;
+    }
+
+    public Boolean getPrepare() {
+        return prepare;
+    }
+
+    public void setPrepare(Boolean prepare) {
+        this.prepare = prepare;
+    }
+
+    public List<String> getPubJobTypePerm() {
+        return pubJobTypePerm;
+    }
+
+    public void setPubJobTypePerm(List<String> pubJobTypePerm) {
+        this.pubJobTypePerm = pubJobTypePerm;
+    }
+
+    public String getStatus() {
+        return status;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+
+    public LocalDateTime getUpdateTime() {
+        return updateTime;
+    }
+
+    public void setUpdateTime(LocalDateTime updateTime) {
+        this.updateTime = updateTime;
+    }
+}

+ 247 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/AppFlamesEnterpriseVo.java

@@ -0,0 +1,247 @@
+package com.citu.module.menduner.system.api.flames.enterprise.respvo;
+
+import java.time.LocalDateTime;
+import java.util.List;
+
+public class AppFlamesEnterpriseVo {
+
+
+
+    private Long id;
+
+
+    private Long parentId;
+
+
+    private String name;
+
+
+    private String anotherName;
+
+    private String website;
+
+    private String introduce;
+
+    private String contact;
+
+    private String phone;
+
+    private String logoUrl;
+
+    private Long industryId;
+
+    private String financingStatus;
+
+    private String scale;
+
+    private List<String> welfareList;
+
+    private List<String> tagList;
+
+    private List<String> albumList;
+
+    private String workTime;
+
+    private String developHistory;
+
+    private String receivedHonors;
+
+
+    private LocalDateTime openTime;
+
+
+    private Boolean prepare;
+
+
+    private List<String> pubJobTypePerm;
+
+
+    private String status;
+
+
+    private LocalDateTime createTime;
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public Long getParentId() {
+        return parentId;
+    }
+
+    public void setParentId(Long parentId) {
+        this.parentId = parentId;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getAnotherName() {
+        return anotherName;
+    }
+
+    public void setAnotherName(String anotherName) {
+        this.anotherName = anotherName;
+    }
+
+    public String getWebsite() {
+        return website;
+    }
+
+    public void setWebsite(String website) {
+        this.website = website;
+    }
+
+    public String getIntroduce() {
+        return introduce;
+    }
+
+    public void setIntroduce(String introduce) {
+        this.introduce = introduce;
+    }
+
+    public String getContact() {
+        return contact;
+    }
+
+    public void setContact(String contact) {
+        this.contact = contact;
+    }
+
+    public String getPhone() {
+        return phone;
+    }
+
+    public void setPhone(String phone) {
+        this.phone = phone;
+    }
+
+    public String getLogoUrl() {
+        return logoUrl;
+    }
+
+    public void setLogoUrl(String logoUrl) {
+        this.logoUrl = logoUrl;
+    }
+
+    public Long getIndustryId() {
+        return industryId;
+    }
+
+    public void setIndustryId(Long industryId) {
+        this.industryId = industryId;
+    }
+
+    public String getFinancingStatus() {
+        return financingStatus;
+    }
+
+    public void setFinancingStatus(String financingStatus) {
+        this.financingStatus = financingStatus;
+    }
+
+    public String getScale() {
+        return scale;
+    }
+
+    public void setScale(String scale) {
+        this.scale = scale;
+    }
+
+    public List<String> getWelfareList() {
+        return welfareList;
+    }
+
+    public void setWelfareList(List<String> welfareList) {
+        this.welfareList = welfareList;
+    }
+
+    public List<String> getTagList() {
+        return tagList;
+    }
+
+    public void setTagList(List<String> tagList) {
+        this.tagList = tagList;
+    }
+
+    public List<String> getAlbumList() {
+        return albumList;
+    }
+
+    public void setAlbumList(List<String> albumList) {
+        this.albumList = albumList;
+    }
+
+    public String getWorkTime() {
+        return workTime;
+    }
+
+    public void setWorkTime(String workTime) {
+        this.workTime = workTime;
+    }
+
+    public String getDevelopHistory() {
+        return developHistory;
+    }
+
+    public void setDevelopHistory(String developHistory) {
+        this.developHistory = developHistory;
+    }
+
+    public String getReceivedHonors() {
+        return receivedHonors;
+    }
+
+    public void setReceivedHonors(String receivedHonors) {
+        this.receivedHonors = receivedHonors;
+    }
+
+    public LocalDateTime getOpenTime() {
+        return openTime;
+    }
+
+    public void setOpenTime(LocalDateTime openTime) {
+        this.openTime = openTime;
+    }
+
+    public Boolean getPrepare() {
+        return prepare;
+    }
+
+    public void setPrepare(Boolean prepare) {
+        this.prepare = prepare;
+    }
+
+    public List<String> getPubJobTypePerm() {
+        return pubJobTypePerm;
+    }
+
+    public void setPubJobTypePerm(List<String> pubJobTypePerm) {
+        this.pubJobTypePerm = pubJobTypePerm;
+    }
+
+    public String getStatus() {
+        return status;
+    }
+
+    public void setStatus(String status) {
+        this.status = status;
+    }
+
+    public LocalDateTime getCreateTime() {
+        return createTime;
+    }
+
+    public void setCreateTime(LocalDateTime createTime) {
+        this.createTime = createTime;
+    }
+}

+ 128 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/enterprise/respvo/EnterpriseBaseSimpleRespVO.java

@@ -0,0 +1,128 @@
+package com.citu.module.menduner.system.api.flames.enterprise.respvo;
+
+import java.time.LocalDateTime;
+import java.util.List;
+
+public class EnterpriseBaseSimpleRespVO {
+
+    /**
+     * 企业id
+     */
+    private Long id;
+
+
+
+    /**
+     * 企业全称
+     */
+    private String name;
+
+    /**
+     * 企业别称
+     */
+    private String anotherName;
+
+    /**
+     * 所在行业
+     */
+    private Long industryId;
+
+    /**
+     * 人员规模(0-20人,20-99人,100-499人,500-999人,1000-9999人,9999人以上)
+     */
+    private String scale;
+
+    /**
+      * 融资阶段(未融资,天使轮,A轮,B轮,C轮,D轮以上,已上市,不需要融资)
+      */
+    private String financingStatus;
+
+    /**
+     * 企业logo地址
+     */
+    private String logoUrl;
+
+
+    /**
+     * 企业福利
+     */
+    private List<String> welfareList;
+
+    /**
+     * 企业标签
+     */
+    private List<String> tagList;
+
+
+    public Long getId() {
+        return id;
+    }
+
+    public void setId(Long id) {
+        this.id = id;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public String getAnotherName() {
+        return anotherName;
+    }
+
+    public void setAnotherName(String anotherName) {
+        this.anotherName = anotherName;
+    }
+
+    public Long getIndustryId() {
+        return industryId;
+    }
+
+    public void setIndustryId(Long industryId) {
+        this.industryId = industryId;
+    }
+
+    public String getScale() {
+        return scale;
+    }
+
+    public void setScale(String scale) {
+        this.scale = scale;
+    }
+
+    public String getFinancingStatus() {
+        return financingStatus;
+    }
+
+    public void setFinancingStatus(String financingStatus) {
+        this.financingStatus = financingStatus;
+    }
+
+    public String getLogoUrl() {
+        return logoUrl;
+    }
+
+    public void setLogoUrl(String logoUrl) {
+        this.logoUrl = logoUrl;
+    }
+
+    public List<String> getWelfareList() {
+        return welfareList;
+    }
+
+    public void setWelfareList(List<String> welfareList) {
+        this.welfareList = welfareList;
+    }
+
+    public List<String> getTagList() {
+        return tagList;
+    }
+
+    public void setTagList(List<String> tagList) {
+        this.tagList = tagList;
+    }
+}

+ 16 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/job/fair/JobFairServiceApi.java

@@ -0,0 +1,16 @@
+package com.citu.module.menduner.system.api.flames.job.fair;
+
+import com.citu.framework.common.pojo.CommonResult;
+import com.citu.module.menduner.system.api.flames.job.fair.respvo.JobFairRespVO;
+import org.springframework.cloud.openfeign.FeignClient;
+import org.springframework.web.bind.annotation.GetMapping;
+
+import java.util.List;
+
+@FeignClient(name = "jobFairServiceApi",url = "${menduner.url:192.168.3.80}")
+public interface JobFairServiceApi {
+
+    @GetMapping("/app-api/menduner/system/job-fair/list")
+    public CommonResult<List<JobFairRespVO>> jobFairList();
+
+}

+ 123 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/flames/job/fair/respvo/JobFairRespVO.java

@@ -0,0 +1,123 @@
+package com.citu.module.menduner.system.api.flames.job.fair.respvo;
+
+
+import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
+import com.alibaba.excel.annotation.ExcelProperty;
+import lombok.Data;
+
+import java.time.LocalDateTime;
+
+@Data
+public class JobFairRespVO {
+
+
+    private Long id;
+
+
+    /**
+     * 类型
+     */
+    private String type;
+
+    /**
+     * 标题
+     */
+    private String title;
+
+
+    /**
+     * 口号
+     */
+    private String slogan;
+
+
+
+    /**
+     * 头图
+     */
+    private String headImg;
+
+
+
+    /**
+     * 背景图
+     */
+    private String backgroundImg;
+
+
+
+    /**
+     * 底图
+     */
+    private String bottomImg;
+
+
+
+    /**
+     * 头图_PC
+     */
+    private String pcHeadImg;
+
+
+
+    /**
+     * 背景图_PC
+     */
+    private String pcBackgroundImg;
+
+
+    /**
+     * 底图_PC
+     */
+    private String pcBottomImg;
+
+
+    /**
+     * 内部小区块色号
+     */
+    private String insideColour;
+
+
+
+    /**
+     * 职位背景色号
+     */
+    private String jobColour;
+
+
+    /**
+     * 背景色色号
+     */
+    private String backgroundColour;
+
+
+    /**
+     * 分享背景图
+     */
+    private String shareImg;
+
+
+    /**
+     * "开始时间"
+     */
+    private LocalDateTime startTime;
+
+
+
+    /**
+     * "结束时间"
+     */
+    private LocalDateTime endTime;
+
+
+    /**
+     * "什么等级的vip可以参与"
+     */
+    private String vipRequire;
+
+    /**
+     * "创建时间""
+     */
+    private LocalDateTime createTime;
+
+}