From 351c8e0d8eef4aa95b93b9e4713844ca63e416a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=9D=E5=BD=AC?= <14779346+xswl_123@user.noreply.gitee.com> Date: Tue, 5 Aug 2025 10:14:30 +0800 Subject: [PATCH] =?UTF-8?q?8-5=20=E5=B2=97=E4=BD=8D=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=96=B0=E5=A2=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dite/znpt/converts/Impl/ConvertsImpl.java | 11 ++++++++++ .../dite/znpt/domain/entity/PostEntity.java | 20 +++++++++++++++++++ .../java/com/dite/znpt/domain/vo/PostReq.java | 16 +++++++++++++++ .../com/dite/znpt/domain/vo/PostResp.java | 16 +++++++++++++++ .../znpt/web/controller/BudgetController.java | 18 +++++++++++++++++ 5 files changed, 81 insertions(+) create mode 100644 web/src/main/java/com/dite/znpt/web/controller/BudgetController.java diff --git a/core/src/main/java/com/dite/znpt/converts/Impl/ConvertsImpl.java b/core/src/main/java/com/dite/znpt/converts/Impl/ConvertsImpl.java index 0156ed3..534741a 100644 --- a/core/src/main/java/com/dite/znpt/converts/Impl/ConvertsImpl.java +++ b/core/src/main/java/com/dite/znpt/converts/Impl/ConvertsImpl.java @@ -484,6 +484,11 @@ public class ConvertsImpl implements Converts { postEntity.setPostSort( req.getPostSort() ); postEntity.setStatus( req.getStatus() ); postEntity.setRemark( req.getRemark() ); + postEntity.setStatement( req.getStatement() ); + postEntity.setResponsibilitiesTask( req.getResponsibilitiesTask() ); + postEntity.setQualifications( req.getQualifications() ); + postEntity.setWorkingConditions( req.getWorkingConditions() ); + postEntity.setSalary( req.getSalary() ); return postEntity; } @@ -515,6 +520,12 @@ public class ConvertsImpl implements Converts { postResp.setPostSort( entity.getPostSort() ); postResp.setCreateTime( entity.getCreateTime() ); postResp.setUpdateTime( entity.getUpdateTime() ); + postResp.setStatement( entity.getStatement() ); + postResp.setResponsibilitiesTask( entity.getResponsibilitiesTask() ); + postResp.setQualifications( entity.getQualifications() ); + postResp.setWorkingConditions( entity.getWorkingConditions() ); + postResp.setSalary( entity.getSalary() ); + if ( entity.getStatus() != null ) { postResp.setStatus( String.valueOf( entity.getStatus() ) ); } diff --git a/core/src/main/java/com/dite/znpt/domain/entity/PostEntity.java b/core/src/main/java/com/dite/znpt/domain/entity/PostEntity.java index 5d3d1cc..4d93834 100644 --- a/core/src/main/java/com/dite/znpt/domain/entity/PostEntity.java +++ b/core/src/main/java/com/dite/znpt/domain/entity/PostEntity.java @@ -55,4 +55,24 @@ public class PostEntity extends AuditableEntity implements Serializable { @ApiModelProperty("更新时间") @TableField("update_time") private LocalDateTime updateTime; + + @ApiModelProperty("岗位说明") + @TableField("statement") + private String statement; + + @ApiModelProperty("岗位任务") + @TableField("responsibilities_task") + private String responsibilitiesTask; + + @ApiModelProperty("岗位任职资格") + @TableField("qualifications") + private String qualifications; + + @ApiModelProperty("岗位工作条件") + @TableField("working_conditions") + private String workingConditions; + + @ApiModelProperty("岗位薪资") + @TableField("salary") + private Double salary; } diff --git a/core/src/main/java/com/dite/znpt/domain/vo/PostReq.java b/core/src/main/java/com/dite/znpt/domain/vo/PostReq.java index 8035ae1..c752cb8 100644 --- a/core/src/main/java/com/dite/znpt/domain/vo/PostReq.java +++ b/core/src/main/java/com/dite/znpt/domain/vo/PostReq.java @@ -1,5 +1,6 @@ package com.dite.znpt.domain.vo; +import com.baomidou.mybatisplus.annotation.TableField; import com.dite.znpt.util.ValidationGroup; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; @@ -34,4 +35,19 @@ public class PostReq implements Serializable { @ApiModelProperty("备注") private String remark; + + @ApiModelProperty("岗位说明") + private String statement; + + @ApiModelProperty("岗位任务") + private String responsibilitiesTask; + + @ApiModelProperty("岗位任职资格") + private String qualifications; + + @ApiModelProperty("岗位工作条件") + private String workingConditions; + + @ApiModelProperty("岗位薪资") + private Double salary; } diff --git a/core/src/main/java/com/dite/znpt/domain/vo/PostResp.java b/core/src/main/java/com/dite/znpt/domain/vo/PostResp.java index 097dfa9..3012937 100644 --- a/core/src/main/java/com/dite/znpt/domain/vo/PostResp.java +++ b/core/src/main/java/com/dite/znpt/domain/vo/PostResp.java @@ -1,5 +1,6 @@ package com.dite.znpt.domain.vo; +import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -42,4 +43,19 @@ public class PostResp implements Serializable { @ApiModelProperty("更新时间") private LocalDateTime updateTime; + @ApiModelProperty("岗位说明") + private String statement; + + @ApiModelProperty("岗位任务") + private String responsibilitiesTask; + + @ApiModelProperty("岗位任职资格") + private String qualifications; + + @ApiModelProperty("岗位工作条件") + private String workingConditions; + + @ApiModelProperty("岗位薪资") + private Double salary; + } diff --git a/web/src/main/java/com/dite/znpt/web/controller/BudgetController.java b/web/src/main/java/com/dite/znpt/web/controller/BudgetController.java new file mode 100644 index 0000000..1039220 --- /dev/null +++ b/web/src/main/java/com/dite/znpt/web/controller/BudgetController.java @@ -0,0 +1,18 @@ +package com.dite.znpt.web.controller; + +import com.dite.znpt.service.ProjectService; +import io.swagger.annotations.Api; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.RestController; + +import javax.annotation.Resource; +import java.util.List; + +@Api(tags = "预算管理") +@RestController("/budget") +public class BudgetController { + @Resource + private ProjectService projectService; + + +}