feat(approval): 添加审批状态字段并扩展SQL字段长度

在ReturnApprovalDTO中添加审批状态字段,并扩展SQL表中相关字段的长度,以支持更长的文本输入。同时新增ApprovalApiController用于处理审批相关请求。
This commit is contained in:
dzq 2025-04-07 09:07:51 +08:00
parent f93e2ec039
commit 43c12b152e
3 changed files with 22 additions and 4 deletions

View File

@ -0,0 +1,15 @@
package com.agileboot.api.controller;
import com.agileboot.domain.shop.approval.ReturnApprovalApplicationService;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/api/approval")
@CrossOrigin(origins = "*", allowedHeaders = "*")
@RequiredArgsConstructor
public class ApprovalApiController {
private final ReturnApprovalApplicationService approvalApplicationService;
}

View File

@ -62,6 +62,9 @@ public class ReturnApprovalDTO {
@ExcelColumn(name = "审核说明")
private String auditRemark;
@ExcelColumn(name = "审批状态(1待审核 2已通过 3已驳回)")
private Integer status;
@ExcelColumn(name = "审批状态")
private String statusStr;
}

View File

@ -7,10 +7,10 @@ CREATE TABLE `return_approval` (
`return_quantity` INT NULL COMMENT '归还数量',
`goods_price` DECIMAL(15,2) NOT NULL COMMENT '商品单价',
`return_amount` DECIMAL(15,2) NULL COMMENT '退还金额',
`return_images` VARCHAR(512) NOT NULL COMMENT '归还图片路径数组',
`audit_images` VARCHAR(512) NULL COMMENT '审核图片路径数组',
`return_remark` VARCHAR(512) NULL COMMENT '归还说明',
`audit_remark` VARCHAR(512) NULL COMMENT '审核说明',
`return_images` VARCHAR(2048) NOT NULL COMMENT '归还图片路径数组',
`audit_images` VARCHAR(2048) NULL COMMENT '审核图片路径数组',
`return_remark` VARCHAR(1024) NULL COMMENT '归还说明',
`audit_remark` VARCHAR(1024) NULL COMMENT '审核说明',
`status` TINYINT NOT NULL DEFAULT 1 COMMENT '审批状态(1待审核 2已通过 3已驳回)',
`creator_id` BIGINT NOT NULL DEFAULT 0 COMMENT '创建者ID',
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',