4.13
This commit is contained in:
Generated
+36
-8
@@ -1,8 +1,36 @@
|
|||||||
# 默认忽略的文件
|
# Created by .ignore support plugin (hsz.mobi)
|
||||||
/shelf/
|
### Java template
|
||||||
/workspace.xml
|
# Compiled class file
|
||||||
# 基于编辑器的 HTTP 客户端请求
|
*.class
|
||||||
/httpRequests/
|
|
||||||
# Datasource local storage ignored files
|
# Log file
|
||||||
/dataSources/
|
*.log
|
||||||
/dataSources.local.xml
|
|
||||||
|
# BlueJ files
|
||||||
|
*.ctxt
|
||||||
|
|
||||||
|
# Mobile Tools for Java (J2ME)
|
||||||
|
.mtj.tmp/
|
||||||
|
|
||||||
|
# Package Files #
|
||||||
|
*.jar
|
||||||
|
*.war
|
||||||
|
*.nar
|
||||||
|
*.ear
|
||||||
|
*.zip
|
||||||
|
*.tar.gz
|
||||||
|
*.rar
|
||||||
|
*.lnk
|
||||||
|
|
||||||
|
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
|
||||||
|
hs_err_pid*
|
||||||
|
|
||||||
|
.DS_Store
|
||||||
|
.idea/
|
||||||
|
*.iml
|
||||||
|
out/
|
||||||
|
logs/
|
||||||
|
target/
|
||||||
|
/.idea/
|
||||||
|
/.gitignore
|
||||||
|
/logs/
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
+1107
-918
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
+27292
-9502
File diff suppressed because it is too large
Load Diff
+68812
-108207
File diff suppressed because it is too large
Load Diff
+431
-902
File diff suppressed because it is too large
Load Diff
+116
-48
@@ -7,8 +7,11 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import digital.laboratory.platform.common.core.util.R;
|
import digital.laboratory.platform.common.core.util.R;
|
||||||
import digital.laboratory.platform.common.log.annotation.SysLog;
|
import digital.laboratory.platform.common.log.annotation.SysLog;
|
||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.AcceptanceRecordFormDTO;
|
||||||
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.AcceptanceRecordForm;
|
import digital.laboratory.platform.reagent.entity.AcceptanceRecordForm;
|
||||||
import digital.laboratory.platform.reagent.service.AcceptanceRecordFormService;
|
import digital.laboratory.platform.reagent.service.AcceptanceRecordFormService;
|
||||||
|
import digital.laboratory.platform.reagent.vo.AcceptanceRecordFormVO;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
@@ -26,7 +29,7 @@ import java.security.Principal;
|
|||||||
*
|
*
|
||||||
* @author Zhang Xiaolong created at 2023-03-10
|
* @author Zhang Xiaolong created at 2023-03-10
|
||||||
* @describe (验收记录表) 前端控制器
|
* @describe (验收记录表) 前端控制器
|
||||||
*
|
* <p>
|
||||||
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中
|
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中
|
||||||
* 这里写什么:
|
* 这里写什么:
|
||||||
* 为前端提供数据, 接受前端的数据
|
* 为前端提供数据, 接受前端的数据
|
||||||
@@ -44,108 +47,173 @@ public class AcceptanceRecordFormController {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id查询(验收记录表)
|
* 通过id查询(验收记录表)
|
||||||
|
*
|
||||||
* @param acceptanceRecordFormId id
|
* @param acceptanceRecordFormId id
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
||||||
@GetMapping("/{acceptanceRecordFormId}")
|
@GetMapping("/{acceptanceRecordFormId}")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_get')" )
|
||||||
public R<AcceptanceRecordForm> getById(@PathVariable("acceptanceRecordFormId" ) String acceptanceRecordFormId, HttpServletRequest theHttpServletRequest) {
|
public R<AcceptanceRecordFormVO> getById(@PathVariable("acceptanceRecordFormId") String acceptanceRecordFormId, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
AcceptanceRecordForm acceptanceRecordForm = acceptanceRecordFormService.getById(acceptanceRecordFormId);
|
AcceptanceRecordFormVO acceptanceRecordFormVO = acceptanceRecordFormService.getAcceptanceRecordFormVO(acceptanceRecordFormId);
|
||||||
return R.ok(acceptanceRecordForm);
|
return R.ok(acceptanceRecordFormVO);
|
||||||
//return R.ok(acceptanceRecordFormService.getById(acceptanceRecordFormId));
|
//return R.ok(acceptanceRecordFormService.getById(acceptanceRecordFormId));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询
|
* 分页查询
|
||||||
|
*
|
||||||
* @param page 分页对象
|
* @param page 分页对象
|
||||||
* @param acceptanceRecordForm (验收记录表)
|
* @param acceptanceRecordForm (验收记录表)
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
@ApiOperation(value = "分页查询", notes = "分页查询")
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_get')" )
|
||||||
public R<IPage<AcceptanceRecordForm>> getAcceptanceRecordFormPage(Page<AcceptanceRecordForm> page, AcceptanceRecordForm acceptanceRecordForm, HttpServletRequest theHttpServletRequest) {
|
public R<IPage<AcceptanceRecordFormVO>> getAcceptanceRecordFormPage(Page<AcceptanceRecordForm> page, AcceptanceRecordForm acceptanceRecordForm, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
IPage<AcceptanceRecordForm> acceptanceRecordFormSList = acceptanceRecordFormService.page(page, Wrappers.<AcceptanceRecordForm>query()
|
IPage<AcceptanceRecordFormVO> acceptanceRecordFormVOPage = acceptanceRecordFormService.getAcceptanceRecordFormVOPage(page, Wrappers.<AcceptanceRecordForm>query()
|
||||||
.eq("create_by", dlpUser.getId())
|
.eq("create_by", dlpUser.getId())
|
||||||
.orderByDesc("create_time")
|
.orderByDesc("create_time")
|
||||||
);
|
);
|
||||||
return R.ok(acceptanceRecordFormSList);
|
return R.ok(acceptanceRecordFormVOPage);
|
||||||
// return R.ok(acceptanceRecordFormService.page(page, Wrappers.query(acceptanceRecordForm)));
|
// return R.ok(acceptanceRecordFormService.page(page, Wrappers.query(acceptanceRecordForm)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增(验收记录表)
|
* 录入(验收记录表)
|
||||||
* @param acceptanceRecordForm (验收记录表)
|
*
|
||||||
|
* @param acceptanceRecordFormDTO (验收记录表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "新增(验收记录表)", notes = "新增(验收记录表)")
|
@ApiOperation(value = "录入(验收记录表)", notes = "录入(验收记录表)")
|
||||||
@SysLog("新增(验收记录表)" )
|
@SysLog("录入(验收记录表)")
|
||||||
@PostMapping
|
@PostMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_add')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_add')" )
|
||||||
public R<AcceptanceRecordForm> postAddObject(@RequestBody AcceptanceRecordForm acceptanceRecordForm, HttpServletRequest theHttpServletRequest) {
|
public R<AcceptanceRecordForm> postAddObject(@RequestBody AcceptanceRecordFormDTO acceptanceRecordFormDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
acceptanceRecordForm.setAcceptanceRecordFormId(IdWorker.get32UUID().toUpperCase());
|
AcceptanceRecordForm acceptanceRecordForm = acceptanceRecordFormService.editFrom(acceptanceRecordFormDTO);
|
||||||
if (acceptanceRecordFormService.save(acceptanceRecordForm)) {
|
|
||||||
return R.ok(acceptanceRecordForm, "对象创建成功");
|
if (acceptanceRecordForm != null) {
|
||||||
}
|
return R.ok(acceptanceRecordForm, "保存成功");
|
||||||
else {
|
} else return R.failed("保存失败");
|
||||||
return R.failed(acceptanceRecordForm, "对象创建失败");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改(验收记录表)
|
* 提交(验收记录表)
|
||||||
* @param acceptanceRecordForm (验收记录表)
|
*
|
||||||
|
* @param acceptanceRecordFormDTO (验收记录表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "修改(验收记录表)", notes = "修改(验收记录表)")
|
@ApiOperation(value = "提交(验收记录表)", notes = "提交(验收记录表)")
|
||||||
@SysLog("修改(验收记录表)" )
|
@SysLog("提交(验收记录表)")
|
||||||
@PutMapping
|
@PostMapping("/commit")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_edit')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_edit')")
|
||||||
public R<AcceptanceRecordForm> putUpdateById(@RequestBody AcceptanceRecordForm acceptanceRecordForm, HttpServletRequest theHttpServletRequest) {
|
public R<AcceptanceRecordForm> putUpdateById(@RequestBody AcceptanceRecordFormDTO acceptanceRecordFormDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
if (acceptanceRecordFormService.updateById(acceptanceRecordForm)) {
|
AcceptanceRecordForm acceptanceRecordForm = acceptanceRecordFormService.commitForm(acceptanceRecordFormDTO);
|
||||||
return R.ok(acceptanceRecordForm, "保存对象成功");
|
|
||||||
}
|
if (acceptanceRecordForm!=null){
|
||||||
else {
|
return R.ok(acceptanceRecordForm,"提交成功");
|
||||||
return R.failed(acceptanceRecordForm, "保存对象失败");
|
}else return R.failed("提交失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// /**
|
||||||
|
// * 通过id删除(验收记录表)
|
||||||
|
// *
|
||||||
|
// * @param acceptanceRecordFormId id
|
||||||
|
// * @return R
|
||||||
|
// */
|
||||||
|
// @ApiOperation(value = "通过id删除(验收记录表)", notes = "通过id删除(验收记录表)")
|
||||||
|
// @SysLog("通过id删除(验收记录表)")
|
||||||
|
// @DeleteMapping("/{acceptanceRecordFormId}")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_del')")
|
||||||
|
// public R<AcceptanceRecordForm> deleteById(@PathVariable String acceptanceRecordFormId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
// Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
// DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
//
|
||||||
|
// AcceptanceRecordForm oldAcceptanceRecordForm = acceptanceRecordFormService.getById(acceptanceRecordFormId);
|
||||||
|
//
|
||||||
|
// if (acceptanceRecordFormService.removeById(acceptanceRecordFormId)) {
|
||||||
|
// return R.ok(oldAcceptanceRecordForm, "对象删除成功");
|
||||||
|
// } else {
|
||||||
|
// return R.failed(oldAcceptanceRecordForm, "对象删除失败");
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 一级审核(验收记录表)
|
||||||
|
*
|
||||||
|
* @param auditAndApproveDTO (验收记录表)
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "一级审核(验收记录表)", notes = "一级审核(验收记录表)")
|
||||||
|
@SysLog("一级审核(验收记录表)")
|
||||||
|
@PutMapping("/primary")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_edit')")
|
||||||
|
public R<AcceptanceRecordForm> primaryAudit(@RequestBody AuditAndApproveDTO auditAndApproveDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
AcceptanceRecordForm acceptanceRecordForm = acceptanceRecordFormService.primaryAudit(auditAndApproveDTO,dlpUser);
|
||||||
|
|
||||||
|
if (acceptanceRecordForm!=null){
|
||||||
|
return R.ok(acceptanceRecordForm,"审核成功");
|
||||||
|
}else return R.failed("审核失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id删除(验收记录表)
|
* 二级审核(验收记录表)
|
||||||
* @param acceptanceRecordFormId id
|
*
|
||||||
|
* @param auditAndApproveDTO (验收记录表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id删除(验收记录表)", notes = "通过id删除(验收记录表)")
|
@ApiOperation(value = "二级审核(验收记录表)", notes = "二级审核(验收记录表)")
|
||||||
@SysLog("通过id删除(验收记录表)" )
|
@SysLog("二级审核(验收记录表)")
|
||||||
@DeleteMapping("/{acceptanceRecordFormId}" )
|
@PutMapping("/secondary")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_del')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_edit')")
|
||||||
public R<AcceptanceRecordForm> deleteById(@PathVariable String acceptanceRecordFormId, HttpServletRequest theHttpServletRequest) {
|
public R<AcceptanceRecordForm> secondaryAudit(@RequestBody AuditAndApproveDTO auditAndApproveDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
AcceptanceRecordForm oldAcceptanceRecordForm = acceptanceRecordFormService.getById(acceptanceRecordFormId);
|
AcceptanceRecordForm acceptanceRecordForm = acceptanceRecordFormService.secondaryAudit(auditAndApproveDTO,dlpUser);
|
||||||
|
|
||||||
if (acceptanceRecordFormService.removeById(acceptanceRecordFormId)) {
|
if (acceptanceRecordForm!=null){
|
||||||
return R.ok(oldAcceptanceRecordForm, "对象删除成功");
|
return R.ok(acceptanceRecordForm,"审核成功");
|
||||||
|
}else return R.failed("审核失败");
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
return R.failed(oldAcceptanceRecordForm, "对象删除失败");
|
/**
|
||||||
}
|
* 三级审核(验收记录表)
|
||||||
|
*
|
||||||
|
* @param auditAndApproveDTO (验收记录表)
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "三级审核(验收记录表)", notes = "三级审核(验收记录表)")
|
||||||
|
@SysLog("三级审核(验收记录表)")
|
||||||
|
@PutMapping("/threeLevel")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_acceptance_record_form_edit')")
|
||||||
|
public R<AcceptanceRecordForm> threeLevelAudit(@RequestBody AuditAndApproveDTO auditAndApproveDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
AcceptanceRecordForm acceptanceRecordForm = acceptanceRecordFormService.threeLevelAudit(auditAndApproveDTO,dlpUser);
|
||||||
|
|
||||||
|
if (acceptanceRecordForm!=null){
|
||||||
|
return R.ok(acceptanceRecordForm,"审核成功");
|
||||||
|
}else return R.failed("审核失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+73
-43
@@ -7,8 +7,10 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import digital.laboratory.platform.common.core.util.R;
|
import digital.laboratory.platform.common.core.util.R;
|
||||||
import digital.laboratory.platform.common.log.annotation.SysLog;
|
import digital.laboratory.platform.common.log.annotation.SysLog;
|
||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.ApplicationForUseDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.ApplicationForUse;
|
import digital.laboratory.platform.reagent.entity.ApplicationForUse;
|
||||||
import digital.laboratory.platform.reagent.service.ApplicationForUseService;
|
import digital.laboratory.platform.reagent.service.ApplicationForUseService;
|
||||||
|
import digital.laboratory.platform.reagent.vo.ApplicationForUseVO;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
@@ -20,13 +22,14 @@ import javax.servlet.http.HttpServletRequest;
|
|||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.security.Principal;
|
import java.security.Principal;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (试剂耗材领用申请表)
|
* (试剂耗材领用申请表)
|
||||||
*
|
*
|
||||||
* @author Zhang Xiaolong created at 2023-03-10
|
* @author Zhang Xiaolong created at 2023-03-10
|
||||||
* @describe (试剂耗材领用申请表) 前端控制器
|
* @describe (试剂耗材领用申请表) 前端控制器
|
||||||
*
|
* <p>
|
||||||
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中
|
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中
|
||||||
* 这里写什么:
|
* 这里写什么:
|
||||||
* 为前端提供数据, 接受前端的数据
|
* 为前端提供数据, 接受前端的数据
|
||||||
@@ -44,108 +47,135 @@ public class ApplicationForUseController {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id查询(试剂耗材领用申请表)
|
* 通过id查询(试剂耗材领用申请表)
|
||||||
|
*
|
||||||
* @param applicationForUseId id
|
* @param applicationForUseId id
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
||||||
@GetMapping("/{applicationForUseId}")
|
@GetMapping("/{applicationForUseId}")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_application_for_use_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_application_for_use_get')")
|
||||||
public R<ApplicationForUse> getById(@PathVariable("applicationForUseId" ) String applicationForUseId, HttpServletRequest theHttpServletRequest) {
|
public R<ApplicationForUseVO> getById(@PathVariable("applicationForUseId") String applicationForUseId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
ApplicationForUse applicationForUse = applicationForUseService.getById(applicationForUseId);
|
ApplicationForUseVO applicationForUseVO = applicationForUseService.getApplicationForUseVO(applicationForUseId);
|
||||||
return R.ok(applicationForUse);
|
|
||||||
//return R.ok(applicationForUseService.getById(applicationForUseId));
|
return R.ok(applicationForUseVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询
|
* 分页查询
|
||||||
|
*
|
||||||
* @param page 分页对象
|
* @param page 分页对象
|
||||||
* @param applicationForUse (试剂耗材领用申请表)
|
* @param applicationForUse (试剂耗材领用申请表)
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
@ApiOperation(value = "分页查询", notes = "分页查询")
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_application_for_use_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_application_for_use_get')")
|
||||||
public R<IPage<ApplicationForUse>> getApplicationForUsePage(Page<ApplicationForUse> page, ApplicationForUse applicationForUse, HttpServletRequest theHttpServletRequest) {
|
public R<IPage<ApplicationForUseVO>> getApplicationForUsePage(Page<ApplicationForUse> page, ApplicationForUse applicationForUse, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
IPage<ApplicationForUse> applicationForUseSList = applicationForUseService.page(page, Wrappers.<ApplicationForUse>query()
|
IPage<ApplicationForUseVO> applicationForUseVOList = applicationForUseService.getApplicationForUseVOPage(page, Wrappers.<ApplicationForUse>query().eq("create_by", dlpUser.getId()).orderByDesc("create_time"));
|
||||||
.eq("create_by", dlpUser.getId())
|
|
||||||
.orderByDesc("create_time")
|
return R.ok(applicationForUseVOList);
|
||||||
);
|
|
||||||
return R.ok(applicationForUseSList);
|
|
||||||
// return R.ok(applicationForUseService.page(page, Wrappers.query(applicationForUse)));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增(试剂耗材领用申请表)
|
* 新增(试剂耗材领用申请表)
|
||||||
* @param applicationForUse (试剂耗材领用申请表)
|
*
|
||||||
|
* @param applicationForUseDTOList (试剂耗材领用申请表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "新增(试剂耗材领用申请表)", notes = "新增(试剂耗材领用申请表)")
|
@ApiOperation(value = "新增(试剂耗材领用申请表)", notes = "新增(试剂耗材领用申请表)")
|
||||||
@SysLog("新增(试剂耗材领用申请表)")
|
@SysLog("新增(试剂耗材领用申请表)")
|
||||||
@PostMapping
|
@PostMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_application_for_use_add')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_application_for_use_add')")
|
||||||
public R<ApplicationForUse> postAddObject(@RequestBody ApplicationForUse applicationForUse, HttpServletRequest theHttpServletRequest) {
|
public R<ApplicationForUse> postAddObject(@RequestBody List<ApplicationForUseDTO> applicationForUseDTOList, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
applicationForUse.setApplicationForUseId(IdWorker.get32UUID().toUpperCase());
|
ApplicationForUse applicationForUse = applicationForUseService.addApplication(applicationForUseDTOList, dlpUser);
|
||||||
if (applicationForUseService.save(applicationForUse)) {
|
|
||||||
return R.ok(applicationForUse, "对象创建成功");
|
if (applicationForUse != null) {
|
||||||
}
|
return R.ok(applicationForUse, "保存成功");
|
||||||
else {
|
} else return R.failed("保存失败");
|
||||||
return R.failed(applicationForUse, "对象创建失败");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改(试剂耗材领用申请表)
|
* 修改(试剂耗材领用申请表)
|
||||||
* @param applicationForUse (试剂耗材领用申请表)
|
*
|
||||||
|
* @param applicationForUseDTOList (试剂耗材领用申请表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "修改(试剂耗材领用申请表)", notes = "修改(试剂耗材领用申请表)")
|
@ApiOperation(value = "修改(试剂耗材领用申请表)", notes = "修改(试剂耗材领用申请表)")
|
||||||
@SysLog("修改(试剂耗材领用申请表)")
|
@SysLog("修改(试剂耗材领用申请表)")
|
||||||
@PutMapping
|
@PutMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_application_for_use_edit')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_application_for_use_edit')")
|
||||||
public R<ApplicationForUse> putUpdateById(@RequestBody ApplicationForUse applicationForUse, HttpServletRequest theHttpServletRequest) {
|
public R<ApplicationForUse> putUpdateById(@RequestBody List<ApplicationForUseDTO> applicationForUseDTOList, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
if (applicationForUseService.updateById(applicationForUse)) {
|
ApplicationForUse applicationForUse = applicationForUseService.editApplication(applicationForUseDTOList, dlpUser);
|
||||||
return R.ok(applicationForUse, "保存对象成功");
|
|
||||||
}
|
if (applicationForUse != null) {
|
||||||
else {
|
return R.ok(applicationForUse, "修改成功");
|
||||||
return R.failed(applicationForUse, "保存对象失败");
|
} else return R.failed("修改失败");
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id删除(试剂耗材领用申请表)
|
* 通过id删除(试剂耗材领用申请表)
|
||||||
|
*
|
||||||
* @param applicationForUseId id
|
* @param applicationForUseId id
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id删除(试剂耗材领用申请表)", notes = "通过id删除(试剂耗材领用申请表)")
|
@ApiOperation(value = "通过id删除(试剂耗材领用申请表)", notes = "通过id删除(试剂耗材领用申请表)")
|
||||||
@SysLog("通过id删除(试剂耗材领用申请表)")
|
@SysLog("通过id删除(试剂耗材领用申请表)")
|
||||||
@DeleteMapping("/{applicationForUseId}")
|
@DeleteMapping("/{applicationForUseId}")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_application_for_use_del')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_application_for_use_del')")
|
||||||
public R<ApplicationForUse> deleteById(@PathVariable String applicationForUseId, HttpServletRequest theHttpServletRequest) {
|
public R<String> deleteById(@PathVariable String applicationForUseId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
ApplicationForUse oldApplicationForUse = applicationForUseService.getById(applicationForUseId);
|
if (applicationForUseService.delApplication(applicationForUseId)) {
|
||||||
|
return R.ok("删除成功");
|
||||||
if (applicationForUseService.removeById(applicationForUseId)) {
|
} else return R.failed("删除失败");
|
||||||
return R.ok(oldApplicationForUse, "对象删除成功");
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return R.failed(oldApplicationForUse, "对象删除失败");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 提交试剂耗材领用申请表
|
||||||
|
*
|
||||||
|
* @param applicationForUseDTOList (试剂耗材领用申请表)
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "提交试剂耗材领用申请表", notes = "提交试剂耗材领用申请表")
|
||||||
|
@SysLog("修改试剂耗材领用申请表")
|
||||||
|
@PostMapping("/commit")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_application_for_use_edit')")
|
||||||
|
public R<ApplicationForUse> commitById(@RequestBody List<ApplicationForUseDTO> applicationForUseDTOList, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
ApplicationForUse applicationForUse = applicationForUseService.commitApplication(applicationForUseDTOList, dlpUser);
|
||||||
|
|
||||||
|
if (applicationForUse != null) {
|
||||||
|
return R.ok(applicationForUse, "提交成功");
|
||||||
|
} else return R.failed("提交失败");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+75
-75
@@ -1,5 +1,6 @@
|
|||||||
package digital.laboratory.platform.reagent.controller;
|
package digital.laboratory.platform.reagent.controller;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
@@ -56,10 +57,10 @@ public class CentralizedRequestController {
|
|||||||
* @param centralizedRequestId id
|
* @param centralizedRequestId id
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
@ApiOperation(value = "通过id查询集中采购申请", notes = "通过id查询集中采购申请")
|
||||||
@GetMapping("/{centralizedRequestId}")
|
@GetMapping("/{centralizedRequestId}")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_centralized_request_get')")
|
// @PreAuthorize("@pms.hasPermission('reagent_centralized_request_get')")
|
||||||
public R<CentralizedRequest> getById(@PathVariable("centralizedRequestId") String centralizedRequestId, HttpServletRequest theHttpServletRequest) {
|
public R<CentralizedRequestVO> getById(@PathVariable("centralizedRequestId") String centralizedRequestId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
@@ -83,22 +84,61 @@ public class CentralizedRequestController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
@ApiOperation(value = "分页查询", notes = "分页查询")
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@PreAuthorize("@pms.hasPermission('CentralizedPurchaseRequestList')")
|
// @PreAuthorize("@pms.hasPermission('CentralizedPurchaseRequestList')")
|
||||||
public R<IPage<CentralizedRequestVO>> getCentralizedRequestPage(Page<CentralizedRequest> page, CentralizedRequest centralizedRequest, HttpServletRequest theHttpServletRequest) {
|
public R<IPage<CentralizedRequestVO>> getCentralizedRequestPage(Page<CentralizedRequest> page,String orgName, CentralizedRequest centralizedRequest, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
if (orgName!=null){
|
||||||
|
|
||||||
|
IPage<CentralizedRequestVO> centralizedRequestVOPage = centralizedRequestService.getCentralizedRequestVOPage(page, Wrappers.<CentralizedRequest>query()
|
||||||
|
.eq("create_by", dlpUser.getId()).orderByDesc("create_time")
|
||||||
|
.eq("orgName",orgName));
|
||||||
|
|
||||||
|
return R.ok(centralizedRequestVOPage);
|
||||||
|
}
|
||||||
|
|
||||||
IPage<CentralizedRequestVO> centralizedRequestVOPage = centralizedRequestService.getCentralizedRequestVOPage(page, Wrappers.<CentralizedRequest>query()
|
IPage<CentralizedRequestVO> centralizedRequestVOPage = centralizedRequestService.getCentralizedRequestVOPage(page, Wrappers.<CentralizedRequest>query()
|
||||||
.eq("create_by", dlpUser.getId()).orderByDesc("create_time"));
|
.eq("create_by", dlpUser.getId()).orderByDesc("create_time"));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
return R.ok(centralizedRequestVOPage);
|
return R.ok(centralizedRequestVOPage);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询
|
||||||
|
*
|
||||||
|
* @param orgName 分页对象
|
||||||
|
* @param orgName 集中采购申请
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "采购计划整合集中采购申请分页查询", notes = "采购计划整合集中采购申请分页查询")
|
||||||
|
@GetMapping("/list")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('CentralizedPurchaseRequestList')")
|
||||||
|
public R<List<CentralizedRequestVO>> getCentralizedRequestVOPage(String orgName,HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
if (orgName!=null){
|
||||||
|
|
||||||
|
|
||||||
|
List<CentralizedRequestVO> centralizedRequestVOList = centralizedRequestService.getOrgVOList(Wrappers.<CentralizedRequest>query().orderByDesc("create_time"),orgName);
|
||||||
|
|
||||||
|
return R.ok(centralizedRequestVOList);
|
||||||
|
}
|
||||||
|
|
||||||
|
List<CentralizedRequestVO> centralizedRequestVOList = centralizedRequestService.getCentralizedRequestVOList(Wrappers.<CentralizedRequest>query()
|
||||||
|
.orderByDesc("create_time"));
|
||||||
|
|
||||||
|
return R.ok(centralizedRequestVOList);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增(集中采购申请)
|
* 新增(集中采购申请)
|
||||||
@@ -106,21 +146,19 @@ public class CentralizedRequestController {
|
|||||||
* @param centralizedRequestDTOList 集中采购申请
|
* @param centralizedRequestDTOList 集中采购申请
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "新增集中采购申请", notes = "新增集中采购申请")
|
@ApiOperation(value = "保存集中采购申请", notes = "保存集中采购申请")
|
||||||
@SysLog("新增集中采购申请")
|
@SysLog("新增集中采购申请")
|
||||||
@PostMapping
|
@PostMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_centralized_request_add')")
|
// @PreAuthorize("@pms.hasPermission('reagent_centralized_request_add')")
|
||||||
public R<CentralizedRequest> postAddObject(@RequestBody List<CentralizedRequestDTO> centralizedRequestDTOList, HttpServletRequest theHttpServletRequest) {
|
public R<CentralizedRequest> postAddObject(@RequestBody List<CentralizedRequestDTO> centralizedRequestDTOList, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
CentralizedRequest centralizedRequest = new CentralizedRequest();
|
CentralizedRequest centralizedRequest = centralizedRequestService.addRequest(centralizedRequestDTOList, dlpUser);
|
||||||
|
|
||||||
List<DetailsOfCentralized> detailsOfCentralizedList= centralizedRequestService.saveRequestById(centralizedRequest, centralizedRequestDTOList, dlpUser);
|
if (centralizedRequest != null) {
|
||||||
|
|
||||||
if (centralizedRequestService.save(centralizedRequest) & detailsOfCentralizedService.saveBatch(detailsOfCentralizedList)) {
|
|
||||||
return R.ok(centralizedRequest, "保存成功");
|
return R.ok(centralizedRequest, "保存成功");
|
||||||
} else {
|
} else {
|
||||||
return R.failed(centralizedRequest, "保存失败");
|
return R.failed(centralizedRequest, "保存失败");
|
||||||
@@ -136,12 +174,12 @@ public class CentralizedRequestController {
|
|||||||
@ApiOperation(value = "新增集中采购申请明细", notes = "新增集中采购申请明细")
|
@ApiOperation(value = "新增集中采购申请明细", notes = "新增集中采购申请明细")
|
||||||
@SysLog("新增集中采购申请明细")
|
@SysLog("新增集中采购申请明细")
|
||||||
@PostMapping("/details")
|
@PostMapping("/details")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_details_of_centralized_add')")
|
// @PreAuthorize("@pms.hasPermission('reagent_details_of_centralized_add')")
|
||||||
public R<DetailsOfCentralized> postAddDetails(@RequestBody CentralizedRequestDTO centralizedRequestDto, HttpServletRequest theHttpServletRequest) {
|
public R<DetailsOfCentralized> postAddDetails(@RequestBody CentralizedRequestDTO centralizedRequestDto, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
DetailsOfCentralized detailsOfCentralized = centralizedRequestService.addDetails(centralizedRequestDto);
|
DetailsOfCentralized detailsOfCentralized = centralizedRequestService.addDetailsById(centralizedRequestDto);
|
||||||
|
|
||||||
if (detailsOfCentralizedService.save(detailsOfCentralized)) {
|
if (detailsOfCentralized!=null) {
|
||||||
return R.ok(detailsOfCentralized, "添加成功");
|
return R.ok(detailsOfCentralized, "添加成功");
|
||||||
} else {
|
} else {
|
||||||
return R.failed(detailsOfCentralized, "添加失败");
|
return R.failed(detailsOfCentralized, "添加失败");
|
||||||
@@ -151,21 +189,25 @@ public class CentralizedRequestController {
|
|||||||
/**
|
/**
|
||||||
* 提交(集中采购申请)
|
* 提交(集中采购申请)
|
||||||
*
|
*
|
||||||
* @param centralizedRequestId 集中采购申请
|
* @param centralizedRequestDTOList 集中采购申请
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "提交集中采购申请", notes = "提交集中采购申请")
|
@ApiOperation(value = "提交集中采购申请", notes = "提交集中采购申请")
|
||||||
@SysLog("提交集中采购申请")
|
@SysLog("提交集中采购申请")
|
||||||
@PutMapping("/commit/{centralizedRequestId}")
|
@PostMapping("/commit")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_centralized_request_commit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_centralized_request_commit')")
|
||||||
public R<CentralizedRequest> postCommitObject(@PathVariable String centralizedRequestId, HttpServletRequest theHttpServletRequest) {
|
public R<CentralizedRequest> postCommitObject(@RequestBody List<CentralizedRequestDTO> centralizedRequestDTOList, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
CentralizedRequest centralizedRequest = centralizedRequestService.commit(centralizedRequestId);
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
if (centralizedRequest!=null¢ralizedRequestService.updateById(centralizedRequest)){
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
CentralizedRequest centralizedRequest = centralizedRequestService.commitRequest(centralizedRequestDTOList, dlpUser);
|
||||||
|
|
||||||
|
if (centralizedRequest != null) {
|
||||||
return R.ok(centralizedRequest, "提交成功");
|
return R.ok(centralizedRequest, "提交成功");
|
||||||
} else {
|
} else {
|
||||||
return R.failed("填写信息有误,请完善填写内容");
|
return R.failed("提交失败,请检查内容是否有误");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -179,19 +221,19 @@ public class CentralizedRequestController {
|
|||||||
@ApiOperation(value = "修改集中采购申请明细", notes = "修改集中采购申请明细")
|
@ApiOperation(value = "修改集中采购申请明细", notes = "修改集中采购申请明细")
|
||||||
@SysLog("修改(集中采购申请)")
|
@SysLog("修改(集中采购申请)")
|
||||||
@PutMapping
|
@PutMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_centralized_request_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_centralized_request_edit')")
|
||||||
public R<DetailsOfCentralized> putUpdateById(@RequestBody CentralizedRequestDTO centralizedRequestDto, HttpServletRequest theHttpServletRequest) {
|
public R<DetailsOfCentralized> putUpdateById(@RequestBody CentralizedRequestDTO centralizedRequestDto, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
DetailsOfCentralized detailsOfCentralized = centralizedRequestService.editDetails(centralizedRequestDto);
|
DetailsOfCentralized detailsOfCentralized = centralizedRequestService.editDetailsById(centralizedRequestDto);
|
||||||
|
|
||||||
if (detailsOfCentralizedService.updateById(detailsOfCentralized)) {
|
if (detailsOfCentralized != null) {
|
||||||
return R.ok(detailsOfCentralized, "保存成功");
|
return R.ok(detailsOfCentralized, "修改成功");
|
||||||
} else {
|
} else {
|
||||||
return R.failed(detailsOfCentralized, "保存失败");
|
return R.failed("修改失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -204,31 +246,17 @@ public class CentralizedRequestController {
|
|||||||
@ApiOperation(value = "通过id删除集中采购申请", notes = "通过id删除集中采购申请")
|
@ApiOperation(value = "通过id删除集中采购申请", notes = "通过id删除集中采购申请")
|
||||||
@SysLog("通过id删除集中采购申请")
|
@SysLog("通过id删除集中采购申请")
|
||||||
@DeleteMapping("/{centralizedRequestId}")
|
@DeleteMapping("/{centralizedRequestId}")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_centralized_request_del')")
|
// @PreAuthorize("@pms.hasPermission('reagent_centralized_request_del')")
|
||||||
public R<CentralizedRequest> deleteById(@PathVariable String centralizedRequestId, HttpServletRequest theHttpServletRequest) {
|
public R<String> deleteById(@PathVariable String centralizedRequestId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
List<DetailsOfCentralized> list = centralizedRequestService.delRequestById(centralizedRequestId);
|
if (centralizedRequestService.delRequestById(centralizedRequestId)) {
|
||||||
|
return R.ok("删除成功");
|
||||||
CentralizedRequest oldcentralizedRequest = centralizedRequestService.getById(centralizedRequestId);
|
|
||||||
|
|
||||||
if (oldcentralizedRequest==null){
|
|
||||||
|
|
||||||
return R.failed("未能查询到对应信息");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (list!=null){
|
|
||||||
if (oldcentralizedRequest.getStatus()==0&detailsOfCentralizedService.removeBatchByIds(list)¢ralizedRequestService.removeById(oldcentralizedRequest)){
|
|
||||||
return R.ok(oldcentralizedRequest, "删除成功");
|
|
||||||
} else return R.failed("删除失败");
|
} else return R.failed("删除失败");
|
||||||
}else {
|
|
||||||
if (oldcentralizedRequest.getStatus()==0¢ralizedRequestService.removeById(oldcentralizedRequest)){
|
|
||||||
return R.ok(oldcentralizedRequest, "删除成功");
|
|
||||||
}else return R.failed("删除失败");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -240,7 +268,7 @@ public class CentralizedRequestController {
|
|||||||
@ApiOperation(value = "通过id删除集中采购申请明细", notes = "通过id删除集中采购申请明细")
|
@ApiOperation(value = "通过id删除集中采购申请明细", notes = "通过id删除集中采购申请明细")
|
||||||
@SysLog("通过id删除(集中采购申请)")
|
@SysLog("通过id删除(集中采购申请)")
|
||||||
@DeleteMapping("/details/{detailsOfCentralizedId}")
|
@DeleteMapping("/details/{detailsOfCentralizedId}")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_details_of_centralized_del')")
|
// @PreAuthorize("@pms.hasPermission('reagent_details_of_centralized_del')")
|
||||||
public R<DetailsOfCentralized> deleteDetailsById(@PathVariable String detailsOfCentralizedId, HttpServletRequest theHttpServletRequest) {
|
public R<DetailsOfCentralized> deleteDetailsById(@PathVariable String detailsOfCentralizedId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
DetailsOfCentralized oldDetailsOfCentralized = detailsOfCentralizedService.getById(detailsOfCentralizedId);
|
DetailsOfCentralized oldDetailsOfCentralized = detailsOfCentralizedService.getById(detailsOfCentralizedId);
|
||||||
@@ -251,36 +279,8 @@ public class CentralizedRequestController {
|
|||||||
return R.failed(oldDetailsOfCentralized, "删除失败");
|
return R.failed(oldDetailsOfCentralized, "删除失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过id删除集中采购申请明细
|
|
||||||
*
|
|
||||||
* @param auditAndApproveDto
|
|
||||||
* @return R
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "审核集中采购申请明细", notes = "审核集中采购申请明细")
|
|
||||||
@SysLog("审核集中采购申请明细")
|
|
||||||
@PutMapping("/check")
|
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_centralized_request_check')")
|
|
||||||
public R<CentralizedRequest> checkRequest(@RequestBody AuditAndApproveDTO auditAndApproveDto, HttpServletRequest theHttpServletRequest) {
|
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
CentralizedRequest centralizedRequest = centralizedRequestService.checkRequest(auditAndApproveDto, dlpUser);
|
|
||||||
|
|
||||||
if (centralizedRequest!=null¢ralizedRequestService.updateById(centralizedRequest)) {
|
|
||||||
return R.ok(centralizedRequest, "审核成功");
|
|
||||||
} else {
|
|
||||||
return R.failed(centralizedRequest, "审核失败");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+168
-41
@@ -7,8 +7,11 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import digital.laboratory.platform.common.core.util.R;
|
import digital.laboratory.platform.common.core.util.R;
|
||||||
import digital.laboratory.platform.common.log.annotation.SysLog;
|
import digital.laboratory.platform.common.log.annotation.SysLog;
|
||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
||||||
|
import digital.laboratory.platform.reagent.dto.ComplianceCheckDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.ComplianceCheck;
|
import digital.laboratory.platform.reagent.entity.ComplianceCheck;
|
||||||
import digital.laboratory.platform.reagent.service.ComplianceCheckService;
|
import digital.laboratory.platform.reagent.service.ComplianceCheckService;
|
||||||
|
import digital.laboratory.platform.reagent.vo.ComplianceCheckVO;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
@@ -20,13 +23,14 @@ import javax.servlet.http.HttpServletRequest;
|
|||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.security.Principal;
|
import java.security.Principal;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (符合性检查记录表)
|
* (符合性检查记录表)
|
||||||
*
|
*
|
||||||
* @author Zhang Xiaolong created at 2023-03-10
|
* @author Zhang Xiaolong created at 2023-03-10
|
||||||
* @describe (符合性检查记录表) 前端控制器
|
* @describe (符合性检查记录表) 前端控制器
|
||||||
*
|
* <p>
|
||||||
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中
|
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中
|
||||||
* 这里写什么:
|
* 这里写什么:
|
||||||
* 为前端提供数据, 接受前端的数据
|
* 为前端提供数据, 接受前端的数据
|
||||||
@@ -38,41 +42,44 @@ import java.security.Principal;
|
|||||||
@RequiredArgsConstructor
|
@RequiredArgsConstructor
|
||||||
@RequestMapping("/compliance_check")
|
@RequestMapping("/compliance_check")
|
||||||
@Api(value = "compliance_check", tags = "(符合性检查记录表)管理")
|
@Api(value = "compliance_check", tags = "(符合性检查记录表)管理")
|
||||||
|
@SuppressWarnings("all")
|
||||||
public class ComplianceCheckController {
|
public class ComplianceCheckController {
|
||||||
|
|
||||||
private final ComplianceCheckService complianceCheckService;
|
private final ComplianceCheckService complianceCheckService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id查询(符合性检查记录表)
|
* 通过id查询(符合性检查记录表)
|
||||||
|
*
|
||||||
* @param complianceCheckId id
|
* @param complianceCheckId id
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
||||||
@GetMapping("/{complianceCheckId}")
|
@GetMapping("/{complianceCheckId}")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_compliance_check_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_compliance_check_get')" )
|
||||||
public R<ComplianceCheck> getById(@PathVariable("complianceCheckId" ) String complianceCheckId, HttpServletRequest theHttpServletRequest) {
|
public R<ComplianceCheckVO> getById(@PathVariable("complianceCheckId") String complianceCheckId, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
ComplianceCheck complianceCheck = complianceCheckService.getById(complianceCheckId);
|
ComplianceCheckVO complianceCheckVO = complianceCheckService.getComplianceCheckVO(complianceCheckId);
|
||||||
return R.ok(complianceCheck);
|
|
||||||
//return R.ok(complianceCheckService.getById(complianceCheckId));
|
return R.ok(complianceCheckVO);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询
|
* 分页查询
|
||||||
|
*
|
||||||
* @param page 分页对象
|
* @param page 分页对象
|
||||||
* @param complianceCheck (符合性检查记录表)
|
* @param complianceCheck (符合性检查记录表)
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
@ApiOperation(value = "分页查询", notes = "分页查询")
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_compliance_check_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_compliance_check_get')")
|
||||||
public R<IPage<ComplianceCheck>> getComplianceCheckPage(Page<ComplianceCheck> page, ComplianceCheck complianceCheck, HttpServletRequest theHttpServletRequest) {
|
public R<IPage<ComplianceCheckVO>> getComplianceCheckPage(Page<ComplianceCheck> page, ComplianceCheck complianceCheck, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
IPage<ComplianceCheck> complianceCheckSList = complianceCheckService.page(page, Wrappers.<ComplianceCheck>query()
|
IPage<ComplianceCheckVO> complianceCheckSList = complianceCheckService.getComplianceCheckVOPage(page, Wrappers.<ComplianceCheck>query()
|
||||||
.eq("create_by", dlpUser.getId())
|
.eq("create_by", dlpUser.getId())
|
||||||
.orderByDesc("create_time")
|
.orderByDesc("create_time")
|
||||||
);
|
);
|
||||||
@@ -82,68 +89,188 @@ public class ComplianceCheckController {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增(符合性检查记录表)
|
* 新增符合性检查记录表(试剂耗材)
|
||||||
* @param complianceCheck (符合性检查记录表)
|
*
|
||||||
|
* @param complianceCheckDTO (符合性检查记录表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "新增(符合性检查记录表)", notes = "新增(符合性检查记录表)")
|
@ApiOperation(value = "新增符合性检查记录表(试剂耗材)", notes = "新增符合性检查记录表(试剂耗材)")
|
||||||
@SysLog("新增(符合性检查记录表)")
|
@SysLog("新增(符合性检查记录表)")
|
||||||
@PostMapping
|
@PostMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_compliance_check_add')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_compliance_check_add')")
|
||||||
public R<ComplianceCheck> postAddObject(@RequestBody ComplianceCheck complianceCheck, HttpServletRequest theHttpServletRequest) {
|
public R<ComplianceCheck> postAddObject(@RequestBody ComplianceCheckDTO complianceCheckDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
complianceCheck.setComplianceCheckId(IdWorker.get32UUID().toUpperCase());
|
ComplianceCheck complianceCheck = complianceCheckService.addCheck(complianceCheckDTO, dlpUser);
|
||||||
if (complianceCheckService.save(complianceCheck)) {
|
|
||||||
return R.ok(complianceCheck, "对象创建成功");
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return R.failed(complianceCheck, "对象创建失败");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
if (complianceCheck != null) {
|
||||||
|
return R.ok(complianceCheck, "保存成功");
|
||||||
|
} else {
|
||||||
|
return R.failed(complianceCheck, "保存失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
/**
|
/**
|
||||||
* 修改(符合性检查记录表)
|
* 手动新增符合性检查记录表(试剂耗材)
|
||||||
* @param complianceCheck (符合性检查记录表)
|
*
|
||||||
|
* @param complianceCheckDTO (手动新增符合性检查记录表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "修改(符合性检查记录表)", notes = "修改(符合性检查记录表)")
|
@ApiOperation(value = "手动新增符合性检查记录表(试剂耗材)", notes = "手动新增符合性检查记录表(试剂耗材)")
|
||||||
@SysLog("修改(符合性检查记录表)" )
|
@SysLog("新增(符合性检查记录表)")
|
||||||
@PutMapping
|
@PostMapping("/addList")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_compliance_check_edit')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_compliance_check_add')")
|
||||||
public R<ComplianceCheck> putUpdateById(@RequestBody ComplianceCheck complianceCheck, HttpServletRequest theHttpServletRequest) {
|
public R<List<ComplianceCheck>> addCheckList(@RequestBody List<ComplianceCheckDTO> complianceCheckDTOList, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
if (complianceCheckService.updateById(complianceCheck)) {
|
List<ComplianceCheck> complianceCheckList = complianceCheckService.addCheckList(complianceCheckDTOList, dlpUser);
|
||||||
return R.ok(complianceCheck, "保存对象成功");
|
|
||||||
}
|
if (complianceCheckList != null) {
|
||||||
else {
|
return R.ok(complianceCheckList, "保存成功");
|
||||||
return R.failed(complianceCheck, "保存对象失败");
|
} else {
|
||||||
|
return R.failed(complianceCheckList, "保存失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id删除(符合性检查记录表)
|
* 通过id删除(符合性检查记录表)
|
||||||
|
*
|
||||||
* @param complianceCheckId id
|
* @param complianceCheckId id
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id删除(符合性检查记录表)", notes = "通过id删除(符合性检查记录表)")
|
@ApiOperation(value = "通过id删除(符合性检查记录表)", notes = "通过id删除(符合性检查记录表)")
|
||||||
@SysLog("通过id删除(符合性检查记录表)")
|
@SysLog("通过id删除(符合性检查记录表)")
|
||||||
@DeleteMapping("/{complianceCheckId}")
|
@DeleteMapping("/{complianceCheckId}")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_compliance_check_del')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_compliance_check_del')" )
|
||||||
public R<ComplianceCheck> deleteById(@PathVariable String complianceCheckId, HttpServletRequest theHttpServletRequest) {
|
public R<String> deleteById(@PathVariable String complianceCheckId, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
ComplianceCheck oldComplianceCheck = complianceCheckService.getById(complianceCheckId);
|
;
|
||||||
|
|
||||||
if (complianceCheckService.removeById(complianceCheckId)) {
|
if (complianceCheckService.delCheckById(complianceCheckId)) {
|
||||||
return R.ok(oldComplianceCheck, "对象删除成功");
|
return R.ok("删除成功");
|
||||||
|
} else {
|
||||||
|
return R.failed("删除失败");
|
||||||
}
|
}
|
||||||
else {
|
|
||||||
return R.failed(oldComplianceCheck, "对象删除失败");
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编辑符合性检查记录表(录入结果)
|
||||||
|
*
|
||||||
|
* @param complianceCheckId id
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "编辑符合性检查记录表", notes = "编辑符合性检查记录表")
|
||||||
|
@SysLog("编辑符合性检查记录表")
|
||||||
|
@PutMapping("/edit")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_compliance_check_del')" )
|
||||||
|
public R<String> editCheckById(@RequestBody ComplianceCheckDTO complianceCheckDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
ComplianceCheck complianceCheck = complianceCheckService.editCheckById(complianceCheckDTO);
|
||||||
|
|
||||||
|
if (complianceCheck != null) {
|
||||||
|
return R.ok("保存成功");
|
||||||
|
} else {
|
||||||
|
return R.failed("保存失败");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 录入符合性检查方案
|
||||||
|
*
|
||||||
|
* @param complianceCheckId id
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "录入符合性检查方案", notes = "录入符合性检查方案")
|
||||||
|
@SysLog("编辑符合性检查记录表")
|
||||||
|
@PutMapping("/addScheme")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_compliance_check_del')" )
|
||||||
|
public R<String> addScheme(@RequestBody ComplianceCheckDTO complianceCheckDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
ComplianceCheck complianceCheck = complianceCheckService.addScheme(complianceCheckDTO);
|
||||||
|
|
||||||
|
if (complianceCheck != null) {
|
||||||
|
return R.ok("保存成功");
|
||||||
|
} else {
|
||||||
|
return R.failed("保存失败");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 提交符合性检查记录表
|
||||||
|
*
|
||||||
|
* @param complianceCheckId id
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "提交符合性检查记录表", notes = "提交符合性检查记录表")
|
||||||
|
@SysLog("提交符合性检查记录表")
|
||||||
|
@PutMapping("/commit/{complianceCheckId}")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_compliance_check_del')" )
|
||||||
|
public R<String> commitCheck(@RequestBody ComplianceCheckDTO complianceCheckDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
ComplianceCheck complianceCheck = complianceCheckService.commitCheck(complianceCheckDTO,dlpUser);
|
||||||
|
|
||||||
|
if (complianceCheck != null) {
|
||||||
|
return R.ok("提交成功");
|
||||||
|
} else {
|
||||||
|
return R.failed("提交失败");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 一级审核符合性检查记录表
|
||||||
|
*
|
||||||
|
* @param complianceCheckId id
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "一级审核符合性检查记录表", notes = "一级审核符合性检查记录表")
|
||||||
|
@SysLog("一级审核符合性检查记录表")
|
||||||
|
@PutMapping("/primaryAudit")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_compliance_check_del')" )
|
||||||
|
public R<String> primaryAuditCheck(@RequestBody AuditAndApproveDTO auditAndApproveDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
ComplianceCheck complianceCheck = complianceCheckService.primaryAuditCheck(auditAndApproveDTO, dlpUser);
|
||||||
|
|
||||||
|
if (complianceCheck != null) {
|
||||||
|
return R.ok("审核成功");
|
||||||
|
} else {
|
||||||
|
return R.failed("审核失败");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 二级审核符合性检查记录表
|
||||||
|
*
|
||||||
|
* @param complianceCheckId id
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "二级审核符合性检查记录表", notes = "二级审核符合性检查记录表")
|
||||||
|
@SysLog("二级审核符合性检查记录表")
|
||||||
|
@PutMapping("/secondaryAudit")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_compliance_check_del')" )
|
||||||
|
public R<String> secondaryAuditCheck(@RequestBody AuditAndApproveDTO auditAndApproveDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
ComplianceCheck complianceCheck = complianceCheckService.secondaryAuditCheck(auditAndApproveDTO, dlpUser);
|
||||||
|
if (complianceCheck != null) {
|
||||||
|
return R.ok("审核成功");
|
||||||
|
} else {
|
||||||
|
return R.failed("审核失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+64
-54
@@ -7,6 +7,7 @@ import digital.laboratory.platform.common.core.util.R;
|
|||||||
import digital.laboratory.platform.common.log.annotation.SysLog;
|
import digital.laboratory.platform.common.log.annotation.SysLog;
|
||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
||||||
|
import digital.laboratory.platform.reagent.dto.AuditDecentralizedRequestDTO;
|
||||||
import digital.laboratory.platform.reagent.dto.DecentralizedRequestDTO;
|
import digital.laboratory.platform.reagent.dto.DecentralizedRequestDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.DecentralizeDetails;
|
import digital.laboratory.platform.reagent.entity.DecentralizeDetails;
|
||||||
import digital.laboratory.platform.reagent.entity.DecentralizedRequest;
|
import digital.laboratory.platform.reagent.entity.DecentralizedRequest;
|
||||||
@@ -17,6 +18,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import org.springframework.security.oauth2.provider.OAuth2Authentication;
|
import org.springframework.security.oauth2.provider.OAuth2Authentication;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@@ -54,7 +56,7 @@ public class DecentralizedRequestController {
|
|||||||
* @param decentralizedRequestId id
|
* @param decentralizedRequestId id
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
@ApiOperation(value = "通过id查询分散采购申请", notes = "通过id查询分散采购申请")
|
||||||
@GetMapping("/{decentralizedRequestId}")
|
@GetMapping("/{decentralizedRequestId}")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_get')")
|
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_get')")
|
||||||
public R<DecentralizedRequest> getById(@PathVariable("decentralizedRequestId") String decentralizedRequestId, HttpServletRequest theHttpServletRequest) {
|
public R<DecentralizedRequest> getById(@PathVariable("decentralizedRequestId") String decentralizedRequestId, HttpServletRequest theHttpServletRequest) {
|
||||||
@@ -95,7 +97,7 @@ public class DecentralizedRequestController {
|
|||||||
* @param decentralizedRequestDTOList (分散采购申请)
|
* @param decentralizedRequestDTOList (分散采购申请)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "新增分散采购申请", notes = "新增分散采购申请")
|
@ApiOperation(value = "保存分散采购申请", notes = "保存分散采购申请")
|
||||||
@SysLog("新增分散采购申请")
|
@SysLog("新增分散采购申请")
|
||||||
@PostMapping
|
@PostMapping
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_add')")
|
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_add')")
|
||||||
@@ -105,11 +107,9 @@ public class DecentralizedRequestController {
|
|||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
DecentralizedRequest decentralizedRequest = new DecentralizedRequest();
|
DecentralizedRequest decentralizedRequest = decentralizedRequestService.addRequest(decentralizedRequestDTOList, dlpUser);
|
||||||
|
|
||||||
List<DecentralizeDetails> list = decentralizedRequestService.addRequest(decentralizedRequestDTOList, dlpUser, decentralizedRequest);
|
if (decentralizedRequest != null) {
|
||||||
|
|
||||||
if (decentralizedRequestService.save(decentralizedRequest) & decentralizeDetailsService.saveBatch(list)) {
|
|
||||||
|
|
||||||
return R.ok(decentralizedRequest, "保存成功");
|
return R.ok(decentralizedRequest, "保存成功");
|
||||||
} else {
|
} else {
|
||||||
@@ -117,6 +117,34 @@ public class DecentralizedRequestController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增分散采购申请明细
|
||||||
|
*
|
||||||
|
* @param decentralizedRequestDTO (新增分散采购申请明细)
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "新增分散采购申请明细", notes = "新增分散采购申请明细")
|
||||||
|
@SysLog("新增分散采购申请明细")
|
||||||
|
@PostMapping("/addDetails")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_decentralize_details_add')")
|
||||||
|
public R<DecentralizeDetails> addDetails(@RequestBody DecentralizedRequestDTO decentralizedRequestDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
DecentralizeDetails decentralizeDetails = decentralizedRequestService.addDetails(decentralizedRequestDTO);
|
||||||
|
|
||||||
|
if (decentralizeDetails != null) {
|
||||||
|
|
||||||
|
return R.ok(decentralizeDetails, "保存成功");
|
||||||
|
} else {
|
||||||
|
return R.failed("保存失败");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -125,20 +153,20 @@ public class DecentralizedRequestController {
|
|||||||
* @param decentralizedRequestDTO (分散采购申请)
|
* @param decentralizedRequestDTO (分散采购申请)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "修改(分散采购申请)", notes = "修改(分散采购申请)")
|
@ApiOperation(value = "修改分散采购申请明细", notes = "修改分散采购申请明细")
|
||||||
@SysLog("修改(分散采购申请)")
|
@SysLog("修改(分散采购申请)")
|
||||||
@PutMapping
|
@PutMapping
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_decentralize_details_edit')")
|
||||||
public R<DecentralizeDetails> putUpdateById(@RequestBody DecentralizedRequestDTO decentralizedRequestDTO, HttpServletRequest theHttpServletRequest) {
|
public R<DecentralizeDetails> putUpdateById(@RequestBody DecentralizedRequestDTO decentralizedRequestDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
DecentralizeDetails decentralizeDetails = decentralizedRequestService.editRequest(decentralizedRequestDTO);
|
DecentralizeDetails decentralizeDetails = decentralizedRequestService.editRequest(decentralizedRequestDTO);
|
||||||
|
|
||||||
if (decentralizeDetailsService.updateById(decentralizeDetails)) {
|
if (decentralizeDetails != null) {
|
||||||
return R.ok(decentralizeDetails, "修改成功");
|
return R.ok(decentralizeDetails, "修改成功");
|
||||||
} else {
|
} else {
|
||||||
return R.failed(decentralizeDetails, "修改失败");
|
return R.failed("修改失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -152,33 +180,15 @@ public class DecentralizedRequestController {
|
|||||||
@SysLog("通过id删除(分散采购申请)")
|
@SysLog("通过id删除(分散采购申请)")
|
||||||
@DeleteMapping("/{decentralizedRequestId}")
|
@DeleteMapping("/{decentralizedRequestId}")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_del')")
|
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_del')")
|
||||||
public R<DecentralizedRequest> deleteById(@PathVariable String decentralizedRequestId, HttpServletRequest theHttpServletRequest) {
|
public R<String> deleteById(@PathVariable String decentralizedRequestId, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
DecentralizedRequest oldDecentralizedRequest = decentralizedRequestService.getById(decentralizedRequestId);
|
DecentralizedRequest oldDecentralizedRequest = decentralizedRequestService.getById(decentralizedRequestId);
|
||||||
|
if (decentralizedRequestService.delRequestById(decentralizedRequestId)) {
|
||||||
|
return R.ok("删除成功");
|
||||||
|
} else return R.failed("删除失败");
|
||||||
|
|
||||||
List<DecentralizeDetails> list = decentralizedRequestService.delRequestById(decentralizedRequestId);
|
|
||||||
|
|
||||||
if (oldDecentralizedRequest == null) {
|
|
||||||
|
|
||||||
return R.failed("未能查询到当前信息");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (list != null) {
|
|
||||||
if (decentralizeDetailsService.removeBatchByIds(list) &
|
|
||||||
decentralizedRequestService.removeById(oldDecentralizedRequest)) {
|
|
||||||
return R.ok(oldDecentralizedRequest, "删除成功");
|
|
||||||
} else {
|
|
||||||
return R.failed("删除失败");
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
if (decentralizedRequestService.removeById(oldDecentralizedRequest)) {
|
|
||||||
return R.ok(oldDecentralizedRequest, "删除成功");
|
|
||||||
} else {
|
|
||||||
return R.failed("删除失败");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -190,7 +200,7 @@ public class DecentralizedRequestController {
|
|||||||
@ApiOperation(value = "通过id删除分散采购申请明细", notes = "通过id删除分散采购申请明细")
|
@ApiOperation(value = "通过id删除分散采购申请明细", notes = "通过id删除分散采购申请明细")
|
||||||
@SysLog("通过id删除分散采购申请明细")
|
@SysLog("通过id删除分散采购申请明细")
|
||||||
@DeleteMapping("details/{decentralizeDetailsId}")
|
@DeleteMapping("details/{decentralizeDetailsId}")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_del')")
|
// @PreAuthorize("@pms.hasPermission('reagent_decentralize_details_del')")
|
||||||
public R<DecentralizeDetails> deleteDetailsById(@PathVariable String decentralizeDetailsId, HttpServletRequest theHttpServletRequest) {
|
public R<DecentralizeDetails> deleteDetailsById(@PathVariable String decentralizeDetailsId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
@@ -209,22 +219,22 @@ public class DecentralizedRequestController {
|
|||||||
/**
|
/**
|
||||||
* 提交分散采购申请明细
|
* 提交分散采购申请明细
|
||||||
*
|
*
|
||||||
* @param decentralizedRequestId
|
* @param decentralizedRequestDTOList
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "提交分散采购申请明细", notes = "提交分散采购申请明细")
|
@ApiOperation(value = "提交分散采购申请", notes = "提交分散采购申请")
|
||||||
@SysLog("提交分散采购申请明细")
|
@SysLog("提交分散采购申请明细")
|
||||||
@PutMapping("commit/{decentralizedRequestId}")
|
@PutMapping("/commit")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_commit')")
|
||||||
public R<DecentralizedRequest> commitById(@PathVariable String decentralizedRequestId, HttpServletRequest theHttpServletRequest) {
|
public R<DecentralizedRequest> commitById(@RequestBody List<DecentralizedRequestDTO> decentralizedRequestDTOList, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
DecentralizedRequest decentralizedRequest = decentralizedRequestService.commitRequest(decentralizedRequestId);
|
DecentralizedRequest decentralizedRequest = decentralizedRequestService.commitRequest(decentralizedRequestDTOList, dlpUser);
|
||||||
|
|
||||||
if (decentralizedRequestService.updateById(decentralizedRequest)) {
|
if (decentralizedRequest != null) {
|
||||||
return R.ok(decentralizedRequest, "提交成功");
|
return R.ok(decentralizedRequest, "提交成功");
|
||||||
} else return R.failed("提交失败");
|
} else return R.failed("提交失败");
|
||||||
}
|
}
|
||||||
@@ -235,10 +245,10 @@ public class DecentralizedRequestController {
|
|||||||
* @param auditAndApproveDto
|
* @param auditAndApproveDto
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "审核分散采购申请", notes = "审核分散采购申请")
|
@ApiOperation(value = "一级审核分散采购申请", notes = "一级审核分散采购申请")
|
||||||
@SysLog("审核分散采购申请明细")
|
@SysLog("审核分散采购申请明细")
|
||||||
@PutMapping("/primary/audit")
|
@PutMapping("/primary/audit")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_primary')")
|
||||||
public R<DecentralizedRequest> primaryAuditRequest(@RequestBody AuditAndApproveDTO auditAndApproveDto, HttpServletRequest theHttpServletRequest) {
|
public R<DecentralizedRequest> primaryAuditRequest(@RequestBody AuditAndApproveDTO auditAndApproveDto, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
@@ -247,7 +257,7 @@ public class DecentralizedRequestController {
|
|||||||
|
|
||||||
DecentralizedRequest decentralizedRequest = decentralizedRequestService.primaryAuditRequest(dlpUser, auditAndApproveDto);
|
DecentralizedRequest decentralizedRequest = decentralizedRequestService.primaryAuditRequest(dlpUser, auditAndApproveDto);
|
||||||
|
|
||||||
if (decentralizedRequestService.updateById(decentralizedRequest)) {
|
if (decentralizedRequest != null) {
|
||||||
return R.ok(decentralizedRequest, "审核成功");
|
return R.ok(decentralizedRequest, "审核成功");
|
||||||
} else return R.failed("审核失败");
|
} else return R.failed("审核失败");
|
||||||
}
|
}
|
||||||
@@ -258,10 +268,10 @@ public class DecentralizedRequestController {
|
|||||||
* @param auditAndApproveDto
|
* @param auditAndApproveDto
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "审核分散采购申请", notes = "审核分散采购申请")
|
@ApiOperation(value = "二级审核分散采购申请", notes = "二级审核分散采购申请")
|
||||||
@SysLog("审核分散采购申请明细")
|
@SysLog("审核分散采购申请明细")
|
||||||
@PutMapping("/secondary/audit")
|
@PutMapping("/secondary/audit")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_secondary')")
|
||||||
public R<DecentralizedRequest> secondaryAuditRequest(@RequestBody AuditAndApproveDTO auditAndApproveDto, HttpServletRequest theHttpServletRequest) {
|
public R<DecentralizedRequest> secondaryAuditRequest(@RequestBody AuditAndApproveDTO auditAndApproveDto, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
@@ -270,7 +280,7 @@ public class DecentralizedRequestController {
|
|||||||
|
|
||||||
DecentralizedRequest decentralizedRequest = decentralizedRequestService.secondaryAuditRequest(dlpUser, auditAndApproveDto);
|
DecentralizedRequest decentralizedRequest = decentralizedRequestService.secondaryAuditRequest(dlpUser, auditAndApproveDto);
|
||||||
|
|
||||||
if (decentralizedRequestService.updateById(decentralizedRequest)) {
|
if (decentralizedRequest != null) {
|
||||||
return R.ok(decentralizedRequest, "审核成功");
|
return R.ok(decentralizedRequest, "审核成功");
|
||||||
} else return R.failed("审核失败");
|
} else return R.failed("审核失败");
|
||||||
}
|
}
|
||||||
@@ -278,22 +288,22 @@ public class DecentralizedRequestController {
|
|||||||
/**
|
/**
|
||||||
* 三级审核分散采购申请
|
* 三级审核分散采购申请
|
||||||
*
|
*
|
||||||
* @param auditAndApproveDto
|
* @param auditDecentralizedRequestDTO
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "审核分散采购申请", notes = "审核分散采购申请")
|
@ApiOperation(value = "三级审核分散采购申请", notes = "三级审核分散采购申请")
|
||||||
@SysLog("审核分散采购申请明细")
|
@SysLog("审核分散采购申请明细")
|
||||||
@PutMapping("/threeLevel/audit")
|
@PutMapping("/threeLevel/audit")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_threeLevel')")
|
||||||
public R<DecentralizedRequest> threeLevelAuditRequest(@RequestBody AuditAndApproveDTO auditAndApproveDto, HttpServletRequest theHttpServletRequest) {
|
public R<DecentralizedRequest> threeLevelAuditRequest(@RequestBody AuditDecentralizedRequestDTO auditDecentralizedRequestDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
DecentralizedRequest decentralizedRequest = decentralizedRequestService.threeLevelAuditRequest(dlpUser, auditAndApproveDto);
|
DecentralizedRequest decentralizedRequest = decentralizedRequestService.threeLevelAuditRequest(dlpUser, auditDecentralizedRequestDTO);
|
||||||
|
|
||||||
if (decentralizedRequestService.updateById(decentralizedRequest)) {
|
if (decentralizedRequest != null) {
|
||||||
return R.ok(decentralizedRequest, "审核成功");
|
return R.ok(decentralizedRequest, "审核成功");
|
||||||
} else return R.failed("审核失败");
|
} else return R.failed("审核失败");
|
||||||
}
|
}
|
||||||
@@ -307,7 +317,7 @@ public class DecentralizedRequestController {
|
|||||||
@ApiOperation(value = "审批分散采购申请", notes = "审批分散采购申请")
|
@ApiOperation(value = "审批分散采购申请", notes = "审批分散采购申请")
|
||||||
@SysLog("审批分散采购申请明细")
|
@SysLog("审批分散采购申请明细")
|
||||||
@PutMapping("/approve")
|
@PutMapping("/approve")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_decentralized_request_approve')")
|
||||||
public R<DecentralizedRequest> approveRequest(@RequestBody AuditAndApproveDTO auditAndApproveDto, HttpServletRequest theHttpServletRequest) {
|
public R<DecentralizedRequest> approveRequest(@RequestBody AuditAndApproveDTO auditAndApproveDto, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
@@ -316,7 +326,7 @@ public class DecentralizedRequestController {
|
|||||||
|
|
||||||
DecentralizedRequest decentralizedRequest = decentralizedRequestService.approveRequest(dlpUser, auditAndApproveDto);
|
DecentralizedRequest decentralizedRequest = decentralizedRequestService.approveRequest(dlpUser, auditAndApproveDto);
|
||||||
|
|
||||||
if (decentralizedRequestService.updateById(decentralizedRequest)) {
|
if (decentralizedRequest != null) {
|
||||||
return R.ok(decentralizedRequest, "审批成功");
|
return R.ok(decentralizedRequest, "审批成功");
|
||||||
} else return R.failed("审批失败");
|
} else return R.failed("审批失败");
|
||||||
}
|
}
|
||||||
|
|||||||
+14
-59
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import digital.laboratory.platform.common.core.util.R;
|
import digital.laboratory.platform.common.core.util.R;
|
||||||
import digital.laboratory.platform.common.log.annotation.SysLog;
|
import digital.laboratory.platform.common.log.annotation.SysLog;
|
||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.OutgoingContentsDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.DeliveryRegistrationForm;
|
import digital.laboratory.platform.reagent.entity.DeliveryRegistrationForm;
|
||||||
import digital.laboratory.platform.reagent.service.DeliveryRegistrationFormService;
|
import digital.laboratory.platform.reagent.service.DeliveryRegistrationFormService;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
@@ -20,6 +21,7 @@ import javax.servlet.http.HttpServletRequest;
|
|||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.security.Principal;
|
import java.security.Principal;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (试剂耗材出库登记表)
|
* (试剂耗材出库登记表)
|
||||||
@@ -49,7 +51,7 @@ public class DeliveryRegistrationFormController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
||||||
@GetMapping("/{deliveryRegistrationFormId}" )
|
@GetMapping("/{deliveryRegistrationFormId}" )
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_delivery_registration_form_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_delivery_registration_form_get')" )
|
||||||
public R<DeliveryRegistrationForm> getById(@PathVariable("deliveryRegistrationFormId" ) String deliveryRegistrationFormId, HttpServletRequest theHttpServletRequest) {
|
public R<DeliveryRegistrationForm> getById(@PathVariable("deliveryRegistrationFormId" ) String deliveryRegistrationFormId, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
@@ -67,7 +69,7 @@ public class DeliveryRegistrationFormController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
@ApiOperation(value = "分页查询", notes = "分页查询")
|
||||||
@GetMapping("/page" )
|
@GetMapping("/page" )
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_delivery_registration_form_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_delivery_registration_form_get')" )
|
||||||
public R<IPage<DeliveryRegistrationForm>> getDeliveryRegistrationFormPage(Page<DeliveryRegistrationForm> page, DeliveryRegistrationForm deliveryRegistrationForm, HttpServletRequest theHttpServletRequest) {
|
public R<IPage<DeliveryRegistrationForm>> getDeliveryRegistrationFormPage(Page<DeliveryRegistrationForm> page, DeliveryRegistrationForm deliveryRegistrationForm, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
@@ -82,70 +84,23 @@ public class DeliveryRegistrationFormController {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增(试剂耗材出库登记表)
|
* 提交(试剂耗材出库登记表)
|
||||||
* @param deliveryRegistrationForm (试剂耗材出库登记表)
|
* @param outgoingContentsDTOS (试剂耗材出库登记表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "新增(试剂耗材出库登记表)", notes = "新增(试剂耗材出库登记表)")
|
@ApiOperation(value = "提交(试剂耗材出库登记表)", notes = "提交(试剂耗材出库登记表)")
|
||||||
@SysLog("新增(试剂耗材出库登记表)" )
|
@SysLog("提交(试剂耗材出库登记表)" )
|
||||||
@PostMapping
|
@PostMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_delivery_registration_form_add')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_delivery_registration_form_add')" )
|
||||||
public R<DeliveryRegistrationForm> postAddObject(@RequestBody DeliveryRegistrationForm deliveryRegistrationForm, HttpServletRequest theHttpServletRequest) {
|
public R<DeliveryRegistrationForm> postAddObject(@RequestBody List<OutgoingContentsDTO> outgoingContentsDTOS, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
deliveryRegistrationForm.setDeliveryRegistrationFormId(IdWorker.get32UUID().toUpperCase());
|
DeliveryRegistrationForm deliveryRegistrationForm = deliveryRegistrationFormService.commitForm(outgoingContentsDTOS, dlpUser);
|
||||||
if (deliveryRegistrationFormService.save(deliveryRegistrationForm)) {
|
|
||||||
return R.ok(deliveryRegistrationForm, "对象创建成功");
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return R.failed(deliveryRegistrationForm, "对象创建失败");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 修改(试剂耗材出库登记表)
|
|
||||||
* @param deliveryRegistrationForm (试剂耗材出库登记表)
|
|
||||||
* @return R
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "修改(试剂耗材出库登记表)", notes = "修改(试剂耗材出库登记表)")
|
|
||||||
@SysLog("修改(试剂耗材出库登记表)" )
|
|
||||||
@PutMapping
|
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_delivery_registration_form_edit')" )
|
|
||||||
public R<DeliveryRegistrationForm> putUpdateById(@RequestBody DeliveryRegistrationForm deliveryRegistrationForm, HttpServletRequest theHttpServletRequest) {
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
if (deliveryRegistrationFormService.updateById(deliveryRegistrationForm)) {
|
|
||||||
return R.ok(deliveryRegistrationForm, "保存对象成功");
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return R.failed(deliveryRegistrationForm, "保存对象失败");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过id删除(试剂耗材出库登记表)
|
|
||||||
* @param deliveryRegistrationFormId id
|
|
||||||
* @return R
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "通过id删除(试剂耗材出库登记表)", notes = "通过id删除(试剂耗材出库登记表)")
|
|
||||||
@SysLog("通过id删除(试剂耗材出库登记表)" )
|
|
||||||
@DeleteMapping("/{deliveryRegistrationFormId}" )
|
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_delivery_registration_form_del')" )
|
|
||||||
public R<DeliveryRegistrationForm> deleteById(@PathVariable String deliveryRegistrationFormId, HttpServletRequest theHttpServletRequest) {
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
DeliveryRegistrationForm oldDeliveryRegistrationForm = deliveryRegistrationFormService.getById(deliveryRegistrationFormId);
|
|
||||||
|
|
||||||
if (deliveryRegistrationFormService.removeById(deliveryRegistrationFormId)) {
|
|
||||||
return R.ok(oldDeliveryRegistrationForm, "对象删除成功");
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return R.failed(oldDeliveryRegistrationForm, "对象删除失败");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
if (deliveryRegistrationForm!=null){
|
||||||
|
return R.ok(deliveryRegistrationForm,"提交成功");
|
||||||
|
}else return R.failed("提交失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+52
-3
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import digital.laboratory.platform.common.core.util.R;
|
import digital.laboratory.platform.common.core.util.R;
|
||||||
import digital.laboratory.platform.common.log.annotation.SysLog;
|
import digital.laboratory.platform.common.log.annotation.SysLog;
|
||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
||||||
import digital.laboratory.platform.reagent.dto.EvaluationFormDTO;
|
import digital.laboratory.platform.reagent.dto.EvaluationFormDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.EvaluationForm;
|
import digital.laboratory.platform.reagent.entity.EvaluationForm;
|
||||||
import digital.laboratory.platform.reagent.service.EvaluationFormService;
|
import digital.laboratory.platform.reagent.service.EvaluationFormService;
|
||||||
@@ -90,8 +91,8 @@ public class EvaluationFormController {
|
|||||||
* @param evaluationFormDTO (服务商/供应商评价表)
|
* @param evaluationFormDTO (服务商/供应商评价表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "新增(服务商/供应商评价表)", notes = "新增(服务商/供应商评价表)")
|
@ApiOperation(value = "录入(服务商/供应商评价表)", notes = "录入(服务商/供应商评价表)")
|
||||||
@SysLog("新增(服务商/供应商评价表)" )
|
@SysLog("录入(服务商/供应商评价表)" )
|
||||||
@PostMapping
|
@PostMapping
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_evaluation_form_add')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_evaluation_form_add')" )
|
||||||
public R<EvaluationForm> postAddObject(@RequestBody EvaluationFormDTO evaluationFormDTO, HttpServletRequest theHttpServletRequest) {
|
public R<EvaluationForm> postAddObject(@RequestBody EvaluationFormDTO evaluationFormDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
@@ -100,7 +101,7 @@ public class EvaluationFormController {
|
|||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
EvaluationForm evaluationForm = evaluationFormService.addFormById(evaluationFormDTO, dlpUser);
|
EvaluationForm evaluationForm = evaluationFormService.editFormById(evaluationFormDTO);
|
||||||
|
|
||||||
if (evaluationForm!=null) {
|
if (evaluationForm!=null) {
|
||||||
return R.ok(evaluationForm,"保存成功");
|
return R.ok(evaluationForm,"保存成功");
|
||||||
@@ -109,5 +110,53 @@ public class EvaluationFormController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 二级审核(服务商/供应商评价表)
|
||||||
|
* @param auditAndApproveDTO (服务商/供应商评价表)
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "二级审核(服务商/供应商评价表)", notes = "二级审核(服务商/供应商评价表)")
|
||||||
|
@SysLog("二级审核(服务商/供应商评价表)" )
|
||||||
|
@PutMapping("/secondary")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_evaluation_form_add')" )
|
||||||
|
public R<EvaluationForm> auditFormOfSecondary(@RequestBody AuditAndApproveDTO auditAndApproveDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
EvaluationForm evaluationForm = evaluationFormService.auditFormOfSecondary(auditAndApproveDTO, dlpUser);
|
||||||
|
|
||||||
|
if (evaluationForm!=null) {
|
||||||
|
return R.ok(evaluationForm,"审核成功");
|
||||||
|
}else {
|
||||||
|
return R.failed("审核失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 三级审核(服务商/供应商评价表)
|
||||||
|
* @param auditAndApproveDTO (服务商/供应商评价表)
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "三级审核(服务商/供应商评价表)", notes = "三级审核(服务商/供应商评价表)")
|
||||||
|
@SysLog("三级审核(服务商/供应商评价表)" )
|
||||||
|
@PutMapping("/three_level")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_evaluation_form_add')" )
|
||||||
|
public R<EvaluationForm> auditFormOfThreeLevel(@RequestBody AuditAndApproveDTO auditAndApproveDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
EvaluationForm evaluationForm = evaluationFormService.auditFormOfThreeLevel(auditAndApproveDTO, dlpUser);
|
||||||
|
|
||||||
|
if (evaluationForm!=null) {
|
||||||
|
return R.ok(evaluationForm,"审核成功");
|
||||||
|
}else {
|
||||||
|
return R.failed("审核失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+85
-29
@@ -7,8 +7,11 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import digital.laboratory.platform.common.core.util.R;
|
import digital.laboratory.platform.common.core.util.R;
|
||||||
import digital.laboratory.platform.common.log.annotation.SysLog;
|
import digital.laboratory.platform.common.log.annotation.SysLog;
|
||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
||||||
|
import digital.laboratory.platform.reagent.dto.PeriodVerificationImplementationDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.PeriodVerificationImplementation;
|
import digital.laboratory.platform.reagent.entity.PeriodVerificationImplementation;
|
||||||
import digital.laboratory.platform.reagent.service.PeriodVerificationImplementationService;
|
import digital.laboratory.platform.reagent.service.PeriodVerificationImplementationService;
|
||||||
|
import digital.laboratory.platform.reagent.vo.PeriodVerificationImplementationVO;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
@@ -20,6 +23,7 @@ import javax.servlet.http.HttpServletRequest;
|
|||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.security.Principal;
|
import java.security.Principal;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (标准物质期间核查实施情况及结果记录表)
|
* (标准物质期间核查实施情况及结果记录表)
|
||||||
@@ -49,12 +53,12 @@ public class PeriodVerificationImplementationController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
||||||
@GetMapping("/{periodVerificationImplementationId}" )
|
@GetMapping("/{periodVerificationImplementationId}" )
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_period_verification_implementation_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_period_verification_implementation_get')" )
|
||||||
public R<PeriodVerificationImplementation> getById(@PathVariable("periodVerificationImplementationId" ) String periodVerificationImplementationId, HttpServletRequest theHttpServletRequest) {
|
public R<PeriodVerificationImplementation> getById(@PathVariable("periodVerificationImplementationId" ) String periodVerificationImplementationId, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
PeriodVerificationImplementation periodVerificationImplementation = periodVerificationImplementationService.getById(periodVerificationImplementationId);
|
PeriodVerificationImplementation periodVerificationImplementation = periodVerificationImplementationService.getPeriodVerificationImplementationVO(periodVerificationImplementationId);
|
||||||
return R.ok(periodVerificationImplementation);
|
return R.ok(periodVerificationImplementation);
|
||||||
//return R.ok(periodVerificationImplementationService.getById(periodVerificationImplementationId));
|
//return R.ok(periodVerificationImplementationService.getById(periodVerificationImplementationId));
|
||||||
}
|
}
|
||||||
@@ -67,12 +71,12 @@ public class PeriodVerificationImplementationController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
@ApiOperation(value = "分页查询", notes = "分页查询")
|
||||||
@GetMapping("/page" )
|
@GetMapping("/page" )
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_period_verification_implementation_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_period_verification_implementation_get')" )
|
||||||
public R<IPage<PeriodVerificationImplementation>> getPeriodVerificationImplementationPage(Page<PeriodVerificationImplementation> page, PeriodVerificationImplementation periodVerificationImplementation, HttpServletRequest theHttpServletRequest) {
|
public R<IPage<PeriodVerificationImplementationVO>> getPeriodVerificationImplementationPage(Page<PeriodVerificationImplementation> page, PeriodVerificationImplementation periodVerificationImplementation, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
IPage<PeriodVerificationImplementation> periodVerificationImplementationSList = periodVerificationImplementationService.page(page, Wrappers.<PeriodVerificationImplementation>query()
|
IPage<PeriodVerificationImplementationVO> periodVerificationImplementationSList = periodVerificationImplementationService.getPeriodVerificationImplementationVOPage(page, Wrappers.<PeriodVerificationImplementation>query()
|
||||||
.eq("create_by", dlpUser.getId())
|
.eq("create_by", dlpUser.getId())
|
||||||
.orderByDesc("create_time")
|
.orderByDesc("create_time")
|
||||||
);
|
);
|
||||||
@@ -83,20 +87,21 @@ public class PeriodVerificationImplementationController {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增(标准物质期间核查实施情况及结果记录表)
|
* 新增(标准物质期间核查实施情况及结果记录表)
|
||||||
* @param periodVerificationImplementation (标准物质期间核查实施情况及结果记录表)
|
* @param periodVerificationImplementationDTOS (标准物质期间核查实施情况及结果记录表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "新增(标准物质期间核查实施情况及结果记录表)", notes = "新增(标准物质期间核查实施情况及结果记录表)")
|
@ApiOperation(value = "新增(标准物质期间核查实施情况及结果记录表)", notes = "新增(标准物质期间核查实施情况及结果记录表)")
|
||||||
@SysLog("新增(标准物质期间核查实施情况及结果记录表)" )
|
@SysLog("新增(标准物质期间核查实施情况及结果记录表)" )
|
||||||
@PostMapping
|
@PostMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_period_verification_implementation_add')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_period_verification_implementation_add')" )
|
||||||
public R<PeriodVerificationImplementation> postAddObject(@RequestBody PeriodVerificationImplementation periodVerificationImplementation, HttpServletRequest theHttpServletRequest) {
|
public R<PeriodVerificationImplementation> postAddObject(@RequestBody PeriodVerificationImplementationDTO periodVerificationImplementationDTOS, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
periodVerificationImplementation.setPeriodVerificationImplementationId(IdWorker.get32UUID().toUpperCase());
|
PeriodVerificationImplementation periodVerificationImplementation = periodVerificationImplementationService.addById(periodVerificationImplementationDTOS, dlpUser);
|
||||||
if (periodVerificationImplementationService.save(periodVerificationImplementation)) {
|
|
||||||
return R.ok(periodVerificationImplementation, "对象创建成功");
|
if (periodVerificationImplementation!=null) {
|
||||||
|
return R.ok(periodVerificationImplementation, "保存成功");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return R.failed(periodVerificationImplementation, "对象创建失败");
|
return R.failed(periodVerificationImplementation, "对象创建失败");
|
||||||
@@ -105,47 +110,98 @@ public class PeriodVerificationImplementationController {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 修改(标准物质期间核查实施情况及结果记录表)
|
* 修改(标准物质期间核查实施情况及结果记录表)
|
||||||
* @param periodVerificationImplementation (标准物质期间核查实施情况及结果记录表)
|
* @param periodVerificationImplementationDTO (标准物质期间核查实施情况及结果记录表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "修改(标准物质期间核查实施情况及结果记录表)", notes = "修改(标准物质期间核查实施情况及结果记录表)")
|
@ApiOperation(value = "修改(标准物质期间核查实施情况及结果记录表)", notes = "修改(标准物质期间核查实施情况及结果记录表)")
|
||||||
@SysLog("修改(标准物质期间核查实施情况及结果记录表)" )
|
@SysLog("修改(标准物质期间核查实施情况及结果记录表)" )
|
||||||
@PutMapping
|
@PutMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_period_verification_implementation_edit')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_period_verification_implementation_edit')" )
|
||||||
public R<PeriodVerificationImplementation> putUpdateById(@RequestBody PeriodVerificationImplementation periodVerificationImplementation, HttpServletRequest theHttpServletRequest) {
|
public R<PeriodVerificationImplementation> putUpdateById(@RequestBody PeriodVerificationImplementationDTO periodVerificationImplementationDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
if (periodVerificationImplementationService.updateById(periodVerificationImplementation)) {
|
PeriodVerificationImplementation periodVerificationImplementation = periodVerificationImplementationService.editById(periodVerificationImplementationDTO);
|
||||||
return R.ok(periodVerificationImplementation, "保存对象成功");
|
|
||||||
|
if (periodVerificationImplementation!=null) {
|
||||||
|
return R.ok(periodVerificationImplementation, "保存成功");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return R.failed(periodVerificationImplementation, "保存对象失败");
|
return R.failed("保存对象失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// /**
|
||||||
|
// * 通过id删除(标准物质期间核查实施情况及结果记录表)
|
||||||
|
// * @param periodVerificationImplementationId id
|
||||||
|
// * @return R
|
||||||
|
// */
|
||||||
|
// @ApiOperation(value = "通过id删除(标准物质期间核查实施情况及结果记录表)", notes = "通过id删除(标准物质期间核查实施情况及结果记录表)")
|
||||||
|
// @SysLog("通过id删除(标准物质期间核查实施情况及结果记录表)" )
|
||||||
|
// @DeleteMapping("/{periodVerificationImplementationId}" )
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_period_verification_implementation_del')" )
|
||||||
|
// public R<PeriodVerificationImplementation> deleteById(@PathVariable String periodVerificationImplementationId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
// Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
// DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
//
|
||||||
|
// PeriodVerificationImplementation oldPeriodVerificationImplementation = periodVerificationImplementationService.getById(periodVerificationImplementationId);
|
||||||
|
//
|
||||||
|
// if (periodVerificationImplementationService.removeById(periodVerificationImplementationId)) {
|
||||||
|
// return R.ok(oldPeriodVerificationImplementation, "对象删除成功");
|
||||||
|
// }
|
||||||
|
// else {
|
||||||
|
// return R.failed(oldPeriodVerificationImplementation, "对象删除失败");
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 提交(标准物质期间核查实施情况及结果记录表)
|
||||||
|
* @param periodVerificationImplementationDTO (标准物质期间核查实施情况及结果记录表)
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "提交(标准物质期间核查实施情况及结果记录表)", notes = "提交(标准物质期间核查实施情况及结果记录表)")
|
||||||
|
@SysLog("提交(标准物质期间核查实施情况及结果记录表)" )
|
||||||
|
@PostMapping("/commit")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_period_verification_implementation_edit')" )
|
||||||
|
public R<PeriodVerificationImplementation> commitById(@RequestBody PeriodVerificationImplementationDTO periodVerificationImplementationDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
PeriodVerificationImplementation periodVerificationImplementation = periodVerificationImplementationService.commitById(periodVerificationImplementationDTO,dlpUser);
|
||||||
|
|
||||||
|
if (periodVerificationImplementation!=null) {
|
||||||
|
return R.ok(periodVerificationImplementation, "提交成功");
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return R.failed("提交失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id删除(标准物质期间核查实施情况及结果记录表)
|
* 审核(标准物质期间核查实施情况及结果记录表)
|
||||||
* @param periodVerificationImplementationId id
|
* @param auditAndApproveDTO (标准物质期间核查实施情况及结果记录表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id删除(标准物质期间核查实施情况及结果记录表)", notes = "通过id删除(标准物质期间核查实施情况及结果记录表)")
|
@ApiOperation(value = "审核(标准物质期间核查实施情况及结果记录表)", notes = "审核(标准物质期间核查实施情况及结果记录表)")
|
||||||
@SysLog("通过id删除(标准物质期间核查实施情况及结果记录表)" )
|
@SysLog("修改(标准物质期间核查实施情况及结果记录表)" )
|
||||||
@DeleteMapping("/{periodVerificationImplementationId}" )
|
@PutMapping("/audit")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_period_verification_implementation_del')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_period_verification_implementation_edit')" )
|
||||||
public R<PeriodVerificationImplementation> deleteById(@PathVariable String periodVerificationImplementationId, HttpServletRequest theHttpServletRequest) {
|
public R<PeriodVerificationImplementation> auditById(@RequestBody AuditAndApproveDTO auditAndApproveDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
PeriodVerificationImplementation oldPeriodVerificationImplementation = periodVerificationImplementationService.getById(periodVerificationImplementationId);
|
PeriodVerificationImplementation periodVerificationImplementation = periodVerificationImplementationService.auditById(auditAndApproveDTO,dlpUser);
|
||||||
|
|
||||||
if (periodVerificationImplementationService.removeById(periodVerificationImplementationId)) {
|
if (periodVerificationImplementation!=null) {
|
||||||
return R.ok(oldPeriodVerificationImplementation, "对象删除成功");
|
return R.ok(periodVerificationImplementation, "审核成功");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
return R.failed(oldPeriodVerificationImplementation, "对象删除失败");
|
return R.failed("审核失败");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+118
-65
@@ -1,5 +1,7 @@
|
|||||||
package digital.laboratory.platform.reagent.controller;
|
package digital.laboratory.platform.reagent.controller;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
@@ -8,6 +10,7 @@ import digital.laboratory.platform.common.log.annotation.SysLog;
|
|||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
||||||
import digital.laboratory.platform.reagent.dto.PurchaseCatalogueDTO;
|
import digital.laboratory.platform.reagent.dto.PurchaseCatalogueDTO;
|
||||||
|
import digital.laboratory.platform.reagent.dto.PurchaseCatalogueGetDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.CatalogueDetails;
|
import digital.laboratory.platform.reagent.entity.CatalogueDetails;
|
||||||
import digital.laboratory.platform.reagent.entity.PurchaseCatalogue;
|
import digital.laboratory.platform.reagent.entity.PurchaseCatalogue;
|
||||||
import digital.laboratory.platform.reagent.service.CatalogueDetailsService;
|
import digital.laboratory.platform.reagent.service.CatalogueDetailsService;
|
||||||
@@ -20,6 +23,7 @@ import io.swagger.annotations.ApiOperation;
|
|||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.security.oauth2.provider.OAuth2Authentication;
|
import org.springframework.security.oauth2.provider.OAuth2Authentication;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
import springfox.documentation.swagger2.annotations.EnableSwagger2;
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import java.security.Principal;
|
import java.security.Principal;
|
||||||
@@ -43,22 +47,72 @@ import java.util.List;
|
|||||||
@RequestMapping("/purchase_catalogue")
|
@RequestMapping("/purchase_catalogue")
|
||||||
@Api(value = "purchase_catalogue", tags = "采购目录管理")
|
@Api(value = "purchase_catalogue", tags = "采购目录管理")
|
||||||
public class PurchaseCatalogueController {
|
public class PurchaseCatalogueController {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private final PurchaseCatalogueService purchaseCatalogueService;
|
private final PurchaseCatalogueService purchaseCatalogueService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private final CatalogueDetailsService catalogueDetailsService;
|
private final CatalogueDetailsService catalogueDetailsService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询
|
||||||
|
*
|
||||||
|
* @param
|
||||||
|
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "分页查询已发布的采购目录明细", notes = "分页查询已发布的采购目录明细")
|
||||||
|
@GetMapping("/page")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_getPage')")
|
||||||
|
public R<PurchaseCatalogueVO> getPurchaseCataloguePage(HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
PurchaseCatalogueVO vOpage = purchaseCatalogueService.getVOpage();
|
||||||
|
|
||||||
|
return R.ok(vOpage);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询
|
||||||
|
*
|
||||||
|
* @param page 分页对象
|
||||||
|
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "分页查询制定编辑的采购目录", notes = "分页查询制定编辑的采购目录")
|
||||||
|
@GetMapping("/pages")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_getPage')")
|
||||||
|
public R<IPage<PurchaseCatalogueVO>> getPurchaseCatalogueVOPage(Page<PurchaseCatalogue> page, Integer status, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
IPage<PurchaseCatalogueVO> purchaseCatalogueVOPage = purchaseCatalogueService.getPurchaseCatalogueVOPage(page, Wrappers.<PurchaseCatalogue>query().orderByDesc("create_time"));
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
if (status!=null){
|
||||||
|
|
||||||
|
IPage<PurchaseCatalogueVO> purchaseCatalogueVOPage1 = purchaseCatalogueService.getPurchaseCatalogueVOPage(page, Wrappers.<PurchaseCatalogue>query().eq("status",status).orderByDesc("create_time"));
|
||||||
|
|
||||||
|
List<PurchaseCatalogueVO> records = purchaseCatalogueVOPage.getRecords();
|
||||||
|
|
||||||
|
return R.ok(purchaseCatalogueVOPage1);}
|
||||||
|
|
||||||
|
return R.ok(purchaseCatalogueVOPage);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id查询(采购目录)
|
* 通过id查询(采购目录)
|
||||||
*
|
*
|
||||||
* @param purchaseCatalogueId id
|
* @param purchaseCatalogueId id
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
@ApiOperation(value = "主页点击一行通过id查询", notes = "主页点击一行通过id查询")
|
||||||
@GetMapping("/{purchaseCatalogueId}")
|
@GetMapping()
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_get')")
|
// @PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_get')")
|
||||||
public R<PurchaseCatalogue> getById(@PathVariable("purchaseCatalogueId") String purchaseCatalogueId, HttpServletRequest theHttpServletRequest) {
|
public R<PurchaseCatalogueVO> getById(String purchaseCatalogueId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
@@ -75,28 +129,9 @@ public class PurchaseCatalogueController {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* 分页查询
|
|
||||||
*
|
|
||||||
* @param page 分页对象
|
|
||||||
* @param purchaseCatalogue (采购目录)
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
|
||||||
@GetMapping("/page")
|
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_get')")
|
|
||||||
public R<IPage<PurchaseCatalogueVO>> getPurchaseCataloguePage(Page<PurchaseCatalogue> page, PurchaseCatalogue purchaseCatalogue, HttpServletRequest theHttpServletRequest) {
|
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
IPage<PurchaseCatalogueVO> purchaseCatalogueVOPage = purchaseCatalogueService.getPurchaseCatalogueVOPage(page, Wrappers.<PurchaseCatalogue>query().eq("create_by", dlpUser.getId())
|
|
||||||
.orderByDesc("create_time"));
|
|
||||||
|
|
||||||
return R.ok(purchaseCatalogueVOPage);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -105,21 +140,20 @@ public class PurchaseCatalogueController {
|
|||||||
* @param purchaseCatalogueDTOList (采购目录)
|
* @param purchaseCatalogueDTOList (采购目录)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "新增(采购目录)", notes = "新增(采购目录)")
|
@ApiOperation(value = "保存采购目录", notes = "保存采购目录")
|
||||||
@SysLog("新增(采购目录)")
|
@SysLog("新增(采购目录)")
|
||||||
@PostMapping
|
@PostMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_add')")
|
// @PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_add')")
|
||||||
public R<PurchaseCatalogue> postAddObject(@RequestBody List<PurchaseCatalogueDTO> purchaseCatalogueDTOList, HttpServletRequest theHttpServletRequest) {
|
public R<PurchaseCatalogue> postAddObject(@RequestBody List<PurchaseCatalogueDTO> purchaseCatalogueDTOList, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
PurchaseCatalogue purchaseCatalogue = new PurchaseCatalogue();
|
PurchaseCatalogue purchaseCatalogue = purchaseCatalogueService.addCatalogue(dlpUser, purchaseCatalogueDTOList);
|
||||||
|
|
||||||
List<CatalogueDetails> catalogueDetailsList = purchaseCatalogueService.addCatalogue(dlpUser, purchaseCatalogueDTOList, purchaseCatalogue);
|
|
||||||
|
|
||||||
if (purchaseCatalogueService.save(purchaseCatalogue) & catalogueDetailsService.saveBatch(catalogueDetailsList)) {
|
if (purchaseCatalogue!=null) {
|
||||||
return R.ok(purchaseCatalogue, "保存成功");
|
return R.ok(purchaseCatalogue, "保存成功");
|
||||||
} else {
|
} else {
|
||||||
return R.failed(purchaseCatalogue, "保存失败");
|
return R.failed(purchaseCatalogue, "保存失败");
|
||||||
@@ -135,7 +169,7 @@ public class PurchaseCatalogueController {
|
|||||||
@ApiOperation(value = "修改采购目录明细", notes = "修改采购目录明细")
|
@ApiOperation(value = "修改采购目录明细", notes = "修改采购目录明细")
|
||||||
@SysLog("修改明细采购目录明细")
|
@SysLog("修改明细采购目录明细")
|
||||||
@PutMapping
|
@PutMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_catalogue_details_edit')")
|
||||||
public R<CatalogueDetails> putUpdateById(@RequestBody PurchaseCatalogueDTO purchaseCatalogueDto, HttpServletRequest theHttpServletRequest) {
|
public R<CatalogueDetails> putUpdateById(@RequestBody PurchaseCatalogueDTO purchaseCatalogueDto, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
@@ -144,13 +178,38 @@ public class PurchaseCatalogueController {
|
|||||||
|
|
||||||
CatalogueDetails catalogueDetails = purchaseCatalogueService.editCatalogue(purchaseCatalogueDto);
|
CatalogueDetails catalogueDetails = purchaseCatalogueService.editCatalogue(purchaseCatalogueDto);
|
||||||
|
|
||||||
if (catalogueDetailsService.updateById(catalogueDetails)) {
|
if (catalogueDetails!=null) {
|
||||||
return R.ok(catalogueDetails, "修改成功");
|
return R.ok(catalogueDetails, "修改成功");
|
||||||
} else {
|
} else {
|
||||||
return R.failed(catalogueDetails, "修改失败");
|
return R.failed(catalogueDetails, "修改失败");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建(采购目录)
|
||||||
|
*
|
||||||
|
* @param purchaseCatalogueDto (采购目录)
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "创建采购目录明细", notes = "创建采购目录明细")
|
||||||
|
@SysLog("创建采购目录明细")
|
||||||
|
@PostMapping("/details")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_catalogue_details_add')")
|
||||||
|
public R<CatalogueDetails> addDetails(@RequestBody PurchaseCatalogueDTO purchaseCatalogueDto, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
CatalogueDetails catalogueDetails = purchaseCatalogueService.addDetails(purchaseCatalogueDto);
|
||||||
|
|
||||||
|
if (catalogueDetails!=null) {
|
||||||
|
return R.ok(catalogueDetails, "创建成功");
|
||||||
|
} else {
|
||||||
|
return R.failed(catalogueDetails, "创建失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id删除(采购目录)
|
* 通过id删除(采购目录)
|
||||||
*
|
*
|
||||||
@@ -159,31 +218,21 @@ public class PurchaseCatalogueController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id删除采购目录", notes = "通过id删除采购目录")
|
@ApiOperation(value = "通过id删除采购目录", notes = "通过id删除采购目录")
|
||||||
@SysLog("通过id删除采购目录")
|
@SysLog("通过id删除采购目录")
|
||||||
@DeleteMapping("/{purchaseCatalogueId}")
|
@DeleteMapping("/catalogue")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_del')")
|
// @PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_del')")
|
||||||
public R<PurchaseCatalogue> deleteById(@PathVariable String purchaseCatalogueId, HttpServletRequest theHttpServletRequest) {
|
public R<String > deleteById( String purchaseCatalogueId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
PurchaseCatalogue oldPurchaseCatalogue = purchaseCatalogueService.getById(purchaseCatalogueId);
|
Boolean aBoolean = purchaseCatalogueService.delCatalogue(purchaseCatalogueId);
|
||||||
|
|
||||||
if (oldPurchaseCatalogue == null) {
|
if (aBoolean){
|
||||||
return R.failed("未能查到当前信息");
|
return R.ok("删除采购");
|
||||||
|
}else return R.failed("删除失败");
|
||||||
}
|
}
|
||||||
List<CatalogueDetails> list = purchaseCatalogueService.delCatalogue(purchaseCatalogueId);
|
|
||||||
|
|
||||||
if (list!=null) {
|
|
||||||
if (oldPurchaseCatalogue.getStatus()==0&catalogueDetailsService.removeBatchByIds(list)&purchaseCatalogueService.removeById(oldPurchaseCatalogue)){
|
|
||||||
return R.ok(oldPurchaseCatalogue, "目录删除成功");
|
|
||||||
}else return R.failed("目录删除失败");
|
|
||||||
} else {
|
|
||||||
if (oldPurchaseCatalogue.getStatus()==0&purchaseCatalogueService.removeById(oldPurchaseCatalogue)){
|
|
||||||
return R.ok(oldPurchaseCatalogue, "目录删除成功");
|
|
||||||
}else return R.failed("目录删除失败");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id删除采购目录明细
|
* 通过id删除采购目录明细
|
||||||
@@ -193,9 +242,9 @@ public class PurchaseCatalogueController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id删除采购目录明细", notes = "通过id删除采购目录明细")
|
@ApiOperation(value = "通过id删除采购目录明细", notes = "通过id删除采购目录明细")
|
||||||
@SysLog("通过id删除采购目录")
|
@SysLog("通过id删除采购目录")
|
||||||
@DeleteMapping("details/{catalogueDetailsId}")
|
@DeleteMapping("/details")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_del')")
|
// @PreAuthorize("@pms.hasPermission('reagent_catalogue_details_del')")
|
||||||
public R<CatalogueDetails> deleteDetailsById(@PathVariable String catalogueDetailsId, HttpServletRequest theHttpServletRequest) {
|
public R<CatalogueDetails> deleteDetailsById(String catalogueDetailsId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
@@ -213,18 +262,22 @@ public class PurchaseCatalogueController {
|
|||||||
/**
|
/**
|
||||||
* 提交采购目录
|
* 提交采购目录
|
||||||
*
|
*
|
||||||
* @param purchaseCatalogueId
|
* @param purchaseCatalogueDTOList
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "提交采购目录", notes = "提交采购目录")
|
@ApiOperation(value = "提交采购目录", notes = "提交采购目录")
|
||||||
@SysLog("提交采购目录")
|
@SysLog("提交采购目录")
|
||||||
@PutMapping("/commit/{purchaseCatalogueId}")
|
@PostMapping("/commit")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_commit')")
|
||||||
public R<PurchaseCatalogue> commitById(@PathVariable String purchaseCatalogueId, HttpServletRequest theHttpServletRequest) {
|
public R<PurchaseCatalogue> commitById(@RequestBody List<PurchaseCatalogueDTO> purchaseCatalogueDTOList , HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
PurchaseCatalogue purchaseCatalogue = purchaseCatalogueService.commitById(purchaseCatalogueId);
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
if (purchaseCatalogue!=null&purchaseCatalogueService.updateById(purchaseCatalogue)){
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
PurchaseCatalogue purchaseCatalogue = purchaseCatalogueService.commitById(purchaseCatalogueDTOList,dlpUser);
|
||||||
|
|
||||||
|
if (purchaseCatalogue!=null){
|
||||||
return R.ok(purchaseCatalogue,"提交成功");
|
return R.ok(purchaseCatalogue,"提交成功");
|
||||||
}else {
|
}else {
|
||||||
return R.failed("提交失败");
|
return R.failed("提交失败");
|
||||||
@@ -237,10 +290,10 @@ public class PurchaseCatalogueController {
|
|||||||
* @param auditAndApproveDto
|
* @param auditAndApproveDto
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "审核采购目录", notes = "审核采购目录")
|
@ApiOperation(value = "一级审核采购目录", notes = "一级审核采购目录")
|
||||||
@SysLog("一级审核采购目录")
|
@SysLog("一级审核采购目录")
|
||||||
@PutMapping("/primary/audit")
|
@PutMapping("/primary/audit")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_primary')")
|
||||||
public R<PurchaseCatalogue> primaryAuditCatalogue(@RequestBody AuditAndApproveDTO auditAndApproveDto, HttpServletRequest theHttpServletRequest) {
|
public R<PurchaseCatalogue> primaryAuditCatalogue(@RequestBody AuditAndApproveDTO auditAndApproveDto, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
@@ -249,7 +302,7 @@ public class PurchaseCatalogueController {
|
|||||||
|
|
||||||
PurchaseCatalogue purchaseCatalogue = purchaseCatalogueService.primaryAuditCatalogue(auditAndApproveDto,dlpUser);
|
PurchaseCatalogue purchaseCatalogue = purchaseCatalogueService.primaryAuditCatalogue(auditAndApproveDto,dlpUser);
|
||||||
|
|
||||||
if (purchaseCatalogue!=null&purchaseCatalogueService.updateById(purchaseCatalogue)){
|
if (purchaseCatalogue!=null){
|
||||||
return R.ok(purchaseCatalogue,"审核成功");
|
return R.ok(purchaseCatalogue,"审核成功");
|
||||||
}else {
|
}else {
|
||||||
return R.failed("审核失败");
|
return R.failed("审核失败");
|
||||||
@@ -262,10 +315,10 @@ public class PurchaseCatalogueController {
|
|||||||
* @param auditAndApproveDto
|
* @param auditAndApproveDto
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "审核采购目录", notes = "审核采购目录")
|
@ApiOperation(value = "二级审核采购目录", notes = "二级审核采购目录")
|
||||||
@SysLog("二级审核采购目录")
|
@SysLog("二级审核采购目录")
|
||||||
@PutMapping("/secondary/audit")
|
@PutMapping("/secondary/audit")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_secondary')")
|
||||||
public R<PurchaseCatalogue> secondaryAuditCatalogue(@RequestBody AuditAndApproveDTO auditAndApproveDto, HttpServletRequest theHttpServletRequest) {
|
public R<PurchaseCatalogue> secondaryAuditCatalogue(@RequestBody AuditAndApproveDTO auditAndApproveDto, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
@@ -274,7 +327,7 @@ public class PurchaseCatalogueController {
|
|||||||
|
|
||||||
PurchaseCatalogue purchaseCatalogue = purchaseCatalogueService.secondaryAuditCatalogue(auditAndApproveDto,dlpUser);
|
PurchaseCatalogue purchaseCatalogue = purchaseCatalogueService.secondaryAuditCatalogue(auditAndApproveDto,dlpUser);
|
||||||
|
|
||||||
if (purchaseCatalogue!=null&purchaseCatalogueService.updateById(purchaseCatalogue)){
|
if (purchaseCatalogue!=null){
|
||||||
return R.ok(purchaseCatalogue,"审核成功");
|
return R.ok(purchaseCatalogue,"审核成功");
|
||||||
}else {
|
}else {
|
||||||
return R.failed("审核失败");
|
return R.failed("审核失败");
|
||||||
@@ -290,12 +343,12 @@ public class PurchaseCatalogueController {
|
|||||||
@ApiOperation(value = "发布采购目录", notes = "发布采购目录")
|
@ApiOperation(value = "发布采购目录", notes = "发布采购目录")
|
||||||
@SysLog("发布采购目录")
|
@SysLog("发布采购目录")
|
||||||
@PutMapping("/release/{purchaseCatalogueId}")
|
@PutMapping("/release/{purchaseCatalogueId}")
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_purchase_catalogue_release')")
|
||||||
public R<PurchaseCatalogue> releaseById(@PathVariable String purchaseCatalogueId, HttpServletRequest theHttpServletRequest) {
|
public R<PurchaseCatalogue> releaseById(@PathVariable String purchaseCatalogueId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
PurchaseCatalogue purchaseCatalogue = purchaseCatalogueService.releaseCatalogue(purchaseCatalogueId);
|
PurchaseCatalogue purchaseCatalogue = purchaseCatalogueService.releaseCatalogue(purchaseCatalogueId);
|
||||||
|
|
||||||
if (purchaseCatalogue!=null&purchaseCatalogueService.updateById(purchaseCatalogue)){
|
if (purchaseCatalogue!=null){
|
||||||
return R.ok(purchaseCatalogue,"发布成功");
|
return R.ok(purchaseCatalogue,"发布成功");
|
||||||
}else {
|
}else {
|
||||||
return R.failed("发布失败");
|
return R.failed("发布失败");
|
||||||
|
|||||||
+51
-25
@@ -16,6 +16,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import org.springframework.security.oauth2.provider.OAuth2Authentication;
|
import org.springframework.security.oauth2.provider.OAuth2Authentication;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
@@ -51,7 +52,7 @@ public class PurchasingPlanController {
|
|||||||
* @param purchasingPlanId id
|
* @param purchasingPlanId id
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
@ApiOperation(value = "点击一行通过id查询采购计划明细", notes = "点击一行通过id查询采购计划明细")
|
||||||
@GetMapping("/{purchasingPlanId}")
|
@GetMapping("/{purchasingPlanId}")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_purchasing_plan_get')")
|
// @PreAuthorize("@pms.hasPermission('reagent_purchasing_plan_get')")
|
||||||
public R<PurchasingPlan> getById(@PathVariable("purchasingPlanId") String purchasingPlanId, HttpServletRequest theHttpServletRequest) {
|
public R<PurchasingPlan> getById(@PathVariable("purchasingPlanId") String purchasingPlanId, HttpServletRequest theHttpServletRequest) {
|
||||||
@@ -67,43 +68,43 @@ public class PurchasingPlanController {
|
|||||||
* 分页查询
|
* 分页查询
|
||||||
*
|
*
|
||||||
* @param page 分页对象
|
* @param page 分页对象
|
||||||
* @param purchasingPlan (采购计划)
|
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
@ApiOperation(value = "分页查询", notes = "分页查询")
|
||||||
@GetMapping("/page")
|
@GetMapping("/page")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_purchasing_plan_get')")
|
// @PreAuthorize("@pms.hasPermission('reagent_purchasing_plan_get')")
|
||||||
public R<IPage<PurchasingPlanVO>> getPurchasingPlanPage(Page<PurchasingPlan> page, PurchasingPlan purchasingPlan, HttpServletRequest theHttpServletRequest) {
|
public R<IPage<PurchasingPlanVO>> getPurchasingPlanPage(Page<PurchasingPlan> page, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
IPage<PurchasingPlanVO> purchasingPlanVOPage = purchasingPlanService.getPurchasingPlanVOPage(page, Wrappers.<PurchasingPlan>query()
|
IPage<PurchasingPlanVO> purchasingPlanVOPage = purchasingPlanService.getPurchasingPlanVOPage(page, Wrappers.<PurchasingPlan>query()
|
||||||
.eq("create_by", dlpUser.getId())
|
|
||||||
.orderByDesc("create_time"));
|
.orderByDesc("create_time"));
|
||||||
|
|
||||||
return R.ok(purchasingPlanVOPage);
|
return R.ok(purchasingPlanVOPage);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增(采购计划)
|
* 新增(采购计划)
|
||||||
*
|
*
|
||||||
* @param purchasingPlanDTOList (采购计划)
|
* @param purchasingPlanDTOList (采购计划)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "新增(采购计划)", notes = "新增(采购计划)")
|
@ApiOperation(value = "新增(采购计划)", notes = "新增(采购计划) 参数DTO:(detailsOfCentralizedId,quantity = ,)")
|
||||||
@SysLog("新增(采购计划)")
|
@SysLog("新增(采购计划)")
|
||||||
@PostMapping
|
@PostMapping
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_purchasing_plan_add')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_purchasing_plan_add')" )
|
||||||
public R<PurchasingPlan> postAddObject(@RequestBody List<PurchasingPlanDTO> purchasingPlanDTOList, HttpServletRequest theHttpServletRequest) {
|
public R<PurchasingPlanVO> postAddObject(@RequestBody List<PurchasingPlanDTO> purchasingPlanDTOList, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
PurchasingPlan purchasingPlan = new PurchasingPlan();
|
PurchasingPlanVO purchasingPlanVO = purchasingPlanService.addById(purchasingPlanDTOList, dlpUser);
|
||||||
|
|
||||||
if (purchasingPlanService.addById(purchasingPlanDTOList, dlpUser, purchasingPlan)) {
|
if (purchasingPlanVO!=null) {
|
||||||
return R.ok(purchasingPlan, "保存成功");
|
return R.ok(purchasingPlanVO, "保存成功");
|
||||||
} else {
|
} else {
|
||||||
return R.failed("保存失败");
|
return R.failed("保存失败");
|
||||||
|
|
||||||
@@ -119,7 +120,7 @@ public class PurchasingPlanController {
|
|||||||
@ApiOperation(value = "修改采购计划明细", notes = "修改采购计划明细")
|
@ApiOperation(value = "修改采购计划明细", notes = "修改采购计划明细")
|
||||||
@SysLog("修改(采购计划)")
|
@SysLog("修改(采购计划)")
|
||||||
@PutMapping
|
@PutMapping
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_purchasing_plan_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_procurement_content_edit')")
|
||||||
public R<ProcurementContent> putUpdateById(@RequestBody PurchasingPlanDTO purchasingPlanDTO, HttpServletRequest theHttpServletRequest) {
|
public R<ProcurementContent> putUpdateById(@RequestBody PurchasingPlanDTO purchasingPlanDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
@@ -136,30 +137,30 @@ public class PurchasingPlanController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id删除(采购计划)
|
* 修改采购计划合并明细
|
||||||
*
|
*
|
||||||
* @param purchasingPlanId id
|
* @param purchasingPlanDTO (采购计划DTO)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id删除(采购计划)", notes = "通过id删除(采购计划)")
|
@ApiOperation(value = "修改采购计划合并明细", notes = "修改采购计划合并明细")
|
||||||
@SysLog("通过id删除(采购计划)")
|
@SysLog("修改(采购计划)")
|
||||||
@DeleteMapping("/{purchasingPlanId}")
|
@PutMapping("/details")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_purchasing_plan_del')")
|
// @PreAuthorize("@pms.hasPermission('reagent_procurement_content_edit')")
|
||||||
public R<String> deleteById(@PathVariable String purchasingPlanId, HttpServletRequest theHttpServletRequest) {
|
public R<ProcurementContent> editDetails(@RequestBody PurchasingPlanDTO purchasingPlanDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
if (purchasingPlanService.delById(purchasingPlanId)) {
|
ProcurementContent procurementContent = purchasingPlanService.editDetails(purchasingPlanDTO);
|
||||||
return R.ok("删除成功");
|
|
||||||
|
if (procurementContent != null) {
|
||||||
|
return R.ok(procurementContent,"修改成功");
|
||||||
} else {
|
} else {
|
||||||
return R.failed("删除失败");
|
return R.failed("修改失败");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id删除采购计划明细
|
* 通过id删除采购计划明细
|
||||||
*
|
*
|
||||||
@@ -169,7 +170,7 @@ public class PurchasingPlanController {
|
|||||||
@ApiOperation(value = "通过id删除采购计划明细", notes = "通过id删除采购计划明细")
|
@ApiOperation(value = "通过id删除采购计划明细", notes = "通过id删除采购计划明细")
|
||||||
@SysLog("通过id删除采购计划明细")
|
@SysLog("通过id删除采购计划明细")
|
||||||
@DeleteMapping("content/{procurementContentId}")
|
@DeleteMapping("content/{procurementContentId}")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_purchasing_plan_del')")
|
// @PreAuthorize("@pms.hasPermission('reagent_procurement_content_del')")
|
||||||
public R<String> deleteContentById(@PathVariable String procurementContentId, HttpServletRequest theHttpServletRequest) {
|
public R<String> deleteContentById(@PathVariable String procurementContentId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
@@ -192,9 +193,9 @@ public class PurchasingPlanController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "提交采购计划", notes = "提交采购计划")
|
@ApiOperation(value = "提交采购计划", notes = "提交采购计划")
|
||||||
@SysLog("修改(采购计划)")
|
@SysLog("修改(采购计划)")
|
||||||
@PutMapping("/commit/{purchasingPlanId}")
|
@PutMapping("/commit")
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_purchasing_plan_edit')")
|
// @PreAuthorize("@pms.hasPermission('reagent_purchasing_plan_edit')")
|
||||||
public R<PurchasingPlan> commitById(@PathVariable String purchasingPlanId, HttpServletRequest theHttpServletRequest) {
|
public R<PurchasingPlan> commitById( String purchasingPlanId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
@@ -209,6 +210,31 @@ public class PurchasingPlanController {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 审核采购计划
|
||||||
|
*
|
||||||
|
* @param purchasingPlanDTO (采购计划)
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "换货", notes = "换货")
|
||||||
|
@SysLog("(换货)")
|
||||||
|
@PutMapping("/replacement")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_purchasing_plan_edit')")
|
||||||
|
public R<ProcurementContent> replacementById(@RequestBody PurchasingPlanDTO purchasingPlanDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
ProcurementContent procurementContent = purchasingPlanService.replacementById(purchasingPlanDTO);
|
||||||
|
|
||||||
|
if (procurementContent != null) {
|
||||||
|
return R.ok(procurementContent,"换货成功");
|
||||||
|
} else {
|
||||||
|
return R.failed("换货成功");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 审核采购计划
|
* 审核采购计划
|
||||||
*
|
*
|
||||||
|
|||||||
+28
-13
@@ -9,6 +9,7 @@ import digital.laboratory.platform.common.log.annotation.SysLog;
|
|||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
import digital.laboratory.platform.reagent.entity.ReagentConsumableInventory;
|
import digital.laboratory.platform.reagent.entity.ReagentConsumableInventory;
|
||||||
import digital.laboratory.platform.reagent.service.ReagentConsumableInventoryService;
|
import digital.laboratory.platform.reagent.service.ReagentConsumableInventoryService;
|
||||||
|
import digital.laboratory.platform.reagent.vo.ReagentConsumableInventoryVO;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
@@ -20,6 +21,7 @@ import javax.servlet.http.HttpServletRequest;
|
|||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.security.Principal;
|
import java.security.Principal;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 试剂耗材库存
|
* 试剂耗材库存
|
||||||
@@ -60,26 +62,39 @@ public class ReagentConsumableInventoryController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询
|
|
||||||
* @param page 分页对象
|
|
||||||
* @param reagentConsumableInventory 试剂耗材库存
|
* @param reagentConsumableInventory 试剂耗材库存
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
@ApiOperation(value = "耗材列表集合", notes = "耗材列表集合")
|
||||||
@GetMapping("/page" )
|
@GetMapping("/RList" )
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_reagent_consumable_inventory_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_reagent_consumable_inventory_get')" )
|
||||||
public R<IPage<ReagentConsumableInventory>> getReagentConsumableInventoryPage(Page<ReagentConsumableInventory> page, ReagentConsumableInventory reagentConsumableInventory, HttpServletRequest theHttpServletRequest) {
|
public R<List<ReagentConsumableInventoryVO>> getReagentConsumableInventoryPage(Page<ReagentConsumableInventory> page, ReagentConsumableInventory reagentConsumableInventory, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
IPage<ReagentConsumableInventory> reagentConsumableInventorySList = reagentConsumableInventoryService.page(page, Wrappers.<ReagentConsumableInventory>query()
|
List<ReagentConsumableInventoryVO> reagentConsumableInventorySList = reagentConsumableInventoryService.getReagentConsumableInventoryVOList();
|
||||||
.eq("create_by", dlpUser.getId())
|
|
||||||
.orderByDesc("create_time")
|
|
||||||
);
|
|
||||||
return R.ok(reagentConsumableInventorySList);
|
return R.ok(reagentConsumableInventorySList);
|
||||||
// return R.ok(reagentConsumableInventoryService.page(page, Wrappers.query(reagentConsumableInventory)));
|
// return R.ok(reagentConsumableInventoryService.page(page, Wrappers.query(reagentConsumableInventory)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "标准物质列表", notes = "标准物质列表")
|
||||||
|
@GetMapping("/MList" )
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_reagent_consumable_inventory_get')" )
|
||||||
|
public R<List<ReagentConsumableInventoryVO>> getReferenceMaterialVOList(HttpServletRequest theHttpServletRequest) {
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
List<ReagentConsumableInventoryVO> referenceMaterialVOList = reagentConsumableInventoryService.getReferenceMaterialVOList();
|
||||||
|
return R.ok(referenceMaterialVOList);
|
||||||
|
// return R.ok(reagentConsumableInventoryService.page(page, Wrappers.query(reagentConsumableInventory)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增试剂耗材库存
|
* 新增试剂耗材库存
|
||||||
@@ -89,7 +104,7 @@ public class ReagentConsumableInventoryController {
|
|||||||
@ApiOperation(value = "新增试剂耗材库存", notes = "新增试剂耗材库存")
|
@ApiOperation(value = "新增试剂耗材库存", notes = "新增试剂耗材库存")
|
||||||
@SysLog("新增试剂耗材库存" )
|
@SysLog("新增试剂耗材库存" )
|
||||||
@PostMapping
|
@PostMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_reagent_consumable_inventory_add')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_reagent_consumable_inventory_add')" )
|
||||||
public R<ReagentConsumableInventory> postAddObject(@RequestBody ReagentConsumableInventory reagentConsumableInventory, HttpServletRequest theHttpServletRequest) {
|
public R<ReagentConsumableInventory> postAddObject(@RequestBody ReagentConsumableInventory reagentConsumableInventory, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
@@ -111,7 +126,7 @@ public class ReagentConsumableInventoryController {
|
|||||||
@ApiOperation(value = "修改试剂耗材库存", notes = "修改试剂耗材库存")
|
@ApiOperation(value = "修改试剂耗材库存", notes = "修改试剂耗材库存")
|
||||||
@SysLog("修改试剂耗材库存" )
|
@SysLog("修改试剂耗材库存" )
|
||||||
@PutMapping
|
@PutMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_reagent_consumable_inventory_edit')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_reagent_consumable_inventory_edit')" )
|
||||||
public R<ReagentConsumableInventory> putUpdateById(@RequestBody ReagentConsumableInventory reagentConsumableInventory, HttpServletRequest theHttpServletRequest) {
|
public R<ReagentConsumableInventory> putUpdateById(@RequestBody ReagentConsumableInventory reagentConsumableInventory, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
@@ -132,7 +147,7 @@ public class ReagentConsumableInventoryController {
|
|||||||
@ApiOperation(value = "通过id删除试剂耗材库存", notes = "通过id删除试剂耗材库存")
|
@ApiOperation(value = "通过id删除试剂耗材库存", notes = "通过id删除试剂耗材库存")
|
||||||
@SysLog("通过id删除试剂耗材库存" )
|
@SysLog("通过id删除试剂耗材库存" )
|
||||||
@DeleteMapping("/{reagentConsumableInventoryId}" )
|
@DeleteMapping("/{reagentConsumableInventoryId}" )
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_reagent_consumable_inventory_del')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_reagent_consumable_inventory_del')" )
|
||||||
public R<ReagentConsumableInventory> deleteById(@PathVariable String reagentConsumableInventoryId, HttpServletRequest theHttpServletRequest) {
|
public R<ReagentConsumableInventory> deleteById(@PathVariable String reagentConsumableInventoryId, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|||||||
+4
-4
@@ -48,9 +48,9 @@ public class ReagentConsumablesController {
|
|||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
||||||
@GetMapping("/{reagentConsumablesId}" )
|
@GetMapping("" )
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_reagent_consumables_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_reagent_consumables_get')" )
|
||||||
public R<ReagentConsumables> getById(@PathVariable("reagentConsumablesId" ) String reagentConsumablesId, HttpServletRequest theHttpServletRequest) {
|
public R<ReagentConsumables> getById(String reagentConsumablesId, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
@@ -94,7 +94,7 @@ public class ReagentConsumablesController {
|
|||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
reagentConsumables.setReagentConsumablesId(IdWorker.get32UUID().toUpperCase());
|
reagentConsumables.setReagentConsumableId(IdWorker.get32UUID().toUpperCase());
|
||||||
if (reagentConsumablesService.save(reagentConsumables)) {
|
if (reagentConsumablesService.save(reagentConsumables)) {
|
||||||
return R.ok(reagentConsumables, "对象创建成功");
|
return R.ok(reagentConsumables, "对象创建成功");
|
||||||
}
|
}
|
||||||
|
|||||||
+86
-85
@@ -9,6 +9,7 @@ import digital.laboratory.platform.common.log.annotation.SysLog;
|
|||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
import digital.laboratory.platform.reagent.entity.RequisitionRecord;
|
import digital.laboratory.platform.reagent.entity.RequisitionRecord;
|
||||||
import digital.laboratory.platform.reagent.service.RequisitionRecordService;
|
import digital.laboratory.platform.reagent.service.RequisitionRecordService;
|
||||||
|
import digital.laboratory.platform.reagent.vo.RequisitionRecordVO;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
@@ -42,22 +43,22 @@ public class RequisitionRecordController {
|
|||||||
|
|
||||||
private final RequisitionRecordService requisitionRecordService;
|
private final RequisitionRecordService requisitionRecordService;
|
||||||
|
|
||||||
/**
|
// /**
|
||||||
* 通过id查询(试剂耗材领用记录表)
|
// * 通过id查询(试剂耗材领用记录表)
|
||||||
* @param requisitionRecordId id
|
// * @param requisitionRecordId id
|
||||||
* @return R
|
// * @return R
|
||||||
*/
|
// */
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
// @ApiOperation(value = "通过id查询", notes = "通过id查询")
|
||||||
@GetMapping("/{requisitionRecordId}" )
|
// @GetMapping("/{requisitionRecordId}" )
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_requisition_record_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_requisition_record_get')" )
|
||||||
public R<RequisitionRecord> getById(@PathVariable("requisitionRecordId" ) String requisitionRecordId, HttpServletRequest theHttpServletRequest) {
|
// public R<RequisitionRecord> getById(@PathVariable("requisitionRecordId" ) String requisitionRecordId, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
// Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
// DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
//
|
||||||
RequisitionRecord requisitionRecord = requisitionRecordService.getById(requisitionRecordId);
|
// RequisitionRecord requisitionRecord = requisitionRecordService.getById(requisitionRecordId);
|
||||||
return R.ok(requisitionRecord);
|
// return R.ok(requisitionRecord);
|
||||||
//return R.ok(requisitionRecordService.getById(requisitionRecordId));
|
// //return R.ok(requisitionRecordService.getById(requisitionRecordId));
|
||||||
}
|
// }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页查询
|
* 分页查询
|
||||||
@@ -67,12 +68,12 @@ public class RequisitionRecordController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
@ApiOperation(value = "分页查询", notes = "分页查询")
|
||||||
@GetMapping("/page" )
|
@GetMapping("/page" )
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_requisition_record_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_requisition_record_get')" )
|
||||||
public R<IPage<RequisitionRecord>> getRequisitionRecordPage(Page<RequisitionRecord> page, RequisitionRecord requisitionRecord, HttpServletRequest theHttpServletRequest) {
|
public R<IPage<RequisitionRecordVO>> getRequisitionRecordPage(Page<RequisitionRecord> page, RequisitionRecord requisitionRecord, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
IPage<RequisitionRecord> requisitionRecordSList = requisitionRecordService.page(page, Wrappers.<RequisitionRecord>query()
|
IPage<RequisitionRecordVO> requisitionRecordSList = requisitionRecordService.getRequisitionRecordVOPage(page, Wrappers.<RequisitionRecord>query()
|
||||||
.eq("create_by", dlpUser.getId())
|
.eq("create_by", dlpUser.getId())
|
||||||
.orderByDesc("create_time")
|
.orderByDesc("create_time")
|
||||||
);
|
);
|
||||||
@@ -81,71 +82,71 @@ public class RequisitionRecordController {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
// /**
|
||||||
* 新增(试剂耗材领用记录表)
|
// * 新增(试剂耗材领用记录表)
|
||||||
* @param requisitionRecord (试剂耗材领用记录表)
|
// * @param requisitionRecord (试剂耗材领用记录表)
|
||||||
* @return R
|
// * @return R
|
||||||
*/
|
// */
|
||||||
@ApiOperation(value = "新增(试剂耗材领用记录表)", notes = "新增(试剂耗材领用记录表)")
|
// @ApiOperation(value = "新增(试剂耗材领用记录表)", notes = "新增(试剂耗材领用记录表)")
|
||||||
@SysLog("新增(试剂耗材领用记录表)" )
|
// @SysLog("新增(试剂耗材领用记录表)" )
|
||||||
@PostMapping
|
// @PostMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_requisition_record_add')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_requisition_record_add')" )
|
||||||
public R<RequisitionRecord> postAddObject(@RequestBody RequisitionRecord requisitionRecord, HttpServletRequest theHttpServletRequest) {
|
// public R<RequisitionRecord> postAddObject(@RequestBody RequisitionRecord requisitionRecord, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
// Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
// DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
//
|
||||||
requisitionRecord.setRequisitionRecordId(IdWorker.get32UUID().toUpperCase());
|
// requisitionRecord.setRequisitionRecordId(IdWorker.get32UUID().toUpperCase());
|
||||||
if (requisitionRecordService.save(requisitionRecord)) {
|
// if (requisitionRecordService.save(requisitionRecord)) {
|
||||||
return R.ok(requisitionRecord, "对象创建成功");
|
// return R.ok(requisitionRecord, "对象创建成功");
|
||||||
}
|
// }
|
||||||
else {
|
// else {
|
||||||
return R.failed(requisitionRecord, "对象创建失败");
|
// return R.failed(requisitionRecord, "对象创建失败");
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
/**
|
// /**
|
||||||
* 修改(试剂耗材领用记录表)
|
// * 修改(试剂耗材领用记录表)
|
||||||
* @param requisitionRecord (试剂耗材领用记录表)
|
// * @param requisitionRecord (试剂耗材领用记录表)
|
||||||
* @return R
|
// * @return R
|
||||||
*/
|
// */
|
||||||
@ApiOperation(value = "修改(试剂耗材领用记录表)", notes = "修改(试剂耗材领用记录表)")
|
// @ApiOperation(value = "修改(试剂耗材领用记录表)", notes = "修改(试剂耗材领用记录表)")
|
||||||
@SysLog("修改(试剂耗材领用记录表)" )
|
// @SysLog("修改(试剂耗材领用记录表)" )
|
||||||
@PutMapping
|
// @PutMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_requisition_record_edit')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_requisition_record_edit')" )
|
||||||
public R<RequisitionRecord> putUpdateById(@RequestBody RequisitionRecord requisitionRecord, HttpServletRequest theHttpServletRequest) {
|
// public R<RequisitionRecord> putUpdateById(@RequestBody RequisitionRecord requisitionRecord, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
// Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
// DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
//
|
||||||
if (requisitionRecordService.updateById(requisitionRecord)) {
|
// if (requisitionRecordService.updateById(requisitionRecord)) {
|
||||||
return R.ok(requisitionRecord, "保存对象成功");
|
// return R.ok(requisitionRecord, "保存对象成功");
|
||||||
}
|
// }
|
||||||
else {
|
// else {
|
||||||
return R.failed(requisitionRecord, "保存对象失败");
|
// return R.failed(requisitionRecord, "保存对象失败");
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
/**
|
// /**
|
||||||
* 通过id删除(试剂耗材领用记录表)
|
// * 通过id删除(试剂耗材领用记录表)
|
||||||
* @param requisitionRecordId id
|
// * @param requisitionRecordId id
|
||||||
* @return R
|
// * @return R
|
||||||
*/
|
// */
|
||||||
@ApiOperation(value = "通过id删除(试剂耗材领用记录表)", notes = "通过id删除(试剂耗材领用记录表)")
|
// @ApiOperation(value = "通过id删除(试剂耗材领用记录表)", notes = "通过id删除(试剂耗材领用记录表)")
|
||||||
@SysLog("通过id删除(试剂耗材领用记录表)" )
|
// @SysLog("通过id删除(试剂耗材领用记录表)" )
|
||||||
@DeleteMapping("/{requisitionRecordId}" )
|
// @DeleteMapping("/{requisitionRecordId}" )
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_requisition_record_del')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_requisition_record_del')" )
|
||||||
public R<RequisitionRecord> deleteById(@PathVariable String requisitionRecordId, HttpServletRequest theHttpServletRequest) {
|
// public R<RequisitionRecord> deleteById(@PathVariable String requisitionRecordId, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
// Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
// DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
//
|
||||||
RequisitionRecord oldRequisitionRecord = requisitionRecordService.getById(requisitionRecordId);
|
// RequisitionRecord oldRequisitionRecord = requisitionRecordService.getById(requisitionRecordId);
|
||||||
|
//
|
||||||
if (requisitionRecordService.removeById(requisitionRecordId)) {
|
// if (requisitionRecordService.removeById(requisitionRecordId)) {
|
||||||
return R.ok(oldRequisitionRecord, "对象删除成功");
|
// return R.ok(oldRequisitionRecord, "对象删除成功");
|
||||||
}
|
// }
|
||||||
else {
|
// else {
|
||||||
return R.failed(oldRequisitionRecord, "对象删除失败");
|
// return R.failed(oldRequisitionRecord, "对象删除失败");
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
}
|
// }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
-151
@@ -1,151 +0,0 @@
|
|||||||
package digital.laboratory.platform.reagent.controller;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
||||||
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import digital.laboratory.platform.common.core.util.R;
|
|
||||||
import digital.laboratory.platform.common.log.annotation.SysLog;
|
|
||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
|
||||||
import digital.laboratory.platform.reagent.entity.SignedBatchList;
|
|
||||||
import digital.laboratory.platform.reagent.service.SignedBatchListService;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.annotations.Api;
|
|
||||||
import io.swagger.annotations.ApiOperation;
|
|
||||||
import lombok.RequiredArgsConstructor;
|
|
||||||
import org.springframework.security.oauth2.provider.OAuth2Authentication;
|
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.security.Principal;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 签收批次明细
|
|
||||||
*
|
|
||||||
* @author Zhang Xiaolong created at 2023-03-10
|
|
||||||
* @describe 签收批次明细 前端控制器
|
|
||||||
*
|
|
||||||
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中
|
|
||||||
* 这里写什么:
|
|
||||||
* 为前端提供数据, 接受前端的数据
|
|
||||||
* 为前端提供的数据, 从 service 取得后, 可以做一些适当的加工, 这种加工不是业务层面的, 只能是数据格式上, 为方便前端处理
|
|
||||||
* 接受前端的数据, 每一个函数的参数可以先做一些整理后, 再调用 service 中的函数。这里对参数的整理, 应该只是格式上的, 而不能是业务上的
|
|
||||||
* 数据层在 mapper 中, 数据层不涉及业务, 只管技术上的 对象<->表 之间的转换
|
|
||||||
*/
|
|
||||||
@RestController
|
|
||||||
@RequiredArgsConstructor
|
|
||||||
@RequestMapping("/signed_batch_list" )
|
|
||||||
@Api(value = "signed_batch_list", tags = "签收批次明细管理")
|
|
||||||
public class SignedBatchListController {
|
|
||||||
|
|
||||||
private final SignedBatchListService signedBatchListService;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过id查询签收批次明细
|
|
||||||
* @param signedBatchListId id
|
|
||||||
* @return R
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
|
||||||
@GetMapping("/{signedBatchListId}" )
|
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_signed_batch_list_get')" )
|
|
||||||
public R<SignedBatchList> getById(@PathVariable("signedBatchListId" ) String signedBatchListId, HttpServletRequest theHttpServletRequest) {
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
SignedBatchList signedBatchList = signedBatchListService.getById(signedBatchListId);
|
|
||||||
return R.ok(signedBatchList);
|
|
||||||
//return R.ok(signedBatchListService.getById(signedBatchListId));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 分页查询
|
|
||||||
* @param page 分页对象
|
|
||||||
* @param signedBatchList 签收批次明细
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
|
||||||
@GetMapping("/page" )
|
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_signed_batch_list_get')" )
|
|
||||||
public R<IPage<SignedBatchList>> getSignedBatchListPage(Page<SignedBatchList> page, SignedBatchList signedBatchList, HttpServletRequest theHttpServletRequest) {
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
IPage<SignedBatchList> signedBatchListSList = signedBatchListService.page(page, Wrappers.<SignedBatchList>query()
|
|
||||||
.eq("create_by", dlpUser.getId())
|
|
||||||
.orderByDesc("create_time")
|
|
||||||
);
|
|
||||||
return R.ok(signedBatchListSList);
|
|
||||||
// return R.ok(signedBatchListService.page(page, Wrappers.query(signedBatchList)));
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 新增签收批次明细
|
|
||||||
* @param signedBatchList 签收批次明细
|
|
||||||
* @return R
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "新增签收批次明细", notes = "新增签收批次明细")
|
|
||||||
@SysLog("新增签收批次明细" )
|
|
||||||
@PostMapping
|
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_signed_batch_list_add')" )
|
|
||||||
public R<SignedBatchList> postAddObject(@RequestBody SignedBatchList signedBatchList, HttpServletRequest theHttpServletRequest) {
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
signedBatchList.setSignedBatchListId(IdWorker.get32UUID().toUpperCase());
|
|
||||||
if (signedBatchListService.save(signedBatchList)) {
|
|
||||||
return R.ok(signedBatchList, "对象创建成功");
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return R.failed(signedBatchList, "对象创建失败");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 修改签收批次明细
|
|
||||||
* @param signedBatchList 签收批次明细
|
|
||||||
* @return R
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "修改签收批次明细", notes = "修改签收批次明细")
|
|
||||||
@SysLog("修改签收批次明细" )
|
|
||||||
@PutMapping
|
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_signed_batch_list_edit')" )
|
|
||||||
public R<SignedBatchList> putUpdateById(@RequestBody SignedBatchList signedBatchList, HttpServletRequest theHttpServletRequest) {
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
if (signedBatchListService.updateById(signedBatchList)) {
|
|
||||||
return R.ok(signedBatchList, "保存对象成功");
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return R.failed(signedBatchList, "保存对象失败");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过id删除签收批次明细
|
|
||||||
* @param signedBatchListId id
|
|
||||||
* @return R
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "通过id删除签收批次明细", notes = "通过id删除签收批次明细")
|
|
||||||
@SysLog("通过id删除签收批次明细" )
|
|
||||||
@DeleteMapping("/{signedBatchListId}" )
|
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_signed_batch_list_del')" )
|
|
||||||
public R<SignedBatchList> deleteById(@PathVariable String signedBatchListId, HttpServletRequest theHttpServletRequest) {
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
SignedBatchList oldSignedBatchList = signedBatchListService.getById(signedBatchListId);
|
|
||||||
|
|
||||||
if (signedBatchListService.removeById(signedBatchListId)) {
|
|
||||||
return R.ok(oldSignedBatchList, "对象删除成功");
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return R.failed(oldSignedBatchList, "对象删除失败");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
-169
@@ -1,169 +0,0 @@
|
|||||||
package digital.laboratory.platform.reagent.controller;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
||||||
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import digital.laboratory.platform.common.core.util.R;
|
|
||||||
import digital.laboratory.platform.common.log.annotation.SysLog;
|
|
||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
|
||||||
import digital.laboratory.platform.reagent.dto.SigningRecordFormDTO;
|
|
||||||
import digital.laboratory.platform.reagent.entity.SignedBatchList;
|
|
||||||
import digital.laboratory.platform.reagent.entity.SigningRecordForm;
|
|
||||||
import digital.laboratory.platform.reagent.service.SigningRecordFormService;
|
|
||||||
import digital.laboratory.platform.reagent.vo.SigningRecordFormVO;
|
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
|
||||||
import io.swagger.annotations.Api;
|
|
||||||
import io.swagger.annotations.ApiOperation;
|
|
||||||
import lombok.RequiredArgsConstructor;
|
|
||||||
import org.springframework.security.oauth2.provider.OAuth2Authentication;
|
|
||||||
import org.springframework.web.bind.annotation.*;
|
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest;
|
|
||||||
import javax.servlet.http.HttpServletResponse;
|
|
||||||
import java.io.IOException;
|
|
||||||
import java.security.Principal;
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 签收记录表
|
|
||||||
*
|
|
||||||
* @author Zhang Xiaolong created at 2023-03-10
|
|
||||||
* @describe 签收记录表 前端控制器
|
|
||||||
* <p>
|
|
||||||
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中
|
|
||||||
* 这里写什么:
|
|
||||||
* 为前端提供数据, 接受前端的数据
|
|
||||||
* 为前端提供的数据, 从 service 取得后, 可以做一些适当的加工, 这种加工不是业务层面的, 只能是数据格式上, 为方便前端处理
|
|
||||||
* 接受前端的数据, 每一个函数的参数可以先做一些整理后, 再调用 service 中的函数。这里对参数的整理, 应该只是格式上的, 而不能是业务上的
|
|
||||||
* 数据层在 mapper 中, 数据层不涉及业务, 只管技术上的 对象<->表 之间的转换
|
|
||||||
*/
|
|
||||||
@RestController
|
|
||||||
@RequiredArgsConstructor
|
|
||||||
@RequestMapping("/signing_record_form")
|
|
||||||
@Api(value = "signing_record_form", tags = "签收记录表管理")
|
|
||||||
public class SigningRecordFormController {
|
|
||||||
|
|
||||||
private final SigningRecordFormService signingRecordFormService;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过id查询签收记录表
|
|
||||||
*
|
|
||||||
* @param signingRecordFormId id
|
|
||||||
* @return R
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
|
||||||
@GetMapping("/{signingRecordFormId}")
|
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_signing_record_form_get')" )
|
|
||||||
public R<SigningRecordForm> getById(@PathVariable("signingRecordFormId") String signingRecordFormId, HttpServletRequest theHttpServletRequest) {
|
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
SigningRecordFormVO signingRecordFormVO = signingRecordFormService.getSigningRecordFormVO(signingRecordFormId);
|
|
||||||
|
|
||||||
return R.ok(signingRecordFormVO);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 分页查询
|
|
||||||
*
|
|
||||||
* @param page 分页对象
|
|
||||||
* @param signingRecordForm 签收记录表
|
|
||||||
* @return
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
|
||||||
@GetMapping("/page")
|
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_signing_record_form_get')")
|
|
||||||
public R<IPage<SigningRecordForm>> getSigningRecordFormVOPage(Page<SigningRecordForm> page, SigningRecordForm signingRecordForm, HttpServletRequest theHttpServletRequest) {
|
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
IPage<SigningRecordForm> signingRecordFormPage = signingRecordFormService.page(page, Wrappers.<SigningRecordForm>query()
|
|
||||||
.eq("create_by", dlpUser.getId())
|
|
||||||
.orderByDesc("create_time"));
|
|
||||||
|
|
||||||
return R.ok(signingRecordFormPage);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 新增签收记录表
|
|
||||||
*
|
|
||||||
* @param signingRecordFormDTOList 签收记录表
|
|
||||||
* @return R
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "新增签收记录表", notes = "新增签收记录表")
|
|
||||||
@SysLog("新增签收记录表")
|
|
||||||
@PostMapping
|
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_signing_record_form_add')")
|
|
||||||
public R<String> postAddObject(@RequestBody List<SigningRecordFormDTO> signingRecordFormDTOList, HttpServletRequest theHttpServletRequest) {
|
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
Boolean aBoolean = signingRecordFormService.addFormById(signingRecordFormDTOList, dlpUser);
|
|
||||||
|
|
||||||
|
|
||||||
if (aBoolean) {
|
|
||||||
return R.ok("保存成功");
|
|
||||||
} else {
|
|
||||||
return R.failed("保存失败");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 修改签收记录表
|
|
||||||
*
|
|
||||||
* @param signingRecordFormDTO 签收记录表
|
|
||||||
* @return R
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "修改签收记录表", notes = "修改签收记录表")
|
|
||||||
@SysLog("修改签收记录表")
|
|
||||||
@PutMapping
|
|
||||||
// @PreAuthorize("@pms.hasPermission('reagent_signing_record_form_edit')")
|
|
||||||
public R<SignedBatchList> putUpdateById(@RequestBody SigningRecordFormDTO signingRecordFormDTO, HttpServletRequest theHttpServletRequest) {
|
|
||||||
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
SignedBatchList signedBatchList = signingRecordFormService.editFormById(signingRecordFormDTO);
|
|
||||||
|
|
||||||
if (signedBatchList != null) {
|
|
||||||
return R.ok(signedBatchList, "修改成功");
|
|
||||||
} else {
|
|
||||||
return R.failed(signedBatchList, "修改失败");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 通过id删除签收记录表
|
|
||||||
*
|
|
||||||
* @param signingRecordFormId id
|
|
||||||
* @return R
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "通过id删除签收记录表", notes = "通过id删除签收记录表")
|
|
||||||
@SysLog("通过id删除签收记录表")
|
|
||||||
@DeleteMapping("/{signingRecordFormId}")
|
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_signing_record_form_del')")
|
|
||||||
public R<SigningRecordForm> deleteById(@PathVariable String signingRecordFormId, HttpServletRequest theHttpServletRequest) {
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
SigningRecordForm oldSigningRecordForm = signingRecordFormService.getById(signingRecordFormId);
|
|
||||||
|
|
||||||
if (signingRecordFormService.removeById(signingRecordFormId)) {
|
|
||||||
return R.ok(oldSigningRecordForm, "对象删除成功");
|
|
||||||
} else {
|
|
||||||
return R.failed(oldSigningRecordForm, "对象删除失败");
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
+38
-38
@@ -7,8 +7,10 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|||||||
import digital.laboratory.platform.common.core.util.R;
|
import digital.laboratory.platform.common.core.util.R;
|
||||||
import digital.laboratory.platform.common.log.annotation.SysLog;
|
import digital.laboratory.platform.common.log.annotation.SysLog;
|
||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.StandardMaterialApplicationDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.StandardMaterialApplication;
|
import digital.laboratory.platform.reagent.entity.StandardMaterialApplication;
|
||||||
import digital.laboratory.platform.reagent.service.StandardMaterialApplicationService;
|
import digital.laboratory.platform.reagent.service.StandardMaterialApplicationService;
|
||||||
|
import digital.laboratory.platform.reagent.vo.StandardMaterialApplicationVO;
|
||||||
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
@@ -49,7 +51,7 @@ public class StandardMaterialApplicationController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
||||||
@GetMapping("/{standardMaterialApplicationId}" )
|
@GetMapping("/{standardMaterialApplicationId}" )
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_standard_material_application_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_standard_material_application_get')" )
|
||||||
public R<StandardMaterialApplication> getById(@PathVariable("standardMaterialApplicationId" ) String standardMaterialApplicationId, HttpServletRequest theHttpServletRequest) {
|
public R<StandardMaterialApplication> getById(@PathVariable("standardMaterialApplicationId" ) String standardMaterialApplicationId, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
@@ -65,14 +67,35 @@ public class StandardMaterialApplicationController {
|
|||||||
* @param standardMaterialApplication (标准物质领用/归还登记表)
|
* @param standardMaterialApplication (标准物质领用/归还登记表)
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "分页查询", notes = "分页查询")
|
@ApiOperation(value = "领用分页查询", notes = "领用分页查询")
|
||||||
@GetMapping("/page" )
|
@GetMapping("/page" )
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_standard_material_application_get')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_standard_material_application_get')" )
|
||||||
public R<IPage<StandardMaterialApplication>> getStandardMaterialApplicationPage(Page<StandardMaterialApplication> page, StandardMaterialApplication standardMaterialApplication, HttpServletRequest theHttpServletRequest) {
|
public R<IPage<StandardMaterialApplicationVO>> getStandardMaterialApplicationPage(Page<StandardMaterialApplication> page, StandardMaterialApplication standardMaterialApplication, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
IPage<StandardMaterialApplication> standardMaterialApplicationSList = standardMaterialApplicationService.page(page, Wrappers.<StandardMaterialApplication>query()
|
IPage<StandardMaterialApplicationVO> standardMaterialApplicationSList = standardMaterialApplicationService.getPage(page, Wrappers.<StandardMaterialApplication>query()
|
||||||
|
.eq("create_by", dlpUser.getId())
|
||||||
|
.orderByDesc("create_time")
|
||||||
|
);
|
||||||
|
return R.ok(standardMaterialApplicationSList);
|
||||||
|
// return R.ok(standardMaterialApplicationService.page(page, Wrappers.query(standardMaterialApplication)));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询
|
||||||
|
* @param page 分页对象
|
||||||
|
* @param standardMaterialApplication (标准物质领用/归还登记表)
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "归还分页查询", notes = "归还分页查询")
|
||||||
|
@GetMapping("/return/page" )
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_standard_material_application_get')" )
|
||||||
|
public R<IPage<StandardMaterialApplicationVO>> getList(Page<StandardMaterialApplication> page, StandardMaterialApplication standardMaterialApplication, HttpServletRequest theHttpServletRequest) {
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
IPage<StandardMaterialApplicationVO> standardMaterialApplicationSList = standardMaterialApplicationService.getList(page, Wrappers.<StandardMaterialApplication>query()
|
||||||
.eq("create_by", dlpUser.getId())
|
.eq("create_by", dlpUser.getId())
|
||||||
.orderByDesc("create_time")
|
.orderByDesc("create_time")
|
||||||
);
|
);
|
||||||
@@ -82,46 +105,23 @@ public class StandardMaterialApplicationController {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新增(标准物质领用/归还登记表)
|
* 归还(标准物质领用/归还登记表)
|
||||||
* @param standardMaterialApplication (标准物质领用/归还登记表)
|
* @param standardMaterialApplicationDTO (标准物质领用/归还登记表)
|
||||||
* @return R
|
* @return R
|
||||||
*/
|
*/
|
||||||
@ApiOperation(value = "新增(标准物质领用/归还登记表)", notes = "新增(标准物质领用/归还登记表)")
|
@ApiOperation(value = "归还(标准物质领用/归还登记表)", notes = "归还(标准物质领用/归还登记表)")
|
||||||
@SysLog("新增(标准物质领用/归还登记表)" )
|
|
||||||
@PostMapping
|
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_standard_material_application_add')" )
|
|
||||||
public R<StandardMaterialApplication> postAddObject(@RequestBody StandardMaterialApplication standardMaterialApplication, HttpServletRequest theHttpServletRequest) {
|
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
|
||||||
|
|
||||||
standardMaterialApplication.setStandardMaterialApplicationId(IdWorker.get32UUID().toUpperCase());
|
|
||||||
if (standardMaterialApplicationService.save(standardMaterialApplication)) {
|
|
||||||
return R.ok(standardMaterialApplication, "对象创建成功");
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
return R.failed(standardMaterialApplication, "对象创建失败");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 修改(标准物质领用/归还登记表)
|
|
||||||
* @param standardMaterialApplication (标准物质领用/归还登记表)
|
|
||||||
* @return R
|
|
||||||
*/
|
|
||||||
@ApiOperation(value = "修改(标准物质领用/归还登记表)", notes = "修改(标准物质领用/归还登记表)")
|
|
||||||
@SysLog("修改(标准物质领用/归还登记表)" )
|
@SysLog("修改(标准物质领用/归还登记表)" )
|
||||||
@PutMapping
|
@PutMapping
|
||||||
@PreAuthorize("@pms.hasPermission('reagent_standard_material_application_edit')" )
|
// @PreAuthorize("@pms.hasPermission('reagent_standard_material_application_edit')" )
|
||||||
public R<StandardMaterialApplication> putUpdateById(@RequestBody StandardMaterialApplication standardMaterialApplication, HttpServletRequest theHttpServletRequest) {
|
public R<StandardMaterialApplication> putUpdateById(@RequestBody StandardMaterialApplicationDTO standardMaterialApplicationDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
Principal principal = theHttpServletRequest.getUserPrincipal();
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
if (standardMaterialApplicationService.updateById(standardMaterialApplication)) {
|
StandardMaterialApplication standardMaterialApplication = standardMaterialApplicationService.returnById(standardMaterialApplicationDTO);
|
||||||
return R.ok(standardMaterialApplication, "保存对象成功");
|
|
||||||
}
|
if (standardMaterialApplication!=null){
|
||||||
else {
|
return R.ok(standardMaterialApplication,"归还成功");
|
||||||
return R.failed(standardMaterialApplication, "保存对象失败");
|
}else return R.failed("归还失败");
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
+167
@@ -0,0 +1,167 @@
|
|||||||
|
package digital.laboratory.platform.reagent.controller;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import digital.laboratory.platform.common.core.util.R;
|
||||||
|
import digital.laboratory.platform.common.log.annotation.SysLog;
|
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.WarehousingRecordFormDTO;
|
||||||
|
import digital.laboratory.platform.reagent.entity.WarehousingBatchList;
|
||||||
|
import digital.laboratory.platform.reagent.entity.WarehousingRecordForm;
|
||||||
|
import digital.laboratory.platform.reagent.service.WarehousingRecordFormService;
|
||||||
|
import digital.laboratory.platform.reagent.vo.WarehousingRecordFormVO;
|
||||||
|
import org.springframework.security.access.prepost.PreAuthorize;
|
||||||
|
import io.swagger.annotations.Api;
|
||||||
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import org.springframework.security.oauth2.provider.OAuth2Authentication;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import java.security.Principal;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 签收记录表
|
||||||
|
*
|
||||||
|
* @author Zhang Xiaolong created at 2023-03-10
|
||||||
|
* @describe 签收记录表 前端控制器
|
||||||
|
* <p>
|
||||||
|
* 这是与表示层的接口, 不应该接业务逻辑写在这里, 业务逻辑应该写在 service 中
|
||||||
|
* 这里写什么:
|
||||||
|
* 为前端提供数据, 接受前端的数据
|
||||||
|
* 为前端提供的数据, 从 service 取得后, 可以做一些适当的加工, 这种加工不是业务层面的, 只能是数据格式上, 为方便前端处理
|
||||||
|
* 接受前端的数据, 每一个函数的参数可以先做一些整理后, 再调用 service 中的函数。这里对参数的整理, 应该只是格式上的, 而不能是业务上的
|
||||||
|
* 数据层在 mapper 中, 数据层不涉及业务, 只管技术上的 对象<->表 之间的转换
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@RequiredArgsConstructor
|
||||||
|
@RequestMapping("/warehousing_record_form")
|
||||||
|
@Api(value = "warehousing_record_form", tags = "入库记录表管理")
|
||||||
|
public class WarehousingRecordFormController {
|
||||||
|
|
||||||
|
private final WarehousingRecordFormService warehousingRecordFormService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过id查询签收记录表
|
||||||
|
*
|
||||||
|
* @param warehousingRecordFormId id
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "通过id查询", notes = "通过id查询")
|
||||||
|
@GetMapping("/{warehousingRecordFormId}")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_signing_record_form_get')" )
|
||||||
|
public R<WarehousingRecordFormVO> getById(@PathVariable("warehousingRecordFormId") String warehousingRecordFormId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
WarehousingRecordFormVO warehousingRecordFormVO = warehousingRecordFormService.getWarehousingRecordFormVO(warehousingRecordFormId);
|
||||||
|
|
||||||
|
return R.ok(warehousingRecordFormVO);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询
|
||||||
|
*
|
||||||
|
* @param page 分页对象
|
||||||
|
* @param signingRecordForm 签收记录表
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "分页查询", notes = "分页查询")
|
||||||
|
@GetMapping("/page")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_signing_record_form_get')")
|
||||||
|
public R<IPage<WarehousingRecordForm>> getWarehousingRecordFormVOPage(Page<WarehousingRecordForm> page, WarehousingRecordForm signingRecordForm, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
IPage<WarehousingRecordForm> signingRecordFormPage = warehousingRecordFormService.page(page, Wrappers.<WarehousingRecordForm>query()
|
||||||
|
.eq("create_by", dlpUser.getId())
|
||||||
|
.orderByDesc("create_time"));
|
||||||
|
|
||||||
|
return R.ok(signingRecordFormPage);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 新增签收记录表
|
||||||
|
*
|
||||||
|
* @param warehousingRecordFormDTOList 签收记录表
|
||||||
|
* @return R
|
||||||
|
*/
|
||||||
|
@ApiOperation(value = "新增签收记录表", notes = "新增签收记录表")
|
||||||
|
@SysLog("新增签收记录表")
|
||||||
|
@PostMapping
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_signing_record_form_add')")
|
||||||
|
public R<String> postAddObject(@RequestBody List<WarehousingRecordFormDTO> warehousingRecordFormDTOList, HttpServletRequest theHttpServletRequest) {
|
||||||
|
|
||||||
|
Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
|
||||||
|
DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
|
||||||
|
Boolean aBoolean = warehousingRecordFormService.addFormById(warehousingRecordFormDTOList, dlpUser);
|
||||||
|
|
||||||
|
|
||||||
|
if (aBoolean) {
|
||||||
|
return R.ok("保存成功");
|
||||||
|
} else {
|
||||||
|
return R.failed("保存失败");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// /**
|
||||||
|
// * 修改签收记录表
|
||||||
|
// *
|
||||||
|
// * @param warehousingRecordFormDTO 签收记录表
|
||||||
|
// * @return R
|
||||||
|
// */
|
||||||
|
// @ApiOperation(value = "修改签收记录表", notes = "修改签收记录表")
|
||||||
|
// @SysLog("修改签收记录表")
|
||||||
|
// @PutMapping
|
||||||
|
//// @PreAuthorize("@pms.hasPermission('reagent_signing_record_form_edit')")
|
||||||
|
// public R<WarehousingBatchList> putUpdateById(@RequestBody WarehousingRecordFormDTO warehousingRecordFormDTO, HttpServletRequest theHttpServletRequest) {
|
||||||
|
//
|
||||||
|
// Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
//
|
||||||
|
// DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
//
|
||||||
|
// WarehousingRecordFormDTO warehousingRecordFormDTO1 = warehousingRecordFormDTO;
|
||||||
|
//
|
||||||
|
//
|
||||||
|
// if ( != null) {
|
||||||
|
// return R.ok(signedBatchList, "修改成功");
|
||||||
|
// } else {
|
||||||
|
// return R.failed(signedBatchList, "修改失败");
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
|
||||||
|
// /**
|
||||||
|
// * 通过id删除签收记录表
|
||||||
|
// *
|
||||||
|
// * @param signingRecordFormId id
|
||||||
|
// * @return R
|
||||||
|
// */
|
||||||
|
// @ApiOperation(value = "通过id删除签收记录表", notes = "通过id删除签收记录表")
|
||||||
|
// @SysLog("通过id删除签收记录表")
|
||||||
|
// @DeleteMapping("/{signingRecordFormId}")
|
||||||
|
// @PreAuthorize("@pms.hasPermission('reagent_signing_record_form_del')")
|
||||||
|
// public R<W> deleteById(@PathVariable String signingRecordFormId, HttpServletRequest theHttpServletRequest) {
|
||||||
|
// Principal principal = theHttpServletRequest.getUserPrincipal();
|
||||||
|
// DLPUser dlpUser = (DLPUser) ((OAuth2Authentication) principal).getUserAuthentication().getPrincipal();
|
||||||
|
//
|
||||||
|
// SigningRecordForm oldSigningRecordForm = warehousingRecordFormService.getById(signingRecordFormId);
|
||||||
|
//
|
||||||
|
// if (warehousingRecordFormService.removeById(signingRecordFormId)) {
|
||||||
|
// return R.ok(oldSigningRecordForm, "对象删除成功");
|
||||||
|
// } else {
|
||||||
|
// return R.failed(oldSigningRecordForm, "对象删除失败");
|
||||||
|
// }
|
||||||
|
//
|
||||||
|
// }
|
||||||
|
|
||||||
|
}
|
||||||
@@ -11,11 +11,11 @@ public class AuditAndApproveDTO {
|
|||||||
|
|
||||||
private String uuId;
|
private String uuId;
|
||||||
|
|
||||||
private String auditResult;
|
private Boolean auditResult;
|
||||||
|
|
||||||
private String auditOpinion;
|
private String auditOpinion;
|
||||||
|
|
||||||
private String approveResult;
|
private Boolean approveResult;
|
||||||
|
|
||||||
private String approveOpinion;
|
private String approveOpinion;
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
package digital.laboratory.platform.reagent.dto;
|
package digital.laboratory.platform.reagent.dto;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@@ -8,20 +10,26 @@ import lombok.NoArgsConstructor;
|
|||||||
@Data
|
@Data
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
|
@ApiModel(value = "集中采购申请DTO")
|
||||||
|
|
||||||
public class CentralizedRequestDTO {
|
public class CentralizedRequestDTO {
|
||||||
|
@ApiModelProperty(value="集中采购申请ID")
|
||||||
|
|
||||||
private String centralizedRequestId;
|
private String centralizedRequestId;
|
||||||
|
@ApiModelProperty(value="采购目录编号")
|
||||||
|
|
||||||
private String purchaseCatalogueNumber;
|
private String purchaseCatalogueNumber;
|
||||||
|
|
||||||
private Integer quantityPurchased;
|
@ApiModelProperty(value="申请数量")
|
||||||
|
|
||||||
|
private Integer numberOfApplications;
|
||||||
|
@ApiModelProperty(value="试剂耗材ID")
|
||||||
|
|
||||||
private String reagentConsumableId;
|
private String reagentConsumableId;
|
||||||
|
@ApiModelProperty(value="备注")
|
||||||
|
|
||||||
private String remarks;
|
private String remarks;
|
||||||
|
@ApiModelProperty(value="集中采购申请明细Id")
|
||||||
private String catalogueDetailsId;
|
|
||||||
|
|
||||||
private String detailsOfCentralizedId;
|
private String detailsOfCentralizedId;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package digital.laboratory.platform.reagent.dto;
|
package digital.laboratory.platform.reagent.dto;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import io.swagger.models.auth.In;
|
import io.swagger.models.auth.In;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
@@ -9,20 +10,63 @@ import lombok.NoArgsConstructor;
|
|||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
public class DecentralizedRequestDTO {
|
public class DecentralizedRequestDTO {
|
||||||
|
@ApiModelProperty(value = "(品牌)")
|
||||||
|
|
||||||
private String brand;
|
private String brand;
|
||||||
|
@ApiModelProperty(value = "(类别)")
|
||||||
|
|
||||||
private String category;
|
private String category;
|
||||||
|
@ApiModelProperty(value="偏差/不确定度")
|
||||||
|
|
||||||
private String deviationOrUncertainty;
|
private String deviationOrUncertainty;
|
||||||
|
|
||||||
|
@ApiModelProperty(value="包装份数")
|
||||||
|
|
||||||
private String packagedCopies;
|
private String packagedCopies;
|
||||||
|
|
||||||
|
@ApiModelProperty(value="(数量)")
|
||||||
|
|
||||||
private Integer quantity;
|
private Integer quantity;
|
||||||
|
@ApiModelProperty(value="(种类)")
|
||||||
|
|
||||||
private String species;
|
private String species;
|
||||||
|
@ApiModelProperty(value="(试剂耗材ID)")
|
||||||
|
|
||||||
private String reagentConsumableId;
|
private String reagentConsumableId;
|
||||||
|
@ApiModelProperty(value="(规格型号)")
|
||||||
|
|
||||||
private String specificationAndModel;
|
private String specificationAndModel;
|
||||||
|
@ApiModelProperty(value="(技术参数)")
|
||||||
|
|
||||||
private String technicalParameter;
|
private String technicalParameter;
|
||||||
|
@ApiModelProperty(value="(标准值/纯度)")
|
||||||
|
|
||||||
private String standardValueOrPurity;
|
private String standardValueOrPurity;
|
||||||
private String use;
|
@ApiModelProperty(value="(用途)")
|
||||||
|
|
||||||
|
private String purpose;
|
||||||
private String decentralizedRequestId;
|
private String decentralizedRequestId;
|
||||||
private String decentralizeDetailsId;
|
private String decentralizeDetailsId;
|
||||||
|
@ApiModelProperty(value="单价")
|
||||||
|
|
||||||
private Double unitPrice;
|
private Double unitPrice;
|
||||||
|
@ApiModelProperty(value="(试剂耗材名称)")
|
||||||
|
|
||||||
|
private String reagentConsumableName;
|
||||||
|
@ApiModelProperty(value="存储条件")
|
||||||
|
|
||||||
|
private String storageCondition;
|
||||||
|
@ApiModelProperty(value="别名")
|
||||||
|
|
||||||
|
private String alias;
|
||||||
|
@ApiModelProperty(value="备注")
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
@ApiModelProperty(value="(英文名)")
|
||||||
|
|
||||||
|
private String englishName;
|
||||||
|
@ApiModelProperty(value="包装单位")
|
||||||
|
|
||||||
|
private String minimumUnit;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
package digital.laboratory.platform.reagent.dto;
|
package digital.laboratory.platform.reagent.dto;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@@ -7,31 +9,65 @@ import lombok.NoArgsConstructor;
|
|||||||
@Data
|
@Data
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
|
@ApiModel(value = "采购目录DTO")
|
||||||
|
|
||||||
public class PurchaseCatalogueDTO {
|
public class PurchaseCatalogueDTO {
|
||||||
|
/**
|
||||||
|
* (品牌)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="品牌")
|
||||||
private String brand;
|
private String brand;
|
||||||
|
@ApiModelProperty(value="类别")
|
||||||
private String category;
|
private String category;
|
||||||
|
@ApiModelProperty(value="偏差/不确定度")
|
||||||
private String devivationOrUncertainty;
|
private String deviationOrUncertainty;
|
||||||
|
@ApiModelProperty(value="编号")
|
||||||
private String number;
|
private String number;
|
||||||
|
@ApiModelProperty(value="包装份数")
|
||||||
|
|
||||||
private String packagedCopies;
|
private String packagedCopies;
|
||||||
|
@ApiModelProperty(value="采购目录ID")
|
||||||
|
|
||||||
private String purchaseCatalogueId;
|
private String purchaseCatalogueId;
|
||||||
|
@ApiModelProperty(value="采购目录编号")
|
||||||
|
|
||||||
private String purchaseCatalogueNumber;
|
private String purchaseCatalogueNumber;
|
||||||
|
@ApiModelProperty(value="试剂耗材名称")
|
||||||
|
|
||||||
private String reagentConsumableId;
|
private String reagentConsumableName;
|
||||||
|
@ApiModelProperty(value="种类)")
|
||||||
|
|
||||||
private String species;
|
private String species;
|
||||||
|
@ApiModelProperty(value="规格型号")
|
||||||
|
|
||||||
private String specificationAndModel;
|
private String specificationAndModel;
|
||||||
|
@ApiModelProperty(value="标准值/纯度")
|
||||||
|
|
||||||
private String standardValueOrPurity;
|
private String standardValueOrPurity;
|
||||||
|
@ApiModelProperty(value="单价")
|
||||||
|
|
||||||
private Double unitPrice;
|
private Double unitPrice;
|
||||||
|
@ApiModelProperty(value="采购目录明细ID")
|
||||||
|
|
||||||
private String catalogueDetailsId;
|
private String catalogueDetailsId;
|
||||||
|
@ApiModelProperty(value="试剂耗材Id")
|
||||||
|
|
||||||
|
private String reagentConsumableId;
|
||||||
|
@ApiModelProperty(value="存储条件")
|
||||||
|
|
||||||
|
private String storageCondition;
|
||||||
|
@ApiModelProperty(value="别名")
|
||||||
|
|
||||||
|
private String alias;
|
||||||
|
@ApiModelProperty(value="备注")
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
@ApiModelProperty(value="包装单位")
|
||||||
|
|
||||||
|
private String minimumUnit;
|
||||||
|
|
||||||
|
@ApiModelProperty(value="英文名")
|
||||||
|
private String englishName;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package digital.laboratory.platform.reagent.dto;
|
package digital.laboratory.platform.reagent.dto;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@@ -8,9 +9,20 @@ import lombok.NoArgsConstructor;
|
|||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
public class PurchaseListDTO {
|
public class PurchaseListDTO {
|
||||||
|
@ApiModelProperty(value="(采购清单ID)·")
|
||||||
|
|
||||||
private String purchaseListId;
|
private String purchaseListId;
|
||||||
|
@ApiModelProperty(value="(采购量)")
|
||||||
|
|
||||||
private Integer purchaseQuantity;
|
private Integer purchaseQuantity;
|
||||||
|
@ApiModelProperty(value="(试剂耗材ID)")
|
||||||
|
|
||||||
private String reagentConsumableId;
|
private String reagentConsumableId;
|
||||||
|
@ApiModelProperty(value="(备注)")
|
||||||
|
|
||||||
private String remarks;
|
private String remarks;
|
||||||
|
@ApiModelProperty(value="(供应商ID)")
|
||||||
|
|
||||||
private String supplierId;
|
private String supplierId;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
package digital.laboratory.platform.reagent.dto;
|
package digital.laboratory.platform.reagent.dto;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import io.swagger.models.auth.In;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.NoArgsConstructor;
|
import lombok.NoArgsConstructor;
|
||||||
@@ -7,12 +10,36 @@ import lombok.NoArgsConstructor;
|
|||||||
@Data
|
@Data
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
|
@ApiModel(value = "(采购计划DTO)")
|
||||||
public class PurchasingPlanDTO {
|
public class PurchasingPlanDTO {
|
||||||
|
@ApiModelProperty(value="集中采购申请明细ID")
|
||||||
|
|
||||||
|
private String detailsOfCentralizedId;
|
||||||
|
@ApiModelProperty(value="采购计划id")
|
||||||
|
|
||||||
private String purchasingPlanId;
|
private String purchasingPlanId;
|
||||||
private Integer quantity;
|
@ApiModelProperty(value="申请数量)")
|
||||||
|
|
||||||
|
private Integer numberOfApplications;
|
||||||
|
|
||||||
|
@ApiModelProperty(value="采购数量)")
|
||||||
|
|
||||||
|
private Integer quantityPurchased;
|
||||||
|
@ApiModelProperty(value="试剂耗材ID")
|
||||||
|
|
||||||
private String reagentConsumableId;
|
private String reagentConsumableId;
|
||||||
private Double subtotal;
|
|
||||||
private Double unitPrice;
|
@ApiModelProperty(value="集中采购申请明细ID")
|
||||||
|
|
||||||
private String procurementContentId;
|
private String procurementContentId;
|
||||||
|
@ApiModelProperty(value="换货试剂耗材ID")
|
||||||
|
|
||||||
|
private String replacementReagentConsumableId;
|
||||||
|
@ApiModelProperty(value="换货数量")
|
||||||
|
|
||||||
|
private Integer replacementQuantity;
|
||||||
|
@ApiModelProperty(value="换货单价")
|
||||||
|
|
||||||
|
private Double replacementPrice;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,65 +30,13 @@ public class AcceptanceContent extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(验收记录表ID)")
|
@ApiModelProperty(value="(验收记录表ID)")
|
||||||
private String acceptanceRecordFormId;
|
private String acceptanceRecordFormId;
|
||||||
|
|
||||||
/**
|
|
||||||
* (数量一致)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(数量一致)")
|
|
||||||
private String consistentQuantity;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (数量一致备注)
|
* (不合格项目)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(数量一致备注)")
|
@ApiModelProperty(value="(不合格项目)")
|
||||||
private String cRemark;
|
private String nonconformingItem;
|
||||||
|
|
||||||
/**
|
|
||||||
* (供货周期)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(供货周期)")
|
|
||||||
private String deliveryCycle;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (供货周期备注)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(供货周期备注)")
|
|
||||||
private String dRemark;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (包装完好)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(包装完好)")
|
|
||||||
private String packingSound;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (包装完好备注备注)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(包装完好备注备注)")
|
|
||||||
private String pRemark;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (品牌、型号一致)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(品牌、型号一致)")
|
|
||||||
private String theSameBrandAndModel;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (品牌、型号一致备注)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(品牌、型号一致备注)")
|
|
||||||
private String tRemark;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (有效期)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(有效期)")
|
|
||||||
private String validityPeriod;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (有效期备注)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(有效期备注)")
|
|
||||||
private String vRemark;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+91
-19
@@ -6,8 +6,10 @@ import com.baomidou.mybatisplus.annotation.TableName;
|
|||||||
import digital.laboratory.platform.common.mybatis.base.BaseEntity;
|
import digital.laboratory.platform.common.mybatis.base.BaseEntity;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
@@ -24,17 +26,18 @@ import lombok.EqualsAndHashCode;
|
|||||||
@ApiModel(value = "(验收记录表)")
|
@ApiModel(value = "(验收记录表)")
|
||||||
public class AcceptanceRecordForm extends BaseEntity {
|
public class AcceptanceRecordForm extends BaseEntity {
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (验收结论)
|
* (供应商ID)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(验收结论)")
|
@ApiModelProperty(value = "(供应商ID)")
|
||||||
private String acceptanceConclusion;
|
private String supplierId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 部门负责人审核时间
|
* 部门负责人审核时间
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="部门负责人审核时间")
|
@ApiModelProperty(value = "三级审核时间")
|
||||||
private LocalDateTime auditTimeOfDepartment;
|
private LocalDateTime auditTimeOfThreeLevel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (验收日期)
|
* (验收日期)
|
||||||
@@ -45,14 +48,14 @@ public class AcceptanceRecordForm extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* (部门负责人审核意见)
|
* (部门负责人审核意见)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(部门负责人审核意见)")
|
@ApiModelProperty(value = "(三及审核意见)")
|
||||||
private String auditOpinionOfDepartment;
|
private String auditOpinionOfThreeLevel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (部门负责人ID)
|
* (部门负责人ID)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(部门负责人ID)")
|
@ApiModelProperty(value = "(三级审核人ID)")
|
||||||
private String departmentHeadId;
|
private String threeLevelAuditorId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (后续处理情况)
|
* (后续处理情况)
|
||||||
@@ -60,11 +63,6 @@ public class AcceptanceRecordForm extends BaseEntity {
|
|||||||
@ApiModelProperty(value = "(后续处理情况)")
|
@ApiModelProperty(value = "(后续处理情况)")
|
||||||
private String followUpTreatment;
|
private String followUpTreatment;
|
||||||
|
|
||||||
/**
|
|
||||||
* (不合格项目)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(不合格项目)")
|
|
||||||
private String nonconformingItem;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (二级审核意见)
|
* (二级审核意见)
|
||||||
@@ -82,7 +80,7 @@ public class AcceptanceRecordForm extends BaseEntity {
|
|||||||
* (二级审核时间)
|
* (二级审核时间)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "(二级审核时间)")
|
@ApiModelProperty(value = "(二级审核时间)")
|
||||||
private String auditTimeOfSecondary;
|
private LocalDateTime auditTimeOfSecondary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (试剂耗材ID)
|
* (试剂耗材ID)
|
||||||
@@ -125,23 +123,97 @@ public class AcceptanceRecordForm extends BaseEntity {
|
|||||||
* 一级审核结果
|
* 一级审核结果
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "一级审核结果")
|
@ApiModelProperty(value = "一级审核结果")
|
||||||
private String auditResultOfPrimary;
|
private boolean auditResultOfPrimary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 部门负责人审核结果
|
* 部门负责人审核结果
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="部门负责人审核结果")
|
@ApiModelProperty(value = "三级审核结果")
|
||||||
private String auditResultOfDepartment;
|
private boolean auditResultOfThreeLevel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (二级审核结果)
|
* (二级审核结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "(二级审核结果)")
|
@ApiModelProperty(value = "(二级审核结果)")
|
||||||
private String auditResultOfSecondary;
|
private boolean auditResultOfSecondary;
|
||||||
|
/**
|
||||||
|
* (品牌型号一致)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(品牌型号一致)")
|
||||||
|
private boolean theSameBrandAndModel;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (品牌型号一致备注)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(品牌型号一致备注)")
|
||||||
|
private String bam_remarks;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (数量一致)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(数量一致)")
|
||||||
|
private boolean consistentQuantity;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (数量一致备注)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(数量一致备注)")
|
||||||
|
private String cq_remarks;
|
||||||
|
/**
|
||||||
|
* (包装完好)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(包装完好)")
|
||||||
|
private boolean packingInGoodCondition;
|
||||||
|
/**
|
||||||
|
* (包装完好备注)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(包装完好备注)")
|
||||||
|
private String pgc_remarks;
|
||||||
|
/**
|
||||||
|
* (有效期)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(有效期)")
|
||||||
|
private boolean validityPeriod;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (有效期备注)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(有效期备注)")
|
||||||
|
private String vp_remarks;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (供货周期)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(供货周期)")
|
||||||
|
private boolean deliveryCycle;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (供货周期备注)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(供货周期备注)")
|
||||||
|
private String dc_remarks;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (验收结论)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(验收结论)")
|
||||||
|
private String acceptanceConclusion;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (不合格项目)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(不合格项目)")
|
||||||
|
private String nonconformingItem;
|
||||||
|
/**
|
||||||
|
* (状态)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(状态)")
|
||||||
|
private Integer status;
|
||||||
|
/**
|
||||||
|
* (签收物品明细Id)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(签收物品明细Id)")
|
||||||
|
private String warehousingContentId;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,11 +36,7 @@ public class ApplicationForUse extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(领用人ID)")
|
@ApiModelProperty(value="(领用人ID)")
|
||||||
private String recipientId;
|
private String recipientId;
|
||||||
|
|
||||||
/**
|
|
||||||
* (备注)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(备注)")
|
|
||||||
private String remarks;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (状态)
|
* (状态)
|
||||||
@@ -48,11 +44,7 @@ public class ApplicationForUse extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(状态)")
|
@ApiModelProperty(value="(状态)")
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|
||||||
/**
|
|
||||||
* (用途)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(用途)")
|
|
||||||
private String use;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* applicationForUseId
|
* applicationForUseId
|
||||||
@@ -62,21 +54,21 @@ public class ApplicationForUse extends BaseEntity {
|
|||||||
private String applicationForUseId;
|
private String applicationForUseId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* deliveryRegistrationFormId
|
* 出库记录表
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="deliveryRegistrationFormId")
|
@ApiModelProperty(value="出库记录表")
|
||||||
private String deliveryRegistrationFormId;
|
private String deliveryRegistrationFormId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* requisitionRecordId
|
* 领用记录表
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="requisitionRecordId")
|
@ApiModelProperty(value="领用记录表")
|
||||||
private String requisitionRecordId;
|
private String requisitionRecordId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* claimCode
|
* 领取码
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="claimCode")
|
@ApiModelProperty(value="领取码")
|
||||||
private String claimCode;
|
private String claimCode;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ public class BatchDetails extends BaseEntity {
|
|||||||
* (批次)
|
* (批次)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(批次)")
|
@ApiModelProperty(value="(批次)")
|
||||||
private String batch;
|
private Integer batch;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (批号)
|
* (批号)
|
||||||
@@ -40,7 +40,7 @@ public class BatchDetails extends BaseEntity {
|
|||||||
* (符合性检验情况)
|
* (符合性检验情况)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(符合性检验情况)")
|
@ApiModelProperty(value="(符合性检验情况)")
|
||||||
private String complianceTestSituation;
|
private Boolean complianceTestSituation;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (上次期间核查日期)
|
* (上次期间核查日期)
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ public class Blacklist extends BaseEntity {
|
|||||||
* (符合性检查结果)
|
* (符合性检查结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(符合性检查结果)")
|
@ApiModelProperty(value="(符合性检查结果)")
|
||||||
private String resultsOfComplianceCheck;
|
private Boolean resultsOfComplianceCheck;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (供应商ID)
|
* (供应商ID)
|
||||||
|
|||||||
@@ -27,13 +27,19 @@ public class CatalogueDetails extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* (品牌)
|
* (品牌)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(品牌)")
|
@ApiModelProperty(value="品牌)")
|
||||||
private String brand;
|
private String brand;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (英文名)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="英文名)")
|
||||||
|
private String englishName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (类别)
|
* (类别)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(类别)")
|
@ApiModelProperty(value="类别)")
|
||||||
private String category;
|
private String category;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -42,12 +48,6 @@ public class CatalogueDetails extends BaseEntity {
|
|||||||
@ApiModelProperty(value="偏差/不确定度")
|
@ApiModelProperty(value="偏差/不确定度")
|
||||||
private String deviationOrUncertainty;
|
private String deviationOrUncertainty;
|
||||||
|
|
||||||
/**
|
|
||||||
* 编号(标准物质)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="编号(标准物质)")
|
|
||||||
private String number;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 包装份数
|
* 包装份数
|
||||||
*/
|
*/
|
||||||
@@ -63,13 +63,18 @@ public class CatalogueDetails extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* (采购目录编号)
|
* (采购目录编号)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(采购目录编号)")
|
@ApiModelProperty(value="采购目录编号)")
|
||||||
private String purchaseCatalogueNumber;
|
private String purchaseCatalogueNumber;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 试剂耗材ID
|
* 试剂耗材名称
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="试剂耗材ID")
|
@ApiModelProperty(value="试剂耗材名称")
|
||||||
|
private String reagentConsumableName;
|
||||||
|
/**
|
||||||
|
* 试剂耗材Id
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="试剂耗材Id")
|
||||||
private String reagentConsumableId;
|
private String reagentConsumableId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -81,13 +86,13 @@ public class CatalogueDetails extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* (规格型号)
|
* (规格型号)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(规格型号)")
|
@ApiModelProperty(value="规格型号)")
|
||||||
private String specificationAndModel;
|
private String specificationAndModel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (标准值/纯度)
|
* (标准值/纯度)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(标准值/纯度)")
|
@ApiModelProperty(value="标准值/纯度)")
|
||||||
private String standardValueOrPurity;
|
private String standardValueOrPurity;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -97,8 +102,29 @@ public class CatalogueDetails extends BaseEntity {
|
|||||||
private Double unitPrice;
|
private Double unitPrice;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 别名
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="别名")
|
||||||
|
private String alias;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 存储条件
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="存储条件")
|
||||||
|
private String storageCondition;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="备注")
|
||||||
|
private String remark;
|
||||||
|
/**
|
||||||
|
* 包装单位
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="包装单位")
|
||||||
|
private String minimumUnit;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* catalogueDetailsId
|
* catalogueDetailsId
|
||||||
|
|||||||
@@ -21,45 +21,27 @@ import lombok.EqualsAndHashCode;
|
|||||||
@Data
|
@Data
|
||||||
@TableName(value = "centralized_request", autoResultMap = true)
|
@TableName(value = "centralized_request", autoResultMap = true)
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@ApiModel(value = "(集中采购申请)")
|
@ApiModel(value = "集中采购申请")
|
||||||
public class CentralizedRequest extends BaseEntity {
|
public class CentralizedRequest extends BaseEntity {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="编号")
|
||||||
|
private String number;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (申请人ID)
|
* (申请人ID)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(申请人ID)")
|
@ApiModelProperty(value="申请人ID")
|
||||||
private String applicantId;
|
private String applicantId;
|
||||||
|
|
||||||
/**
|
|
||||||
* (审核意见)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(审核意见)")
|
|
||||||
private String auditOpinion;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (审核结果)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(审核结果)")
|
|
||||||
private String auditResult;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (审核时间)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(审核时间)")
|
|
||||||
private LocalDateTime auditTime;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (申请日期)
|
* (申请日期)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(申请日期)")
|
@ApiModelProperty(value="申请日期")
|
||||||
private LocalDateTime dateOfApplication;
|
private LocalDateTime dateOfApplication;
|
||||||
|
|
||||||
/**
|
|
||||||
* (部门负责人ID)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(审核人ID)")
|
|
||||||
private String auditorId;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 采购计划ID
|
* 采购计划ID
|
||||||
*/
|
*/
|
||||||
@@ -69,9 +51,22 @@ public class CentralizedRequest extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* (状态)
|
* (状态)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(状态)")
|
@ApiModelProperty(value="状态(0:未提交,1:已提交)")
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (部门名称)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="部门名称")
|
||||||
|
private String orgName;
|
||||||
|
/**
|
||||||
|
* (申请人名称)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="申请人名称")
|
||||||
|
private String applicantName;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -80,7 +75,7 @@ public class CentralizedRequest extends BaseEntity {
|
|||||||
* centralizedRequestId
|
* centralizedRequestId
|
||||||
*/
|
*/
|
||||||
@TableId(value = "centralized_request_id", type = IdType.ASSIGN_UUID)
|
@TableId(value = "centralized_request_id", type = IdType.ASSIGN_UUID)
|
||||||
@ApiModelProperty(value="centralizedRequestId")
|
@ApiModelProperty(value="集中采购申请ID")
|
||||||
private String centralizedRequestId;
|
private String centralizedRequestId;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -24,29 +24,7 @@ import lombok.EqualsAndHashCode;
|
|||||||
@ApiModel(value = "(检查内容)")
|
@ApiModel(value = "(检查内容)")
|
||||||
public class CheckContent extends BaseEntity {
|
public class CheckContent extends BaseEntity {
|
||||||
|
|
||||||
/**
|
|
||||||
* 品牌
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="品牌")
|
|
||||||
private String brand;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (符合性检查记录表ID)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(符合性检查记录表ID)")
|
|
||||||
private String complianceCheckId;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (试剂耗材ID)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(试剂耗材ID)")
|
|
||||||
private String reagentConsumableId;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (规格型号)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(规格型号)")
|
|
||||||
private String specificationAndModel;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* checkContentId
|
* checkContentId
|
||||||
|
|||||||
@@ -30,6 +30,12 @@ public class ComplianceCheck extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(一级审核意见)")
|
@ApiModelProperty(value="(一级审核意见)")
|
||||||
private String auditOpinionOfPrimary;
|
private String auditOpinionOfPrimary;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(编号)")
|
||||||
|
private String number;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (二级审核意见)
|
* (二级审核意见)
|
||||||
*/
|
*/
|
||||||
@@ -40,13 +46,13 @@ public class ComplianceCheck extends BaseEntity {
|
|||||||
* (一级审核结果)
|
* (一级审核结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(一级审核结果)")
|
@ApiModelProperty(value="(一级审核结果)")
|
||||||
private String auditResultOfPrimary;
|
private Boolean auditResultOfPrimary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (二级审核结果)
|
* (二级审核结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(二级审核结果)")
|
@ApiModelProperty(value="(二级审核结果)")
|
||||||
private String auditResultOfSecondary;
|
private Boolean auditResultOfSecondary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (一级审核时间)
|
* (一级审核时间)
|
||||||
@@ -60,12 +66,6 @@ public class ComplianceCheck extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(二级审核时间)")
|
@ApiModelProperty(value="(二级审核时间)")
|
||||||
private LocalDateTime auditTimeOfSecondary;
|
private LocalDateTime auditTimeOfSecondary;
|
||||||
|
|
||||||
/**
|
|
||||||
* (检查不符合项目)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(检查不符合项目)")
|
|
||||||
private String checkForNonconformities;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (检查日期)
|
* (检查日期)
|
||||||
*/
|
*/
|
||||||
@@ -78,11 +78,6 @@ public class ComplianceCheck extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(检查结论)")
|
@ApiModelProperty(value="(检查结论)")
|
||||||
private String examinationConclusion;
|
private String examinationConclusion;
|
||||||
|
|
||||||
/**
|
|
||||||
* (执行人ID)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(执行人ID)")
|
|
||||||
private String executorId;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (一级审核人ID)
|
* (一级审核人ID)
|
||||||
@@ -108,6 +103,34 @@ public class ComplianceCheck extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(二级审核人ID)")
|
@ApiModelProperty(value="(二级审核人ID)")
|
||||||
private String secondaryAuditorId;
|
private String secondaryAuditorId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 品牌
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="品牌")
|
||||||
|
private String brand;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (试剂耗材ID)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(试剂耗材ID)")
|
||||||
|
private String reagentConsumableId;
|
||||||
|
/**
|
||||||
|
* (标准物质编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(标准物质编号)")
|
||||||
|
private String reagentConsumableNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (规格型号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(规格型号)")
|
||||||
|
private String specificationAndModel;
|
||||||
|
/**
|
||||||
|
* (不合格项目)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(不合格项目)")
|
||||||
|
private String nonconformingItem;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* complianceCheckId
|
* complianceCheckId
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -29,6 +29,11 @@ public class DecentralizeDetails extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(品牌)")
|
@ApiModelProperty(value="(品牌)")
|
||||||
private String brand;
|
private String brand;
|
||||||
|
/**
|
||||||
|
* (英文名)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(英文名)")
|
||||||
|
private String englishName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (类别)
|
* (类别)
|
||||||
@@ -73,6 +78,12 @@ public class DecentralizeDetails extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(试剂耗材ID)")
|
@ApiModelProperty(value="(试剂耗材ID)")
|
||||||
private String reagentConsumableId;
|
private String reagentConsumableId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (试剂耗材名称)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(试剂耗材名称)")
|
||||||
|
private String reagentConsumableName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (种类)
|
* (种类)
|
||||||
*/
|
*/
|
||||||
@@ -103,6 +114,31 @@ public class DecentralizeDetails extends BaseEntity {
|
|||||||
@ApiModelProperty(value="单价")
|
@ApiModelProperty(value="单价")
|
||||||
private Double unitPrice;
|
private Double unitPrice;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 别名
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="别名")
|
||||||
|
private String alias;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 存储条件
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="存储条件")
|
||||||
|
private String storageCondition;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="备注")
|
||||||
|
|
||||||
|
private String remark;
|
||||||
|
/**
|
||||||
|
* 包装单位
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="包装单位")
|
||||||
|
private String minimumUnit;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (用途)
|
* (用途)
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ public class DecentralizedRequest extends BaseEntity {
|
|||||||
* (审批结果)
|
* (审批结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(审批结果)")
|
@ApiModelProperty(value="(审批结果)")
|
||||||
private String resultOfApproval;
|
private Boolean resultOfApproval;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (审批时间)
|
* (审批时间)
|
||||||
@@ -70,19 +70,19 @@ public class DecentralizedRequest extends BaseEntity {
|
|||||||
* (一级审核结果)
|
* (一级审核结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(一级审核结果)")
|
@ApiModelProperty(value="(一级审核结果)")
|
||||||
private String auditResultOfPrimary;
|
private Boolean auditResultOfPrimary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (二级审核结果)
|
* (二级审核结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(二级审核结果)")
|
@ApiModelProperty(value="(二级审核结果)")
|
||||||
private String auditResultOfSecondary;
|
private Boolean auditResultOfSecondary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (三级审核结果)
|
* (三级审核结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(三级审核结果)")
|
@ApiModelProperty(value="(三级审核结果)")
|
||||||
private String auditResultOfThreeLevel;
|
private Boolean auditResultOfThreeLevel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (一级审核时间)
|
* (一级审核时间)
|
||||||
@@ -106,7 +106,7 @@ public class DecentralizedRequest extends BaseEntity {
|
|||||||
* (需要符合性检验)
|
* (需要符合性检验)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(需要符合性检验)")
|
@ApiModelProperty(value="(需要符合性检验)")
|
||||||
private String complianceTesting;
|
private Boolean complianceTesting;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (申请日期)
|
* (申请日期)
|
||||||
|
|||||||
@@ -27,39 +27,62 @@ public class DetailsOfCentralized extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* (集中采购申请ID)
|
* (集中采购申请ID)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(集中采购申请ID)")
|
@ApiModelProperty(value="集中采购申请ID")
|
||||||
private String centralizedRequestId;
|
private String centralizedRequestId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (采购目录编号)
|
* (采购目录编号)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(采购目录编号)")
|
@ApiModelProperty(value="采购目录编号")
|
||||||
private String purchaseCatalogueNumber;
|
private String purchaseCatalogueNumber;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (采购数量)
|
* (采购数量)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(采购数量)")
|
@ApiModelProperty(value="采购数量")
|
||||||
private Integer quantityPurchased;
|
private Integer quantityPurchased;
|
||||||
|
/**
|
||||||
|
* (申请数量)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="申请数量")
|
||||||
|
private Integer numberOfApplications;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (试剂耗材ID)
|
* (试剂耗材ID)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(试剂耗材ID)")
|
@ApiModelProperty(value="试剂耗材ID")
|
||||||
private String reagentConsumableId;
|
private String reagentConsumableId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (备注)
|
* (备注)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(备注)")
|
@ApiModelProperty(value="备注")
|
||||||
private String remarks;
|
private String remarks;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (换货试剂耗材ID)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="换货试剂耗材ID")
|
||||||
|
private String replacementReagentConsumableId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (采购计划明细ID)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="采购计划明细ID")
|
||||||
|
private String procurementContentId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (换货数量)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="换货数量")
|
||||||
|
private Integer replacementQuantity;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* detailsOfCentralizedId
|
* detailsOfCentralizedId
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@TableId(value = "details_of_centralized_id", type = IdType.ASSIGN_UUID)
|
@TableId(value = "details_of_centralized_id", type = IdType.ASSIGN_UUID)
|
||||||
@ApiModelProperty(value="detailsOfCentralizedId")
|
@ApiModelProperty(value="集中采购明细ID")
|
||||||
private String detailsOfCentralizedId;
|
private String detailsOfCentralizedId;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -55,7 +55,7 @@ public class EvaluationForm extends BaseEntity {
|
|||||||
* (二级评价结果)
|
* (二级评价结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(二级评价结果)")
|
@ApiModelProperty(value="(二级评价结果)")
|
||||||
private String commentsResultFromSecondary;
|
private Boolean commentsResultFromSecondary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (三级评价意见)
|
* (三级评价意见)
|
||||||
@@ -73,7 +73,7 @@ public class EvaluationForm extends BaseEntity {
|
|||||||
* (三级评价结果)
|
* (三级评价结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(三级评价结果)")
|
@ApiModelProperty(value="(三级评价结果)")
|
||||||
private String commentsResultFromThreeLevel;
|
private Boolean commentsResultFromThreeLevel;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (联系电话)
|
* (联系电话)
|
||||||
@@ -173,6 +173,12 @@ public class EvaluationForm extends BaseEntity {
|
|||||||
@ApiModelProperty(value="supplierInformationId")
|
@ApiModelProperty(value="supplierInformationId")
|
||||||
private String supplierInformationId;
|
private String supplierInformationId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(编号)")
|
||||||
|
private String number;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* supplierInformationId
|
* supplierInformationId
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ public class OutgoingContents extends BaseEntity {
|
|||||||
* (出库用途)
|
* (出库用途)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(出库用途)")
|
@ApiModelProperty(value="(出库用途)")
|
||||||
private String outboundUse;
|
private Integer outboundUse;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (数量)
|
* (数量)
|
||||||
|
|||||||
+9
-5
@@ -34,7 +34,7 @@ public class PeriodVerificationImplementation extends BaseEntity {
|
|||||||
* (技术负责人审核结果)
|
* (技术负责人审核结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(技术负责人审核结果)")
|
@ApiModelProperty(value="(技术负责人审核结果)")
|
||||||
private String auditResultOfTechnical;
|
private Boolean auditResultOfTechnical;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (技术负责人审核时间)
|
* (技术负责人审核时间)
|
||||||
@@ -84,11 +84,18 @@ public class PeriodVerificationImplementation extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(编号)")
|
@ApiModelProperty(value="(编号)")
|
||||||
private String number;
|
private String number;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (标准物质编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(标准物质编号)")
|
||||||
|
private String referenceMaterialNumber;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (核查人员意见)
|
* (核查人员意见)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(核查人员意见)")
|
@ApiModelProperty(value="(核查人员意见)")
|
||||||
private String opinionOfInspector;
|
private boolean opinionOfInspector;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (标准物质ID)
|
* (标准物质ID)
|
||||||
@@ -121,9 +128,6 @@ public class PeriodVerificationImplementation extends BaseEntity {
|
|||||||
private String verificationMethod;
|
private String verificationMethod;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* periodVerificationImplementationId
|
* periodVerificationImplementationId
|
||||||
*/
|
*/
|
||||||
|
|||||||
+12
-43
@@ -24,30 +24,6 @@ import lombok.EqualsAndHashCode;
|
|||||||
@ApiModel(value = "(标准物质期间核查计划和确认表)")
|
@ApiModel(value = "(标准物质期间核查计划和确认表)")
|
||||||
public class PeriodVerificationPlan extends BaseEntity {
|
public class PeriodVerificationPlan extends BaseEntity {
|
||||||
|
|
||||||
/**
|
|
||||||
* (技术负责人审核意见)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(技术负责人审核意见)")
|
|
||||||
private String auditOpinionOfTechnical;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (技术负责人审核结果)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(技术负责人审核结果)")
|
|
||||||
private String auditResultOfTechnical;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (技术负责人审核时间)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(技术负责人审核时间)")
|
|
||||||
private LocalDateTime auditTimeOfTechnical;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (提交状态)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(提交状态)")
|
|
||||||
private Integer commitStatus;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (下次核查日期)
|
* (下次核查日期)
|
||||||
*/
|
*/
|
||||||
@@ -72,29 +48,24 @@ public class PeriodVerificationPlan extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(指导书ID)")
|
@ApiModelProperty(value="(指导书ID)")
|
||||||
private String instructionBookId;
|
private String instructionBookId;
|
||||||
|
|
||||||
/**
|
|
||||||
* (编号)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(编号)")
|
|
||||||
private String number;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (计划核查周期)
|
* (计划核查周期)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(计划核查周期)")
|
@ApiModelProperty(value="(计划核查周期)")
|
||||||
private LocalDateTime plannedVerificationCycle;
|
private Integer plannedVerificationCycle;
|
||||||
|
|
||||||
/**
|
|
||||||
* (标准物质管理员ID)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(标准物质管理员ID)")
|
|
||||||
private String managerId;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (标准物质ID)
|
* (标准物质ID)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(标准物质ID)")
|
@ApiModelProperty(value="(标准物质ID)")
|
||||||
private String referenceMaterialid;
|
private String referenceMaterialId;
|
||||||
|
/**
|
||||||
|
* (标准物质编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(标准物质编号)")
|
||||||
|
private String referenceMaterialNumber;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (计划核查日期)
|
* (计划核查日期)
|
||||||
@@ -108,12 +79,6 @@ public class PeriodVerificationPlan extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(标准值/纯度)")
|
@ApiModelProperty(value="(标准值/纯度)")
|
||||||
private String standardValueAndPurity;
|
private String standardValueAndPurity;
|
||||||
|
|
||||||
/**
|
|
||||||
* (技术负责人ID)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(技术负责人ID)")
|
|
||||||
private String technicalDirectorId;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (核查依据)
|
* (核查依据)
|
||||||
*/
|
*/
|
||||||
@@ -132,7 +97,11 @@ public class PeriodVerificationPlan extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(核查结果)")
|
@ApiModelProperty(value="(核查结果)")
|
||||||
private String verificationResult;
|
private String verificationResult;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* checkScheduleId
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="checkScheduleId")
|
||||||
|
private String checkScheduleId;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ public class ProcurementContent extends BaseEntity {
|
|||||||
* (数量)
|
* (数量)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(数量)")
|
@ApiModelProperty(value="(数量)")
|
||||||
private Integer quantity;
|
private Integer quantityPurchased;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (试剂耗材ID)
|
* (试剂耗材ID)
|
||||||
@@ -50,12 +50,38 @@ public class ProcurementContent extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(小计)")
|
@ApiModelProperty(value="(小计)")
|
||||||
private Double subtotal;
|
private Double subtotal;
|
||||||
|
|
||||||
|
@ApiModelProperty(value="申请数量)")
|
||||||
|
|
||||||
|
private Integer numberOfApplications;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (单价)
|
* (单价)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(单价)")
|
@ApiModelProperty(value="(单价)")
|
||||||
private Double unitPrice;
|
private Double unitPrice;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (集中采购申请明细ID)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(集中采购申请明细ID)")
|
||||||
|
private String detailsOfCentralizedId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (换货试剂耗材ID)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(换货试剂耗材ID)")
|
||||||
|
private String replacementReagentConsumableId;
|
||||||
|
/**
|
||||||
|
* (换货数量)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(换货数量)")
|
||||||
|
private Integer replacementQuantity;
|
||||||
|
/**
|
||||||
|
* (换货单价)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(换货单价)")
|
||||||
|
private Double replacementPrice;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -25,45 +25,45 @@ import lombok.EqualsAndHashCode;
|
|||||||
public class PurchaseCatalogue extends BaseEntity {
|
public class PurchaseCatalogue extends BaseEntity {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (质量负责人审核意见)
|
* (一级审核意见)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(一级审核意见)")
|
@ApiModelProperty(value="一级审核意见")
|
||||||
private String auditOpinionOfPrimary;
|
private String auditOpinionOfPrimary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (技术负责人审核意见)
|
* (二级审核意见)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(二级审核意见)")
|
@ApiModelProperty(value="二级审核意见")
|
||||||
private String auditOpinionOfSecondary;
|
private String auditOpinionOfSecondary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (质量负责人审核结果)
|
* (一级审核结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(一级审核结果)")
|
@ApiModelProperty(value="一级审核结果")
|
||||||
private String auditResultOfPrimary;
|
private Boolean auditResultOfPrimary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (技术负责人审核结果)
|
* (技术负责人审核结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(二级审核结果)")
|
@ApiModelProperty(value="二级审核结果")
|
||||||
private String auditResultOfSecondary;
|
private Boolean auditResultOfSecondary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (质量负责人审核时间)
|
* (一级审核时间)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(一级审核时间)")
|
@ApiModelProperty(value="一级审核时间")
|
||||||
private LocalDateTime auditTimeOfPrimary;
|
private LocalDateTime auditTimeOfPrimary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (技术负责人审核时间)
|
* (二级审核时间)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(二级审核时间)")
|
@ApiModelProperty(value="二级审核时间")
|
||||||
private LocalDateTime auditTimeOfSecondary;
|
private LocalDateTime auditTimeOfSecondary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (质量负责人ID)
|
* (一级审核人ID)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(一级审核人ID)")
|
@ApiModelProperty(value="一级审核人ID")
|
||||||
private String primaryAuditorId;
|
private String primaryAuditorId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -75,16 +75,22 @@ public class PurchaseCatalogue extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* (状态)
|
* (状态)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(状态)")
|
@ApiModelProperty(value="状态(0:未提交,1:已提交,2:一级审核通过,3:二级审核通过,4:已发布,-1:审核未通过)")
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (技术负责人ID)
|
* (二级审核人ID)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(二级审核人ID)")
|
@ApiModelProperty(value="二级审核人ID")
|
||||||
private String secondaryAuditorId;
|
private String secondaryAuditorId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="编号")
|
||||||
|
private String number;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* purchaseCatalogueId
|
* purchaseCatalogueId
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -31,7 +31,11 @@ public class PurchaseList extends BaseEntity {
|
|||||||
private String name;
|
private String name;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(编号)")
|
||||||
|
private String number;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -27,57 +27,68 @@ public class PurchasingPlan extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* (经费预算)
|
* (经费预算)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(经费预算)")
|
@ApiModelProperty(value="经费预算")
|
||||||
private String appropriationBudget;
|
private double appropriationBudget;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (制定人)
|
* (制定人)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(制定人)")
|
@ApiModelProperty(value="制定人")
|
||||||
private String CreateId;
|
private String CreateId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (部门名称)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="部门名称")
|
||||||
|
private String orgName;
|
||||||
|
/**
|
||||||
|
* (申请人名称)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="制定人名称")
|
||||||
|
private String createName;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (审批意见)
|
* (审批意见)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(审批意见)")
|
@ApiModelProperty(value="审批意见")
|
||||||
private String approvalOpinion;
|
private String approvalOpinion;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (审批结果)
|
* (审批结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(审批结果)")
|
@ApiModelProperty(value="审批结果")
|
||||||
private String approvalResult;
|
private Boolean approvalResult;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (审批时间)
|
* (审批时间)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(审批时间)")
|
@ApiModelProperty(value="审批时间")
|
||||||
private LocalDateTime approvalTime;
|
private LocalDateTime approvalTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (一级审核意见)
|
* (一级审核意见)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(一级审核意见)")
|
@ApiModelProperty(value="一级审核意见")
|
||||||
private String auditOpinionOfPrimary;
|
private String auditOpinionOfPrimary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (一级审核结果)
|
* (一级审核结果)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(一级审核结果)")
|
@ApiModelProperty(value="一级审核结果")
|
||||||
private String auditResultOfPrimary;
|
private Boolean auditResultOfPrimary;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (一级审核时间)
|
* (一级审核时间)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(一级审核时间)")
|
@ApiModelProperty(value="一级审核时间")
|
||||||
private LocalDateTime auditTimeOfPrimary;
|
private LocalDateTime auditTimeOfPrimary;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (审批人ID)
|
* (审批人ID)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(审批人ID)")
|
@ApiModelProperty(value="审批人ID")
|
||||||
private String approverId;
|
private String approverId;
|
||||||
|
|
||||||
|
|
||||||
@@ -85,13 +96,13 @@ public class PurchasingPlan extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* (采购清单ID)
|
* (采购清单ID)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(采购清单ID)")
|
@ApiModelProperty(value="采购清单ID")
|
||||||
private String purchaseListId;
|
private String purchaseListId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (一级审核人ID)
|
* (一级审核人ID)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(一级审核人ID)")
|
@ApiModelProperty(value="一级审核人ID")
|
||||||
private String primaryAuditorId;
|
private String primaryAuditorId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -103,14 +114,20 @@ public class PurchasingPlan extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* (状态)
|
* (状态)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(状态)")
|
@ApiModelProperty(value="状态")
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="编号")
|
||||||
|
private String number;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* purchasingPlanId
|
* purchasingPlanId
|
||||||
*/
|
*/
|
||||||
@TableId(value = "purchasing_plan_id", type = IdType.ASSIGN_UUID)
|
@TableId(value = "purchasing_plan_id", type = IdType.ASSIGN_UUID)
|
||||||
@ApiModelProperty(value="purchasingPlanId")
|
@ApiModelProperty(value="采购计划ID")
|
||||||
private String purchasingPlanId;
|
private String purchasingPlanId;
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+23
-7
@@ -8,6 +8,8 @@ import io.swagger.annotations.ApiModel;
|
|||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import io.swagger.models.auth.In;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
@@ -36,6 +38,12 @@ public class ReagentConsumableInventory extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(类别)")
|
@ApiModelProperty(value="(类别)")
|
||||||
private String category;
|
private String category;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (类别)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(格子Id)")
|
||||||
|
private String latticeId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 偏差/不确定度
|
* 偏差/不确定度
|
||||||
*/
|
*/
|
||||||
@@ -49,10 +57,10 @@ public class ReagentConsumableInventory extends BaseEntity {
|
|||||||
private String instructionBookId;
|
private String instructionBookId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (试剂耗材名称)
|
* (试剂耗材Id)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(试剂耗材名称)")
|
@ApiModelProperty(value="(试剂耗材Id)")
|
||||||
private String reagentConsumablesName;
|
private String reagentConsumableId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (规格型号)
|
* (规格型号)
|
||||||
@@ -60,9 +68,11 @@ public class ReagentConsumableInventory extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(规格型号)")
|
@ApiModelProperty(value="(规格型号)")
|
||||||
private String specificationAndModel;
|
private String specificationAndModel;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (种类)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(种类)")
|
||||||
|
private String species;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (标准值/纯度)
|
* (标准值/纯度)
|
||||||
@@ -80,7 +90,13 @@ public class ReagentConsumableInventory extends BaseEntity {
|
|||||||
* (总数量)
|
* (总数量)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(总数量)")
|
@ApiModelProperty(value="(总数量)")
|
||||||
private String totalQuantity;
|
private Integer totalQuantity;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (包装份数)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(包装份数)")
|
||||||
|
private String packagedCopies;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* reagentConsumableInventoryId
|
* reagentConsumableInventoryId
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ public class ReagentConsumables extends BaseEntity {
|
|||||||
* 类别
|
* 类别
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="类别")
|
@ApiModelProperty(value="类别")
|
||||||
private String catagory;
|
private String category;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 偏差/不确定度
|
* 偏差/不确定度
|
||||||
@@ -46,7 +46,7 @@ public class ReagentConsumables extends BaseEntity {
|
|||||||
* 名称
|
* 名称
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="名称")
|
@ApiModelProperty(value="名称")
|
||||||
private String name;
|
private String reagentConsumableName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 种类
|
* 种类
|
||||||
@@ -54,16 +54,22 @@ public class ReagentConsumables extends BaseEntity {
|
|||||||
@ApiModelProperty(value="种类")
|
@ApiModelProperty(value="种类")
|
||||||
private String species;
|
private String species;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 英文名
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="英文名")
|
||||||
|
private String englishName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 规格型号
|
* 规格型号
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="规格型号")
|
@ApiModelProperty(value="规格型号")
|
||||||
private String specificationAndModel;
|
private String specificationAndModel;
|
||||||
|
/**
|
||||||
|
* 包装份数
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="包装份数")
|
||||||
|
private String packagedCopies;
|
||||||
/**
|
/**
|
||||||
* (标准值/纯度)
|
* (标准值/纯度)
|
||||||
*/
|
*/
|
||||||
@@ -82,12 +88,37 @@ public class ReagentConsumables extends BaseEntity {
|
|||||||
@ApiModelProperty(value="单价")
|
@ApiModelProperty(value="单价")
|
||||||
private Double unitPrice;
|
private Double unitPrice;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 别名
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="别名")
|
||||||
|
private String alias;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 存储条件
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="存储条件")
|
||||||
|
private String storageCondition;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 备注
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="备注")
|
||||||
|
private String remark;
|
||||||
|
/**
|
||||||
|
* 包装单位
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="包装单位")
|
||||||
|
private String minimumUnit;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* reagentConsumablesId
|
* reagentConsumablesId
|
||||||
*/
|
*/
|
||||||
@TableId(value = "reagent_consumables_id", type = IdType.ASSIGN_UUID)
|
@TableId(value = "reagent_consumable_id", type = IdType.ASSIGN_UUID)
|
||||||
@ApiModelProperty(value="reagentConsumablesId")
|
@ApiModelProperty(value="reagentConsumableId")
|
||||||
private String reagentConsumablesId;
|
private String reagentConsumableId;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+29
-8
@@ -6,8 +6,11 @@ import com.baomidou.mybatisplus.annotation.TableName;
|
|||||||
import digital.laboratory.platform.common.mybatis.base.BaseEntity;
|
import digital.laboratory.platform.common.mybatis.base.BaseEntity;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import io.swagger.models.auth.In;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
@@ -36,22 +39,40 @@ public class ReagentConsumablesSet extends BaseEntity {
|
|||||||
@ApiModelProperty(value = "(数量)")
|
@ApiModelProperty(value = "(数量)")
|
||||||
private Integer quantity;
|
private Integer quantity;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (用途)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(用途)")
|
||||||
|
private Integer purpose;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (备注)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(备注)")
|
||||||
|
private String remarks;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (试剂耗材ID)
|
* (试剂耗材ID)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "(试剂耗材ID)")
|
@ApiModelProperty(value = "(试剂耗材ID)")
|
||||||
private String reagentConsumableId;
|
private String reagentConsumableId;
|
||||||
|
/**
|
||||||
|
* (规格型号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(规格型号)")
|
||||||
|
private String specificationAndModel;
|
||||||
|
/**
|
||||||
|
* (批次)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "(批次)")
|
||||||
|
private String batchDetailsId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* reagentConsumablesSetid
|
* reagentConsumablesSetId
|
||||||
*/
|
*/
|
||||||
@TableId(value = "reagent_consumables_setID", type = IdType.ASSIGN_UUID)
|
@TableId(value = "reagent_consumables_set_id", type = IdType.ASSIGN_UUID)
|
||||||
@ApiModelProperty(value="reagentConsumablesSetid")
|
@ApiModelProperty(value = "reagentConsumablesSetId")
|
||||||
private String reagentConsumablesSetid;
|
private String reagentConsumablesSetId;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -30,18 +30,6 @@ public class RequisitionRecord extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(领用日期)")
|
@ApiModelProperty(value="(领用日期)")
|
||||||
private LocalDateTime dateOfClaim;
|
private LocalDateTime dateOfClaim;
|
||||||
|
|
||||||
/**
|
|
||||||
* (领用量)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(领用量)")
|
|
||||||
private Integer drawingamount;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (试剂耗材ID)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(试剂耗材ID)")
|
|
||||||
private String reagentConsumableId;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (领用人)
|
* (领用人)
|
||||||
*/
|
*/
|
||||||
@@ -54,16 +42,32 @@ public class RequisitionRecord extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(备注)")
|
@ApiModelProperty(value="(备注)")
|
||||||
private String remarks;
|
private String remarks;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (耗材ID)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(耗材ID)")
|
||||||
|
private String reagentConsumableId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (规格型号)
|
* 规格型号
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(规格型号)")
|
@ApiModelProperty(value="规格型号")
|
||||||
private String specificationAndModel;
|
private String specificationAndModel;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 领用数量
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="领用数量")
|
||||||
|
private Integer drawingAmount;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 编号
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="编号")
|
||||||
|
private String number;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* requisitionRecordId
|
* requisitionRecordId
|
||||||
*/
|
*/
|
||||||
|
|||||||
+30
-8
@@ -8,6 +8,8 @@ import io.swagger.annotations.ApiModel;
|
|||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
import io.swagger.models.auth.In;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
@@ -30,11 +32,18 @@ public class StandardMaterialApplication extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(标准物质管理员ID)")
|
@ApiModelProperty(value="(标准物质管理员ID)")
|
||||||
private String administratorId;
|
private String administratorId;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (状态)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(状态)")
|
||||||
|
private Integer status;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (领用日期)
|
* (领用日期)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(领用日期)")
|
@ApiModelProperty(value="(领用日期)")
|
||||||
private String dateOfClaim;
|
private LocalDateTime dateOfClaim;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (归还日期)
|
* (归还日期)
|
||||||
@@ -43,10 +52,16 @@ public class StandardMaterialApplication extends BaseEntity {
|
|||||||
private LocalDateTime dateOfReturn;
|
private LocalDateTime dateOfReturn;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (用途及使用数量)
|
* (用途)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(用途及使用数量)")
|
@ApiModelProperty(value="(用途)")
|
||||||
private LocalDateTime purposeAndQuantityOfUse;
|
private Integer purpose;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (使用数量)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(使用数量)")
|
||||||
|
private Double purposeAndQuantity;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (领用人ID)
|
* (领用人ID)
|
||||||
@@ -72,10 +87,6 @@ public class StandardMaterialApplication extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(领用数量)")
|
@ApiModelProperty(value="(领用数量)")
|
||||||
private Integer requisitionedQuantity;
|
private Integer requisitionedQuantity;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (序号)
|
* (序号)
|
||||||
*/
|
*/
|
||||||
@@ -88,6 +99,17 @@ public class StandardMaterialApplication extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(规格)")
|
@ApiModelProperty(value="(规格)")
|
||||||
private String specification;
|
private String specification;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(编号)")
|
||||||
|
private String number;
|
||||||
|
/**
|
||||||
|
* (领用登记表ID)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(领用登记表ID)")
|
||||||
|
private String applicationForUseId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* standardMaterialApplicationId
|
* standardMaterialApplicationId
|
||||||
*/
|
*/
|
||||||
|
|||||||
+85
-74
@@ -24,11 +24,83 @@ import lombok.EqualsAndHashCode;
|
|||||||
@ApiModel(value = "(标准物质停用/报废销毁/恢复/降级使用审批表)")
|
@ApiModel(value = "(标准物质停用/报废销毁/恢复/降级使用审批表)")
|
||||||
public class StandardMaterialApprovalForm extends BaseEntity {
|
public class StandardMaterialApprovalForm extends BaseEntity {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (一级审核意见)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(一级审核意见)")
|
||||||
|
private String auditOpinionOfPrimary;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (二级审核意见)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(二级审核意见)")
|
||||||
|
private String auditOpinionOfSecondary;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (一级审核结果)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(一级审核结果)")
|
||||||
|
private Boolean auditResultOfPrimary;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (二级审核结果)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(二级审核结果)")
|
||||||
|
private Boolean auditResultOfSecondary;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (一级审核时间)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(一级审核时间)")
|
||||||
|
private LocalDateTime auditTimeOfPrimary;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (二级审核时间)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(二级审核时间)")
|
||||||
|
private LocalDateTime auditTimeOfSecondary;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (一级审核人ID)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(一级审核人ID)")
|
||||||
|
private String primaryAuditorId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (二级审核人ID)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(二级审核人ID)")
|
||||||
|
private String secondaryAuditorId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (审批人ID)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(审批人ID)")
|
||||||
|
private String approverId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (主任审批意见)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(审批意见)")
|
||||||
|
private String opinionOfApproval;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (审批结果)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(审批结果)")
|
||||||
|
private Boolean resultOfApproval;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (审批时间)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(审批时间)")
|
||||||
|
private LocalDateTime approvalOfTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (经办人)
|
* (经办人)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(经办人)")
|
@ApiModelProperty(value="(经办人)")
|
||||||
private String agentId;
|
private String agentName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (申请人)
|
* (申请人)
|
||||||
@@ -36,69 +108,14 @@ public class StandardMaterialApprovalForm extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(申请人)")
|
@ApiModelProperty(value="(申请人)")
|
||||||
private String applicantId;
|
private String applicantId;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (申请时间)
|
* (申请时间)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(申请时间)")
|
@ApiModelProperty(value="(申请时间)")
|
||||||
private LocalDateTime applicationTime;
|
private LocalDateTime applicationTime;
|
||||||
|
|
||||||
/**
|
|
||||||
* (主任审批意见)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(主任审批意见)")
|
|
||||||
private String approvalOpinion;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (主任审批结果)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(主任审批结果)")
|
|
||||||
private String approvalResult;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (主任审批时间)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(主任审批时间)")
|
|
||||||
private String approvalTime;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (标准物质管理员审核意见)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(标准物质管理员审核意见)")
|
|
||||||
private String auditOpinionOfManager;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (技术负责人审核意见)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(技术负责人审核意见)")
|
|
||||||
private String auditOpinionOfTechnical;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (标准物质管理员审核结果)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(标准物质管理员审核结果)")
|
|
||||||
private String auditResultOfManager;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (技术负责人审核结果)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(技术负责人审核结果)")
|
|
||||||
private String auditResultOfTechnical;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (标准物质管理员审核时间)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(标准物质管理员审核时间)")
|
|
||||||
private String auditTimeOfManager;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (技术负责人审核时间)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(技术负责人审核时间)")
|
|
||||||
private String auditTimeOfTechnical;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (批号)
|
* (批号)
|
||||||
@@ -112,11 +129,6 @@ public class StandardMaterialApprovalForm extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(提交状态)")
|
@ApiModelProperty(value="(提交状态)")
|
||||||
private Integer commitStatus;
|
private Integer commitStatus;
|
||||||
|
|
||||||
/**
|
|
||||||
* (主任id)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(主任id)")
|
|
||||||
private String directorId;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (定值结果)
|
* (定值结果)
|
||||||
@@ -135,6 +147,16 @@ public class StandardMaterialApprovalForm extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(编号)")
|
@ApiModelProperty(value="(编号)")
|
||||||
private String number;
|
private String number;
|
||||||
|
/**
|
||||||
|
* (标准物质编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(标准物质编号)")
|
||||||
|
private String referenceMaterialNumber;
|
||||||
|
/**
|
||||||
|
* (标准物质名称)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(标准物质名称)")
|
||||||
|
private String referenceMaterialName;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (处理时间)
|
* (处理时间)
|
||||||
@@ -166,12 +188,6 @@ public class StandardMaterialApprovalForm extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(标准物质id)")
|
@ApiModelProperty(value="(标准物质id)")
|
||||||
private String referenceMaterialId;
|
private String referenceMaterialId;
|
||||||
|
|
||||||
/**
|
|
||||||
* (标准物质管理员ID)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(标准物质管理员ID)")
|
|
||||||
private String managerId;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (备注)
|
* (备注)
|
||||||
*/
|
*/
|
||||||
@@ -184,11 +200,6 @@ public class StandardMaterialApprovalForm extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(规格)")
|
@ApiModelProperty(value="(规格)")
|
||||||
private String specification;
|
private String specification;
|
||||||
|
|
||||||
/**
|
|
||||||
* (技术负责人id)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(技术负责人id)")
|
|
||||||
private String technicalDirectorId;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* standardMaterialApprovalFormId
|
* standardMaterialApprovalFormId
|
||||||
|
|||||||
@@ -48,42 +48,12 @@ public class StorageRegistrationForm extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(试剂耗材ID)")
|
@ApiModelProperty(value="(试剂耗材ID)")
|
||||||
private String reagentConsumableId;
|
private String reagentConsumableId;
|
||||||
|
|
||||||
/**
|
|
||||||
* (试剂耗材编号)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(试剂耗材编号)")
|
|
||||||
private String reagentConsumableNumber;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (试剂耗材类型)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(试剂耗材类型)")
|
|
||||||
private String reagentConsumableType;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (备注)
|
* (备注)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(备注)")
|
@ApiModelProperty(value="(备注)")
|
||||||
private String remarks;
|
private String remarks;
|
||||||
|
|
||||||
/**
|
|
||||||
* (格子ID)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(格子ID)")
|
|
||||||
private String latticeId;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (存储期限)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(存储期限)")
|
|
||||||
private LocalDateTime storageLife;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* (签收批次表ID)
|
|
||||||
*/
|
|
||||||
@ApiModelProperty(value="(签收批次表ID)")
|
|
||||||
private String signedBatchListId;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* storageRegistrationFormId
|
* storageRegistrationFormId
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public class SupplierInformation extends BaseEntity {
|
|||||||
* (供应人身份证号)
|
* (供应人身份证号)
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="(供应人身份证号)")
|
@ApiModelProperty(value="(供应人身份证号)")
|
||||||
private String supplierIdnumber;
|
private String supplierIdNumber;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (供应商名称)
|
* (供应商名称)
|
||||||
@@ -90,6 +90,13 @@ public class SupplierInformation extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(供应人电话)")
|
@ApiModelProperty(value="(供应人电话)")
|
||||||
private String supplierTelephone;
|
private String supplierTelephone;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(编号)")
|
||||||
|
private String number;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* supplierInformationId
|
* supplierInformationId
|
||||||
*/
|
*/
|
||||||
|
|||||||
+16
-14
@@ -19,10 +19,10 @@ import lombok.EqualsAndHashCode;
|
|||||||
* @describe 签收批次明细 实体类
|
* @describe 签收批次明细 实体类
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@TableName(value = "signed_batch_list", autoResultMap = true)
|
@TableName(value = "warehousing_batch_list", autoResultMap = true)
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@ApiModel(value = "签收批次明细")
|
@ApiModel(value = "入库批次明细")
|
||||||
public class SignedBatchList extends BaseEntity {
|
public class WarehousingBatchList extends BaseEntity {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (批次)
|
* (批次)
|
||||||
@@ -36,7 +36,11 @@ public class SignedBatchList extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(批号)")
|
@ApiModelProperty(value="(批号)")
|
||||||
private String batchNumber;
|
private String batchNumber;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* (格子编号)
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value="(格子编号)")
|
||||||
|
private String latticeId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (生产日期)
|
* (生产日期)
|
||||||
@@ -48,7 +52,7 @@ public class SignedBatchList extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 签收日期
|
* 签收日期
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="签收日期")
|
@ApiModelProperty(value="入库日期")
|
||||||
private LocalDateTime dateOfReceipt;
|
private LocalDateTime dateOfReceipt;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -63,19 +67,17 @@ public class SignedBatchList extends BaseEntity {
|
|||||||
@ApiModelProperty(value="(数量)")
|
@ApiModelProperty(value="(数量)")
|
||||||
private Integer quantity;
|
private Integer quantity;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 签收人ID
|
* 签收人ID
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="签收人ID")
|
@ApiModelProperty(value="入库人ID")
|
||||||
private String signatoryId;
|
private String depositorId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 签收内容表ID
|
* 签收内容表ID
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value="签收内容表ID")
|
@ApiModelProperty(value="入库内容表ID")
|
||||||
private String signedContentId;
|
private String warehousingContentId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (供应商ID)
|
* (供应商ID)
|
||||||
@@ -92,9 +94,9 @@ public class SignedBatchList extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* signedBatchListId
|
* signedBatchListId
|
||||||
*/
|
*/
|
||||||
@TableId(value = "signed_batch_list_id", type = IdType.ASSIGN_UUID)
|
@TableId(value = "warehousing_batch_list_id", type = IdType.ASSIGN_UUID)
|
||||||
@ApiModelProperty(value="signedBatchListId")
|
@ApiModelProperty(value="warehousingBatchListId")
|
||||||
private String signedBatchListId;
|
private String warehousingBatchListId;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
+6
-7
@@ -19,10 +19,10 @@ import lombok.EqualsAndHashCode;
|
|||||||
* @describe 签收记录表 实体类
|
* @describe 签收记录表 实体类
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@TableName(value = "signing_record_form", autoResultMap = true)
|
@TableName(value = "warehousing_record_form", autoResultMap = true)
|
||||||
@EqualsAndHashCode(callSuper = true)
|
@EqualsAndHashCode(callSuper = true)
|
||||||
@ApiModel(value = "签收记录表")
|
@ApiModel(value = "签收入库记录表")
|
||||||
public class SigningRecordForm extends BaseEntity {
|
public class WarehousingRecordForm extends BaseEntity {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 采购清单ID
|
* 采购清单ID
|
||||||
@@ -30,7 +30,6 @@ public class SigningRecordForm extends BaseEntity {
|
|||||||
@ApiModelProperty(value="采购清单ID")
|
@ApiModelProperty(value="采购清单ID")
|
||||||
private String purchaseListId;
|
private String purchaseListId;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 状态
|
* 状态
|
||||||
*/
|
*/
|
||||||
@@ -46,9 +45,9 @@ public class SigningRecordForm extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* signingRecordFormId
|
* signingRecordFormId
|
||||||
*/
|
*/
|
||||||
@TableId(value = "signing_record_form_id", type = IdType.ASSIGN_UUID)
|
@TableId(value = "warehousing_record_form_id", type = IdType.ASSIGN_UUID)
|
||||||
@ApiModelProperty(value="signingRecordFormId")
|
@ApiModelProperty(value="warehousingRecordFormId")
|
||||||
private String signingRecordFormId;
|
private String warehousingRecordFormId;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
+6
@@ -1,7 +1,10 @@
|
|||||||
package digital.laboratory.platform.reagent.mapper;
|
package digital.laboratory.platform.reagent.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import digital.laboratory.platform.reagent.entity.AcceptanceRecordForm;
|
import digital.laboratory.platform.reagent.entity.AcceptanceRecordForm;
|
||||||
|
import digital.laboratory.platform.reagent.vo.AcceptanceRecordFormVO;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
@@ -14,4 +17,7 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface AcceptanceRecordFormMapper extends BaseMapper<AcceptanceRecordForm> {
|
public interface AcceptanceRecordFormMapper extends BaseMapper<AcceptanceRecordForm> {
|
||||||
|
|
||||||
|
IPage<AcceptanceRecordFormVO> getAcceptanceRecordFormVOPage(IPage<AcceptanceRecordForm> page, QueryWrapper<AcceptanceRecordForm> qw);
|
||||||
|
AcceptanceRecordFormVO getAcceptanceRecordFormVO(String acceptanceRecordFormId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,15 @@
|
|||||||
package digital.laboratory.platform.reagent.mapper;
|
package digital.laboratory.platform.reagent.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import digital.laboratory.platform.reagent.entity.ApplicationForUse;
|
import digital.laboratory.platform.reagent.entity.ApplicationForUse;
|
||||||
|
import digital.laboratory.platform.reagent.vo.ApplicationForUseVO;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (试剂耗材领用申请表) Mapper 接口
|
* (试剂耗材领用申请表) Mapper 接口
|
||||||
*
|
*
|
||||||
@@ -14,4 +19,10 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface ApplicationForUseMapper extends BaseMapper<ApplicationForUse> {
|
public interface ApplicationForUseMapper extends BaseMapper<ApplicationForUse> {
|
||||||
|
|
||||||
|
ApplicationForUseVO getApplicationForUseVO(String applicationForUseId);
|
||||||
|
|
||||||
|
IPage<ApplicationForUseVO> getApplicationForUseVOPage(IPage<ApplicationForUse> page, QueryWrapper<ApplicationForUse> qw);
|
||||||
|
|
||||||
|
List<ApplicationForUseVO> getApplicationForUseVOList (QueryWrapper<ApplicationForUse> qw);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -18,6 +18,5 @@ import java.util.List;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface CatalogueDetailsMapper extends BaseMapper<CatalogueDetails> {
|
public interface CatalogueDetailsMapper extends BaseMapper<CatalogueDetails> {
|
||||||
|
|
||||||
List<CatalogueDetailsVO>getCatalogueDetailsVOList(String purchaseCatalogueId);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,9 +2,12 @@ package digital.laboratory.platform.reagent.mapper;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import digital.laboratory.platform.reagent.entity.CheckContent;
|
import digital.laboratory.platform.reagent.entity.CheckContent;
|
||||||
|
import digital.laboratory.platform.reagent.vo.CheckContentVO;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (检查内容) Mapper 接口
|
* (检查内容) Mapper 接口
|
||||||
*
|
*
|
||||||
@@ -14,4 +17,6 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface CheckContentMapper extends BaseMapper<CheckContent> {
|
public interface CheckContentMapper extends BaseMapper<CheckContent> {
|
||||||
|
|
||||||
|
List<CheckContentVO> getCheckContentVOList (String complianceCheckId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,10 +1,15 @@
|
|||||||
package digital.laboratory.platform.reagent.mapper;
|
package digital.laboratory.platform.reagent.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import digital.laboratory.platform.reagent.entity.ComplianceCheck;
|
import digital.laboratory.platform.reagent.entity.ComplianceCheck;
|
||||||
|
import digital.laboratory.platform.reagent.vo.ComplianceCheckVO;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (符合性检查记录表) Mapper 接口
|
* (符合性检查记录表) Mapper 接口
|
||||||
*
|
*
|
||||||
@@ -14,4 +19,9 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface ComplianceCheckMapper extends BaseMapper<ComplianceCheck> {
|
public interface ComplianceCheckMapper extends BaseMapper<ComplianceCheck> {
|
||||||
|
|
||||||
|
IPage<ComplianceCheckVO> getComplianceCheckVOPage (IPage<ComplianceCheck> page, QueryWrapper<ComplianceCheck> qw);
|
||||||
|
List<ComplianceCheckVO> getComplianceCheckVOList (QueryWrapper<ComplianceCheck> qw) ;
|
||||||
|
|
||||||
|
ComplianceCheckVO getComplianceCheckVO(String complianceCheckId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
-1
@@ -17,6 +17,5 @@ import java.util.List;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface DecentralizeDetailsMapper extends BaseMapper<DecentralizeDetails> {
|
public interface DecentralizeDetailsMapper extends BaseMapper<DecentralizeDetails> {
|
||||||
|
|
||||||
List<DecentralizeDetailsVO> getDecentralizeDetailsVOList (String decentralizedRequestId);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+7
@@ -1,7 +1,10 @@
|
|||||||
package digital.laboratory.platform.reagent.mapper;
|
package digital.laboratory.platform.reagent.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import digital.laboratory.platform.reagent.entity.PeriodVerificationImplementation;
|
import digital.laboratory.platform.reagent.entity.PeriodVerificationImplementation;
|
||||||
|
import digital.laboratory.platform.reagent.vo.PeriodVerificationImplementationVO;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
@@ -14,4 +17,8 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface PeriodVerificationImplementationMapper extends BaseMapper<PeriodVerificationImplementation> {
|
public interface PeriodVerificationImplementationMapper extends BaseMapper<PeriodVerificationImplementation> {
|
||||||
|
|
||||||
|
IPage<PeriodVerificationImplementationVO> getPeriodVerificationImplementationVOPage(IPage<PeriodVerificationImplementation> page, QueryWrapper<PeriodVerificationImplementation>qw);
|
||||||
|
|
||||||
|
PeriodVerificationImplementationVO getPeriodVerificationImplementationVO(String periodVerificationImplementationId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+7
@@ -1,10 +1,15 @@
|
|||||||
package digital.laboratory.platform.reagent.mapper;
|
package digital.laboratory.platform.reagent.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import digital.laboratory.platform.reagent.entity.PeriodVerificationPlan;
|
import digital.laboratory.platform.reagent.entity.PeriodVerificationPlan;
|
||||||
|
import digital.laboratory.platform.reagent.vo.PeriodVerificationPlanVO;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (标准物质期间核查计划和确认表) Mapper 接口
|
* (标准物质期间核查计划和确认表) Mapper 接口
|
||||||
*
|
*
|
||||||
@@ -14,4 +19,6 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface PeriodVerificationPlanMapper extends BaseMapper<PeriodVerificationPlan> {
|
public interface PeriodVerificationPlanMapper extends BaseMapper<PeriodVerificationPlan> {
|
||||||
|
|
||||||
|
List <PeriodVerificationPlanVO> getPeriodVerificationPlanVOList (String checkScheduleId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -2,6 +2,7 @@ package digital.laboratory.platform.reagent.mapper;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import digital.laboratory.platform.reagent.entity.PurchaseListDetails;
|
import digital.laboratory.platform.reagent.entity.PurchaseListDetails;
|
||||||
|
import digital.laboratory.platform.reagent.vo.PurchaseListDetailsVO;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -15,6 +16,6 @@ import java.util.List;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface PurchaseListDetailsMapper extends BaseMapper<PurchaseListDetails> {
|
public interface PurchaseListDetailsMapper extends BaseMapper<PurchaseListDetails> {
|
||||||
|
|
||||||
List<PurchaseListDetails> getPurchaseListDetailsVOList(String purchaseListId);
|
List<PurchaseListDetailsVO> getPurchaseListDetailsVOList(String purchaseListId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+2
@@ -14,4 +14,6 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface ReagentConsumablesSetMapper extends BaseMapper<ReagentConsumablesSet> {
|
public interface ReagentConsumablesSetMapper extends BaseMapper<ReagentConsumablesSet> {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,10 @@
|
|||||||
package digital.laboratory.platform.reagent.mapper;
|
package digital.laboratory.platform.reagent.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import digital.laboratory.platform.reagent.entity.RequisitionRecord;
|
import digital.laboratory.platform.reagent.entity.RequisitionRecord;
|
||||||
|
import digital.laboratory.platform.reagent.vo.RequisitionRecordVO;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
@@ -14,4 +17,6 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface RequisitionRecordMapper extends BaseMapper<RequisitionRecord> {
|
public interface RequisitionRecordMapper extends BaseMapper<RequisitionRecord> {
|
||||||
|
|
||||||
|
IPage<RequisitionRecordVO> getRequisitionRecordVOPage (IPage<RequisitionRecord> page, QueryWrapper<RequisitionRecord> qw);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,22 +0,0 @@
|
|||||||
package digital.laboratory.platform.reagent.mapper;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
||||||
import digital.laboratory.platform.reagent.entity.SignedBatchList;
|
|
||||||
import digital.laboratory.platform.reagent.vo.SignedBatchListVO;
|
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 签收批次明细 Mapper 接口
|
|
||||||
*
|
|
||||||
* @author Zhang Xiaolong created at 2023-03-10
|
|
||||||
* @describe 签收批次明细 Mapper 类
|
|
||||||
*/
|
|
||||||
@Mapper
|
|
||||||
public interface SignedBatchListMapper extends BaseMapper<SignedBatchList> {
|
|
||||||
|
|
||||||
List<SignedBatchListVO> getSignedBatchListVOList(String signedContentId);
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
package digital.laboratory.platform.reagent.mapper;
|
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
||||||
import digital.laboratory.platform.reagent.entity.SigningRecordForm;
|
|
||||||
import digital.laboratory.platform.reagent.vo.SigningRecordFormVO;
|
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 签收记录表 Mapper 接口
|
|
||||||
*
|
|
||||||
* @author Zhang Xiaolong created at 2023-03-10
|
|
||||||
* @describe 签收记录表 Mapper 类
|
|
||||||
*/
|
|
||||||
@Mapper
|
|
||||||
public interface SigningRecordFormMapper extends BaseMapper<SigningRecordForm> {
|
|
||||||
|
|
||||||
IPage<SigningRecordFormVO> getSigningRecordFormVOPage (IPage<SigningRecordForm> page, QueryWrapper<SigningRecordForm> qw);
|
|
||||||
|
|
||||||
List<SigningRecordFormVO> getSigningRecordFormVOList (QueryWrapper<SigningRecordForm> qw);
|
|
||||||
|
|
||||||
SigningRecordFormVO getSigningRecordFormVO (String signingRecordFormId);
|
|
||||||
|
|
||||||
}
|
|
||||||
+9
@@ -1,7 +1,11 @@
|
|||||||
package digital.laboratory.platform.reagent.mapper;
|
package digital.laboratory.platform.reagent.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
import digital.laboratory.platform.reagent.entity.StandardMaterialApplication;
|
import digital.laboratory.platform.reagent.entity.StandardMaterialApplication;
|
||||||
|
import digital.laboratory.platform.reagent.vo.StandardMaterialApplicationVO;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
@@ -14,4 +18,9 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface StandardMaterialApplicationMapper extends BaseMapper<StandardMaterialApplication> {
|
public interface StandardMaterialApplicationMapper extends BaseMapper<StandardMaterialApplication> {
|
||||||
|
|
||||||
|
IPage<StandardMaterialApplicationVO> getStandardMaterialApplicationVOPage (IPage<StandardMaterialApplication> page , QueryWrapper<StandardMaterialApplication> qw);
|
||||||
|
|
||||||
|
IPage<StandardMaterialApplicationVO> getStandardMaterialApplicationVOList (IPage<StandardMaterialApplication> page , QueryWrapper<StandardMaterialApplication> qw);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+21
@@ -0,0 +1,21 @@
|
|||||||
|
package digital.laboratory.platform.reagent.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import digital.laboratory.platform.reagent.entity.WarehousingBatchList;
|
||||||
|
import digital.laboratory.platform.reagent.vo.WarehousingBatchListVO;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 签收批次明细 Mapper 接口
|
||||||
|
*
|
||||||
|
* @author Zhang Xiaolong created at 2023-03-10
|
||||||
|
* @describe 签收批次明细 Mapper 类
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface WarehousingBatchListMapper extends BaseMapper<WarehousingBatchList> {
|
||||||
|
|
||||||
|
List<WarehousingBatchListVO> getWarehousingBatchListVOList(String signedContentId);
|
||||||
|
|
||||||
|
}
|
||||||
+22
@@ -0,0 +1,22 @@
|
|||||||
|
package digital.laboratory.platform.reagent.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import digital.laboratory.platform.reagent.entity.WarehousingRecordForm;
|
||||||
|
import digital.laboratory.platform.reagent.vo.WarehousingRecordFormVO;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 签收记录表 Mapper 接口
|
||||||
|
*
|
||||||
|
* @author Zhang Xiaolong created at 2023-03-10
|
||||||
|
* @describe 签收记录表 Mapper 类
|
||||||
|
*/
|
||||||
|
@Mapper
|
||||||
|
public interface WarehousingRecordFormMapper extends BaseMapper<WarehousingRecordForm> {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
+21
@@ -1,7 +1,13 @@
|
|||||||
package digital.laboratory.platform.reagent.service;
|
package digital.laboratory.platform.reagent.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.AcceptanceRecordFormDTO;
|
||||||
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.AcceptanceRecordForm;
|
import digital.laboratory.platform.reagent.entity.AcceptanceRecordForm;
|
||||||
|
import digital.laboratory.platform.reagent.vo.AcceptanceRecordFormVO;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (验收记录表)服务类
|
* (验收记录表)服务类
|
||||||
@@ -11,4 +17,19 @@ import digital.laboratory.platform.reagent.entity.AcceptanceRecordForm;
|
|||||||
*/
|
*/
|
||||||
public interface AcceptanceRecordFormService extends IService<AcceptanceRecordForm> {
|
public interface AcceptanceRecordFormService extends IService<AcceptanceRecordForm> {
|
||||||
|
|
||||||
|
AcceptanceRecordForm editFrom(AcceptanceRecordFormDTO acceptanceRecordFormDTO);
|
||||||
|
|
||||||
|
AcceptanceRecordForm addForm(String reagentConsumableId, String supplierId);
|
||||||
|
|
||||||
|
AcceptanceRecordForm commitForm(AcceptanceRecordFormDTO acceptanceRecordFormDTO);
|
||||||
|
|
||||||
|
IPage<AcceptanceRecordFormVO> getAcceptanceRecordFormVOPage(IPage<AcceptanceRecordForm> page, QueryWrapper<AcceptanceRecordForm> qw);
|
||||||
|
|
||||||
|
AcceptanceRecordFormVO getAcceptanceRecordFormVO(String acceptanceRecordFormId);
|
||||||
|
|
||||||
|
AcceptanceRecordForm primaryAudit(AuditAndApproveDTO auditAndApproveDTO, DLPUser dlpUser);
|
||||||
|
|
||||||
|
AcceptanceRecordForm secondaryAudit(AuditAndApproveDTO auditAndApproveDTO, DLPUser dlpUser);
|
||||||
|
|
||||||
|
AcceptanceRecordForm threeLevelAudit(AuditAndApproveDTO auditAndApproveDTO, DLPUser dlpUser);
|
||||||
}
|
}
|
||||||
|
|||||||
+22
@@ -1,7 +1,14 @@
|
|||||||
package digital.laboratory.platform.reagent.service;
|
package digital.laboratory.platform.reagent.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.ApplicationForUseDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.ApplicationForUse;
|
import digital.laboratory.platform.reagent.entity.ApplicationForUse;
|
||||||
|
import digital.laboratory.platform.reagent.vo.ApplicationForUseVO;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (试剂耗材领用申请表)服务类
|
* (试剂耗材领用申请表)服务类
|
||||||
@@ -11,4 +18,19 @@ import digital.laboratory.platform.reagent.entity.ApplicationForUse;
|
|||||||
*/
|
*/
|
||||||
public interface ApplicationForUseService extends IService<ApplicationForUse> {
|
public interface ApplicationForUseService extends IService<ApplicationForUse> {
|
||||||
|
|
||||||
|
ApplicationForUseVO getApplicationForUseVO(String applicationForUseId);
|
||||||
|
|
||||||
|
IPage<ApplicationForUseVO> getApplicationForUseVOPage(IPage<ApplicationForUse> page, QueryWrapper<ApplicationForUse> qw);
|
||||||
|
|
||||||
|
List<ApplicationForUseVO> getApplicationForUseVOList (QueryWrapper<ApplicationForUse> qw);
|
||||||
|
|
||||||
|
ApplicationForUse addApplication(List<ApplicationForUseDTO> applicationForUseDTOList, DLPUser dlpUser);
|
||||||
|
|
||||||
|
//
|
||||||
|
ApplicationForUse editApplication (List<ApplicationForUseDTO> applicationForUseDTOList, DLPUser dlpUser);
|
||||||
|
|
||||||
|
//提交领用申请记录
|
||||||
|
ApplicationForUse commitApplication(List<ApplicationForUseDTO> applicationForUseDTOList, DLPUser dlpUser);
|
||||||
|
|
||||||
|
Boolean delApplication(String applicationForUseId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,9 @@ package digital.laboratory.platform.reagent.service;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import digital.laboratory.platform.reagent.entity.BatchDetails;
|
import digital.laboratory.platform.reagent.entity.BatchDetails;
|
||||||
|
import digital.laboratory.platform.reagent.vo.BatchDetailsVO;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 批次明细服务类
|
* 批次明细服务类
|
||||||
@@ -11,4 +14,5 @@ import digital.laboratory.platform.reagent.entity.BatchDetails;
|
|||||||
*/
|
*/
|
||||||
public interface BatchDetailsService extends IService<BatchDetails> {
|
public interface BatchDetailsService extends IService<BatchDetails> {
|
||||||
|
|
||||||
|
List<BatchDetailsVO> getBatchDetailsList(String reagentConsumableInventoryId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,4 +11,5 @@ import digital.laboratory.platform.reagent.entity.Blacklist;
|
|||||||
*/
|
*/
|
||||||
public interface BlacklistService extends IService<Blacklist> {
|
public interface BlacklistService extends IService<Blacklist> {
|
||||||
|
|
||||||
|
Blacklist addListById(String reagentConsumableId, String supplierId);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -14,7 +14,7 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
public interface CatalogueDetailsService extends IService<CatalogueDetails> {
|
public interface CatalogueDetailsService extends IService<CatalogueDetails> {
|
||||||
|
|
||||||
List<CatalogueDetailsVO>getCatalogueDetailsVOList(String purchaseCatalogueId);
|
List<CatalogueDetails>getCatalogueDetailsList(String purchaseCatalogueId);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+7
-7
@@ -19,21 +19,21 @@ import java.util.List;
|
|||||||
* @describe (集中采购申请) 服务类
|
* @describe (集中采购申请) 服务类
|
||||||
*/
|
*/
|
||||||
public interface CentralizedRequestService extends IService<CentralizedRequest> {
|
public interface CentralizedRequestService extends IService<CentralizedRequest> {
|
||||||
List<DetailsOfCentralized> saveRequestById(CentralizedRequest centralizedRequest, List<CentralizedRequestDTO> centralizedRequestDTOList, DLPUser dlpUser);
|
CentralizedRequest addRequest( List<CentralizedRequestDTO> centralizedRequestDTOList, DLPUser dlpUser);
|
||||||
|
|
||||||
CentralizedRequest commit(String centralizedRequestId);
|
CentralizedRequest commitRequest(List<CentralizedRequestDTO> centralizedRequestDTOList,DLPUser dlpUser);
|
||||||
|
|
||||||
DetailsOfCentralized editDetails(CentralizedRequestDTO centralizedRequestDto);
|
DetailsOfCentralized editDetailsById(CentralizedRequestDTO centralizedRequestDto);
|
||||||
|
|
||||||
DetailsOfCentralized addDetails(CentralizedRequestDTO centralizedRequestDto);
|
DetailsOfCentralized addDetailsById(CentralizedRequestDTO centralizedRequestDto);
|
||||||
|
|
||||||
List<DetailsOfCentralized> delRequestById(String centralizedRequestId);
|
Boolean delRequestById(String centralizedRequestId);
|
||||||
|
|
||||||
CentralizedRequest checkRequest(AuditAndApproveDTO auditAndApproveDto, DLPUser dlpUser);
|
|
||||||
|
|
||||||
IPage<CentralizedRequestVO> getCentralizedRequestVOPage(IPage<CentralizedRequest> page, QueryWrapper<CentralizedRequest> qw);
|
IPage<CentralizedRequestVO> getCentralizedRequestVOPage(IPage<CentralizedRequest> page, QueryWrapper<CentralizedRequest> qw);
|
||||||
|
|
||||||
List<CentralizedRequestVO> getCentralizedRequestVOList(QueryWrapper<CentralizedRequest> qw);
|
List<CentralizedRequestVO> getCentralizedRequestVOList(QueryWrapper<CentralizedRequest> qw);
|
||||||
|
|
||||||
CentralizedRequestVO getCentralizedRequestVO(String centralizedRequestId);
|
CentralizedRequestVO getCentralizedRequestVO(String centralizedRequestId);
|
||||||
|
|
||||||
|
List<CentralizedRequestVO> getOrgVOList(QueryWrapper<CentralizedRequest> qw,String orgName);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,6 +2,9 @@ package digital.laboratory.platform.reagent.service;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import digital.laboratory.platform.reagent.entity.CheckContent;
|
import digital.laboratory.platform.reagent.entity.CheckContent;
|
||||||
|
import digital.laboratory.platform.reagent.vo.CheckContentVO;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (检查内容)服务类
|
* (检查内容)服务类
|
||||||
@@ -11,4 +14,7 @@ import digital.laboratory.platform.reagent.entity.CheckContent;
|
|||||||
*/
|
*/
|
||||||
public interface CheckContentService extends IService<CheckContent> {
|
public interface CheckContentService extends IService<CheckContent> {
|
||||||
|
|
||||||
|
List<CheckContentVO> getCheckContentVOList (String complianceCheckId);
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,16 @@
|
|||||||
package digital.laboratory.platform.reagent.service;
|
package digital.laboratory.platform.reagent.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
||||||
|
import digital.laboratory.platform.reagent.dto.ComplianceCheckDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.ComplianceCheck;
|
import digital.laboratory.platform.reagent.entity.ComplianceCheck;
|
||||||
|
import digital.laboratory.platform.reagent.vo.ComplianceCheckVO;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (符合性检查记录表)服务类
|
* (符合性检查记录表)服务类
|
||||||
@@ -11,4 +20,28 @@ import digital.laboratory.platform.reagent.entity.ComplianceCheck;
|
|||||||
*/
|
*/
|
||||||
public interface ComplianceCheckService extends IService<ComplianceCheck> {
|
public interface ComplianceCheckService extends IService<ComplianceCheck> {
|
||||||
|
|
||||||
|
IPage<ComplianceCheckVO> getComplianceCheckVOPage (IPage<ComplianceCheck> page, QueryWrapper<ComplianceCheck> qw);
|
||||||
|
List<ComplianceCheckVO> getComplianceCheckVOList (QueryWrapper<ComplianceCheck> qw) ;
|
||||||
|
|
||||||
|
ComplianceCheckVO getComplianceCheckVO(String complianceCheckId);
|
||||||
|
|
||||||
|
@Transactional
|
||||||
|
//新增标准物质符合性检查
|
||||||
|
ComplianceCheck addCheck(ComplianceCheckDTO complianceCheckDTO, DLPUser dlpUser);
|
||||||
|
|
||||||
|
List<ComplianceCheck> addCheckList(List<ComplianceCheckDTO> list, DLPUser dlpUser);
|
||||||
|
|
||||||
|
Boolean delCheckById(String complianceCheckId);
|
||||||
|
|
||||||
|
ComplianceCheck editCheckById(ComplianceCheckDTO complianceCheckDTO);
|
||||||
|
|
||||||
|
ComplianceCheck addScheme(ComplianceCheckDTO complianceCheckDTO);
|
||||||
|
|
||||||
|
//提交符合性检查
|
||||||
|
ComplianceCheck commitCheck(ComplianceCheckDTO complianceCheckDTO, DLPUser dlpUser);
|
||||||
|
|
||||||
|
ComplianceCheck primaryAuditCheck (AuditAndApproveDTO auditAndApproveDTO, DLPUser dlpUser);
|
||||||
|
|
||||||
|
//二级审核
|
||||||
|
ComplianceCheck secondaryAuditCheck(AuditAndApproveDTO auditAndApproveDTO, DLPUser dlpUser);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -14,6 +14,6 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
public interface DecentralizeDetailsService extends IService<DecentralizeDetails> {
|
public interface DecentralizeDetailsService extends IService<DecentralizeDetails> {
|
||||||
|
|
||||||
List<DecentralizeDetailsVO> getDecentralizeDetailsVOList (String decentralizedRequestId);
|
List<DecentralizeDetails> getDecentralizeDetailsList (String decentralizedRequestId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+7
-4
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.toolkit.Constants;
|
|||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
||||||
|
import digital.laboratory.platform.reagent.dto.AuditDecentralizedRequestDTO;
|
||||||
import digital.laboratory.platform.reagent.dto.DecentralizedRequestDTO;
|
import digital.laboratory.platform.reagent.dto.DecentralizedRequestDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.DecentralizeDetails;
|
import digital.laboratory.platform.reagent.entity.DecentralizeDetails;
|
||||||
import digital.laboratory.platform.reagent.entity.DecentralizedRequest;
|
import digital.laboratory.platform.reagent.entity.DecentralizedRequest;
|
||||||
@@ -29,19 +30,21 @@ public interface DecentralizedRequestService extends IService<DecentralizedReque
|
|||||||
|
|
||||||
DecentralizedRequestVO getRequestById(String decentralizedRequestId);
|
DecentralizedRequestVO getRequestById(String decentralizedRequestId);
|
||||||
|
|
||||||
List<DecentralizeDetails> addRequest(List<DecentralizedRequestDTO> decentralizedRequestDTOList, DLPUser dlpUser, DecentralizedRequest decentralizedRequest);
|
DecentralizedRequest addRequest(List<DecentralizedRequestDTO> decentralizedRequestDTOList, DLPUser dlpUser);
|
||||||
|
|
||||||
|
DecentralizeDetails addDetails(DecentralizedRequestDTO decentralizedRequestDTO);
|
||||||
|
|
||||||
//修改分散采购申请明细
|
//修改分散采购申请明细
|
||||||
DecentralizeDetails editRequest(DecentralizedRequestDTO decentralizedRequestDTO);
|
DecentralizeDetails editRequest(DecentralizedRequestDTO decentralizedRequestDTO);
|
||||||
|
|
||||||
List<DecentralizeDetails> delRequestById(String decentralizedRequestId);
|
Boolean delRequestById(String decentralizedRequestId);
|
||||||
|
|
||||||
//提交分散采购申请
|
//提交分散采购申请
|
||||||
DecentralizedRequest commitRequest(String decentralizedRequestId);
|
DecentralizedRequest commitRequest(List<DecentralizedRequestDTO> decentralizedRequestDTOList,DLPUser dlpUser);
|
||||||
|
|
||||||
DecentralizedRequest primaryAuditRequest(DLPUser dlpUser, AuditAndApproveDTO auditAndApproveDto);
|
DecentralizedRequest primaryAuditRequest(DLPUser dlpUser, AuditAndApproveDTO auditAndApproveDto);
|
||||||
DecentralizedRequest secondaryAuditRequest(DLPUser dlpUser, AuditAndApproveDTO auditAndApproveDto);
|
DecentralizedRequest secondaryAuditRequest(DLPUser dlpUser, AuditAndApproveDTO auditAndApproveDto);
|
||||||
DecentralizedRequest threeLevelAuditRequest(DLPUser dlpUser, AuditAndApproveDTO auditAndApproveDto);
|
DecentralizedRequest threeLevelAuditRequest(DLPUser dlpUser, AuditDecentralizedRequestDTO auditDecentralizedRequestDTO);
|
||||||
|
|
||||||
DecentralizedRequest approveRequest(DLPUser dlpUser, AuditAndApproveDTO auditAndApproveDto);
|
DecentralizedRequest approveRequest(DLPUser dlpUser, AuditAndApproveDTO auditAndApproveDto);
|
||||||
}
|
}
|
||||||
|
|||||||
+10
@@ -1,7 +1,12 @@
|
|||||||
package digital.laboratory.platform.reagent.service;
|
package digital.laboratory.platform.reagent.service;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.OutgoingContentsDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.DeliveryRegistrationForm;
|
import digital.laboratory.platform.reagent.entity.DeliveryRegistrationForm;
|
||||||
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (试剂耗材出库登记表)服务类
|
* (试剂耗材出库登记表)服务类
|
||||||
@@ -11,4 +16,9 @@ import digital.laboratory.platform.reagent.entity.DeliveryRegistrationForm;
|
|||||||
*/
|
*/
|
||||||
public interface DeliveryRegistrationFormService extends IService<DeliveryRegistrationForm> {
|
public interface DeliveryRegistrationFormService extends IService<DeliveryRegistrationForm> {
|
||||||
|
|
||||||
|
//创建出库任务
|
||||||
|
@Transactional
|
||||||
|
DeliveryRegistrationForm addFrom(String applicationForUseId);
|
||||||
|
|
||||||
|
DeliveryRegistrationForm commitForm(List<OutgoingContentsDTO> outgoingContentsDTOS, DLPUser dlpUser);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
@@ -21,4 +21,5 @@ public interface DetailsOfCentralizedService extends IService<DetailsOfCentraliz
|
|||||||
|
|
||||||
List<DetailsOfCentralizedVO> getDetailsOfCentralizedVOList(String centralizedRequestId);
|
List<DetailsOfCentralizedVO> getDetailsOfCentralizedVOList(String centralizedRequestId);
|
||||||
|
|
||||||
|
List<DetailsOfCentralizedVO> getDetailsOfCentralizedList(String purchasingPlanId);
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-1
@@ -20,7 +20,9 @@ public interface EvaluationFormService extends IService<EvaluationForm> {
|
|||||||
|
|
||||||
|
|
||||||
//增加/修改评价表
|
//增加/修改评价表
|
||||||
EvaluationForm addFormById(EvaluationFormDTO evaluationFormDTO,DLPUser dlpUser);
|
EvaluationForm addFormById(String supplierInformationId);
|
||||||
|
|
||||||
|
EvaluationForm editFormById(EvaluationFormDTO evaluationFormDTO);
|
||||||
|
|
||||||
EvaluationForm auditFormOfSecondary(AuditAndApproveDTO auditAndApproveDTO, DLPUser dlpUser);
|
EvaluationForm auditFormOfSecondary(AuditAndApproveDTO auditAndApproveDTO, DLPUser dlpUser);
|
||||||
|
|
||||||
|
|||||||
+17
@@ -1,7 +1,13 @@
|
|||||||
package digital.laboratory.platform.reagent.service;
|
package digital.laboratory.platform.reagent.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
||||||
|
import digital.laboratory.platform.reagent.dto.PeriodVerificationImplementationDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.PeriodVerificationImplementation;
|
import digital.laboratory.platform.reagent.entity.PeriodVerificationImplementation;
|
||||||
|
import digital.laboratory.platform.reagent.vo.PeriodVerificationImplementationVO;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (标准物质期间核查实施情况及结果记录表)服务类
|
* (标准物质期间核查实施情况及结果记录表)服务类
|
||||||
@@ -11,4 +17,15 @@ import digital.laboratory.platform.reagent.entity.PeriodVerificationImplementati
|
|||||||
*/
|
*/
|
||||||
public interface PeriodVerificationImplementationService extends IService<PeriodVerificationImplementation> {
|
public interface PeriodVerificationImplementationService extends IService<PeriodVerificationImplementation> {
|
||||||
|
|
||||||
|
IPage<PeriodVerificationImplementationVO> getPeriodVerificationImplementationVOPage(IPage<PeriodVerificationImplementation> page, QueryWrapper<PeriodVerificationImplementation> qw);
|
||||||
|
|
||||||
|
PeriodVerificationImplementationVO getPeriodVerificationImplementationVO(String periodVerificationImplementationId);
|
||||||
|
|
||||||
|
PeriodVerificationImplementation addById(PeriodVerificationImplementationDTO periodVerificationImplementationDTO, DLPUser dlpUser);
|
||||||
|
|
||||||
|
PeriodVerificationImplementation editById(PeriodVerificationImplementationDTO periodVerificationImplementationDTO);
|
||||||
|
|
||||||
|
PeriodVerificationImplementation commitById(PeriodVerificationImplementationDTO periodVerificationImplementationDTO, DLPUser dlpUser);
|
||||||
|
|
||||||
|
PeriodVerificationImplementation auditById(AuditAndApproveDTO auditAndApproveDTO, DLPUser dlpUser);
|
||||||
}
|
}
|
||||||
|
|||||||
+8
-1
@@ -1,7 +1,14 @@
|
|||||||
package digital.laboratory.platform.reagent.service;
|
package digital.laboratory.platform.reagent.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
|
import digital.laboratory.platform.common.mybatis.security.service.DLPUser;
|
||||||
|
import digital.laboratory.platform.reagent.dto.PeriodVerificationPlanDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.PeriodVerificationPlan;
|
import digital.laboratory.platform.reagent.entity.PeriodVerificationPlan;
|
||||||
|
import digital.laboratory.platform.reagent.vo.PeriodVerificationPlanVO;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (标准物质期间核查计划和确认表)服务类
|
* (标准物质期间核查计划和确认表)服务类
|
||||||
@@ -10,5 +17,5 @@ import digital.laboratory.platform.reagent.entity.PeriodVerificationPlan;
|
|||||||
* @describe (标准物质期间核查计划和确认表) 服务类
|
* @describe (标准物质期间核查计划和确认表) 服务类
|
||||||
*/
|
*/
|
||||||
public interface PeriodVerificationPlanService extends IService<PeriodVerificationPlan> {
|
public interface PeriodVerificationPlanService extends IService<PeriodVerificationPlan> {
|
||||||
|
List<PeriodVerificationPlanVO> getPeriodVerificationPlanVOList ( String checkScheduleId);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
@@ -16,4 +16,5 @@ public interface ProvideServicesOrSuppliesService extends IService<ProvideServic
|
|||||||
|
|
||||||
List<ProvideServicesOrSuppliesVO> getProvideServicesOrSuppliesVOList (String provideServicesOrSuppliesId);
|
List<ProvideServicesOrSuppliesVO> getProvideServicesOrSuppliesVOList (String provideServicesOrSuppliesId);
|
||||||
|
|
||||||
|
ProvideServicesOrSupplies addById(String supplierInformationId);
|
||||||
}
|
}
|
||||||
|
|||||||
+7
-3
@@ -20,10 +20,12 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
public interface PurchaseCatalogueService extends IService<PurchaseCatalogue> {
|
public interface PurchaseCatalogueService extends IService<PurchaseCatalogue> {
|
||||||
|
|
||||||
List<CatalogueDetails> addCatalogue(DLPUser dlpUser, List<PurchaseCatalogueDTO> purchaseCatalogueDTOList, PurchaseCatalogue purchaseCatalogue);
|
PurchaseCatalogue addCatalogue(DLPUser dlpUser, List<PurchaseCatalogueDTO> purchaseCatalogueDTOList);
|
||||||
|
|
||||||
CatalogueDetails editCatalogue(PurchaseCatalogueDTO purchaseCatalogueDto);
|
CatalogueDetails editCatalogue(PurchaseCatalogueDTO purchaseCatalogueDto);
|
||||||
List<CatalogueDetails> delCatalogue(String purchaseCatalogueId);
|
Boolean delCatalogue(String purchaseCatalogueId);
|
||||||
|
|
||||||
|
CatalogueDetails addDetails(PurchaseCatalogueDTO purchaseCatalogueDTO);
|
||||||
|
|
||||||
IPage<PurchaseCatalogueVO> getPurchaseCatalogueVOPage(IPage<PurchaseCatalogue> page, QueryWrapper<PurchaseCatalogue> qw);
|
IPage<PurchaseCatalogueVO> getPurchaseCatalogueVOPage(IPage<PurchaseCatalogue> page, QueryWrapper<PurchaseCatalogue> qw);
|
||||||
|
|
||||||
@@ -32,11 +34,13 @@ public interface PurchaseCatalogueService extends IService<PurchaseCatalogue> {
|
|||||||
PurchaseCatalogueVO getPurchaseCatalogueVO(String purchaseCatalogueId);
|
PurchaseCatalogueVO getPurchaseCatalogueVO(String purchaseCatalogueId);
|
||||||
|
|
||||||
|
|
||||||
PurchaseCatalogue commitById(String purchaseCatalogueId);
|
PurchaseCatalogue commitById(List<PurchaseCatalogueDTO> purchaseCatalogueDTOList,DLPUser dlpUser);
|
||||||
|
|
||||||
PurchaseCatalogue primaryAuditCatalogue (AuditAndApproveDTO auditAndApproveDto, DLPUser dlpUser);
|
PurchaseCatalogue primaryAuditCatalogue (AuditAndApproveDTO auditAndApproveDto, DLPUser dlpUser);
|
||||||
|
|
||||||
PurchaseCatalogue secondaryAuditCatalogue(AuditAndApproveDTO auditAndApproveDto, DLPUser dlpUser);
|
PurchaseCatalogue secondaryAuditCatalogue(AuditAndApproveDTO auditAndApproveDto, DLPUser dlpUser);
|
||||||
|
|
||||||
PurchaseCatalogue releaseCatalogue(String purchaseCatalogueId);
|
PurchaseCatalogue releaseCatalogue(String purchaseCatalogueId);
|
||||||
|
|
||||||
|
PurchaseCatalogueVO getVOpage();
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -2,6 +2,7 @@ package digital.laboratory.platform.reagent.service;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import digital.laboratory.platform.reagent.entity.PurchaseListDetails;
|
import digital.laboratory.platform.reagent.entity.PurchaseListDetails;
|
||||||
|
import digital.laboratory.platform.reagent.vo.PurchaseListDetailsVO;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@@ -13,6 +14,6 @@ import java.util.List;
|
|||||||
*/
|
*/
|
||||||
public interface PurchaseListDetailsService extends IService<PurchaseListDetails> {
|
public interface PurchaseListDetailsService extends IService<PurchaseListDetails> {
|
||||||
|
|
||||||
List<PurchaseListDetails> getPurchaseListDetailsVOList(String purchaseListId);
|
List<PurchaseListDetailsVO> getPurchaseListDetailsVOList(String purchaseListId);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+5
-3
@@ -9,6 +9,7 @@ import digital.laboratory.platform.reagent.dto.AuditAndApproveDTO;
|
|||||||
import digital.laboratory.platform.reagent.dto.PurchasingPlanDTO;
|
import digital.laboratory.platform.reagent.dto.PurchasingPlanDTO;
|
||||||
import digital.laboratory.platform.reagent.entity.ProcurementContent;
|
import digital.laboratory.platform.reagent.entity.ProcurementContent;
|
||||||
import digital.laboratory.platform.reagent.entity.PurchasingPlan;
|
import digital.laboratory.platform.reagent.entity.PurchasingPlan;
|
||||||
|
import digital.laboratory.platform.reagent.vo.ProcurementContentVO;
|
||||||
import digital.laboratory.platform.reagent.vo.PurchasingPlanVO;
|
import digital.laboratory.platform.reagent.vo.PurchasingPlanVO;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
@@ -30,17 +31,18 @@ public interface PurchasingPlanService extends IService<PurchasingPlan> {
|
|||||||
PurchasingPlanVO getPurchasingPlanVO (String purchasingPlanId);
|
PurchasingPlanVO getPurchasingPlanVO (String purchasingPlanId);
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
Boolean addById(List<PurchasingPlanDTO> purchasingPlanDTOList, DLPUser user, PurchasingPlan purchasingPlan);
|
PurchasingPlanVO addById(List<PurchasingPlanDTO> purchasingPlanDTOList, DLPUser user);
|
||||||
|
|
||||||
ProcurementContent addContent(PurchasingPlanDTO purchasingPlanDTO);
|
ProcurementContent addContent(PurchasingPlanDTO purchasingPlanDTO);
|
||||||
|
|
||||||
ProcurementContent editById(PurchasingPlanDTO purchasingPlanDTO);
|
ProcurementContent editById(PurchasingPlanDTO purchasingPlanDTO);
|
||||||
|
|
||||||
@Transactional
|
ProcurementContent editDetails(PurchasingPlanDTO purchasingPlanDTO);
|
||||||
Boolean delById(String purchasingPlanId);
|
|
||||||
|
|
||||||
Boolean delContentById(String procurementContentId);
|
Boolean delContentById(String procurementContentId);
|
||||||
|
|
||||||
|
ProcurementContent replacementById(PurchasingPlanDTO purchasingPlanDTO);
|
||||||
|
|
||||||
PurchasingPlan commitById(String purchasingPlanId);
|
PurchasingPlan commitById(String purchasingPlanId);
|
||||||
|
|
||||||
PurchasingPlan auditById(AuditAndApproveDTO auditAndApproveDto, DLPUser dlpUser);
|
PurchasingPlan auditById(AuditAndApproveDTO auditAndApproveDto, DLPUser dlpUser);
|
||||||
|
|||||||
+13
@@ -2,6 +2,10 @@ package digital.laboratory.platform.reagent.service;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import digital.laboratory.platform.reagent.entity.ReagentConsumableInventory;
|
import digital.laboratory.platform.reagent.entity.ReagentConsumableInventory;
|
||||||
|
import digital.laboratory.platform.reagent.entity.ReferenceMaterial;
|
||||||
|
import digital.laboratory.platform.reagent.vo.ReagentConsumableInventoryVO;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 试剂耗材库存服务类
|
* 试剂耗材库存服务类
|
||||||
@@ -11,4 +15,13 @@ import digital.laboratory.platform.reagent.entity.ReagentConsumableInventory;
|
|||||||
*/
|
*/
|
||||||
public interface ReagentConsumableInventoryService extends IService<ReagentConsumableInventory> {
|
public interface ReagentConsumableInventoryService extends IService<ReagentConsumableInventory> {
|
||||||
|
|
||||||
|
List<ReagentConsumableInventoryVO> getReagentConsumableInventoryVOList();
|
||||||
|
|
||||||
|
ReagentConsumableInventory addById(String reagentConsumableId, Integer quantity);
|
||||||
|
|
||||||
|
ReagentConsumableInventory reduceById(String reagentConsumableId, Integer quantity);
|
||||||
|
|
||||||
|
List<ReagentConsumableInventoryVO >getReferenceMaterialVOList();
|
||||||
|
|
||||||
|
ReferenceMaterial deactivateById(String referenceMaterialId);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
@@ -11,4 +11,5 @@ import digital.laboratory.platform.reagent.entity.ReagentConsumables;
|
|||||||
*/
|
*/
|
||||||
public interface ReagentConsumablesService extends IService<ReagentConsumables> {
|
public interface ReagentConsumablesService extends IService<ReagentConsumables> {
|
||||||
|
|
||||||
|
ReagentConsumables addReagentConsumables(Object object);
|
||||||
}
|
}
|
||||||
|
|||||||
+4
@@ -2,6 +2,9 @@ package digital.laboratory.platform.reagent.service;
|
|||||||
|
|
||||||
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
||||||
import digital.laboratory.platform.reagent.entity.ReagentConsumablesSet;
|
import digital.laboratory.platform.reagent.entity.ReagentConsumablesSet;
|
||||||
|
import digital.laboratory.platform.reagent.vo.ReagentConsumablesSetVO;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* (试剂耗材集合)服务类
|
* (试剂耗材集合)服务类
|
||||||
@@ -11,4 +14,5 @@ import digital.laboratory.platform.reagent.entity.ReagentConsumablesSet;
|
|||||||
*/
|
*/
|
||||||
public interface ReagentConsumablesSetService extends IService<ReagentConsumablesSet> {
|
public interface ReagentConsumablesSetService extends IService<ReagentConsumablesSet> {
|
||||||
|
|
||||||
|
List<ReagentConsumablesSetVO> getList(String applicationForUseId);
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user