feat: add src/main/java/demo/Main.java

This commit is contained in:
2026-09-25 11:56:56 +08:00
parent bc15acf43a
commit 6afc36c2bb

View File

@@ -0,0 +1,25 @@
package demo;
import java.time.LocalDate;
import java.util.List;
/**
* @author xingchen
* @description 维护放行审查演示入口
* @create 2026-09-25 10:05
*/
public final class Main {
/**
* 运行合格与拒绝两种审查场景
*
* @param args 命令行参数
*/
public static void main(String[] args) {
LocalDate today = LocalDate.of(2026, 9, 25);
ReleaseService service = new ReleaseService();
ReleaseRequest approved = new ReleaseRequest("TEST-RIG-07", "operator", "inspector", today.plusMonths(6), List.of());
ReleaseRequest denied = new ReleaseRequest("TEST-RIG-08", "operator", "operator", today.minusDays(1), List.of(new Defect("D-17", true, false)));
System.out.println(service.review(approved, today));
System.out.println(service.review(denied, today));
}
}