1. 统一包名修改

This commit is contained in:
chenbowen
2025-09-22 02:07:14 +08:00
parent 90dcb06c56
commit 30e8a5a704
4239 changed files with 303905 additions and 0 deletions

View File

@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>cloud-module-receive-deliver</artifactId>
<groupId>com.zt.plat</groupId>
<version>${revision}</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>cloud-module-receive-deliver-api</artifactId>
<packaging>jar</packaging>
<name>${project.artifactId}</name>
<description>
暴露给其它模块调用
</description>
<dependencies>
<dependency>
<groupId>com.zt.plat</groupId>
<artifactId>cloud-common</artifactId>
</dependency>
<!-- Web 相关 -->
<dependency>
<groupId>org.springdoc</groupId> <!-- 接口文档:使用最新版本的 Swagger 模型 -->
<artifactId>springdoc-openapi-starter-webmvc-api</artifactId>
<scope>provided</scope>
</dependency>
<!-- 参数校验 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
<optional>true</optional>
</dependency>
<!-- RPC 远程调用相关 -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<optional>true</optional>
</dependency>
</dependencies>
</project>

View File

@@ -0,0 +1,21 @@
package com.zt.plat.module.receivedeliver.enums;
import com.zt.plat.framework.common.exception.ErrorCode;
/**
* receive-deliver 错误码枚举类
*
* receive-deliver 系统,使用 1-xxx-xxx-xxx 段
*
* @author ZT
*/
public interface ErrorCodeConstants {
// ========== 示例模块 1-001-000-000 ==========
ErrorCode EXAMPLE_NOT_EXISTS = new ErrorCode(1_001_000_001, "示例不存在");
ErrorCode BILL_MAIN_NOT_EXISTS = new ErrorCode(1, "收发货单不存在");
ErrorCode BILL_MAIN_DETAIL_NOT_EXISTS = new ErrorCode(2, "收发货单明细不存在");
ErrorCode PARAMS_NOT_EXISTS = new ErrorCode(1_029_000_101, "参数不合法");
}

View File

@@ -0,0 +1,27 @@
package com.zt.plat.module.receivedeliver.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 预报明细状态字典代码FRCST_DTL_STS
*/
@Getter
@AllArgsConstructor
public enum ForecastDetailStatusEnum {
IS_CFRM("IS_CFRM", "未确认"),
UN_ENBD("UN_ENBD", "未收发货"),
IS_ENBD("IS_ENBD", "已收发货"),
PRVS("PRVS","停用");
/**
* 条目代码
*/
private String code;
/**
* 条目显示名称
*/
private String name;
}

View File

@@ -0,0 +1,25 @@
package com.zt.plat.module.receivedeliver.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 预报明细类型字典代码FRCST_WY
*/
@Getter
@AllArgsConstructor
public enum ForecastDetailTypeEnum {
API("API", "接口上传"),
HAND("HAND", "用户新增");
/**
* 条目代码
*/
private String code;
/**
* 条目显示名称
*/
private String name;
}

View File

@@ -0,0 +1,25 @@
package com.zt.plat.module.receivedeliver.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 预报品位关联类型字典代码FRCST_REL_TP
*/
@Getter
@AllArgsConstructor
public enum ForecastElementRelativityTypeEnum {
MAIN("MAIN", "主表关联"),
DTL("DTL", "明细关联");
/**
* 条目代码
*/
private String code;
/**
* 条目显示名称
*/
private String name;
}

View File

@@ -0,0 +1,27 @@
package com.zt.plat.module.receivedeliver.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 预报类型字典代码FRCST_TP
*/
@Getter
@AllArgsConstructor
public enum ForecastPlanStatusEnum {
FRCST("FRCST", "到货预报"),
SND_PLN("SND_PLN", "发货计划"),
MVE_SBM("MVE_SBM", "移库提货单"),
SND_SBM("SND_SBM", "发货提货单");
/**
* 条目代码
*/
private String code;
/**
* 条目显示名称
*/
private String name;
}

View File

@@ -0,0 +1,30 @@
package com.zt.plat.module.receivedeliver.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 预报状态字典代码FRCST_STS
*/
@Getter
@AllArgsConstructor
public enum ForecastStatusEnum {
UN("UN", "到货预报"),
IS_TRNS("IS_TRNS", "已下发"),
IS_CFRM("IS_CFRM", "已确认"),
IS_APRV("IS_APRV", "已收货/已发货"),
IS_DEL("IS_DEL", "已删除"),
IS_SUBMIT("IS_SUBMIT", "已提交"),
IS_CLOSE("IS_CLOSE", "已关闭");
/**
* 条目代码
*/
private String code;
/**
* 条目显示名称
*/
private String name;
}

View File

@@ -0,0 +1,27 @@
package com.zt.plat.module.receivedeliver.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
/**
* 运输方式字典代码TRP_WY
*/
@Getter
@AllArgsConstructor
public enum ForecastTransportWayEnum {
CR("CR", "汽运配送"),
PLWY("PLWY", "火车配送"),
ARLN("ARLN", "机场配送"),
CSTM("CSTM", "客户自提");
/**
* 条目代码
*/
private String code;
/**
* 条目显示名称
*/
private String name;
}