Explorar el Código

基因定制表单增加申请人id和联系方式

陈长荣 hace 3 meses
padre
commit
e193a55899

+ 2 - 2
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/flow/controller/FlowController.java

@@ -72,14 +72,14 @@ public class FlowController {
 
     @WebApiLog
     @Operation(summary = "编辑")
-    @PutMapping("/{id}")
+    @PostMapping("/edit/{id}")
     public R update(@PathVariable Long id, @Valid @RequestBody FlowDetailVo vo) {
         flowInfoService.updateFlow(id, vo);
         return R.ok();
     }
 
     @Operation(summary = "删除")
-    @DeleteMapping("/{id}")
+    @PostMapping("/del/{id}")
     public R delete(@PathVariable Long id) {
         flowInfoService.removeById(id);
         return R.ok();

+ 6 - 0
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/flow/dto/FlowDetailDto.java

@@ -47,6 +47,12 @@ public class FlowDetailDto {
     @Schema(description = "项目负责人邮箱")
     private String projectLeaderEmail;
 
+    @Schema(description = "申请人id")
+    private Long applicantId;
+
+    @Schema(description = "申请人电话")
+    private String applicantPhone;
+
     /**
      * 机构名称
      */

+ 2 - 1
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/flow/entity/FlowInfo.java

@@ -93,7 +93,8 @@ public class FlowInfo extends BaseEntity implements Serializable {
      * 科研id
      */
     private Long kyId;
-
+    private Long applicantId;
+    private String applicantPhone;
     /**
      * 版本号
      */

+ 6 - 0
jfcloud-gene-biz/src/main/java/com/github/jfcloud/gene/flow/vo/FlowDetailVo.java

@@ -68,6 +68,12 @@ public class FlowDetailVo {
     @Schema(description = "品系定制")
     private StrainCustomVo custom;
 
+    @Schema(description = "申请人id")
+    private Long applicantId;
+
+    @Schema(description = "申请人电话")
+    private String applicantPhone;
+
     @Schema(description = "品系净化扩繁")
     private StrainPurificationInfoVo purification;
 

+ 3 - 0
jfcloud-gene-biz/src/main/resources/sql/ddl-20250306.sql

@@ -3,3 +3,6 @@ ALTER TABLE jfcloud_gene.strain_purification_info MODIFY COLUMN strain_name varc
 
 ALTER TABLE jfcloud_gene.animal_demand MODIFY COLUMN age_weeks VARCHAR(10) NOT NULL COMMENT '周龄';
 ALTER TABLE jfcloud_gene.cage_demand MODIFY COLUMN breeding_days varchar(50) NOT NULL COMMENT '饲养天数';
+
+ALTER TABLE jfcloud_gene.flow_info ADD applicant_id bigint NULL COMMENT '申请人id' AFTER ky_id;
+ALTER TABLE jfcloud_gene.flow_info ADD applicant_phone varchar(255) NULL COMMENT '申请人电话' AFTER applicant_id;