添加单个工作经历接口-/cms/userworkexperiences/

修改单个工作经历接口-/cms/userworkexperiences/
删除工作经历-/cms/userworkexperiences
求职期望--单个修改  /cms/appUser/
This commit is contained in:
sh
2025-10-30 18:07:46 +08:00
parent 8b874833b7
commit 6104302de9
4 changed files with 23 additions and 6 deletions

View File

@@ -95,11 +95,13 @@ public class CmsAppUserController extends BaseController
* 修改APP用户
*/
@ApiOperation("修改APP用户")
@PreAuthorize("@ss.hasPermi('bussiness:user:edit')")
@Log(title = "APP用户", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult edit(@RequestBody AppUser appUser)
{
if(appUser.getUserId()==null){
return AjaxResult.error("参数userId为空");
}
return toAjax(appUserService.updateAppUser(appUser));
}

View File

@@ -7,6 +7,7 @@ import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.SecurityUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
@@ -61,10 +62,12 @@ public class UserWorkExperiencesController extends BaseController {
* 保存
*/
@ApiOperation("新增工作经历")
@PreAuthorize("@ss.hasPermi('cms:userworkexperiences:add')")
@Log(title = "工作经历", businessType = BusinessType.INSERT)
@PostMapping
public AjaxResult add(@RequestBody UserWorkExperiences userWorkExperiences){
if(userWorkExperiences.getUserId()==null){
userWorkExperiences.setUserId(SecurityUtils.getUserId());
}
return toAjax(userWorkExperiencesService.insertWorkExperiences(userWorkExperiences));
}
@@ -72,10 +75,12 @@ public class UserWorkExperiencesController extends BaseController {
* 修改
*/
@ApiOperation("修改工作经历")
@PreAuthorize("@ss.hasPermi('cms:userworkexperiences:edit')")
@Log(title = "工作经历", businessType = BusinessType.UPDATE)
@PutMapping
public AjaxResult update(@RequestBody UserWorkExperiences userWorkExperiences){
if (userWorkExperiences.getId()==null){
return AjaxResult.error("参数id未传递!");
}
return toAjax(userWorkExperiencesService.updateWorkExperiencesById(userWorkExperiences));
}
@@ -83,10 +88,12 @@ public class UserWorkExperiencesController extends BaseController {
* 删除
*/
@ApiOperation("删除工作经历")
@PreAuthorize("@ss.hasPermi('cms:sensitiveworddata:remove')")
@Log(title = "工作经历", businessType = BusinessType.DELETE)
@DeleteMapping("/{ids}")
public AjaxResult remove(Long[] ids){
if(ids.length==0){
return AjaxResult.error("参数ids未传递!");
}
return toAjax(userWorkExperiencesService.deleteWorkExperiencesIds(ids));
}