+ * TASK :任务单 RECTIFY :整改单 CHANGE:变更单 + * 只有变更签证类型即{@code type}为“技术核定”或“工程签证”时才可能会有关联变更单 + *
+ */ + private Map+ * TASK :任务单 RECTIFY :整改单 CHANGE:变更单 + * 只有变更签证类型即{@code type}为“技术核定”或“工程签证”时才可能会有关联变更单 + *
+ */ + private Map+ * 单号精确搜索,主题模糊搜索 + *
+ */ + private String keyword; + + /** + * 所属工程 + */ + private Long projectId; + + /** + * 发起人 + */ + private List- * TASK :任务单 RECTIFY :整改单 CHANGE:变更单 + * TASK_ORDER :任务单 RECTIFICATION_ORDER :整改单 VISA_ORDER:变更单 * 只有变更签证类型即{@code type}为“技术核定”或“工程签证”时才可能会有关联变更单 *
+ * + * @see VisaRelationFieldEnum */ private Map+ * DESIGN_CHANGE:设计变更 + * TECHNOLOGY_APPROVED:技术核定 + * PROJECT_VISA:工程签证 + *
+ * + * @see VisaTypeEnum */ private VisaTypeEnum type; diff --git a/visa/visa-api/src/main/java/cn/axzo/visa/api/request/VisaChangeTempCreateReq.java b/visa/visa-api/src/main/java/cn/axzo/visa/api/request/VisaChangeTempCreateReq.java index 69b6b0ca..d3b4ed41 100644 --- a/visa/visa-api/src/main/java/cn/axzo/visa/api/request/VisaChangeTempCreateReq.java +++ b/visa/visa-api/src/main/java/cn/axzo/visa/api/request/VisaChangeTempCreateReq.java @@ -135,19 +135,14 @@ public class VisaChangeTempCreateReq { private Integer type; /** - * 单位id + * 单位id或班组节点id,{@code type}为项目内班组时作为班组节点id使用 */ - private Long unitId; - - /** - * 班组节点id,{@code type}为项目内班组时使用 - */ - private Long teamNodeId; + private Long unitIdOrTeamNodeId; /** * 确认人personId */ - private Long personId; + private List+ * DESIGN_CHANGE:设计变更 + * TECHNOLOGY_APPROVED:技术核定 + * PROJECT_VISA:工程签证 + *
+ * + * @see VisaTypeEnum + */ + private VisaTypeEnum type; + + /** + * 单号或主题 + *+ * 单号精确搜索,主题模糊搜索 + *
+ */ + private String keyword; + + + /** + * 发起人 + */ + private List+ * DESIGN_CHANGE: 设计变更 + * TECHNOLOGY_APPROVED: 技术核定 + * PROJECT_VISA: 工程签证 + *
+ * + * @see VisaTypeEnum */ private VisaTypeEnum type; + /** + * 单据类型描述 + */ + private String typeDesc; + /** * 状态 + *+ * TO_REPORT: 待提报 + * DECIDING: 决策中 + * EXECUTING: 执行中 + * APPROVING: 审批中 + * COMPLETED: 已完成 + * FORBIDED: 已废除 + *
+ * + * @see VisaStatusEnum */ private VisaStatusEnum status; + /** + * 状态描述 + */ + private String statusDesc; + /** * 有符号的变更金额 */ diff --git a/visa/visa-server/src/main/java/cn/axzo/visa/server/controller/ChangeRecordController.java b/visa/visa-server/src/main/java/cn/axzo/visa/server/controller/ChangeRecordController.java index b58f6c2e..af4a41f8 100644 --- a/visa/visa-server/src/main/java/cn/axzo/visa/server/controller/ChangeRecordController.java +++ b/visa/visa-server/src/main/java/cn/axzo/visa/server/controller/ChangeRecordController.java @@ -10,6 +10,7 @@ import cn.axzo.visa.api.request.VisaChangeExportReq; import cn.axzo.visa.api.request.VisaChangePageSearchReq; import cn.axzo.visa.api.request.VisaChangeTempCreateReq; import cn.axzo.visa.api.request.VisaDetailByIdRequest; +import cn.axzo.visa.api.request.VisaRecordSelectReq; import cn.axzo.visa.api.response.VisaChangePageSearchResp; import cn.axzo.visa.api.response.VisaDetailByIdResponse; import cn.axzo.visa.server.service.ChangeRecordService; @@ -20,6 +21,7 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import javax.validation.Valid; +import java.util.List; /** * @author xudawei @@ -73,4 +75,9 @@ public class ChangeRecordController implements ChangeRecordApi { public ApiResult- * TASK :任务单 RECTIFY :整改单 CHANGE:变更单 - * 只有变更签证类型即{@code type}为“技术核定”或“工程签证”时才可能会有关联变更单 - *
- */ - private Map