From 73d8bdd402c3e375b55a1edfda23542446105f0e Mon Sep 17 00:00:00 2001 From: sh Date: Mon, 13 Oct 2025 15:27:05 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E7=BB=8F=E5=8E=86-=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0app=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/AppUserWorkExperiencesController.java | 81 +++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppUserWorkExperiencesController.java diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppUserWorkExperiencesController.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppUserWorkExperiencesController.java new file mode 100644 index 0000000..16fa842 --- /dev/null +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/controller/app/AppUserWorkExperiencesController.java @@ -0,0 +1,81 @@ +package com.ruoyi.cms.controller.app; + +import com.ruoyi.cms.domain.UserWorkExperiences; +import com.ruoyi.cms.service.UserWorkExperiencesService; +import com.ruoyi.common.core.controller.BaseController; +import com.ruoyi.common.core.domain.AjaxResult; +import com.ruoyi.common.core.page.TableDataInfo; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import java.util.List; + + +/** + * 用户工作经历表 + * + * @author + * @email + * @date 2025-10-10 16:26:26 + */ +@RestController +@RequestMapping("/app/userworkexperiences") +@Api(tags = "移动端:用户工作经历") +public class AppUserWorkExperiencesController extends BaseController { + + @Autowired + private UserWorkExperiencesService userWorkExperiencesService; + + /** + * 列表 + */ + @ApiOperation("工作经历列表信息") + @GetMapping("/list") + public TableDataInfo list(UserWorkExperiences userWorkExperiences){ + startPage(); + List list=userWorkExperiencesService.getWorkExperiencesList(userWorkExperiences); + return getDataTable(list); + } + + + /** + * 获取详细信息 + */ + @ApiOperation("获取工作经历详细信息") + @GetMapping(value = "/{id}") + public AjaxResult query(@PathVariable("id") Long id){ + return success(userWorkExperiencesService.getWorkExperiencesById(id)); + } + + /** + * 保存 + */ + @ApiOperation("新增工作经历") + @PostMapping("/add") + public AjaxResult add(@RequestBody UserWorkExperiences userWorkExperiences){ + return toAjax(userWorkExperiencesService.insertWorkExperiences(userWorkExperiences)); + } + + /** + * 修改 + */ + @ApiOperation("修改工作经历") + @PutMapping("/edit") + public AjaxResult update(@RequestBody UserWorkExperiences userWorkExperiences){ + return toAjax(userWorkExperiencesService.updateWorkExperiencesById(userWorkExperiences)); + } + + /** + * 删除 + */ + @ApiOperation("删除工作经历") + @DeleteMapping("/{id}") + public AjaxResult remove(@ApiParam("招聘会id") @PathVariable Long id){ + + return toAjax(userWorkExperiencesService.deleteWorkExperiencesIds(new Long[]{id})); + } + +}