人员信息管理: 专业能力材料变更
parent
ef3d3f751b
commit
4f15fcfa3e
|
|
@ -71,6 +71,12 @@ public class OrgPersonnelController {
|
|||
return orgPersonnelApi.resetPassword(req.getData().getId(), req.getData().getResetPassword());
|
||||
}
|
||||
|
||||
@ApiOperation("专业能力材料变更")
|
||||
@PostMapping("/professionalCapabilityProofMaterialUpdate")
|
||||
public SingleResponse<Void> professionalCapabilityProofMaterialUpdate(@RequestBody ProfessionalCapabilityProofMaterialUpdateCmd cmd) {
|
||||
return orgPersonnelApi.professionalCapabilityProofMaterialUpdate(cmd);
|
||||
}
|
||||
|
||||
@ApiOperation("导入人员信息")
|
||||
@PostMapping("/import")
|
||||
public SingleResponse<OrgPersonnelImportResultCO> importPersonnel(
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
package org.qinan.safetyeval.app.executor;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.jjb.saas.system.client.user.request.UserAddCmd;
|
||||
|
|
@ -457,4 +458,12 @@ public class OrgPersonnelExecutor implements OrgPersonnelApi {
|
|||
}).collect(Collectors.toList());
|
||||
return SingleResponse.success(orgPersonnelCOS);
|
||||
}
|
||||
|
||||
@Override
|
||||
public SingleResponse<Void> professionalCapabilityProofMaterialUpdate(ProfessionalCapabilityProofMaterialUpdateCmd cmd) {
|
||||
orgPersonnelMapper.update(new LambdaUpdateWrapper<OrgPersonnelDO>()
|
||||
.eq(OrgPersonnelDO::getId, cmd.getId())
|
||||
.set(OrgPersonnelDO::getProfessionalCapabilityProofMaterial, cmd.getProfessionalCapabilityProofMaterial()));
|
||||
return SingleResponse.success();
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -52,4 +52,5 @@ public interface OrgPersonnelApi {
|
|||
SingleResponse<List<OrgPersonnelCO>> getOrgPersonnel();
|
||||
|
||||
|
||||
SingleResponse<Void> professionalCapabilityProofMaterialUpdate(ProfessionalCapabilityProofMaterialUpdateCmd cmd);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
package org.qinan.safetyeval.client.co;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
|
||||
import lombok.Data;
|
||||
import org.qinan.safetyeval.domain.entity.CapabilityAssessmentDTO;
|
||||
import org.qinan.safetyeval.domain.entity.TitleCodeCo;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 人员信息CO(Client Object)
|
||||
*
|
||||
|
|
@ -115,7 +115,7 @@ public class OrgPersonnelCO {
|
|||
@ApiModelProperty(value = "工作经历")
|
||||
private String workExperience;
|
||||
|
||||
@ApiModelProperty(value = "证明材料附件地址")
|
||||
@ApiModelProperty(value = "学历证明")
|
||||
private String proofMaterialUrl;
|
||||
|
||||
@ApiModelProperty(value = "能力认定")
|
||||
|
|
|
|||
|
|
@ -1,15 +1,15 @@
|
|||
package org.qinan.safetyeval.client.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
import javax.validation.constraints.Pattern;
|
||||
import javax.validation.constraints.Size;
|
||||
import lombok.Data;
|
||||
import org.qinan.safetyeval.client.co.OrgPersonnelCertCO;
|
||||
import org.qinan.safetyeval.domain.entity.CapabilityAssessmentDTO;
|
||||
import org.qinan.safetyeval.domain.entity.TitleCodeCo;
|
||||
|
||||
import javax.validation.constraints.Pattern;
|
||||
import javax.validation.constraints.Size;
|
||||
import java.time.LocalDate;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* 人员信息新增命令
|
||||
*
|
||||
|
|
@ -129,7 +129,7 @@ public class OrgPersonnelAddCmd {
|
|||
private String workExperience;
|
||||
|
||||
@Size(max = 2000, message = "证明材料地址长度不能超过2000个字符")
|
||||
@ApiModelProperty(value = "申报专业能力证明材料地址")
|
||||
@ApiModelProperty(value = "学历证明")
|
||||
private String proofMaterialUrl;
|
||||
|
||||
@ApiModelProperty(value = "能力认定")
|
||||
|
|
|
|||
|
|
@ -0,0 +1,12 @@
|
|||
package org.qinan.safetyeval.client.dto;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ProfessionalCapabilityProofMaterialUpdateCmd {
|
||||
@ApiModelProperty(value = "主键ID")
|
||||
private Long id;
|
||||
@ApiModelProperty(value = "专业能力证明材料")
|
||||
private String professionalCapabilityProofMaterial;
|
||||
}
|
||||
Loading…
Reference in New Issue