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